Indholdsfortegnelse:
- Trin 1: Liste over materialer
- Trin 2: Hardwareforbindelser
- Trin 3: Opret en konto i Cayanne
- Trin 4: Programmering af SLabs-32
- Trin 5: Læn dig tilbage og slap af
Video: Vejrstation ved hjælp af enkelt bord - SLabs -32: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne instruks vil vi lave en vejrstation, der måler temperatur, luftfugtighed og jordfugtighed med vores SLabs-32-kort, som også sender disse data til Cayenne-skyen til dataindsamling. Vi får også samtidig de aktuelle vejrinformationer fra internettet og viser dem på TFT -skærmen. Alt dette gøres ved hjælp af et enkelt bord, som er SLabs-32 et ideelt kort til IoT-baserede projekter.
For at få din egen SLabs-32 skal du klikke på nedenstående link:
www.fabtolab.com/slabs-32
SLabs-32 har 2 indbyggede processorer, som er ESP8266 og Atmega328p. Dette kort kombinerer de høje processorkapaciteter i 32 bit mikrokontroller L106 og mange GPIO'er, der er tilgængelige for HMI på Atmega328p. Med I2C som interprocessorkommunikation letter Slabs-32 board en kombination af processorkraft og tilstrækkelige GPIO'er til alle dine komplekse prototypebehov.
Trin 1: Liste over materialer
Til dette projekt vil du kræve:
- SLabs-32
- DHT 11 temperatur- og fugtighedsføler
- Jordfugtighedsføler
- PIR -sensor (valgfri)
- Jumper Wires
Trin 2: Hardwareforbindelser
Forbindelserne er meget enkle. Følg instruktionerne og kredsløbsdiagrammet ovenfor, og du bør ikke have problemer.
Tilslutning af DHT11:
- Vcc pin til SLabs-32's 3.3V output
- GND til SLabs-32's GND-pin
- Datapind til 3
Tilslutning af jordfugtighedsføler:
- Vcc pin til SLabs-32's 3.3V output
- GND til SLabs-32's GND-pin
- Datapind til A0
Tilslutning af PIR -sensor:
- Vcc pin til SLabs-32's 3.3V output
- GND til SLabs-32's GND-pin
- Datapind til 2
Jordfugtighedssensorens pin-out kan enten være analog eller digital, det er op til os at beslutte. I vores tilfælde har vi brugt den analoge datapin-out.
Trin 3: Opret en konto i Cayanne
Opret en konto i Cayenne. For at gøre det skal du gå til nedenstående link:
cayenne.mydevices.com/cayenne/login
Tilmeld dig en konto, indtast dit navn, e -mail og opret en adgangskode.
Når du har oprettet en konto, skal du tilføje din enhed, så du kan få adgang til den i online dashboard. Fra dit dashboard kan du eksternt overvåge og styre dine IoT -enheder.
Cayenne understøtter flere enheder og også en række sensorer, udvidelser og aktuatorer.
I vores projekt vælger vi “Bring your own thing”, da vi bruger et brugerdefineret board. Når du klikker på det, viser det dig “MQTT BRUGERNAVN”, “MQTT PASSWORD” og “KLIENT ID” alle disse legitimationsoplysninger er unikke og bruges til at registrere din enhed. Sørg for at notere disse, fordi du skal bruge disse parametre i din kode.
Trin 4: Programmering af SLabs-32
Download skitsefilerne vedhæftet dette trin.
Når du har downloadet filen, skal du åbne skitsen af Esp8266 -modulet og gøre følgende ting:
- Indtast dine WiFi -legitimationsoplysninger ved at redigere variablerne "SID " og "PASSWORD " i koden
- Indtast dit MQTT brugernavn og adgangskode fra cayenne.
- Indtast dit klient -ID leveret af cayenne.
Når dette er gjort, skal du uploade koden til både Atmega 328p og Esp8266 og få din vejrstation i gang med at fungere.
Hvis du vil vide mere om, hvordan du programmerer SLabs-32, skal du klikke på nedenstående link:
startoonlabs.com/Getting%20started%20with%2…
Trin 5: Læn dig tilbage og slap af
Når du har uploadet koden, skal den køre gnidningsløst. Åbn din Cayenne -konto for at se, at dine sensorværdier opdateres med jævne mellemrum. Det er op til dig, hvordan du vil tilpasse dit Cayenne dashboard, til demonstrationsformål har vi valgt en simpel widget.
Denne instruerbare er en fortsættelse af den instruerbare nedenfor
Gør Weather Widget under 10 minutter
Sørg for at følge os for flere lette og hurtige IoT -projekter.
Ressourcer:
DHT11 bibliotek brugt:
DHT11
Anbefalede:
Professionel vejrstation ved hjælp af ESP8266 og ESP32 DIY: 9 trin (med billeder)
Professionel vejrstation ved hjælp af ESP8266 og ESP32 DIY: LineaMeteoStazione er en komplet vejrstation, der kan forbindes med professionelle sensorer fra Sensirion samt nogle Davis Instrument -komponenter (regnmåler, vindmåler) Projektet er rettet som en DIY vejrstation, men kræver blot
Enkel vejrstation ved hjælp af ESP8266 .: 6 trin (med billeder)
Enkel vejrstation ved hjælp af ESP8266 .: I denne instruks vil jeg dele, hvordan jeg bruger ESP8266 til at få data som temperatur, tryk, klima osv. Og YouTube -data som abonnenter og amp; Samlet antal visninger. og vis dataene på seriel skærm og vis dem på LCD. Dataene vil være f
Mini vejrstation ved hjælp af Arduino og ThingSpeak: 4 trin
Mini vejrstation ved hjælp af Arduino og ThingSpeak: Hej alle sammen. I denne instruks vil jeg guide dig gennem trinene til at lave en personlig mini -vejrstation. Vi vil også bruge ThingSpeak API til at uploade vores vejrdata til deres servere, eller hvad er formålet med en vejrstation
Personlig vejrstation ved hjælp af Raspberry Pi med BME280 i Java: 6 trin
Personlig vejrstation ved hjælp af Raspberry Pi Med BME280 i Java: Dårligt vejr ser altid værre ud gennem et vindue.Vi har altid været interesseret i at overvåge vores lokale vejr og hvad vi ser ud af vinduet. Vi ønskede også bedre kontrol over vores varme- og klimaanlæg. At bygge en personlig vejrstation er en fed
Vejrstation ved hjælp af Wemos D1 Mini, BME280 og Sensate .: 6 trin
Vejrstation ved hjælp af Wemos D1 Mini, BME280 og Sensate .: I tidligere indlæg har jeg delt forskellige metoder til at bygge en vejrstation. Hvis du ikke har tjekket det her er et link. I denne instruktive vil jeg demonstrere hvordan man bygger en simpel vejrstation ved hjælp af Wemos og en IoT -platform kaldet Sensate