Obsah:
- Krok 1: Zdroje
- Krok 2: Prototypovanie na doske (Prejdite na krok 3, ak chcete prejsť priamo na kód a montáž)
- Krok 3: Časť IoT
- Krok 4: Voľné tvarovanie obvodu
- Krok 5: Finále
- Krok 6: Riešenie problémov
- Krok 7: Kde získať tieto diely?
Video: Ako vytvoriť vreckovú meteorologickú stanicu IoT: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Ahoj čitateľ!
V tomto návode sa naučíte, ako vytvoriť malú Weather Cube pomocou D1 mini (ESP8266), ktorá je pripojená k vášmu domácemu WiFi, takže sa môžete pozrieť na jej výstup kdekoľvek zo zeme, samozrejme pokiaľ máte internetové pripojenie. Celková tvorba tohto projektu nie je príliš náročná ani náročná na zdroje, takže bude perfektný ako váš prvý projekt IoT. Začnime teda.
PS: Majte na pamäti, že toto je môj prvý pokyn, takže nie všetko bude dokonalé.:)
Krok 1: Zdroje
Ako som už spomenul v úvode, tento projekt je veľmi ľahko zostaviteľný a nevyžaduje príliš veľa komponentov. Tu je zoznam dielov:
Elektronické komponenty:
WeMos D1mini
BME280
I2C OLED displej (128 x 64)
1,5 mm mosadzná tyč alebo železná tyč
POZNÁMKA: Ak chcete získať viac informácií o týchto častiach, napr. kde ich získať, môžete sa pozrieť na krok 7
Nástroje na prototypovanie a testovanie obvodu:
Breadboard
Prepojovacie vodiče
USB kábel - Micro USB typu B na USB typu A
Náradie:
Spájkovačka
Stolný zverák - nie je povinný
Malé kladivo - nie je povinné
Krok 2: Prototypovanie na doske (Prejdite na krok 3, ak chcete prejsť priamo na kód a montáž)
Ak nemáte svoje piny spájkované na svojom D1mini/OLED/BME280, teraz je na to čas
V prvom rade umiestnime všetky naše komponenty na dosku. Začneme umiestnením D1mini na 2 samostatné koľajnice (obrázok č.1). Potom od neho umiestnime svetlú vzdialenosť BME280 (obrázok č. 2). A nakoniec umiestnime OLED na opačnú stranu BME280 (obrázok č. 3). Teraz ich spojme.
Tu sú všetky spojenia:
Pin D1 na SCL/SCKpin na OLED a SCL/SCK pin na BME280
Kolík D2 na pin SDA na OLED a pin SDA na BME280
Pin G na GND na OLED aj BME280
3,3 V pin na BME280 VCC pin
A nakoniec 5V pin na OLED VCC
Pred pripojením k počítaču a odovzdaním kódu doň znova skontrolujte svoje pripojenia! Nechcete nič spáliť
Krok 3: Časť IoT
Táto časť je skutočne jednoduchá. Najprv choďte na AppStore a stiahnite si aplikáciu Blynk. Potom ho otvorte a zaregistrujte sa. Ďalej vytvorte nový projekt. Volal som svoju WeatherStation, ale môžete ju pomenovať, ako chcete. Potom nastavte možnosť zariadenia na ESP8266 a typ pripojenia na WiFi (obrázok č. 1). Ďalej klepnite na vytvoriť projekt. Dostanete e -mail s overovacím tokenom. Teraz skočte do kódu (odkaz na stiahnutie nižšie) a vymeňte zvýraznené časti. Potom skočte späť do pracovného priestoru projektu Blynk, klepnutím na obrazovku otvorte pole miniaplikácií (obrázok č. 2). Teraz umiestnite 3 označené políčka hodnôt klepnutím na ne (obrázok č. 3). Ak ich chcete nastaviť, klepnite na prvý a zadajte jeho názov. Nazval som to teplota (nie je to povinné, ale robí to všetko jednoduchším a organizovanejším). Ako vstup vyberte virtuálny kolík 1 a do štítku napíšte „° C“(obrázok č. 4). Potom môžete ísť a nastaviť ďalšie označené hodnoty.
Tu je malý graf:
Označená hodnota č. 2:
Názov: Vlhkosť
Vstup: Virtuálny pin V2
Štítok: "%"
Označená hodnota č. 3:
Názov: Nadmorská výška alebo tlak - závisí od toho, ktorý kód si vyberiete
Vstup: virtuálny pin V3
Štítok: Nadmorská výška alebo tlak - závisí od kódu
Ak ste urobili všetko správne, nahrajte kód do D1mini, chvíľu počkajte a potom by sa hodnoty mali objaviť na OLED a vo vašej aplikácii Blynk (obrázok č. 5) (musíte stlačiť tlačidlo prehrávania vpravo hore roh obrazovky). Ak sa nič nezobrazí, prejdite na časť na riešenie problémov.
Krok 4: Voľné tvarovanie obvodu
Dobre, toto bude najťažšie, takže sa pripravte. Pripravte si mosadzné tyče/železné tyče (použijem mosadzné potiahnuté železné háky, pretože som nenašiel iba mosadzné tyče) a nahrejte svoju spájkovačku. Teraz z neho môžete vytvoriť čokoľvek, čo chcete! Sformujem ho do jednoduchej kocky. Tento proces vyžaduje trpezlivosť a čas, preto ho neponáhľajte, ak nechcete prerušiť celý okruh. Hotový obvod môžete vidieť na obrázku č.2. Rozhodol som sa použiť 1, 5 mm tyče zvonku, ale tenšie prúty v vložke (1 mm) pre jednoduchšie ovládanie.
UPOZORNENIE: Spájkujte iba v dobre vetranom priestore, spájkovanie môže vylučovať toxické výpary
TIPY:
Na ohýbanie tyčí použite zverák a malé kladivo - ak nemáte stolný zverák, stačiť vám nebudú ani kladivo, kliešte a holé ruky
Pri spájkovaní tyčiek držte spolu pásku alebo pomocné ruky. Je to oveľa jednoduchšie.
ALEBO ak používate železné tyče ako ja, môžete ich držať na mieste pomocou 2 silných magnetov (obrázok č.1).
Ak vaše kĺby nedržia pohromade, odspájkujte ich a zdrsnite brúsnym papierom.
Ak vám spájka netečie do medzier, použite trocha spájkovacieho tavidla alebo spoj trochu viac zahrejte.
Krok 5: Finále
Jediné, čo musíte urobiť, je pripojiť ho k 5V 1A zdroju. Ak ste urobili všetko správne, malo by to fungovať dobre (nezabudnite nahrať svoj kód, ak ste to ešte neurobili). Ak sa nič nezobrazí alebo niečo nie je v poriadku, preskočte do sekcie na riešenie problémov.
Krok 6: Riešenie problémov
Displej zobrazujúci nan: Skontrolujte zapojenie! Váš snímač nie je správne pripojený.
Výstup BME280 0,0: Skontrolujte zapojenie! Váš snímač nie je správne pripojený.
Údaje o čiernom displeji/senzore sa nezobrazujú: Skontrolujte svoje adresy I2C pomocou skenera I2C alebo skontrolujte žmýkanie.
Zariadenie offline v aplikácii: Skontrolujte, či ste správne zadali token/názov WiFi/heslo WiFi. Ak áno, skontrolujte svoj wifi signál. Môže byť slabý alebo nemáte internetové pripojenie.
Stále máte problémy alebo ste našli chyby v tomto návode? Napíšte mi do komentárov a ja sa vám ozvem čo najskôr.:)
Krok 7: Kde získať tieto diely?
Ste nováčik v elektronike? Žiaden problém! Tu je stručné vysvetlenie niektorých fyzických častí, ako fungujú a ako ich získať najlacnejšie:
1. Kde získam všetky tieto elektronické súčiastky?
Aliexpress. Podľa mňa je Aliexpress najlepšia stránka, kde nájdete všetky tieto diely za nízku cenu. Jedinou nevýhodou je, že základná doprava zvyčajne trvá veľa času (od 2 týždňov do 1, 5 mesiaca).
2. Čo je BME280?
BME280 je senzor, ktorý dokáže merať teplotu, relatívnu vlhkosť a atmosférický tlak. Je skutočne výhodné používať v týchto malých form-factor aplikáciách, ako je vrecková elektronika. Viac o tom tu.
POZNÁMKA: Všetky displeje D1mini, BME280 a OLED boli objednané z AliExpress
Prvá cena vo vreckovej súťaži
Odporúča:
Ako si vyrobiť jednoduchú meteorologickú stanicu: 8 krokov
Ako si vyrobiť jednoduchú meteorologickú stanicu: Dobrý deň, chlapci, v tomto videu vám ukážem, ako vytvoriť jednoduchú meteorologickú stanicu na snímanie teploty a vlhkosti pomocou senzora DHT11
Ako vytvoriť meteorologickú stanicu Arduino: 4 kroky
Ako vyrobiť meteorologickú stanicu Arduino: V tomto projekte vyrobíme meteorologickú stanicu, ktorá meria teplotu a vlhkosť vzduchu pomocou Arduina, ktorý zobrazuje hodnotu aktuálnej teploty a vlhkosti na LCD displeji
Ako vybudovať meteorologickú stanicu pomocou XinaBoxu a Ubidots cez HTTP: 7 krokov
Ako vybudovať meteorologickú stanicu pomocou XinaBoxu a Ubidots cez HTTP: Naučte sa, ako si vytvoriť vlastnú meteostanicu v Ubidots pomocou XinaBox xChips (IP01, CW01 a SW01) Modul ESP8266 Core a Wi-Fi (xChip CW01) umožňuje užívateľom odosielať údaje z modulárnych xChipov XinaBoxu do cloudu. Tieto údaje je možné monitorovať na diaľku
Ako vytvoriť jednoduchú meteorologickú stanicu pomocou Arduina: 6 krokov (s obrázkami)
Ako vytvoriť jednoduchú meteorologickú stanicu pomocou Arduina: Dobrý deň, chlapci, v tomto návode vám vysvetlím, ako vytvoriť jednoduchú meteorologickú stanicu na snímanie teploty a vlhkosti pomocou senzora DHT11 a Arduino, nasnímané údaje sa zobrazia na LCD displeji. Predtým, ako začnete s týmto návodom, musíte vedieť, že
Ako vytvoriť meteorologickú stanicu Raspberry Pi: 5 krokov
Ako vyrobiť meteorologickú stanicu Raspberry Pi: V tomto návode sa budem zaoberať procesom inštalácie SenseHAT a importom kódu potrebného na premenu SenseHAT na plne funkčnú meteorologickú stanicu schopnú zaznamenávať teplotu, tlak a vlhkosť