Pemantauan Cuaca Real-Time dengan Arduino & ThingSpeak IoT
Komponen dan Perlengkapan
Arduino UNO
×
1
Espressif ESP8266 ESP-01
×
1
Sensor Suhu & Kelembaban DHT11 (3 pin)
×
1
Breadboard (generik)
×
1
Kabel Jumper (generik)
×
1
SparkFun Breadboard Power Supply 5V/3.3V
×
1
Aplikasi dan Layanan Online
ThingSpeak API
Arduino IDE
Microsoft Windows 10
Tentang Proyek Ini
STASIUN CUACA ARDUINO THINGSPEAK
Mencoba IoT untuk Pertama Kalinya
Mencoba IoT dapat menjadi tantangan bagi pemula, tidak tahu harus memulai dari mana di tengah opsi yang tersedia. God Bless ThingSpeak. Blog ini akan memandu Anda melalui proyek IoT ThingSpeak pertama Anda, yaitu:
a) Murah dan terjangkau
b) Mudah dipahami
c) KAYA KREATIF.
Proyeknya - Sensor suhu dan kelembaban yang mengirimkan data ke Cloud ThingSpeak menggunakan Arduino dan modul wifi ESP-01.
Hal yang Perlu Anda Siapkan
1. Arduino UNO
2. ESP-01
3. Sensor DHT-11
4. Breadboard
5. Breadboard Power Supply
5. Kabel Penghubung.
CATATAN - Sekarang Anda dapat menggunakan Arduino untuk menyuplai daya sensor dan modul wifi, tetapi sumber eksternal seperti modul Breadboard Power Supply akan lebih baik karena arus puncak modul wifi saat operasi tidak dapat dipenuhi oleh board. Saya sudah mencoba, percayalah.
Baiklah, mari kita langsung mulai.
KONEKSI
ESP-01
1. VCC - 3.3V
2. GND - GND
3. CH_PD - 3.3V
4. RESET - 3.3V
5. TX - 2 (Arduino)
6. RX - 3 (Arduino)
DHT-11
1. VCC - 5V
2. OUT - A0
3. GND - GND
Jangan lupa untuk mengatur jumper ke 3.3V pada Breadboard Power Supply.
Sekarang nyalakan semuanya dan jika tidak ada yang terbakar atau berasap, sejauh ini baik-baik saja.
MENGATUR THINGSPEAK
Pergi ke halaman utama ThingSpeak.
Daftar dan buat Channel Baru dengan dua field: Suhu dan Kelembaban.
Setelah membuat channel baru, Anda akan mendapatkan yang disebut API Keys.
Kita akan menggunakan ini nanti.
MENGATUR ARDUINO IDE
Langkah ini adalah kunci agar kode dapat berjalan. LIBRARY.
Anda akan menggunakan dua library dalam kode dan satu lagi untuk menggunakan library dalam kode.
Disorot dalam kotak merah.
SoftwareSerial.h adalah library bawaan jadi tidak ada masalah.
1. Library yang perlu Anda instal sendiri adalah Adafruit Unified Sensor Library dan DHT sensor library. Tautan unduhan
DHT Sensor by adafruit- https://github.com/adafruit/DHT-sensor-library
2. Unduh keduanya dan tambahkan menggunakan fitur Add.ZIP Library di IDE.
Langkah Terakhir
Kode ada di sini - https://github.com/imalwaysontheinternet/Weather-StasionAtau salin kode dari sini dan tempelkan ke skets Anda.
Ada beberapa hal yang perlu dilakukan dalam kode sebelum Anda mengunggahnya.
1. Tempelkan Write API key Anda di sini
2. Masukkan SSID dan Password Wifi Anda di sini.
Unggah kode. Jika semuanya dilakukan dengan benar, Channel ThingSpeak Anda harus terlihat seperti ini.
Catat ada jeda 15 detik antara pembaruan grafik.
Jika masih tidak bekerja, tulis masalah Anda di komentar di bawah ini, kami selalu senang membantu. Kunjungi virginrobotics.blogspot.com untuk kueri dan proyek lainnya seperti ini.