Innholdsfortegnelse:
- Trinn 1: Liste over materialer
- Trinn 2: Maskinvaretilkoblinger
- Trinn 3: Lag en konto i Cayanne
- Trinn 4: Programmering av SLabs-32
- Trinn 5: Len deg tilbake og slapp av
Video: Værstasjon som bruker enkeltkort - SLabs -32: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
I denne instruksen vil vi lage en værstasjon som måler temperatur, luftfuktighet og jordfuktighet med vårt SLabs-32-kort som også sender disse dataene til Cayenne-skyen for datainnsamling. Vi får også samtidig gjeldende værinformasjon fra internett og viser den på TFT -skjermen. Alt dette gjøres ved hjelp av ett enkelt kort, som er SLabs-32 et ideelt bord for IoT-baserte prosjekter.
For å få din egen SLabs-32, klikk på lenken nedenfor:
www.fabtolab.com/slabs-32
SLabs-32 har 2 innebygde prosessorer som er ESP8266 og Atmega328p. Dette kortet kombinerer de høye prosessorkapasitetene til 32 -biters mikrokontroller L106 og mange GPIO -er tilgjengelig for HMI på Atmega328p. Med I2C som interprosessorkommunikasjon, muliggjør Slabs-32-kortet en kombinasjon av prosessorkraft og tilstrekkelige GPIOer for alle dine komplekse prototypebehov.
Trinn 1: Liste over materialer
For dette prosjektet vil du kreve:
- SLAB-32
- DHT 11 temperatur- og fuktighetssensor
- Jordfuktighetssensor
- PIR -sensor (valgfritt)
- Jumper Wires
Trinn 2: Maskinvaretilkoblinger
Tilkoblingene er veldig enkle. Følg instruksjonene og kretsdiagrammet ovenfor, og du bør ikke ha noen problemer.
Koble til DHT11:
- Vcc-pin til SLabs-32s 3.3V-utgang
- GND til SLabs-32s GND-pin
- Datapinne til 3
Tilkobling av jordfuktighetssensor:
- Vcc pin til SLabs-32s 3.3V utgang
- GND til SLabs-32s GND-pin
- Datapinne til A0
Tilkobling av PIR -sensor:
- Vcc pin til SLabs-32s 3.3V utgang
- GND til SLabs-32s GND-pin
- Datapinne til 2
Jordfuktighetssensorens datapinne kan enten være analog eller digital, det er opp til oss å bestemme. I vårt tilfelle har vi brukt den analoge datapinnen.
Trinn 3: Lag en konto i Cayanne
Opprett en konto i Cayenne. For å gjøre det, gå til lenken nedenfor:
cayenne.mydevices.com/cayenne/login
Registrer deg for en konto og skriv inn navn, e -post og opprett et passord.
Når du har opprettet en konto, må du legge til enheten din slik at den kan nås på det elektroniske dashbordet. Fra dashbordet kan du fjernovervåke og kontrollere IoT -enhetene dine.
Cayenne støtter flere enheter og også en rekke sensorer, utvidelser og aktuatorer.
I vårt prosjekt vil vi velge "Ta med din egen ting" ettersom vi bruker et tilpasset bord. Når du klikker på den vil den vise deg “MQTT BRUKERNAVN”, “MQTT PASSORD” og “KLIENT ID” alle disse legitimasjonene er unike og brukes til å oppdage enheten din. Sørg for å notere disse fordi du må bruke disse parameterne i koden din.
Trinn 4: Programmering av SLabs-32
Last ned skissefilene som er vedlagt dette trinnet.
Etter at du har lastet ned filen, åpner du skissen av Esp8266 -modulen og gjør følgende:
- Skriv inn WiFi -legitimasjonen din ved å redigere variablene "SID " og "PASSWORD " i koden
- Skriv inn MQTT -brukernavnet og passordet ditt levert av cayenne.
- Skriv inn klient -ID -en din fra cayenne.
Når dette er gjort, last opp koden for både Atmega 328p og Esp8266 og få værstasjonen din til å fungere.
For å vite mer om hvordan du programmerer SLabs-32, klikk på lenken nedenfor:
startoonlabs.com/Getting%20started%20with%2…
Trinn 5: Len deg tilbake og slapp av
Når du har lastet opp koden, skal den kjøre jevnt. Åpne Cayenne -kontoen din for å se at sensorverdiene oppdateres med jevne mellomrom. Det er opp til deg hvordan du vil tilpasse Cayenne dashbordet, for demonstrasjonsformål har vi valgt en enkel widget.
Denne instruerbare er en fortsettelse av instruerbare gitt nedenfor
Gjør Weather Widget under 10 minutter
Sørg for å følge oss for flere enkle og raske IoT -prosjekter.
Ressurser:
DHT11 bibliotek brukt:
DHT11
Anbefalt:
Profesjonell værstasjon som bruker ESP8266 og ESP32 DIY: 9 trinn (med bilder)
Profesjonell værstasjon ved bruk av ESP8266 og ESP32 DIY: LineaMeteoStazione er en komplett værstasjon som kan grensesnittes med profesjonelle sensorer fra Sensirion samt noen Davis Instrument -komponent (regnmåler, vindmåler) Prosjektet er beregnet som en DIY værstasjon, men bare krever
Enkel værstasjon som bruker ESP8266 .: 6 trinn (med bilder)
Enkel værstasjon som bruker ESP8266 .: I denne instruksen vil jeg dele hvordan jeg bruker ESP8266 for å få data som temperatur, trykk, klima etc. Og YouTube -data som abonnenter og amp; Totalt antall seere. og vis dataene på seriell skjerm og vis dem på LCD. Dataene vil være f
Personlig værstasjon som bruker Raspberry Pi med BME280 i Java: 6 trinn
Personal Weather Station Using Raspberry Pi With BME280 in Java: Dårlig vær ser alltid verre ut gjennom et vindu. Vi har alltid vært interessert i å overvåke vårt lokale vær og det vi ser ut av vinduet. Vi ønsket også bedre kontroll over vårt varme- og klimaanlegg. Å bygge en personlig værstasjon er et godt
Værstasjon som bruker Wemos D1 Mini, BME280 og Sensate .: 6 trinn
Værstasjon ved hjelp av Wemos D1 Mini, BME280 og Sensate .: I tidligere innlegg har jeg delt forskjellige metoder for å bygge en værstasjon. Hvis du ikke har sjekket det, er det en lenke. I denne instruksen vil jeg demonstrere hvordan du bygger en enkel værstasjon ved hjelp av Wemos og en IoT -plattform som heter Sensate
Værstasjon som bruker Arduino UNO: 7 trinn
Værstasjon som bruker Arduino UNO: Laget av: Hazel Yang Dette prosjektet er en værstasjon som bruker et Arduino UNO -kort for å kontrollere dataflyt, en DHT22 -sensor for å samle data og en OLED -skjerm for å vise dataene