Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Dalam tutorial ini kami akan menjelaskan cara menghubungkan Arduino Anda ke cloud IoT melalui WiFi.
Kami akan mengonfigurasi pengaturan yang terdiri dari modul WiFi Arduino dan ESP8266 sebagai IoT Thing dan membuatnya siap untuk berkomunikasi dengan cloud AskSensors.
Mari kita mulai!
Langkah 1: Pengaturan AskSensors
Sebagai langkah pertama kita harus menyiapkan akun di platform AskSensors IoT. AskSensors adalah platform IoT yang menyediakan komunikasi antara perangkat yang terhubung internet dan cloud. Ini menawarkan akun uji coba gratis sehingga Anda bahkan tidak perlu membuka dompet untuk memulai!
Saya sarankan untuk mengikuti panduan memulai ini. Ini akan menunjukkan kepada Anda cara membuat dan menghitung serta menyiapkan sensor baru untuk mengirim data.
Langkah 2: Siapkan Perangkat Keras
Dalam demonstrasi ini kita akan membutuhkan perangkat keras berikut:
- Arduino, saya menggunakan Arduino Uno
- Modul WiFi ESP8266, saya menggunakan ESP-01S
- Komputer yang menjalankan Arduino IDE
- Kabel USB Arduino
- Kabel dan papan tempat memotong roti
Foto di atas menunjukkan prototipe saya.
Langkah 3: Bangun Perangkat Keras
Koneksi antara Arduino dan ESP8266 adalah sebagai berikut:
- ESP TX ke Arduino pin 10, melalui resistor 1K.
- ESP RX ke Arduino pin 11, melalui resistor 1K.
- ESP VCC ke Arduino 3V3
- ESP CH_PD ke Arduino 3V3
- ESP GND ke Arduino GND
Catatan: GPIO ESP8266 memerlukan sinyal 3V3 (tidak toleran 5V). Untuk hack cepat, Anda hanya dapat menambahkan resistor serial 1K antara pin Arduino dan pin ESP8266 untuk melindungi GPIO ESP8266 dari kerusakan. Namun, untuk produksi, pemindah level 5V/3V3 diperlukan untuk menjamin keandalan sirkuit jangka panjang. Anda dapat memeriksa halaman ini untuk mendapatkan modul shifter level 5V/3V3.
Langkah 4: Tulis Kode
Sekarang mari kita tulis kode untuk mengirim data sederhana dari Arduino ke cloud AskSensors melalui WiFi. Kode Arduino berkomunikasi dengan modul WiFi ESP8266 menggunakan perintah AT. Data akan dikirim ke AskSensors melalui koneksi
Kami perlu memberikan 'Api Key In' yang kami dapatkan sebelumnya dari AskSensors untuk mengirim Data ke Sensor yang benar di cloud.
Kode siap pakai:
Kode siap pakai disediakan di halaman github AskSensors. Unduh kode dan atur variabel berikut ke pengaturan Anda (WiFi SSID, kata sandi, dan 'Api Key In'):
String ssid = "………………."; //SSID wifi
String kata sandi = "………."; //String Kata Sandi Wifi apiKeyIn = "…………."; // Kunci API
Langkah 5: Jalankan Kode
Sekarang saatnya untuk menghubungkan papan Anda.
- Hubungkan Arduino ke komputer Anda melalui kabel USB.
- Buka Arduino IDE dan flash kodenya.
- Buka terminal serial. Anda akan melihat bahwa Arduino menangani perintah AT dengan ESP8266 yang melakukan koneksi ke jaringan WiFi dan mengirim data ke cloud AskSensors melalui permintaan
Langkah 6: Visualisasikan Data Anda
Anda dapat memvisualisasikan Data Anda menggunakan grafik. Buka dasbor AskSensors Anda dan buka sensor tempat Anda mengirim data. AskSensors memungkinkan pengguna untuk memvisualisasikan data Anda dalam berbagai jenis grafik termasuk Line, Gauge, scatter dan Bar. Gambar terlampir menunjukkan kasus grafik Garis.
Anda mungkin membutuhkan:
Fungsionalitas lain tersedia seperti memvisualisasikan data dalam grafik penuh Streaming langsung, membagikan grafik Anda dengan aplikasi dan pengguna eksternal, mengekspor data dalam file CSV, dan banyak lagi!
Langkah 7: Selesai
Saya harap tutorial ini membantu Anda!
Silakan merujuk ke daftar tutorial ini jika Anda memerlukan dukungan tentang menghubungkan perangkat keras seperti Arduino, ESP8266, ESP32, Raspberry Pi ke cloud.
Direkomendasikan:
Cara Menghubungkan Raspberry Pi ke Cloud Menggunakan Node.js: 7 Langkah
Cara Menghubungkan Raspberry Pi ke Cloud Menggunakan Node.js: Tutorial ini berguna bagi siapa saja yang ingin menghubungkan Raspberry Pi ke cloud, terutama ke platform AskSensors IoT, menggunakan Node.js. Tidak memiliki Raspberry Pi? Jika saat ini Anda tidak memiliki Raspberry Pi, saya akan merekomendasikan Anda untuk mendapatkan Raspberry
Cara Menghubungkan NodeMCU ESP8266 ke IoT Cloud: 5 Langkah
Cara Menghubungkan ESP8266 NodeMCU ke IoT Cloud: Instruksi ini menunjukkan demo Internet of Things sederhana menggunakan ESP8266 NodeMCU dan layanan IoT online yang disebut AskSensors. Kami mendemonstrasikan cara cepat mendapatkan data dari klien HTTPS ESP8266 dan memplotnya dalam grafik ke dalam AskSensors Io
Dasar-dasar IoT: Menghubungkan IoT Anda ke Cloud Menggunakan Mongoose OS: 5 Langkah
Dasar-dasar IoT: Menghubungkan IoT Anda ke Cloud Menggunakan Mongoose OS: Jika Anda adalah orang yang suka mengutak-atik dan elektronik, lebih sering daripada tidak, Anda akan menemukan istilah Internet of Things, biasanya disingkat IoT, dan itu mengacu pada satu set perangkat yang dapat terhubung ke internet! Menjadi orang seperti itu
Menghubungkan Sensor DHT11/DHT22 ke Cloud Dengan Board berbasis ESP8266: 9 Langkah
Menghubungkan Sensor DHT11/DHT22 ke Cloud Dengan Board berbasis ESP8266: Pada artikel sebelumnya, saya menghubungkan board NodeMCU berbasis ESP8266 ke layanan Cloud4RPi. Sekarang, saatnya untuk proyek nyata
Cara Menghubungkan Sensor Kelembaban Tanah dan ESP8266 ke AskSensors IoT Cloud: 10 Langkah
Cara Menghubungkan Sensor Kelembaban Tanah dan ESP8266 ke AskSensors IoT Cloud: Instruksi ini menunjukkan kepada Anda cara menghubungkan sensor kelembaban tanah dan ESP8266 ke cloud IoT. Untuk proyek ini kami akan menggunakan modul WiFi node MCU ESP8266 dan sensor kelembaban tanah yang mengukur kandungan volumetrik air di dalam