Obsah:
- Krok 1: Zhromaždite materiály
- Krok 2: Pridajte záznamník údajov
- Krok 3: Nastavte snímač teploty a vlhkosti
- Krok 4: Nastavte snímač tlaku a nadmorskej výšky
- Krok 5: Nastavte anemometer
- Krok 6: Skontrolujte obvod a spustite niekoľko testov
- Krok 7: Uložte všetky súčasti
- Krok 8: Užite si svoju osobnú malú meteorologickú stanicu
Video: Meteorologická stanica: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Cítili ste sa niekedy nepríjemne počas rozhovoru? Potrebujete sa porozprávať (chváliť sa) o skvelých veciach? Tak to máme pre vás! Tento tutoriál vám umožní postaviť a používať vlastnú meteorologickú stanicu. Teraz môžete sebavedomo vyplniť akékoľvek trápne ticho aktualizáciami teploty, tlaku, vlhkosti, nadmorskej výšky a rýchlosti vetra. Po dokončení tohto úhľadného projektu sa už nikdy nebudete uchyľovať k nevýraznému „krásnemu počasiu“.
Naša meteorologická stanica je plne vybavená vodotesným boxom s rôznymi senzormi, ktoré zaznamenávajú rôzne prirodzené merania a všetky ich ukladajú na rovnakú kartu SD. Arduino Uno sa používa na ľahký kód meteorologickej stanice, aby mohla fungovať na diaľku. Okrem toho je možné do systému pridať alebo integrovať ľubovoľný počet senzorov, čo mu poskytne množstvo rôznych funkcií. Rozhodli sme sa použiť rôzne snímače od spoločnosti Adafruit: použili sme snímač teploty a vlhkosti DHT22, snímač barometrického tlaku a nadmorskej výšky BMP280 a snímač rýchlosti vetra s anemometrom. Okrem spojenia niekoľkých rôznych kódov sme museli stiahnuť aj niekoľko knižníc kódov, aby všetky naše senzory fungovali spoločne a zaznamenávali údaje na kartu SD. Odkazy na knižnice sú komentované v našom kóde.
Krok 1: Zhromaždite materiály
- Arduino Uno
- Protoboard
- 9V batéria
- Anemometer Adafruit Senzor rýchlosti vetra
- Vodotesné bývanie
- Barometrický snímač tlaku a nadmorskej výšky Adafruit BMP280
- Senzor teploty a vlhkosti Adafruit DHT22
- Štít na zaznamenávanie údajov zostavený spoločnosťou Adafruit
- Horúce lepidlo
V tomto kroku je dôležité zabezpečiť, aby vaše Arduino fungovalo a bolo možné ho naprogramovať z počítača. Skončili sme tiež spájkovanie všetkých našich komponentov na protoboard, ale na pripojenie snímača k Arduinu je možné použiť aj dosku na chlieb. Náš protoboard zaistil, aby všetky naše spojenia boli trvalé a uľahčilo umiestnenie komponentov bez obáv, že by ste ich vystrkovali z miesta.
Krok 2: Pridajte záznamník údajov
Tento krok je ľahký. Všetko, čo musíte urobiť, aby ste vykonali tento krok, je zacvaknúť záznamník údajov na svoje miesto. Hodí sa priamo na vrchol Arduino Uno.
Získanie záznamu údajov do denníka údajov skutočne vyžaduje určité kódovanie. Záznamník zaznamenáva údaje na kartu SD, ktorá sa zmestí do štítu a je možné ju vybrať a zapojiť do počítača. Jednou z užitočných vlastností kódu je použitie časovej pečiatky. Hodiny zaznamenávajú okrem sekundy, minúty a hodiny aj deň, mesiac a rok (pokiaľ sú napojené na batériu). Keď sme začínali, museli sme ten čas nastaviť v kóde, ale záznamník údajov uchováva čas tak dlho, ako je pripojená batéria na jeho doske. To znamená, že nie je potrebné resetovať hodiny!
Krok 3: Nastavte snímač teploty a vlhkosti
- Pripojte prvý kolík (červený) na senzore k 5V kolíku na Arduine
- Pripojte druhý kolík (modrý) k digitálnemu kolíku na Arduine (ten náš sme vložili do kolíka 6)
- Štvrtý kolík (zelený) zapojte k zemi Arduina
Senzor od spoločnosti Adafruit, ktorý sme použili, potrebuje na zber dát iba jeden digitálny pin na Arduine. Tento snímač je kapacitný snímač vlhkosti. Čo to znamená, že meria relatívnu vlhkosť pomocou dvoch kovových elektród oddelených poréznym dielektrickým materiálom medzi nimi. Keď voda vstupuje do pórov, kapacita sa zmení. Časť snímača teploty je jednoduchý odpor: odpor sa mení so zmenou teploty (nazýva sa termistor). Napriek tomu, že zmena je nelineárna, je možné ju previesť na čítanie teploty, ktoré je zaznamenané štítom nášho záznamníka údajov.
Krok 4: Nastavte snímač tlaku a nadmorskej výšky
- Pin Vin (červený) sa pripojí k kolíku 5V na Arduine
- Druhý kolík nie je k ničomu pripojený
- Pin GND (čierny) je na Arduine spojený so zemou
- Pin SCK (žltý) prechádza na pin SCL na Arduine
- Piaty pin nie je pripojený
- Pin SDI (modrý) je pripojený k kolíku Arduino SDA
- Siedmy pin nie je pripojený a nie je zobrazený na diagrame
Vin Vin reguluje napätie na samotnom senzore a znižuje ho z 5V vstupu na 3V. Pin SCK alebo hodinový kolík SPI je vstupným kolíkom k senzoru. Pin SDI je sériový údaj v pine a prenáša informácie z Arduina do senzora. V schéme zostavy Arduino a breadboard nebol zobrazený snímač tlaku a nadmorskej výšky presným modelom, ktorý sme použili. Existuje o jeden kolík menej, spôsob zapojenia je však úplne rovnaký ako spôsob, akým bol zapojený skutočný snímač. Spôsob pripojenia pinov odráža kolíky na snímači a mal by poskytnúť adekvátny model na nastavenie senzora.
Krok 5: Nastavte anemometer
- Červené elektrické vedenie z anemometra je potrebné pripojiť k kolíku Vin na Arduine
- Čierna uzemňovacia čiara by mala byť na Arduine spojená so zemou
- Modrý vodič (v našom obvode) bol pripojený k kolíku A2
Jedna dôležitá vec, ktorú je potrebné vziať do úvahy, je, že anemometer potrebuje na svoj chod napájanie 7-24V. 5V kolík na Arduine to jednoducho nezníži. Do Arduina teda musí byť zapojená 9V batéria. Toto sa priamo pripája k kolíku Vin a umožňuje anemometru čerpať z väčšieho zdroja energie. Anemometer meria rýchlosť vetra vytváraním elektrického prúdu. Čím rýchlejšie sa točí, tým viac energie, a teda aj viac prúdu, zdroje anemometra získavajú. Arduino je schopné previesť prijatý elektrický signál na rýchlosť vetra. Program, ktorý sme kódovali, tiež robí potrebnú konverziu, aby dostal rýchlosť vetra na míle za hodinu.
Krok 6: Skontrolujte obvod a spustite niekoľko testov
Na obrázku vyššie je náš dokončený schéma zapojenia. Snímač teploty je biely, štvorpólový snímač v strede dosky. Senzor tlaku je znázornený červeným senzorom vpravo. Napriek tomu, že sa nezhoduje so senzorom, ktorý sme použili presne, piny/pripojenia sa budú zhodovať, ak ich zarovnáte zľava doprava (na senzore, ktorý sme použili, je ešte jeden kolík ako na obrázku). Drôty anemometra zodpovedali farbám, ktoré sme im priradili v diagrame. Okrem toho sme pridali 9V batériu do čierneho portu pre batériu v dolnom ľavom rohu diagramu na Arduine.
Ak chcete otestovať meteorologickú stanicu, skúste dýchať na snímač teploty a vlhkosti, roztočte anemometer a urobte údaje v hornej a dolnej časti vysokej budovy/kopca, aby ste zistili, či snímač teploty, anemometer a snímač tlaku/nadmorskej výšky zhromažďujú údaje.. Skúste vytiahnuť kartu SD a zapojiť zariadenie, aby ste sa presvedčili, že boli merania správne zaznamenané. Našťastie všetko prebieha hladko. Ak nie, dvakrát skontrolujte všetky svoje pripojenia. Ako záložný plán skúste skontrolovať kód a zistiť, či nedošlo k chybe.
Krok 7: Uložte všetky súčasti
Teraz je načase, aby to vyzeralo ako skutočná meteorologická stanica. Na umiestnenie nášho obvodu a väčšiny komponentov sme použili vodotesný box Outdoor Products. Náš box už mal na boku otvor s penetrátorom a gumovým tesnením. To nám umožnilo previesť teplotný senzor a vodiče anemometra von z krabice cez otvor vyvŕtaný v penetrátore a utesnený epoxidom. Aby sme vyriešili problém umiestnenia snímača tlaku vo vnútri skrinky, vyvŕtame malé otvory v spodnej časti škatule a do každého rohu dna dáme stúpačku, aby sedela nad úrovňou zeme.
Na vodotesnosť vodičov spájajúcich anemometer a snímač teploty s hlavnou doskou s plošnými spojmi sme na utesnenie akýchkoľvek spojov použili zmršťovaciu pásku. Viedli sme snímač teploty pod škatuľu a pripevnili ho (len sme nechceli, aby tónovaný plast zachytával teplo a poskytoval nám falošné hodnoty teploty).
Nie je to jediná možnosť bývania, ale je to určite taká, ktorá prácu zvládne pre zábavný projekt.
Krok 8: Užite si svoju osobnú malú meteorologickú stanicu
Teraz je zábavná časť! Vezmite si svoju meteorologickú stanicu so sebou, postavte ju mimo svojho okna alebo robte čokoľvek iné, čo by ste chceli. Chcete ho poslať v meteorologickom balóne? Pozrite sa na náš ďalší návod!
Odporúča:
Profesionálna meteorologická stanica s použitím ESP8266 a ESP32 DIY: 9 krokov (s obrázkami)
Profesionálna meteorologická stanica využívajúca ESP8266 a ESP32 DIY: LineaMeteoStazione je kompletná meteorologická stanica, ktorú je možné prepojiť s profesionálnymi senzormi od spoločnosti Sensirion, ako aj s niektorými komponentmi Davis Instrument (Rain Gauge, Anemometer) Projekt je zameraný ako meteorologická stanica pre domácich majstrov, ale vyžaduje
Fanair: meteorologická stanica pre vašu izbu: 6 krokov (s obrázkami)
Fanair: meteorologická stanica pre vašu izbu: Existuje nespočetné množstvo spôsobov, ako zistiť aktuálne počasie, ale potom poznáte počasie iba vonku. Čo keď chcete vedieť počasie vo svojom dome, v konkrétnej miestnosti? To sa pokúšam vyriešiť týmto projektom. Fanair používa niekoľko
Jednoduchá meteorologická stanica používajúca ESP8266 .: 6 krokov (s obrázkami)
Jednoduchá meteorologická stanica používajúca ESP8266 .: V tomto návode sa budem deliť o to, ako používať ESP8266 na získavanie údajov, ako je teplota, tlak, klíma atď., A údajov z YouTube, ako sú predplatitelia & Celkový počet zobrazení. a zobrazte údaje na sériovom monitore a zobrazte ich na LCD displeji. Údaje budú
Modulárna solárna meteorologická stanica: 5 krokov (s obrázkami)
Modulárna solárna meteorologická stanica: Jeden z projektov, ktoré som chcel nejaký čas postaviť, bola modulárna meteorologická stanica. Modulárny v tom zmysle, že požadované senzory môžeme pridať iba zmenou softvéru. Modulárna meteorologická stanica je rozdelená na tri časti. Hlavná doska má W
Online meteorologická stanica (NodeMCU): 7 krokov (s obrázkami)
Online meteorologická stanica (NodeMCU): Hej, chlapci! Dúfam, že sa vám už páčil môj predchádzajúci inštruovateľný " Arduino Robot 4WR " a ste pripravení na nový, ako obvykle, urobil som tento návod, ktorý vás krok za krokom prevedie pri vytváraní vlastného elektronického projektu. Počas tvorby tohto