Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: PCB og kode
- Trin 3: Tilslutning af komponenterne
- Trin 4: Actoboard
- Trin 5: Displayproblemer
- Trin 6: Tak
Video: The Floger: en enhed til overvågning af vejrparameter: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
En lille tilsluttet og AUTONOMUS enhed til at overvåge flere nyttige varianter for at hjælpe dig med havearbejde
Denne enhed er designet til at måle forskellige vejrparametre:
- Gulv og lufttemperatur
- Gulv- og luftfugtighed
- Lysstyrke
vis det på en lcd -skærm og send det også på actoboard via et sigfox -modul (du kan også sende det fra actoboard til en anden enhed eller database, men vi taler ikke om det i denne Instuctable).
Som jeg sagde, er afdelingen autonom, så selvfølgelig vil vi bruge et batteri, der drives af et solpanel, men det vigtigste er, at enheden stort set aldrig vil være i brug: ja, vi programmerer den til kun at måle hver time for eksempel eller medmindre du beder den om at måle rignt nu. Så i sidste ende bruger vi enheden mindre end 30 sekunder hver time.
VIGTIGT:
- Vi vil bruge Mbed til at indlæse koden, som jeg generøst vil dele: '), i mikrokontrolleren, så hvis du er fortrolig med det, er det et plus (hvis du ikke er bekymret, vil jeg forklare det trin for trin).
- Jeg giver også alle filerne til at lave din pcb, så du bliver bare nødt til at udskrive den.
Trin 1: Komponenter
Til dette projekt brugte jeg selvfølgelig sensorer, men du har også brug for mikrokontrollere og et fødevaresystem
Her er listen over komponenter, jeg brugte:
Gulvfølere:
- Temperatur
- Fugtighed
Luftsensorer:
Temperatur og fugtighed: temperatur og fugtighed i luften er på den samme sensor
Lysstyrkesensor:
Lysstyrke
Mikrokontroller kort: Vi vil bruge 2 mikrokontroller
- STM32L432KC
- TD1208
Spisning:
- Batteri
- Solcelle
- Alimentation adaptator Card: På dette kort forbinder vi batteriet og solcellen (så batteriet kan oplades). På den anden side af spisekortet forbinder vi STM32L432KC med et USB -kabel for at drive hele systemet (i 3,3V).
Skærm:
LCD -skærm
Sigfox:
Sigfox -modulet giver os mulighed for at sende vores data til actoboard
Trin 2: PCB og kode
PCB:
For at starte vil jeg dele pcb's filer. De er i et format, der normalt fungerer på de fleste printere.
For at udskrive det kan du nemt finde en elektrisk/teknisk butik, der kan klare det.
Du bliver nødt til at lave adskillelig VIA på printkortet (bare rolig, de er angivet)
KODE:
Første trin skal du oprette en konto på MBED
Når dette er gjort, skal du bare klikke på følgende LINK, du har adgang til projektet (kun i læsetilstand)
Når du har nået mbed -projektet med det forrige link, skal du importere det til dit arbejdsområde (kompilator).
Tilslut derefter din STM32 til din computer, kompilér hovedfilen på mbed og kopier denne fil til STM32 (med en simpel kopi/indsæt).
Trin 3: Tilslutning af komponenterne
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!
Dette trin er kun her for at vise dig, hvordan du forbinder komponenterne, hvis du f.eks. Vil teste dem på en labdec, og fordi det altid er godt at vide, hvordan tingene fungerer, kan du springe dette trin over og bare indstille komponenterne på pcb'en. vil blive forbundet
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!
Her har du 3 skema om, hvordan du kabler alle komponenter sammen.
PS: åbenbart RØD kabel går til 3,3V alimentation og SORT kabel går til jorden.
For det første, hvis du bare vil teste alle komponenterne, kan du gøre det uden spisningsdelen ved at forbinde din STM32L432KC til din computer.
Trin 4: Actoboard
I denne del vil jeg forklare dig, hvordan du opretter din konto på Actoboard og henter alle de data, der sendes af dit Sigfox -modul.
Først og fremmest skal du gå til Actoboard -webstedet og oprette en konto
Når du er færdig, skal du oprette en ny datakilde (billede 1).
Skal finde Akeru (billede 2), så når du får det og klikker på det, kommer du til vinduet "Tilslut din Akeru -enhed" (billede 3).
Indtast det navn, du vil give din datakilde, dets modemnummer og PAC (disse 2 oplysninger er givet på dig sigfox -modul, de er unikke).
Den sidste del er at indstille formatet på data, du vil hente:
lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8
Du må IKKE ændre formatet, medmindre du også er i stand til at ændre koden, jeg gav dig (i det mindste ændrer du navnet, men ikke formatet eller bidet).
Så for at du har: lysstyrke (lum), lufttemperatur (temp_A), luftfugtighed (hum_A), jordtemperatur (temp_S) og jordfugtighed (hum_S).
Nu kan du kontrollere, om Actoboard modtager meddelelser fra dit Sigfox -modul, til højre i det samme vindue (billede 4). Desuden kan du komme i form af dine data med et dashboard, til det: Opret et nyt dashboard, klik på det og tilføj en ny widget (billede 5). Nu åbnes et nyt vindue med navnet "Tilføj widget" (billede 6), klik på den anden fane "Widgets", og vælg en.
Her vil jeg for eksempel vise, hvordan man viser værdien af lysstyrken. Så vælg den anden widget "Værdi" og modificer widgetindstillingerne (billede 7), tilføj et datasæt, og vælg den heksevariabel, du vil vise. Hvis du nu vender tilbage til dit dashboard, vises værdien, din variabel (billede 8).
Trin 5: Displayproblemer
I dette afsnit vil jeg fortælle dig, hvilke værdier der forventes af vores sensorer, og hvordan du kan kontrollere dem.
Hvis du har gjort alt lige fra starten, skulle du nu have valeus på din skærm og actoboard
Hvis dette ikke ser noget på skærmen eller på actoboard
- Først og fremmest skal du kontrollere alle dine forbindelser mellem sensorer og mikrokontroller.
- Hvis du er sikker på dine forbindelser, kan det være din LCD -skærm (de er lidt skrøbelige). Du bør stadig have værdien på actoboard, hvis du korrekt fulgte det sidste trin
Hvis du har problemer med at oprette actoboard, er en tredje måde at få dine værdier på: Putty
Sådan bruges kitt:
- Tilslut din enhed til din computer, og åbn Windows Peripheral Manager, og find på hvilken port din enhed er tilsluttet (billede 2).
- Åbn derefter Putty og vælg seriel (rød på billede 3), og spørg COM -portnummeret u fundet i forrige trin (orange på billede 3).
- Klik på OK. En konsol åbner med værdier
Trin 6: Tak
Tak, hvis du prøvede at lave din egen FLOGER:) eller endda hvis du bare læste dette!
Hvis du har kommentarer, spørgsmål eller forbedringer, er du velkommen til at dele!
Anbefalede:
Vandadvarsel - en enhed til at redde din båd: 5 trin (med billeder)
Vandadvarsel - en enhed til at redde din båd: Hvis du er en bådsejer, er der solid komfort i endelig at få båden på tørt land. Det kan ikke synke der. Alle andre steder står den over for en konstant kamp for at overvinde tendensen til at glide under bølgerne og forsvinde. I løbet af vinteren her i Ak
LoRa 3 km til 8 km trådløs kommunikation med lavpris E32 (sx1278/sx1276) enhed til Arduino, Esp8266 eller Esp32: 15 trin
LoRa 3 til 8 km trådløs kommunikation med lavpris E32 (sx1278/sx1276) enhed til Arduino, Esp8266 eller Esp32: Jeg opretter et bibliotek til at styre EBYTE E32 baseret på Semtech -serien af LoRa -enheder, meget kraftfuld, enkel og billig enhed.Du kan finde 3Km version her, 8Km version herDe kan arbejde over en afstand på 3000m til 8000m, og de har en masse funktioner og
ASS-enhed (anti-social social enhed): 7 trin
ASS Device (Anti-Social Social Device): Sig, at du er den slags, der kan lide at være i nærheden af mennesker, men ikke kan lide, at de kommer for tæt på. Du er også en folkelyst og har svært ved at sige nej til folk. Så du ved ikke, hvordan du fortæller dem at stoppe. Nå, indtast - ASS -enheden! Y
System til overvågning af luftkvalitet for partikler forurening: 4 trin
System til overvågning af luftkvalitet for partikler forurening: INTRO: 1 I dette projekt viser jeg, hvordan man opbygger en partikeldetektor med datavisning, data backup på SD -kort og IOT. Visuelt angiver et neopixels ringdisplay luftkvaliteten. 2 Luftkvalitet er en stadig vigtigere bekymring for
Brug af mikrokontroller til betjening og overvågning af fjernvandingssystem: 4 trin
Anvendelse af mikrokontroller til drift og overvågning af fjernvandingssystem: landmænd og drivhusoperatører til et billigt automatisk kunstvandingssystem. I dette projekt integrerer vi en elektronisk jordfugtighedsføler med en mikrokontroller til automatisk vanding af planter, når jorden er for tør uden menneskelig indgriben