Obsah:

Počasí: 7 kroků (s obrázky)
Počasí: 7 kroků (s obrázky)

Video: Počasí: 7 kroků (s obrázky)

Video: Počasí: 7 kroků (s obrázky)
Video: Tento Tvar Je NEMOŽNÝ Nakreslit!😱 2024, Červenec
Anonim
Poznámka k počasí
Poznámka k počasí
Poznámka k počasí
Poznámka k počasí
Poznámka k počasí
Poznámka k počasí
Poznámka k počasí
Poznámka k počasí

Jedná se o kombinaci meteorologické stanice a připomenutí. Všichni můžeme kontrolovat počasí na našich telefonech, ale někdy a zvláště když se někdo pokouší dostat ven ze dveří, vše, co je potřeba, je rychlá cesta k povětrnostním podmínkám. Tato meteorologická stanice poskytuje rychlý přehled o aktuálních podmínkách: slunečno, zataženo, deštivo nebo sněžení, teplotu a krátkou poznámku. Senzor aktivovaný pohybem navíc spouští rolovací displej, který nabízí užitečnou zprávu: „maska + klávesy“

Popis: Tato stanice je postavena na Arduinu a kombinuje kanály a spouště IoT (Internet of Things). K dispozici jsou čtyři hlavní displeje a jeden pohybový senzor.

Displej 1: Povětrnostní podmínky rozsvítí neopixely za vzorem slunce, mraků, kapek deště a sněhových vloček. Toto je čistě vizuální zobrazení.

Displej 2: vysoká teplota pro den na 7segmentovém displeji.

Displej 3: krátká poznámka od Remember the Milk (např. „Potřebujeme krmivo pro psy“) na OLED displeji

Displej 4: pohybem připomenutá nezapomenout masku a klávesy na 3 alfanumerických displejích.

Zásoby:

Seznam materiálů/nástrojů (všimněte si, že většina odkazů je na Adafruit v USA, ale tyto části jsou k dispozici od jiných prodejců. Tento projekt je založen na desce arduino esp8266 wifi. Zatímco tento projekt používá verzi desky esp8266 Adafruit - - deska Adafruit Feather Huzzah, deska NodeMCU může být nahrazena, ale fyzické umístění kolíků bude jiné. Odkazy na nástroje jsou orientační. Rozpočet může určovat, jaký model nástroje je zakoupen.)

(1) Feather Huzzah board adafruit part 2821

(1) 7 segmentová péřová matrice Adafruit část 3106

(3) quad alfanumerické pernaté displeje - modrá část Adafruit 3128

(1) OLED peří displej 128x64 Adafruit část 4650

(1) Mini PIR snímač pohybu SR 505 amazon PIR S505 a datový list

(1) 10k Ohm rezistor adafruit část 2748

(4-5) drát s plným jádrem-doporučujeme minimálně čtyři barvy, doporučujeme tuto sadu: Adafruit část 1311

(více) drátěné pole (samec-samec) adafruit část 153

(3) drátěné pole (samice-samice) adafruit část 1919

(1) breadboard: jameco páječka bez pájení

(2) záhlaví (pro OLED displej)

(1) kolíkový konektor - minimálně 3 kolíkové konektory adafruit část 3002

(1) adaptér klimatizace 5.25vdc 1A adafruit část 1994

(1) kabel USB micro B na USB A (poznámka nesmí být pouze napájení) adafruit část 23791

(volitelně) USB kabel s přepínačem adafruit část 620

(1) 1 metr neopixel RGBW proužek adafruit část 2842

(1) papírová deska s tištěnými obvody 10x22cm amazon perf board

(1) Stínový box 8 × 8 stínového pole

60/40 olovo-kalafunová pájka adafruit část 145

pájecí knot adafruit část 149

páječka adafruit část 1204

pomocný ruce pájecí stojan adafruit část 3529

drátěné nůžky amazonské nůžky

odizolovače drátu adafruit část 527

(multi) smršťovací bužírky adafruit. část 4559

lepicí pistole amazon lepicí pistole

Nástroj Dremel amazon Nástroj Dremel

(různé) lepenky, papíru, pingpongových míčků a průsvitných materiálů k difuzi neopixelů. základní deska s černým jádrem nebo černý stavební papír

další nástroje ke shromažďování: pravítko, hobby nůž, řezací podložka, ochranné brýle, robustní nůžky (jako kuchyňské nůžky).

volitelný:

multimetr Adafruit část 308

přesné ploché kleště adafruit část 1368

Krok 1: Účty IoT, Adafruit IO Feeds, IFTTT Applets a Zapier Zap

Účty IoT, IO kanály Adafruit, IFTTT aplety a Zapier Zap
Účty IoT, IO kanály Adafruit, IFTTT aplety a Zapier Zap

Pokyny k nastavení Adafruit IO a IFTTT získáte

Také si založte účty IoT v Zapier a Remember the Milk. U každého zaznamenejte uživatelská jména a API.

Na své Wi -Fi identifikujte 2,4G SSID a pro toto SSID zadejte název a heslo SSID.

Nastavte kanály v Adafruit IO (ty lze pojmenovat jakkoli, ale pomůže, aby tyto názvy byly popisné. Zde jsou názvy přiřazené v kódu Arduino.)

hightempprecipitationtextová poznámka

Přejděte na IFTTT a nastavte 4 applety a připojte je ke kanálům Adafruit IO.

Každý den v 7:00 odesílat vysokou teplotu - připojit se k vysokému krmivu na Adafruit IO Pokud se aktuální stav změní na slunečný - připojit se ke srážkovacím zdrojům na Adafruit IO Pokud se aktuální stav změní na zataženo - připojit se ke srážkovacím zdrojům na Adafruit IO Pokud se aktuální stav změní na déšť - připojení ke srážkovacím zdrojům na Adafruit IO

Přejděte na Zapier a vytvořte si jeden Zap a propojte to mezi Remember the Milk a textnote Adafruit IO feed.

Krok 2: Nastavení kódu Arduino

Pokud jste tak ještě neučinili, zkontrolujte a nastavte software Arduino a ujistěte se, že je nastaven pro desku esp8266. Zde je odkaz na pokyny, jak postupovat:

Jakmile nastavíte Arduino, zkopírujte nebo stáhněte tyto soubory

config.hweateralote.ino

Existují dva soubory - hlavní soubor weathernote.ino a soubor config.h

Soubor config.h uchovává vaše přístupové heslo k API a wifi. Toto je jediný soubor, který musíte změnit.

K tomu, aby se tento kód spustil, však budete muset nainstalovat tyto knihovny Arduino. (Pokud jste dříve nenainstalovali knihovny, podívejte se na:

Drát Adafruit GFX

Adafruit LEDBatohAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

Krok 3:

Krok 4: Připravte displeje

Připravte si displeje
Připravte si displeje

Sestavte a pájejte všechna záhlaví na OLED, 7segmentových a třech alfanumerických displejích. Poznámka: na váš alfanumerický displej je třeba připájet následující propojky, aby každý displej měl tyto jedinečné adresy:

0x710x720x74

odkazy na výukové programy Adafruit:

OLED na

7 Zobrazení segmentu na

alfanumerický displej

pájejte tyto propojky https://learn.adafruit.com/14-segment-alpha-numer…-spodní část stránky: „Adresní propojky“

Krok 5: Sestava Breadboard na sucho

Sestava prkénka na sucho
Sestava prkénka na sucho
Sestava prkénka na sucho
Sestava prkénka na sucho

Doporučuje se, aby byly všechny tyto součásti před konečnou montáží namontovány nasucho na prkénko s drátěnými prkénky a testovány pomocí kódu Arduino.

Zde jsou kolíky na desce Adafruit Feather Huzzah, které jsou použity v tomto projektu

14 PIR2 Neopixely5 SCL čtyři displeje4 SDA čtyři displejeGND čtyři displeje a PIR3.3v čtyři displeje a PIR

Krok 6: Pájení finálního obvodu

Pájení finálního obvodu
Pájení finálního obvodu
Pájení finálního obvodu
Pájení finálního obvodu
Pájení finálního obvodu
Pájení finálního obvodu

Snižte svou perfboardovou desku na šířku menší než 8 . (Noste ochranné brýle, bakelitové hranolky mohou létat.) Pořiďte fotografie svého projektu na prkénko s důrazem na spojení. Poté svůj projekt přesuňte z prkénka na perfboard. Použijte drát obalení pájenými částmi a připojení k perfboardu - v ideálním případě by se dráty měly dotýkat kolíků záhlaví na vašich dílech, aby byla zajištěna spolehlivá spojitost. Poznámka: OLED obrazovky netrvají věčně, proto doporučujeme tuto část namontovat na záhlaví (také záhlaví pomáhají zvedněte obrazovku OLED, aby byla ve stejné rovině jako 7segmentové a alfanumerické displeje, což usnadní zobrazení displeje po dokončení projektu).

4 proužky 3 neopixelů lze pájet samostatně a poté pájet na perfboard.

3 vodiče a rezistor pro PIR lze připájet k perfboardu s dostatečným přídavkem k ořezání později. Posledním krokem bude odebrání 3 žíně-samičích vodičů na prkénko a malého kousku odříznutého výřezu z vaší perfboardové desky a pájení 3kolíkového zástrčkového kolíku a poté tří vodičů PIR kabeláže vycházejících z desky (to způsobí „konektor“pro PIR.)

Krok 7: Shadow Box Assembly

Shadow Box Assembly
Shadow Box Assembly
Shadow Box Assembly
Shadow Box Assembly

Většina z toho je přímočará, ale PIR nebude fungovat přes sklo, a proto bude nutné jej směrovat mimo stínové pole. K vytvoření příslušného otvoru v horní části rámu lze použít nástroj dremel, kterým bude procházet PIR. V zadním dolním rohu také vytvořte otvor pro vedení napájecího kabelu.

Karton lze použít k oddělení neopixelů, aby světlo z každého vlákna neproniklo do jiné sekce. Buďte kreativní s difúzí a přizpůsobte si obličej pomocí vlastních šablon.

Doporučuje: