INHOUDSOPGAWE:
- Stap 1: Lys van materiaal
- Stap 2: Hardewareverbindings
- Stap 3: Maak 'n rekening in Cayanne
- Stap 4: Programmering van SLabs-32
- Stap 5: Sit terug en ontspan
Video: Weerstasie met enkelbord - SLabs -32: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
In hierdie instruksies maak ons 'n weerstasie wat temperatuur, lugvochtigheid en grondvog meet met ons SLabs-32-bord, wat ook hierdie data na die Cayenne-wolk stuur vir data-insameling. Ons kry ook gelyktydig die huidige weerinligting van die internet en vertoon dit op die TFT -skerm. Dit alles word gedoen met behulp van een enkele bord, wat SLabs-32 is, 'n ideale bord vir IoT-gebaseerde projekte.
Om u eie SLabs-32 te kry, klik op die onderstaande skakel:
www.fabtolab.com/slabs-32
SLabs-32 het twee ingeboude verwerkers, ESP8266 en Atmega328p. Hierdie bord kombineer die hoë verwerkingsvermoëns van die 32 -bis mikro -beheerder L106 en talle GPIO's wat beskikbaar is vir HMI op die Atmega328p. Met I2C as interprosessorkommunikasie, vergemaklik die Plate-32-bord 'n kombinasie van verwerkingskrag en voldoende GPIO's vir al u komplekse prototipe behoeftes.
Stap 1: Lys van materiaal
Vir hierdie projek benodig u:
- SLABS-32
- DHT 11 temperatuur- en humiditeitsensor
- Grondvog sensor
- PIR -sensor (opsioneel)
- Jumper Wires
Stap 2: Hardewareverbindings
Die verbindings is baie eenvoudig. Volg die instruksies en die stroombaan diagram hierbo, en u behoort geen probleme te hê nie.
Verbind DHT11:
- Vcc-pen na SLabs-32 se 3.3V-uitset
- GND na die GND-pen van SLabs-32
- Dataspeld tot 3
Aansluitende grondvogsensor:
- Vcc-pen na SLabs-32 se 3.3V-uitset
- GND na die GND-pen van SLabs-32
- Dataspeld na A0
Verbind PIR -sensor:
- Vcc-pen na SLabs-32 se 3.3V-uitset
- GND na die GND-pen van SLabs-32
- Dataspeld tot 2
Die gegewens van die grondvogsensor kan analoog of digitaal wees, dit is aan ons om te besluit. In ons geval het ons die analoog-data-pin-out gebruik.
Stap 3: Maak 'n rekening in Cayanne
Skep 'n rekening in Cayenne. Om dit te doen, gaan na die onderstaande skakel:
cayenne.mydevices.com/cayenne/login
Teken in vir 'n rekening en voer u naam, e -posadres in en skep 'n wagwoord.
Sodra u 'n rekening geskep het, moet u u toestel byvoeg sodat dit op die aanlyn -kontroleskerm verkry kan word. Vanuit u paneelbord kan u u IoT -toestelle op afstand monitor en beheer.
Cayenne ondersteun verskeie toestelle en ook 'n reeks sensors, uitbreidings en aandrywers.
In ons projek kies ons 'Bring u eie ding', aangesien ons 'n pasgemaakte bord gebruik. As u daarop klik, sal dit u die “MQTT GEBRUIKERSNAAM”, “MQTT WAGWOORD” en “KLIENT ID” wys, al hierdie geloofsbriewe is uniek en word gebruik om u toestel op te spoor. Maak seker dat u hiervan let, want u moet hierdie parameters in u kode gebruik.
Stap 4: Programmering van SLabs-32
Laai die sketslêers wat by hierdie stap aangeheg is, af.
Nadat u die lêer afgelaai het, maak die skets van die Esp8266 -module oop en doen die volgende dinge:
- Voer u WiFi -geloofsbriewe in deur die veranderlikes "SID " en "PASSWORD " in die kode te wysig
- Voer u MQTT -gebruikersnaam en wagwoord in wat deur cayenne verskaf word.
- Voer u kliënt -ID in wat deur cayenne verskaf word.
Sodra dit klaar is, laai die kode vir Atmega 328p en Esp8266 op en laat u weerstasie begin werk.
Vir meer inligting oor hoe om SLabs-32 te programmeer, klik op die onderstaande skakel:
startoonlabs.com/Getting%20start%20with%2…
Stap 5: Sit terug en ontspan
As u die kode opgelaai het, moet dit vlot verloop. Maak u Cayenne -rekening oop om te sien dat u sensorwaardes gereeld opgedateer word. Dit is aan u hoe u u Cayenne -dashboard wil aanpas; vir demonstrasiedoeleindes het ons 'n eenvoudige widget gekies.
Hierdie instruksies is 'n voortsetting van die onderstaande instruksies
Maak weer -widget minder as 10 minute
Volg ons vir meer maklike en vinnige IoT -projekte.
Hulpbronne:
DHT11 biblioteek gebruik:
DHT11
Aanbeveel:
Professionele weerstasie met behulp van ESP8266 en ESP32 DIY: 9 stappe (met foto's)
Professionele weerstasie met behulp van ESP8266 en ESP32 DIY: LineaMeteoStazione is 'n volledige weerstasie wat met professionele sensors van Sensirion sowel as 'n Davis -instrumentkomponent (reënmeter, windmeter) verbind kan word
Eenvoudige weerstasie met behulp van ESP8266 .: 6 stappe (met foto's)
Eenvoudige weerstasie met behulp van ESP8266 .: In hierdie instruksies sal ek deel hoe ek ESP8266 kan gebruik om data soos temperatuur, druk, klimaat ens te kry. En YouTube -data soos intekenare en amp; Totale aantal kyke. en vertoon die data op Serial monitor en vertoon dit op LCD. Die data sal f
Persoonlike weerstasie met framboos Pi met BME280 in Java: 6 stappe
Persoonlike weerstasie met Raspberry Pi met BME280 in Java: Slegte weer lyk altyd erger deur 'n venster. Ons was nog altyd geïnteresseerd in die monitering van ons plaaslike weer en wat ons by die venster sien. Ons wou ook beter beheer oor ons verwarming en lugversorgingstelsel hê. Die bou van 'n persoonlike weerstasie is 'n goeie ding
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: 8 stappe (met foto's)
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: Na 1 jaar suksesvolle werking op 2 verskillende plekke deel ek my projekplanne met sonkrag -aangedrewe weerstasies en verduidelik hoe dit ontwikkel het tot 'n stelsel wat werklik oor 'n lang tyd kan voortbestaan tydperke van sonkrag. As jy volg
Volledige DIY Raspberry Pi weerstasie met sagteware: 7 stappe (met foto's)
Volledige DIY Raspberry Pi -weerstasie met sagteware: Eind Februarie het ek hierdie pos op die Raspberry Pi -webwerf gesien. http://www.raspberrypi.org/school-weather-station-… Hulle het Raspberry Pi weerstasies vir skole geskep. Ek wou heeltemal een hê! Maar op daardie tydstip (en ek glo nog steeds soos dit geskryf is