Isi kandungan:

Stesen Meteo Node IoT Smart Meteo: 6 Langkah
Stesen Meteo Node IoT Smart Meteo: 6 Langkah

Video: Stesen Meteo Node IoT Smart Meteo: 6 Langkah

Video: Stesen Meteo Node IoT Smart Meteo: 6 Langkah
Video: Метеостанция ESP8266 Wifi IoT с ThingSpeak.com 2024, November
Anonim
Image
Image

Saya mahu membuat alat untuk memantau suhu dan kelembapan di pejabat saya. Terdapat banyak papan yang sesuai dengan LUA atau Arduino IDE. Terdapat banyak papan yang mempunyai sambungan internet wifi. Saya suka Adafruit dan saya suka semua produk jenama ini.

Untuk projek saya, saya telah memilih versi Adafruit Huzzah Feather yang sedikit dan sangat pintar. Adafruit Feather adalah rangkaian papan pengembangan lengkap dari Adafruit yang berdiri sendiri dan boleh ditumpuk. Mereka dapat dikuasakan oleh bateri lipo untuk penggunaan semasa dalam perjalanan atau dengan palam mikro-USB mereka untuk projek pegun. Bulu fleksibel, mudah alih, dan ringan seperti namanya.

Saya menggunakan sensor DHT-11. DHT-11 adalah sensor smary yang mempunyai respons goor dan harga yang sangat sedikit. Lihat di Amazon.

Kami juga membawa barisan aksesori lengkap dan Feather Wings untuk menyusun papan dan menambah ruang untuk membuat prototaip. Inti utamanya, Adafruit Feather adalah ekosistem produk yang lengkap - dan kaedah terbaik untuk membuat projek anda terus berjalan.

www.adafruit.com/feather

Saya memilih Adafruit Huzzah kerana menaikkan cip ESP8266. Ini adalah cip yang saya gunakan setiap hari dalam projek saya dan saya menyukainya.

Anda boleh membeli Huzzah ESP8266 di AMAZON:

Versi Fezz Huzzah ESP8266:

Saya juga menggunakan Cayenne Dashboard setiap hari. Cayenne Dashboard adalah penyelesaian sempurna untuk semua orang yang menginginkan cara mudah untuk berkongsi data di cloud atau menggunakan protokol MQTT dengan papan Raspberry Pi atau Arduino. Cayenne sangat sederhana dan komuniti adalah tambang projek dan cadangan. Lihat Laman web ini, melanggan secara percuma hari ini. Baca forum dan berbincang 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, ia nipis, ringan, dan membolehkan anda terbang! Kami merancang Feather untuk menjadi standard baru untuk teras mikrokontroler mudah alih.

Ini adalah Adafruit Feather HUZZAH ESP8266 - kami mengambil papan pengembangan WiFi 'all-in-one' ESP8266 dengan USB dan pengecasan bateri terpasang. Ia adalah modul WiFi ESP8266 dengan semua tambahan yang anda perlukan, sedia untuk diguncang!

Versi Fezz Huzzah ESP8266:

Perincian:

  • Ukuran 2.0 "x 0.9" x 0.28 "(51mm x 23mm x 8mm)
  • 9.7 gram
  • ESP8266 @ 80MHz dengan logik / kuasa 3.3V
  • 4 MB FLASH (32 MBit)
  • Dibina dalam WiFi 802.11 b / g / n
  • Pengatur 3.3V dengan output arus puncak 500mA
  • CP2104 USB-Serial converter onboard dengan baudrate maksimum 921600 untuk muat naik pantas
  • Tetapkan semula sokongan untuk masuk ke mod bootload sebelum muat naik firmware
  • 9 x pin GPIO - juga boleh digunakan sebagai input analog I2C dan SPI1 x 1.0V maks
  • Pengecas LiPoly 100mA terbina dengan LED penunjuk status pengecasan, juga dapat memotong jejak untuk mematikan pengecas
  • Pin # 0 LED merah untuk tujuan umum berkelip.
  • Pin biru # 2 LED untuk boot debug & tujuan umum berkelip
  • Kuasa / aktifkan pin
  • 4 lubang pelekap
  • Butang set semula

Langkah 2: Cayenne IoT untuk Semua

Cayenne adalah platform yang sempurna untuk mengembangkan projek cloud anda. Cayenne memberi anda penyelesaian lengkap untuk membangunkan projek IoT anda. Papan pemuka yang menerima data, menyimpan dan juga mencetuskannya. Anda boleh menghantar e-mel misalnya atau menghantar mesej. Semua pemasangannya sangat mudah terdapat banyak video dan banyak projek yang boleh anda lihat dan remix.

Daftar secara percuma Sekarang!

Selepas itu, anda boleh menambahkan papan di papan pemuka anda. Perhatikan token peribadi anda. Selepas itu, anda mesti menandatangani ini dalam kod Arduino.

Langkah 3: Pasang Perisian

Pertama sekali memuat turun pemacu Adafrut Huzzah. Anda dapat melihat dokumen di laman rasmi Adafruit, dan memuat turun semua fail.

Selepas langkah pertama, anda boleh memuat turun Arduino IDE, dan menambahkan papan Adafruit Huzzah. Muat turun Arduino IDE dari laman web rasmi www.arduino.cc, dan ikuti prosedur untuk menambah papan.

Tambahkan perpustakaan Cayenne dengan mengikuti panduan rasmi Arduino. Anda boleh memuat turun perpustakaan secara manual dan memasang dengan menyalin fail ke folder Perpustakaan Arduino.

Selepas itu, anda boleh memuat naik firmware di papan anda. Sambungkan papan Adafruit Huzzah ke komputer anda dengan menggunakan kabel USB, dan muat naik kodnya dengan menggunakan Arduino IDE.

INGAT: tambahkan SSID dan kata laluan anda untuk lan internet WiFi anda, dan token Cayenne anda

Muat turun kod dari GitHub:

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

Langkah 4: Pasang Adafruit Huzzah Feather ESP8266 di Arduino IDE

Pasang Adafruit Huzzah Feather ESP8266 di Arduino IDE
Pasang Adafruit Huzzah Feather ESP8266 di Arduino IDE

Masukkan https://arduino.esp8266.com/stable/package_esp8266com_index.json ke medan URL Pengurus Papan Tambahan dalam pilihan Arduino v1.6.4 +.

Seterusnya, gunakan pengurus Lembaga untuk memasang pakej ESP8266.

Selepas proses pemasangan, anda akan melihat bahawa pakej esp8266 ditandai sebagai DIPASANG.

Tutup tetingkap Pengurus Papan setelah proses pemasangan selesai. Apabila anda memulakan semula, pilih Adafruit HUZZAH ESP8266 dari dropdown Tools-> Board

Papan butiran

80 MHz sebagai frekuensi CPU

Saiz Kilat pada 4M (SPIFFS 3M)

Muat naik Kelajuan, pilih 115200 baud

Port COM yang sepadan untuk kabel FTDI atau USB-Serial anda

Ini adalah sokongan Arduino IDE 8266:

Langkah 5: Buat Litar

Buat Litar
Buat Litar
Buat Litar
Buat Litar
Buat Litar
Buat Litar

Sensor DHT-11 adalah sensor yang baik yang memberi anda dua nilai. Kelembapan dan suhu dalam Celsius atau Fahrenheit.

Anda boleh menemui DHT-11 di Amazon

Anda boleh menggunakan DHT-11 di Arduino, dan di Adafruit Huzzah. Sambungkan VCC dan GND masing-masing ke pin 3V dan GND. Setelah menyambungkan pin data ke nombor pin 12. Pin nombor 3 pada DHT-11 adalah NC (tidak bersambung).

Selepas itu anda boleh menyambungkan palam bateri, atau plumbum. Dalam Projek saya, saya menggunakan led biru di bahagian bawah struktur.. Led disambungkan ke pin Batt. Apabila saya menyambungkan bateri ke papan Adafruit, lampu LED menyala. Seperti yang dapat anda lihat di video, Ketika node meteo berada di tanah, seperti yang anda dapat lihat di video, lampu biru menyala di tepi awan.

Langkah 6: Buat Papan Pemuka Cayenne Anda

Jadikan Papan Pemuka Cayenne Anda
Jadikan Papan Pemuka Cayenne Anda
Jadikan Papan Pemuka Cayenne Anda
Jadikan Papan Pemuka Cayenne Anda

Langkah terakhir ialah membuat papan pemuka anda. Saya menggunakan widget gaya duaanalogi, untuk nilai temp dan humi, satu butang untuk memerintahkan led onboard, dan pembilang angka yang ditunjukkan di papan pemuka, detik aktiviti stesen meteo.

Sekarang anda boleh meninggalkan Node Meteo di mana sahaja anda mahu, dan ini menunjukkan suhu dan kelembapan persekitaran. Anda boleh membiarkan peranti ini jauh dari elektrik kerana peranti mempunyai bateri litium di dalamnya. Juga, Adafruit Huzzah, mempunyai pengatur voltan untuk pengisian bateri. Apabila anda menyambungkan Meteo-Node ke palam USB, anda akan mengecas bateri.

Biarkan alat di kilang wain anda, dan kawal suhu dan kelembapan pokok anggur anda di tempat kerja. Atau tinggalkan peranti di dalam kereta atau di dalam peti sejuk anda dan kawal nilai suhu dan kelembapan.

Disyorkan: