Daftar Isi:

Menghubungkan Arduino WiFi ke Cloud Menggunakan ESP8266: 7 Langkah
Menghubungkan Arduino WiFi ke Cloud Menggunakan ESP8266: 7 Langkah

Video: Menghubungkan Arduino WiFi ke Cloud Menggunakan ESP8266: 7 Langkah

Video: Menghubungkan Arduino WiFi ke Cloud Menggunakan ESP8266: 7 Langkah
Video: cara upload esp8266 (nodemcu) dengan arduino iot cloud 2024, Juli
Anonim
Menghubungkan Arduino WiFi ke Cloud Menggunakan ESP8266
Menghubungkan Arduino WiFi ke Cloud Menggunakan ESP8266

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

Siapkan Perangkat Keras
Siapkan Perangkat Keras

Dalam demonstrasi ini kita akan membutuhkan perangkat keras berikut:

  1. Arduino, saya menggunakan Arduino Uno
  2. Modul WiFi ESP8266, saya menggunakan ESP-01S
  3. Komputer yang menjalankan Arduino IDE
  4. Kabel USB Arduino
  5. Kabel dan papan tempat memotong roti

Foto di atas menunjukkan prototipe saya.

Langkah 3: Bangun Perangkat Keras

Bangun Perangkat Keras
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

Jalankan Kode
Jalankan Kode
Jalankan Kode
Jalankan Kode

Sekarang saatnya untuk menghubungkan papan Anda.

  1. Hubungkan Arduino ke komputer Anda melalui kabel USB.
  2. Buka Arduino IDE dan flash kodenya.
  3. 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

Visualisasikan Data Anda
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: