Daftar Isi:

Stasiun Cuaca IoT Dengan Pemantauan VOC: 6 Langkah
Stasiun Cuaca IoT Dengan Pemantauan VOC: 6 Langkah

Video: Stasiun Cuaca IoT Dengan Pemantauan VOC: 6 Langkah

Video: Stasiun Cuaca IoT Dengan Pemantauan VOC: 6 Langkah
Video: Monitoring Kondisi Cuaca Meliputi Kecepatan dan Arah Angin, Suhu, Arduino, WEB (Weather Monitoring) 2024, November
Anonim
Stasiun Cuaca IoT Dengan Pemantauan VOC
Stasiun Cuaca IoT Dengan Pemantauan VOC
Stasiun Cuaca IoT Dengan Pemantauan VOC
Stasiun Cuaca IoT Dengan Pemantauan VOC

Dalam instruksi ini, saya menunjukkan cara membangun stasiun cuaca Internet-of-Things (IoT) dengan pemantauan Volatile Organic Compounds (VOCs). Untuk proyek ini, saya mengembangkan kit Do-It-Yourself (DIY). Perangkat keras dan perangkat lunak bersifat open source.

Langkah 1: MeteoMex Aeria Kit

Kit Aeria MeteoMex
Kit Aeria MeteoMex

Kit aeria MeteoMex (https://www.meteomex.com) berharga sekitar 25 USD dan berisi

  • 1 Papan Sirkuit Tercetak (PCB).
  • 1 sensor iklim BME280.
  • 1 sensor CCS811 VOC
  • 1 mikroprosesor Wemos D1 R1 mini ESP8266 dengan WiFi.
  • pin kepala.
  • 1 Pelompat (J1).

Selanjutnya, Anda akan memerlukan stasiun solder dan catu daya yang sesuai untuk perangkat yang sudah jadi (baterai USB atau 3 x AA), dan kabel USB untuk pemrograman.

Langkah 2: Solder Komponen

Solder Komponen
Solder Komponen
Solder Komponen
Solder Komponen
Solder Komponen
Solder Komponen

Anda harus menyolder header dan sensor pada PCB dan Wemos D1 mini. Harap berhati-hati dengan orientasi yang benar dari sensor di papan tulis. Untuk memastikan pemasangan yang bersih, saya menggunakan papan tempat memotong roti untuk merakit bagian-bagiannya.

Langkah 3: Daftar atau Instal Server ThingsBoard

Daftar atau Instal Server ThingsBoard
Daftar atau Instal Server ThingsBoard

Untuk menggunakan ThingsBoard sebagai platform IoT, Anda harus mendaftar di https://thingsboard.io, atau menginstal server ThingsBoard Anda sendiri. Ada berbagai cara untuk menginstal Edisi Komunitas ThingsBoard, mis. pada Server Linux, Windows, Raspberry Pi dll. Saya memilih instalasi pada server pribadi virtual Ubuntu 18.04 LTS:

Pada instance ThingsBoard Anda, Anda harus masuk sebagai penyewa dan mendaftarkan perangkat baru untuk mengirim data telemetri. Perangkat Anda akan diidentifikasi dengan token aksesnya.

Pada langkah selanjutnya, Anda memerlukan server:port URL dan token akses perangkat Anda.

Langkah 4: Memprogram Wemos D1 Mini

Memprogram Wemos D1 Mini
Memprogram Wemos D1 Mini

Mini Wemos D1 dapat diprogram dengan Arduino IDE.

Instal papan tambahan ESP32 dari https://dl.espressif.com/dl/package_esp32_index.json di Arduino IDE dan pilih perangkat yang benar: LOLIN/Wemos D1 R1. Jika tidak, Anda mungkin "membata" itu selamanya (terjadi pada saya..)!

Contoh kode yang berbeda tersedia dari

Untuk instruksi ini, kami menggunakan program MeteoMex_USB_ThingsBoard_aeria_VOCs.

Penting: Dalam program ini, Anda harus menggunakan URL yang benar dari server ThingsBoard Anda, dan token akses perangkat Anda!

Selanjutnya, Anda perlu menentukan SSID dan kata sandi WiFi Anda.

Anda juga harus memutuskan kecepatan pengambilan sampel, memposting data setiap 10 menit (untuk pemantauan waktu nyata Anda dapat mengirim data setiap 500 ms).

Langkah 5: Perumahan Stasiun Cuaca

Perumahan Stasiun Cuaca
Perumahan Stasiun Cuaca
Perumahan Stasiun Cuaca
Perumahan Stasiun Cuaca
Perumahan Stasiun Cuaca
Perumahan Stasiun Cuaca

Lokasi stasiun cuaca Anda penting: Itu harus dilindungi dari sinar matahari langsung dan hujan. Pada saat yang sama, Anda memerlukan ventilasi yang cukup untuk mengukur VOC dan kondisi atmosfer. Idealnya, Anda dapat memasang MeteoMex di dekat soket dan dalam jangkauan jaringan WiFi Anda.

Untuk perumahan, Anda dapat mempertimbangkan berbagai opsi. Kotak 'profesional' yang sesuai akan dikenakan biaya ~10 USD, dan Anda membutuhkan lebih banyak plastik … Saya juga memutuskan untuk tidak menggunakan kotak cetak 3D karena alasan waktu, biaya, dan lingkungan (saya mendapatkan printer 3D di lab saya untuk membuat prototipe perangkat analitik). Sebagai gantinya, saya menggunakan kembali gelas yoghurt plastik. Tentu saja, yang sangat mewah. Hingga saat ini, saya cukup senang dengan solusi ini: Jejak lingkungan yang rendah, biaya rendah (~1,5 USD, termasuk 1L yoghurt) dan fungsional.

Langkah 6: Pemantauan Online

Pemantauan Online
Pemantauan Online

Siap. Jika mau, Anda dapat membagikan dasbor publik stasiun cuaca Anda:

Stasiun cuaca IoT dengan VOC, Irapuato, MX, 1, 990 m.a.s.l.

Direkomendasikan: