Isi kandungan:
- Langkah 1: Persediaan AskSensors
- Langkah 2: Sediakan Perkakasan
- Langkah 3: Bina Perkakasan
- Langkah 4: Tulis Kod
- Langkah 5: Jalankan Kod
- Langkah 6: Visualisasikan Data Anda
- Langkah 7: Selesai
Video: Menyambungkan Arduino WiFi ke Awan Menggunakan Langkah ESP8266: 7
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dalam tutorial ini, kami akan menerangkan cara menghubungkan Arduino anda ke awan IoT melalui WiFi.
Kami akan mengkonfigurasi persediaan yang terdiri daripada Arduino dan modul WiFi ESP8266 sebagai IoT Thing dan menjadikannya bersedia untuk berkomunikasi dengan awan AskSensors.
Mari kita mulakan!
Langkah 1: Persediaan AskSensors
Sebagai langkah pertama, kita harus menyediakan akaun di platform AskSensors IoT. AskSensors adalah platform IoT yang menyediakan komunikasi antara peranti yang disambungkan ke internet dan awan. Ia menawarkan akaun percubaan percuma sehingga anda tidak perlu membuka dompet untuk memulakan!
Saya cadangkan untuk mengikuti panduan memulakan ini. Ini akan menunjukkan kepada anda cara membuat dan memperhitungkan dan menyediakan sensor baru untuk menghantar data.
Langkah 2: Sediakan Perkakasan
Dalam demonstrasi ini, kami memerlukan perkakasan berikut:
- Arduino, saya menggunakan Arduino Uno
- Modul WiFi ESP8266, saya menggunakan ESP-01S
- Komputer yang menjalankan Arduino IDE
- Kabel USB Arduino
- Wayar dan papan roti
Foto di atas menunjukkan prototaip saya.
Langkah 3: Bina Perkakasan
Hubungan antara Arduino dan ESP8266 adalah seperti berikut:
- ESP TX ke Arduino pin 10, melalui perintang 1K.
- ESP RX ke Arduino pin 11, melalui perintang 1K.
- ESP VCC ke Arduino 3V3
- ESP CH_PD ke Arduino 3V3
- ESP GND ke Arduino GND
Catatan: GPIO ESP8266 memerlukan isyarat 3V3 (tidak bertolak ansur 5V). Untuk penggodaman cepat, anda hanya boleh menambahkan perintang bersiri 1K antara pin Arduino dan pin ESP8266 untuk melindungi GPIO ESP8266 daripada kerosakan. Walau bagaimanapun, untuk pengeluaran, pengubah tahap 5V / 3V3 diperlukan untuk menjamin kebolehpercayaan litar jangka panjang. Anda boleh menyemak halaman ini untuk mendapatkan modul shifter tahap 5V / 3V3.
Langkah 4: Tulis Kod
Sekarang mari tulis kod untuk menghantar data ringkas dari Arduino ke awan AskSensors melalui WiFi. Kod Arduino berkomunikasi dengan modul WiFi ESP8266 menggunakan perintah AT. Data akan dihantar ke AskSensor melalui sambungan
Kami perlu menyediakan 'Api Key In' yang kami dapatkan sebelumnya dari AskSensors untuk menghantar Data ke Sensor yang betul di awan.
Kod Sedia Digunakan:
Kod yang siap digunakan disediakan di halaman github AskSensors. Muat turun kod dan tetapkan pemboleh ubah berikut ke persediaan anda (WiFi SSID, kata laluan dan 'Api Key In'):
Rentetan ssid = "…………."; // SSID Wifi
Kata laluan rentetan = "…………."; // Rentetan Kata Laluan Wifi apiKeyIn = "…………."; // Kunci API
Langkah 5: Jalankan Kod
Kini tiba masanya untuk menghubungkan papan anda.
- Sambungkan Arduino ke komputer anda melalui kabel USB.
- Buka Arduino IDE dan flash kodnya.
- Buka terminal bersiri. Anda pasti melihat Arduino menangani perintah AT dengan ESP8266 yang melakukan sambungan ke rangkaian WiFi dan menghantar data ke awan AskSensors melalui permintaan
Langkah 6: Visualisasikan Data Anda
Anda dapat menggambarkan Data anda menggunakan grafik. Pergi ke papan pemuka AskSensors anda dan buka sensor tempat anda menghantar data. AskSensors membolehkan pengguna memvisualisasikan data anda dalam pelbagai jenis grafik termasuk Line, Gauge, scatter dan Bar. Gambar yang dilampirkan menunjukkan kes graf Garisan.
Anda mungkin memerlukan:
Fungsi lain tersedia seperti visualisasi data dalam aliran penuh grafik langsung, kongsi grafik anda dengan aplikasi luaran dan pengguna, eksport data dalam fail CSV dan banyak lagi!
Langkah 7: Selesai
Saya harap tutorial ini membantu anda!
Sila rujuk senarai tutorial ini jika anda memerlukan sokongan mengenai penyambungan perkakasan seperti Arduino, ESP8266, ESP32, Raspberry Pi ke cloud.
Disyorkan:
Cara Menghubungkan Raspberry Pi ke Awan Menggunakan Node.js: 7 Langkah
Cara Menghubungkan Raspberry Pi ke Awan Menggunakan Node.js: Tutorial ini berguna untuk sesiapa sahaja yang ingin menyambungkan Raspberry Pi ke awan, terutamanya ke platform AskSensors IoT, menggunakan Node.js. Tidak mempunyai Raspberry Pi? Sekiranya anda belum memiliki Raspberry Pi, saya akan mengesyorkan anda mendapatkan Raspberry
Awan LED Menggunakan Jalur Fadecandy, PI dan LED: 4 Langkah (dengan Gambar)
Awan LED Menggunakan Jalur Fadecandy, PI dan LED: Saya telah membuat beberapa awan LED untuk mewujudkan suasana yang lebih halus di rumah saya. Ini awalnya digunakan untuk festival yang telah dibatalkan kerana pandemi saat ini. Saya telah menggunakan cip permen pudar untuk mencapai animasi yang lancar dan saya
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT): SEMUA kredit kepada http://arest.io/ untuk perkhidmatan awan !! IoT subjek yang paling banyak dibincangkan di dunia sekarang !! Pelayan dan perkhidmatan awan yang menjadikannya mungkin adalah titik tarikan dunia masa kini … MENGATASI BARISAN JARAK adalah dan merupakan
Menyambungkan Sensor DHT11 / DHT22 ke Awan Dengan Papan berasaskan ESP8266: 9 Langkah
Menyambungkan Sensor DHT11 / DHT22 ke Awan Dengan Papan berasaskan ESP8266: Dalam artikel sebelumnya, saya menyambungkan papan NodeMCU berasaskan ESP8266 saya ke perkhidmatan Cloud4RPi. Sekarang, inilah masanya untuk projek sebenar
Menyambungkan Dua OOBoards Bersama Menggunakan Langkah I2C: 4
Menghubungkan Dua OOBoards Bersama Menggunakan I2C: Instruksional ini merangkumi cara menghubungkan dua OOBoards menggunakan I2C