Orų stotis naudojant vieną lentą - SLabs -32: 5 žingsniai
Orų stotis naudojant vieną lentą - SLabs -32: 5 žingsniai
Anonim
Orų stotis naudojant vieną lentą - SLabs -32
Orų stotis naudojant vieną lentą - SLabs -32

Pagal šią instrukciją mes sukursime oro stotį, kuri matuoja temperatūrą, oro drėgmę ir dirvožemio drėgmę, naudodami mūsų „SLabs-32“plokštę, kuri taip pat siunčia šiuos duomenis į „Cayenne“debesį duomenims surinkti. Taip pat vienu metu gauname informaciją apie orą iš interneto ir rodome ją TFT ekrane. Visa tai daroma naudojant vieną plokštę, kuri yra „SLabs-32“ir yra ideali plokštė IoT pagrįstiems projektams.

Norėdami įsigyti savo SLabs-32, spustelėkite žemiau pateiktą nuorodą:

www.fabtolab.com/slabs-32

„SLabs-32“turi 2 procesorius, kurie yra ESP8266 ir „Atmega328p“. Ši plokštė sujungia dideles 32 bitų mikrovaldiklio L106 apdorojimo galimybes ir daugybę GPIO, skirtų „Atmega328p“HMI. Naudojant „I2C“kaip tarpprocesorių ryšį, „Slabs-32“plokštė palengvina apdorojimo galios ir pakankamų GPIO derinį visiems jūsų sudėtingiems prototipų kūrimo poreikiams.

1 žingsnis: medžiagų sąrašas

Medžiagų sąrašas
Medžiagų sąrašas

Šiam projektui jums reikės:

  • SLabs-32
  • DHT 11 temperatūros ir drėgmės jutiklis
  • Dirvožemio drėgmės jutiklis
  • PIR jutiklis (pasirinktinai)
  • Trumpieji laidai

2 žingsnis: aparatinės įrangos jungtys

Techninės įrangos jungtys
Techninės įrangos jungtys

Sujungimai yra labai paprasti. Vykdykite aukščiau pateiktas instrukcijas ir grandinės schemą, ir jums neturėtų kilti problemų.

DHT11 prijungimas:

  • Vcc kaištis prie SLabs-32 3.3V išėjimo
  • GND į SLabs-32 GND kaištį
  • Duomenų kaištis iki 3

Prijungiamas dirvožemio drėgmės jutiklis:

  • Vcc kaištis prie SLabs-32 3.3V išėjimo
  • GND į SLabs-32 GND kaištį
  • Duomenų kaištis iki A0

Prijungiamas PIR jutiklis:

  • Vcc kaištis prie SLabs-32 3.3V išėjimo
  • GND į SLabs-32 GND kaištį
  • Duomenų kaištis iki 2

Dirvožemio drėgmės jutiklio duomenų kištukas gali būti analoginis arba skaitmeninis, mes turime nuspręsti. Mūsų atveju naudojome analoginių duomenų kištuką.

3 žingsnis: susikurkite paskyrą Kajenoje

Sukurkite paskyrą Kajenoje
Sukurkite paskyrą Kajenoje

Sukurkite paskyrą „Cayenne“. Norėdami tai padaryti, eikite į žemiau esančią nuorodą:

cayenne.mydevices.com/cayenne/login

Užregistruokite paskyrą ir įveskite savo vardą, el. Pašto adresą ir sukurkite slaptažodį.

Sukūrę paskyrą, turite pridėti savo įrenginį, kad jį būtų galima pasiekti internetiniame prietaisų skydelyje. Savo prietaisų skydelyje galite nuotoliniu būdu stebėti ir valdyti savo daiktų interneto įrenginius.

„Cayenne“palaiko kelis įrenginius, taip pat daugybę jutiklių, plėtinių ir pavarų.

Savo projekte mes pasirinksime „Atsinešk savo daiktą“, nes naudojame pasirinktinę lentą. Kai spustelėsite, bus parodyti „MQTT USERNAME“, „MQTT PASSWORD“ir „CLIENT ID“, visi šie įgaliojimai yra unikalūs ir naudojami jūsų įrenginiui aptikti. Nepamirškite jų įsidėmėti, nes šiuos parametrus turite naudoti savo kode.

4 žingsnis: SLabs-32 programavimas

Programavimas SLabs-32
Programavimas SLabs-32

Atsisiųskite eskizų failus, pridėtus prie šio veiksmo.

Atsisiuntę failą, atidarykite Esp8266 modulio eskizą ir atlikite šiuos veiksmus:

  • Įveskite „WiFi“prisijungimo duomenis redaguodami kodo kintamuosius „SID “ir „PASSWORD “
  • Įveskite „Cayenne“pateiktą MQTT vartotojo vardą ir slaptažodį.
  • Įveskite „Cayenne“pateiktą kliento ID.

Kai tai bus padaryta, įkelkite „Atmega 328p“ir „Esp8266“kodą ir pradėkite veikti orų stotis.

Norėdami sužinoti daugiau apie tai, kaip programuoti SLabs-32, spustelėkite toliau pateiktą nuorodą:

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

5 žingsnis: atsisėskite ir atsipalaiduokite

Atsisėskite ir atsipalaiduokite!
Atsisėskite ir atsipalaiduokite!

Įkėlus kodą, jis turėtų veikti sklandžiai. Atidarykite „Cayenne“paskyrą, kad matytumėte, kaip jutiklio vertės periodiškai atnaujinamos. Tik nuo jūsų priklauso, kaip norite pritaikyti „Cayenne“prietaisų skydelį, demonstravimo tikslais pasirinkome paprastą valdiklį.

Šis nurodymas yra toliau pateikto nurodymo tęsinys

Kurkite orų valdiklį mažiau nei 10 minučių

Sekite mus, kad gautumėte daugiau paprastų ir greitų daiktų interneto projektų.

Ištekliai:

Naudota DHT11 biblioteka:

DHT11