Sadržaj:

Meteorološka stanica s jednom pločom - SLabs -32: 5 koraka
Meteorološka stanica s jednom pločom - SLabs -32: 5 koraka

Video: Meteorološka stanica s jednom pločom - SLabs -32: 5 koraka

Video: Meteorološka stanica s jednom pločom - SLabs -32: 5 koraka
Video: Горный Алтай. Агафья Лыкова и Василий Песков. Телецкое озеро. Алтайский заповедник. 2024, Studeni
Anonim
Meteorološka stanica s jednom pločom - SLabs -32
Meteorološka stanica s jednom pločom - SLabs -32

U ovom uputstvu napravit ćemo meteorološku stanicu koja mjeri temperaturu, vlažnost zraka i vlažnost tla s našom pločom SLabs-32 koja također šalje te podatke u oblak Cayenne radi prikupljanja podataka. Istovremeno s interneta dobivamo trenutne vremenske podatke i prikazujemo ih na TFT ekranu. Sve se to radi pomoću jedne ploče, koja je SLabs-32 idealna ploča za projekte temeljene na IoT-u.

Da biste dobili vlastiti SLabs-32, kliknite na donju poveznicu:

www.fabtolab.com/slabs-32

SLabs-32 ima 2 ugrađena procesora ESP8266 i Atmega328p. Ova ploča kombinira visoke mogućnosti obrade 32 -bitnog mikrokontrolera L106 i brojne GPIO -ove dostupne za HMI na Atmega328p. S I2C kao međuprocesorskom komunikacijom, ploča Slabs-32 omogućuje kombinaciju procesorske snage i dovoljne GPIO-e za sve vaše složene potrebe izrade prototipova.

Korak 1: Popis materijala

Popis materijala
Popis materijala

Za ovaj projekt trebate:

  • SLabs-32
  • Senzor temperature i vlažnosti DHT 11
  • Senzor vlažnosti tla
  • PIR senzor (opcionalno)
  • Žice za kratkospojnike

Korak 2: Hardverske veze

Hardverske veze
Hardverske veze

Veze su vrlo jednostavne. Slijedite gore navedene upute i dijagram kruga i ne biste trebali imati problema.

Spajanje DHT11:

  • Vcc pin na 3.3V izlaz SLabs-32
  • GND na pin GND SLabs-32
  • Podatkovni pin na 3

Priključni senzor vlažnosti tla:

  • Vcc pin na 3.3V izlaz SLabs-32
  • GND na pin GND SLabs-32
  • Podatkovni pin na A0

Spajanje PIR senzora:

  • Vcc pin na 3.3V izlaz SLabs-32
  • GND na pin GND SLabs-32
  • Podatkovni pin na 2

Podaci o osjetniku vlažnosti tla mogu biti analogni ili digitalni, na nama je da odlučimo. U našem slučaju koristili smo analogni pin-out podataka.

Korak 3: Napravite račun u Cayanne

Napravite račun u Cayanne
Napravite račun u Cayanne

Otvorite račun u Cayenneu. Da biste to učinili, idite na donju vezu:

cayenne.mydevices.com/cayenne/login

Prijavite se za račun i unesite svoje ime, adresu e -pošte i stvorite lozinku.

Nakon što stvorite račun, morate dodati svoj uređaj tako da mu se može pristupiti na mrežnoj nadzornoj ploči. S nadzorne ploče možete daljinski nadzirati i kontrolirati svoje IoT uređaje.

Cayenne podržava više uređaja, kao i niz senzora, proširenja i aktuatora.

U našem ćemo projektu odabrati "Donesite svoju stvar" jer koristimo prilagođenu ploču. Kada kliknete na to, prikazat će vam se “MQTT USERNAME”, “MQTT PASSWORD” i “CLIENT ID”, sve su te vjerodajnice jedinstvene i koriste se za otkrivanje vašeg uređaja. Zabilježite ih jer ove parametre morate koristiti u svom kodu.

Korak 4: Programiranje SLabs-32

Programiranje SLabs-32
Programiranje SLabs-32

Preuzmite datoteke skica priložene ovom koraku.

Nakon preuzimanja datoteke otvorite skicu modula Esp8266 i učinite sljedeće:

  • Unesite svoje vjerodajnice za WiFi uređivanjem varijabli "SID " i "PASSWORD " u kodu
  • Unesite svoje korisničko ime i lozinku za MQTT koje vam je dao cayenne.
  • Unesite ID klijenta koji vam je dao cayenne.

Nakon što to učinite, prenesite kôd za Atmega 328p i Esp8266 i počnite s radom svoje vremenske postaje.

Za više informacija o programiranju SLabs-32 kliknite na donju poveznicu:

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

Korak 5: Sjednite i opustite se

Sjednite i opustite se!
Sjednite i opustite se!

Nakon što prenesete kôd, trebao bi se nesmetano izvoditi. Otvorite svoj Cayenne račun da biste vidjeli povremeno ažuriranje vrijednosti senzora. Na vama je kako želite prilagoditi svoju nadzornu ploču Cayenne, u svrhu demonstracije odabrali smo jednostavan widget.

Ovo uputstvo je nastavak dolje navedenog uputstva

Postavljanje vremenskog widgeta za manje od 10 minuta

Pratite nas za lakše i brže IoT projekte.

Resursi:

Korištena knjižnica DHT11:

DHT11

Preporučeni: