Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj čtenáři!
V tomto návodu se naučíte, jak vyrobit malou Weather Cube pomocí D1 mini (ESP8266), který je připojen k vaší domácí WiFi, takže se můžete podívat na její výstup kdekoli ze země, samozřejmě pokud máte připojení k internetu. Celkové vytvoření tohoto projektu není příliš obtížné ani náročné na zdroje, takže bude perfektní jako váš první projekt IoT. Začněme tedy.
PS: Mějte na paměti, že toto je můj první Instructable, takže ne všechno bude dokonalé.:)
Krok 1: Zdroje
Jak jsem zmínil v úvodu, tento projekt je velmi snadno sestavitelný a nevyžaduje příliš mnoho komponent. Zde je seznam dílů:
Elektronické komponenty:
WeMos D1mini
BME280
I2C OLED displej (128x64)
1,5 mm mosazná tyč nebo železná tyč
POZNÁMKA: Pokud chcete více informací o těchto částech např. kde je získat, můžete nahlédnout do kroku 7
Nástroje pro prototypování a testování obvodu:
Prkénko
Propojovací vodiče
USB kabel - Micro USB typu B na USB typu A
Nástroje:
Páječka
Stolní svěrák - není povinný
Malé kladivo - není povinné
Krok 2: Prototypování na Breadboardu (Přejděte na krok 3, pokud chcete přejít rovnou ke kódu a sestavení)
Pokud nemáte své piny připájené na D1mini/OLED/BME280, teď je nejvyšší čas to udělat
Nejprve pojďme umístit všechny naše komponenty na prkénko. Začneme umístěním D1mini na 2 samostatné kolejnice (obrázek č. 1). Poté od něj umístíme spravedlivou vzdálenost BME280 (obrázek č. 2). A nakonec umístíme OLED na opačnou stranu BME280 (obrázek č. 3). Pojďme je nyní spojit dohromady.
Zde jsou všechna připojení:
Pin D1 na SCL/SCKpin na OLED a SCL/SCK pin na BME280
Kolík D2 na pin SDA na OLED a kolík SDA na BME280
Pin G na GND na OLED i BME280
3,3 V pin na BME280 VCC pin
A nakonec 5V pin na OLED VCC
Před připojením k počítači a nahráním kódu do něj znovu zkontrolujte připojení! Nechcete nic spálit
Krok 3: Část IoT
Tato část je opravdu jednoduchá. Nejprve přejděte na AppStore a stáhněte si aplikaci Blynk. Poté jej otevřete a zaregistrujte se. Dále vytvořte nový projekt. Říkal jsem svému WeatherStation, ale můžete si ho pojmenovat, jak chcete. Poté nastavte možnost zařízení na ESP8266 a typ připojení na WiFi (obrázek č. 1). Dále klepněte na Vytvořit projekt. Dostanete e -mail s ověřovacím tokenem. Nyní skočte do kódu (odkaz ke stažení níže) a vyměňte zvýrazněné části. Poté přejděte zpět do pracovního prostoru projektu Blynk, klepnutím na obrazovku otevřete pole widgetu (obrázek č. 2). Nyní umístěte 3 označená pole hodnot klepnutím na ně (obrázek č. 3). Chcete -li je nastavit, klepněte na první a nastavte jeho název. Říkal jsem tomu teplota (není to povinné, ale dělá to všechno jednodušší a organizovanější). Jako vstup vyberte virtuální kolík 1 a do štítku zadejte „° C“(obrázek č. 4). Poté můžete jít a nastavit další označené hodnoty.
Zde je malý graf:
Označená hodnota č. 2:
Název: Vlhkost
Vstup: Virtuální pin V2
Štítek: "%"
Označená hodnota č. 3:
Název: Nadmořská výška nebo tlak - závisí na zvoleném kódu
Vstup: Virtuální pin V3
Štítek: Nadmořská výška nebo tlak - závisí na kódu
Pokud jste vše udělali správně, nahrajte svůj kód do D1mini, chvíli počkejte a poté by se hodnoty měly objevit na OLED a ve vaší aplikaci Blynk (obrázek č. 5) (musíte stisknout tlačítko přehrávání vpravo nahoře rohu obrazovky). Pokud se nic nezobrazí, přejděte k části pro řešení potíží.
Krok 4: Volné tvarování obvodu
Dobře, bude to nejtěžší, takže se připravte. Připravte si mosazné tyče/železné tyče (použiji mosazné železné háčky, protože jsem nenašel pouze mosazné tyče) a zahřejte páječku. Nyní z něj můžete vytvořit cokoli, co chcete! Zformuji ho do jednoduché kostky. Tento proces vyžaduje trpělivost a čas, proto jej nespěchejte, pokud nechcete přerušit celý okruh. Hotový obvod můžete vidět na obrázku č.2. Rozhodl jsem se použít 1, 5 mm tyče na vnější straně, ale tenčí tyče na vložce (1 mm) pro snazší správu.
VAROVÁNÍ: Pájejte pouze v dobře větraném prostoru, pájení může uvolňovat toxické výpary
TIPY:
Pro ohýbací tyče použijte stolní svěrák a malé kladivo - pokud nemáte stolní svěrák, nebude vám stačit ani kladivo, kleště a holé ruce
Pomocí pásku nebo pomocných rukou držte tyče pohromadě, zatímco je pájíte. Je to mnohem jednodušší.
NEBO pokud používáte železné tyče jako já, můžete je pomocí 2 silných magnetů držet na místě (obrázek č. 1).
Pokud vaše klouby nedrží pohromadě, uvolněte je a zdrsněte brusným papírem.
Pokud vaše pájka neteče do mezer, použijte trochu pájecího tavidla nebo spoj trochu více zahřejte.
Krok 5: Finále
Nyní zbývá jediné - připojit jej k 5V 1A napájecímu zdroji. Pokud jste vše udělali správně, mělo by to fungovat dobře (nezapomeňte nahrát kód, pokud jste to ještě neudělali). Pokud se nic nezobrazí nebo něco není v pořádku, přejděte k části odstraňování problémů.
Krok 6: Odstraňování problémů
Displej zobrazující nan: Zkontrolujte zapojení! Váš senzor není správně připojen.
Výstup BME280 0,0: Zkontrolujte zapojení! Váš senzor není správně připojen.
Údaje o černém displeji/senzoru se nezobrazují: Zkontrolujte své adresy I2C pomocí skeneru I2C nebo zkontrolujte ždímání.
Zařízení offline v aplikaci: Zkontrolujte, zda jste správně zadali token/název WiFi/heslo WiFi. Pokud ano, zkontrolujte svůj wifi signál. Může být slabý nebo nemáte připojení k internetu.
Stále máte potíže nebo jste našli chyby v tomto pokynu? Napište do komentářů a já se vám co nejdříve ozvu.:)
Krok 7: Kde tyto díly sehnat?
Jste v elektronice nová? Žádný problém! Zde je stručné vysvětlení některých fyzických částí, jak fungují a jak je sehnat nejlevněji:
1. Kde získám všechny tyto elektronické součásti?
Aliexpress. Podle mě je Aliexpress nejlepší web, zdaleka sehnat všechny tyto díly za nízkou cenu. Jedinou nevýhodou je, že základní doprava obvykle trvá hodně času (od 2 týdnů do 1, 5 měsíce).
2. Co je BME280?
BME280 je senzor, který dokáže měřit teplotu, relativní vlhkost a atmosférický tlak. Je opravdu výhodné používat v těchto malých form-factor aplikacích, jako je kapesní elektronika. Více o tom zde.
POZNÁMKA: Displeje D1mini, BME280 a OLED byly objednány z AliExpress
První cena v kapesní soutěži