Daftar Isi:

Stasiun Meteo Cerdas Meteo Node IoT: 6 Langkah
Stasiun Meteo Cerdas Meteo Node IoT: 6 Langkah

Video: Stasiun Meteo Cerdas Meteo Node IoT: 6 Langkah

Video: Stasiun Meteo Cerdas Meteo Node IoT: 6 Langkah
Video: Метеостанция IoT на базе ESP32 | Как сделать | Полное руководство 2024, Juli
Anonim
Image
Image

Saya ingin membuat alat untuk memonitor suhu dan kelembaban di kantor saya. Ada banyak papan yang kompatibel dengan LUA atau Arduino IDE. Ada banyak papan yang memiliki koneksi internet wifi. Saya suka Adafruit dan saya suka semua produk dari merek ini.

Untuk proyek saya, saya telah memilih versi Adafruit Huzzah Feather yang kecil dan sangat pintar. Adafruit Feather adalah rangkaian lengkap papan pengembangan dari Adafruit yang dapat berdiri sendiri dan dapat ditumpuk. Mereka dapat ditenagai oleh baterai lipo untuk penggunaan saat bepergian atau dengan colokan micro-USB mereka untuk proyek stasioner. Bulu fleksibel, portabel, dan seringan namanya.

Saya menggunakan sensor DHT-11. DHT-11 adalah sensor smary yang memiliki respons buruk dan harga yang sangat murah. Lihat di Amazon.

Kami juga membawa rangkaian lengkap aksesori dan Sayap Bulu untuk menumpuk papan dan menambah ruang untuk pembuatan prototipe. Pada intinya, Adafruit Feather adalah ekosistem produk yang lengkap - dan cara terbaik untuk membuat proyek Anda terbang.

www.adafruit.com/feather

Saya memilih Adafruit Huzzah karena board mount chip ESP8266. Ini adalah chip yang saya gunakan setiap hari dalam proyek saya dan saya menyukainya.

Anda dapat membeli Huzzah ESP8266 di AMAZON:

Versi Bulu Huzzah ESP8266:

Saya juga menggunakan Dasbor Cayenne setiap hari. Dasbor Cayenne adalah solusi sempurna untuk semua orang yang menginginkan cara sederhana untuk berbagi data di cloud atau menggunakan protokol MQTT dengan papan Raspberry Pi atau Arduino. Cayenne sangat sederhana dan komunitas adalah tambang proyek dan saran. Lihat Situs, berlangganan gratis hari ini. Baca forum dan berbicara dengan pengguna.

Langkah 1: Adafruit Feather Huzzah

Cayenne IoT untuk Semua
Cayenne IoT untuk Semua

Feather adalah papan pengembangan baru dari Adafruit, dan seperti namanya, papan ini tipis, ringan, dan memungkinkan Anda terbang! Kami merancang Feather menjadi standar baru untuk inti mikrokontroler portabel.

Ini adalah Adafruit Feather HUZZAH ESP8266 - kami mengambil papan pengembangan WiFi ESP8266 'all-in-one' dengan USB built-in dan pengisian baterai. Ini adalah modul WiFi ESP8266 dengan semua ekstra yang Anda butuhkan, siap digunakan!

Versi Bulu Huzzah ESP8266:

Detail:

  • Ukuran 2.0" x 0.9" x 0.28" (51mm x 23mm x 8mm)
  • 9,7 gram
  • ESP8266 @ 80MHz dengan logika/daya 3.3V
  • 4MB FLASH (32 MBit)
  • Dibangun di WiFi 802.11 b/g/n
  • Regulator 3.3V dengan keluaran arus puncak 500mA
  • CP2104 USB-Serial converter onboard dengan 921600 max baudrate untuk upload cepat
  • Dukungan reset otomatis untuk masuk ke mode bootload sebelum mengunggah firmware
  • 9 x GPIO pin - juga dapat digunakan sebagai input analog I2C dan SPI1 x 1.0V maks
  • Pengisi daya LiPoly 100mA bawaan dengan LED indikator status pengisian daya, juga dapat memotong jejak untuk menonaktifkan pengisi daya
  • Pin #0 LED merah untuk tujuan umum berkedip.
  • Pin #2 LED biru untuk bootloading debug & tujuan umum berkedip
  • Daya/aktifkan pin
  • 4 lubang pemasangan
  • Tombol Atur ulang

Langkah 2: Cayenne IoT untuk Semua

Cayenne adalah platform yang sempurna untuk mengembangkan proyek cloud Anda. Cayenne memberi Anda solusi lengkap untuk mengembangkan proyek IoT Anda. Dasbor yang menerima data, menyimpan, dan juga memicunya. Anda dapat mengirim email misalnya atau mengirim pesan. Semua instalasi sangat sederhana, ada banyak video dan banyak proyek yang dapat Anda lihat dan remix.

Daftar gratis Sekarang!

Setelah itu, Anda dapat menambahkan papan di dasbor Anda. Catat token pribadi Anda. Setelah itu, Anda harus menandatangani ini dalam kode Arduino.

Langkah 3: Instal Perangkat Lunak

Pertama-tama download driver Adafrut Huzzah. Anda dapat melihat dokumen di situs resmi Adafruit, dan mengunduh semua file.

Setelah langkah pertama, Anda dapat mengunduh Arduino IDE, dan menambahkan papan Adafruit Huzzah. Unduh Arduino IDE dari situs resmi www.arduino.cc, dan ikuti prosedur untuk menambahkan papan.

Tambahkan perpustakaan Cayenne dengan mengikuti panduan resmi Arduino. Anda dapat mengunduh perpustakaan secara manual dan menginstal dengan menyalin file ke folder perpustakaan Arduino.

Setelah itu, Anda dapat mengunggah firmware di papan Anda. Hubungkan papan Adafruit Huzzah ke komputer Anda dengan menggunakan kabel USB, dan unggah kodenya dengan menggunakan Arduino IDE.

INGAT: tambahkan SSID dan kata sandi Anda untuk lan internet WiFi Anda, dan token Cayenne Anda

Unduh kode dari GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

Langkah 4: Instal Adafruit Huzzah Feather ESP8266 di Arduino IDE

Instal Adafruit Huzzah Feather ESP8266 di Arduino IDE
Instal Adafruit Huzzah Feather ESP8266 di Arduino IDE

Masukkan https://arduino.esp8266.com/stable/package_esp8266com_index.json ke bidang URL Manajer Papan Tambahan di preferensi Arduino v1.6.4+.

Selanjutnya, gunakan Board manager untuk menginstal paket ESP8266.

Setelah proses instalasi, Anda akan melihat bahwa paket esp8266 ditandai INSTALLED.

Tutup jendela Boards Manager setelah proses instalasi selesai. Saat Anda memulai ulang, pilih Adafruit HUZZAH ESP8266 dari dropdown Tools->Board

Papan detail

80 MHz sebagai frekuensi CPU

Ukuran Flash pada 4M (3M SPIFFS)

Kecepatan Unggah, pilih 115200 baud

Port COM yang cocok untuk kabel FTDI atau USB-Serial Anda

Ini adalah dukungan Arduino IDE 8266:

Langkah 5: Buat Sirkuit

Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit

Sensor DHT-11 adalah sensor bagus yang memberi Anda dua nilai. Kelembaban dan suhu dalam Celcius atau Fahrenheit.

Anda dapat menemukan DHT-11 di Amazon

Anda dapat menggunakan DHT-11 di Arduino, dan di Adafruit Huzzah. Hubungkan masing-masing VCC dan GND ke pin 3V dan GND. Setelah menghubungkan pin data ke pin nomor 12. Pin nomor 3 pada DHT-11 adalah NC (tidak terhubung).

Setelah itu Anda dapat menghubungkan steker baterai, atau led. Dalam Proyek saya, saya menggunakan led biru di bagian bawah struktur.. Led terhubung ke pin Batt. Ketika saya menghubungkan baterai ke papan Adafruit, lampu led menyala. Seperti yang Anda lihat di video, Ketika simpul-meteo ada di tanah, seperti yang Anda lihat di video, led biru menerangi tepi awan.

Langkah 6: Buat Dasbor Cayenne Anda

Buat Dasbor Cayenne Anda
Buat Dasbor Cayenne Anda
Buat Dasbor Cayenne Anda
Buat Dasbor Cayenne Anda

Langkah terakhir adalah membuat dashboard Anda. Saya menggunakan widget gaya twoanalogic, untuk nilai temp dan humi, satu tombol untuk perintah led onboard, dan penghitung numerik yang ditampilkan di dasbor, detik aktivitas stasiun meteo.

Sekarang Anda dapat meninggalkan Meteo Node di mana pun Anda inginkan, dan itu menunjukkan kepada Anda suhu dan kelembaban sekitar. Anda dapat meninggalkan perangkat jauh dari listrik, karena perangkat memiliki baterai lithium di dalamnya. Juga, Adafruit Huzzah, memiliki pengatur tegangan untuk pengisian baterai. Saat Anda menghubungkan Meteo-Node ke colokan USB, Anda mengisi daya baterai.

Tinggalkan perangkat di kilang anggur Anda, dan kendalikan suhu dan kelembapan anggur Anda di tempat kerja. Atau tinggalkan perangkat di dalam mobil atau di dalam lemari es Anda dan kendalikan nilai suhu dan kelembapan.

Direkomendasikan: