Sadržaj:

Napomena o vremenu: 7 koraka (sa slikama)
Napomena o vremenu: 7 koraka (sa slikama)

Video: Napomena o vremenu: 7 koraka (sa slikama)

Video: Napomena o vremenu: 7 koraka (sa slikama)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Studeni
Anonim
Napomena o vremenu
Napomena o vremenu
Napomena o vremenu
Napomena o vremenu
Napomena o vremenu
Napomena o vremenu
Napomena o vremenu
Napomena o vremenu

Ovo je kombinacija vremenske postaje i podsjetnika. Svi možemo provjeriti vremenske prilike na svojim telefonima, ali ponekad, a posebno kad pokušavate izaći na vrata, sve što je potrebno je brz put do vremenskih uvjeta. Ova meteorološka stanica pruža brzi pregled trenutnih uvjeta: sunčano, oblačno, s kišom ili snijegom, temperaturu i kratku napomenu. Osim toga, senzor pokretom pokreće pomični zaslon koji nudi korisnu poruku: "maska + ključevi"

Opis: Ova stanica izgrađena je u Arduinu i kombinira izvore i okidače IoT (Internet of Things). Postoje četiri glavna zaslona i jedan senzor pokreta.

Zaslon 1: Vremenski uvjeti osvjetljavaju neopiksele iza šablona sunca, oblaka, kišnih kapi i pahuljica. Ovo je čisto vizualni prikaz.

Zaslon 2: visoka temperatura za dan na 7 -segmentnom zaslonu.

Zaslon 3: kratka bilješka iz knjige Remember the Milk (npr. "Trebamo hranu za pse") na OLED zaslonu

Zaslon 4: podsjetnik da pokret pokreće podsjetnik da ne zaboravite masku i tipke na 3 alfanumerička zaslona.

Pribor:

Popis materijala/alata (imajte na umu da je većina veza na Adafruit u SAD -u, ali ti su dijelovi dostupni od drugih prodavača. Ovaj se projekt temelji na esp8266 wifi arduino ploči. Iako ovaj projekt koristi Adafruit verziju ploče esp8266 - - ploča Adafruit Feather Huzzah, ploča NodeMCU može se zamijeniti, ali fizički položaj pinova bit će drugačiji. Veze do alata su za referencu. Proračun može odrediti koji model alata se kupuje.)

(1) Adafruit daska od perja Huzzah, dio 2821

(1) 7 -segmentna matrica perja Adafruit dio 3106

(3) četvero -alfanumerički displeji s perjem - plavi dio Adafruit, dio 3128

(1) OLED zaslon s perjem 128x64 Adafruit dio 4650

(1) Mini PIR senzor pokreta SR 505 amazon PIR S505 i tehnički list

(1) 10k Ohm otpornik adafruit dio 2748

(4-5) žica s punom jezgrom-preporučite najmanje četiri boje, preporučujemo ovaj set: Adafruit dio 1311

(više) žica za matičnu ploču (muško-muško) adafruit dio 153

(3) žice za matičnu ploču (žensko-žensko) adafruit dio 1919

(1) matična ploča: jameco ploča bez lemljenja

(2) zaglavlja (za OLED zaslon)

(1) muški klin zaglavlja - minimalno 3 klina zaglavlja adafruit dio 3002

(1) adapter za klima uređaj 5.25vdc 1A adafruit dio 1994

(1) USB mikro B do USB A kabel (napomena ne smije biti samo napajanje) adafruit dio 23791

(opcionalno) USB kabel sa prekidačem adafruit dio 620

(1) 1 metar neopikselne RGBW trake adafrut dio 2842

(1) papirnata tiskana ploča 10x22cm amazon perf ploča

(1) Okvir sjena 8 × 8 sjena

60/40 olovo lemljenje jezgrom sa jezgrom adafruit dio 145

fitilj za lemljenje adafruit dio 149

lemilica adafruit dio 1204

pomoćne ruke lemilica stalak adafruit dio 3529

žice snips amazon snips

skidači žice adafruit dio 527

(više) termoskupljajuća cijev adafruit. dio 4559

pištolj za ljepilo amazon pištolj za ljepilo

Dremel alat amazon Dremel alat

(razni) karton, papir, kugle za stolni tenis i prozirni materijali za širenje neopiksela. mat crna jezgra ili crni građevinski papir

dodatni alati za prikupljanje: ravnalo, nož za hobi, prostirka za rezanje, zaštitne naočale, robusne šnale (poput kuhinjskih škara).

izborno:

multimetar Adafruit dio 308

precizna ravna kliješta adafruit dio 1368

Korak 1: IoT računi, Adafruit IO izvori, IFTTT Appleti i Zapier Zap

IoT računi, Adafruit IO izvori, IFTTT Appleti i Zapier Zap
IoT računi, Adafruit IO izvori, IFTTT Appleti i Zapier Zap

Za upute o tome kako postaviti Adafruit IO i IFTTT na

Također postavite IoT račune na Zapieru i Remember the Milk. Za svaki zabilježite korisnička imena i API.

Identificirajte 2.4G SSID na svom WiFi -ju i imajte SSID ime i lozinku za ovaj SSID.

Postavite feedove u Adafruit IO (oni se mogu nazvati bilo čime, ali pomaže da ti nazivi budu opisni. Evo imena dodijeljenih u Arduino kodu.)

hightempprefalltextnote

Idite na IFTTT i postavite 4 appleta i povežite ih s Adafruit IO feedovima.

Svaki dan u 7 sati ujutro pošaljite visoku temperaturu - povežite se s visokom temperaturom hrane u Adafruit IO -uAko se trenutno stanje promijeni u sunčano - spojite se na hranu za oborine u IO -u AdafruitAko se trenutno stanje promijeni u oblačno - spojite se na hranu za oborine u IO -u AdafruitAko se trenutno stanje promijeni u kišu - spojite se na hranu za oborine na IO AdafruitAko se trenutno stanje promijeni na snijeg- spojite se na hranu za oborine na Adafruit IO

Idite na Zapier i stvorite jedan Zap i povežite ovo između Remember the Milk i tekstualne bilješke Adafruit IO feed.

Korak 2: Postavljanje Arduino koda

Ako to već niste učinili, pregledajte i postavite softver Arduino i provjerite je li postavljen za ploču esp8266. Evo veze do uputa kako to učiniti:

Nakon što završite s postavljanjem Arduina, kopirajte ili preuzmite ove datoteke

config.hweathernote.ino

Postoje dvije datoteke - glavna datoteka weathernote.ino i datoteka config.h

Datoteka config.h sadrži vaš API i lozinku za pristup WiFi -u. Ovo je jedina datoteka koju trebate promijeniti.

Međutim, da bi se ovaj kôd mogao izvesti, morate instalirati ove Arduino knjižnice. (Ako prije niste instalirali knjižnice, pogledajte:

Žica Adafruit GFX

Adafruit LEDRanacAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

3. korak:

Korak 4: Pripremite zaslone

Pripremite zaslone
Pripremite zaslone

Sastavite i lemite sva zaglavlja na OLED, 7-segmentne i tri alfanumeričke zaslone. Napomena: sljedeće kratkospojnike morate lemiti na vašem alfanumeričkom zaslonu kako bi svaki zaslon imao ove jedinstvene adrese:

0x710x720x74

veze do vodiča Adafruit:

OLED na

7 Prikaz segmenata na

alfanumerički prikaz

lemite ove skakače https://learn.adafruit.com/14-segment-alpha-numer…-dno stranice: "Adresni skakači"

Korak 5: Montaža na suho

Breadboard Dry Run sklop
Breadboard Dry Run sklop
Breadboard Dry Run sklop
Breadboard Dry Run sklop

Preporučuje se da se sve ove komponente na suho postave na ploču s žicama za matičnu ploču i testiraju s Arduino kodom prije konačne montaže.

Evo pribadača na ploči Adafruit Feather Huzzah koje se koriste u ovom projektu

14 PIR2 neopiksela 5 SCL četiri zaslona 4 SDA četiri zaslona GND četiri zaslona i PIR3,3v četiri zaslona i PIR

Korak 6: Lemljenje završnog kruga

Lemljenje završnog kruga
Lemljenje završnog kruga
Lemljenje završnog kruga
Lemljenje završnog kruga
Lemljenje završnog kruga
Lemljenje završnog kruga

Smanjite svoju perfboard ploču na nešto manje od 8 širine. (Nosite zaštitne naočale, bakelitni čips može letjeti.) Snimite svoj projekt na ploči s pažnjom na veze. Zatim premjestite svoj projekt s matične ploče na ploču. Upotrijebite žicu omatanje na dijelove za lemljenje i priključke na ploču - idealno bi bilo da žice dodiruju zaglavlje zaglavlja na vašim dijelovima radi pouzdanog kontinuiteta. Napomena: OLED zasloni ne traju vječno, pa preporučite da se ovaj dio montira na zaglavlja (također, zaglavlja pomažu podignite OLED zaslon tako da se nalazi u istoj ravnini sa 7-segmentnim i alfanumeričkim zaslonima i tako će biti lakše vidjeti zaslon kada je projekt dovršen).

4 trake od 3 neopiksela mogu se lemiti zasebno, a zatim lemiti na ploču.

Tri žice i otpornik za PIR mogu se lemiti na ploču s dovoljnom količinom za kasnije obrezivanje. Posljednji korak bit će uzimanje 3 žice ženskog-ženskog kruga i mali komad odsječenog komada s vaše ploče i lemljenje 3-polnog muškog zaglavlja, a zatim tri žice PIR ožičenja koje dolaze s ploče (to će učiniti "priključak" za PIR.)

Korak 7: Sklapanje kutije sjena

Sklop kutije za sjene
Sklop kutije za sjene
Sklop kutije za sjene
Sklop kutije za sjene

Većina toga je jednostavna, ali PIR neće raditi kroz staklo pa će je stoga trebati preusmjeriti izvan okvira sjena. Alat dremel može se upotrijebiti za stvaranje odgovarajućeg otvora na vrhu okvira za provlačenje PIR -a. Također napravite rupu u stražnjem donjem kutu za usmjeravanje kabela za napajanje.

Karton se može upotrijebiti za odvajanje neopiksela tako da svjetlost sa svakog niti ne prodire u drugi dio. Budite kreativni s difuzijom i personalizirajte lice vlastitim šablonama.

Preporučeni: