Isi kandungan:

Stesen Cuaca Menggunakan Papan Tunggal - SLabs-32: 5 Langkah
Stesen Cuaca Menggunakan Papan Tunggal - SLabs-32: 5 Langkah

Video: Stesen Cuaca Menggunakan Papan Tunggal - SLabs-32: 5 Langkah

Video: Stesen Cuaca Menggunakan Papan Tunggal - SLabs-32: 5 Langkah
Video: ⚖️【斗罗大陆】EP01-EP130, Full Version |Soul Land |MULTI SUB |Chinese Animation |Donghua 2024, Julai
Anonim
Stesen Cuaca Menggunakan Papan Tunggal - SLabs-32
Stesen Cuaca Menggunakan Papan Tunggal - SLabs-32

Dalam arahan ini, kami akan membuat stesen cuaca yang mengukur suhu, kelembapan udara dan kelembapan tanah dengan papan SLabs-32 kami yang juga mengirimkan data ini ke awan Cayenne untuk pemerolehan data. Kami juga secara serentak mendapat maklumat cuaca terkini dari internet dan memaparkannya di skrin TFT. Semua ini dilakukan dengan menggunakan satu papan tunggal, iaitu SLabs-32 papan yang sesuai untuk projek berasaskan IoT.

Untuk mendapatkan SLabs-32 anda sendiri, klik pada pautan yang diberikan di bawah:

www.fabtolab.com/slabs-32

SLabs-32 mempunyai 2 pemproses onboard iaitu ESP8266 dan Atmega328p. Papan ini menggabungkan keupayaan pemprosesan tinggi mikrokontroler 32 bit L106 dan banyak GPIO yang tersedia untuk HMI pada Atmega328p. Dengan I2C sebagai komunikasi interprocessor, papan Slabs-32 memudahkan gabungan kekuatan pemprosesan dan GPIO yang mencukupi untuk semua keperluan prototaip kompleks anda.

Langkah 1: Senarai Bahan

Senarai Bahan
Senarai Bahan

Untuk projek ini, anda memerlukan:

  • SLabs-32
  • Sensor suhu dan kelembapan DHT 11
  • Sensor kelembapan tanah
  • Sensor PIR (Pilihan)
  • Wayar Pelompat

Langkah 2: Sambungan Perkakasan

Sambungan Perkakasan
Sambungan Perkakasan

Sambungannya sangat mudah. Ikuti arahan dan gambarajah litar yang diberikan di atas, dan anda semestinya tidak menghadapi masalah.

Menghubungkan DHT11:

  • Pin Vcc ke output 3.3V SLabs-32
  • Pin GND ke SLabs-32's
  • Pin data hingga 3

Menyambungkan sensor kelembapan tanah:

  • Pin Vcc ke output 3.3V SLabs-32
  • Pin GND ke SLabs-32's
  • Pin data ke A0

Menyambungkan sensor PIR:

  • Pin Vcc ke output 3.3V SLabs-32
  • Pin GND ke SLabs-32's
  • Pin data ke 2

Penyisipan data sensor kelembapan tanah boleh dilakukan secara analog atau digital, bergantung pada kita. Dalam kes kami, kami telah menggunakan pin-out data analog.

Langkah 3: Buat Akaun di Cayanne

Buat Akaun di Cayanne
Buat Akaun di Cayanne

Buat akaun di Cayenne. Untuk melakukannya, pautan di bawah:

cayenne.mydevices.com/cayenne/login

Daftar untuk akaun dan masukkan Nama, E-mel anda dan buat Kata Laluan.

Sebaik sahaja anda membuat akaun, anda perlu menambahkan peranti anda sehingga dapat diakses di papan pemuka dalam talian. Dari papan pemuka anda, anda dapat memantau dan mengawal peranti IoT anda dari jauh.

Cayenne menyokong pelbagai peranti dan juga pelbagai sensor, sambungan dan penggerak.

Dalam projek kami, kami akan memilih "Bawa barang anda sendiri" kerana kami menggunakan papan ubahsuaian. Sebaik sahaja anda mengkliknya, ia akan menunjukkan "MQTT USERNAME", "MQTT PASSWORD" dan "CLIENT ID" semua kelayakan ini unik dan digunakan untuk mengesan peranti anda. Pastikan anda memperhatikannya kerana anda perlu menggunakan parameter ini dalam kod anda.

Langkah 4: Pengaturcaraan SLabs-32

Pengaturcaraan SLabs-32
Pengaturcaraan SLabs-32

Muat turun fail lakaran yang dilampirkan pada langkah ini.

Setelah memuat turun fail, buka lakaran modul Esp8266 dan lakukan perkara berikut:

  • Masukkan kelayakan WiFi anda dengan mengedit pemboleh ubah "SID " dan "PASSWORD " dalam kod
  • Masukkan nama pengguna dan kata laluan MQTT anda yang disediakan oleh cayenne.
  • Masukkan ID pelanggan anda yang disediakan oleh cayenne.

Setelah selesai, muat naik kod untuk Atmega 328p dan Esp8266 dan mulakan stesen cuaca anda berfungsi.

Untuk mengetahui lebih lanjut mengenai cara memprogram SLabs-32, klik pada pautan yang diberikan di bawah:

startoonlabs.com/Getting%20started%20with%2…

Langkah 5: Duduk dan Tenang

Duduk dan Bersantai!
Duduk dan Bersantai!

Setelah memuat naik kodnya, kod tersebut akan berjalan dengan lancar. Buka akaun Cayenne anda untuk melihat nilai sensor anda dikemas kini secara berkala. Terserah kepada anda bagaimana anda ingin menyesuaikan papan pemuka Cayenne anda, untuk tujuan demonstrasi kami telah memilih widget sederhana.

Instruksional ini adalah kesinambungan dari instruksional yang diberikan di bawah

Membuat Widget Cuaca di bawah 10 minit

Pastikan mengikuti kami untuk projek IoT yang lebih mudah dan cepat.

Sumber:

Perpustakaan DHT11 digunakan:

DHT11

Disyorkan: