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, Juli
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 stanice i podsjetnika. Svi možemo provjeriti vremenske prilike na svojim telefonima, ali ponekad, a posebno kada pokušavate izaći na vrata, sve što je potrebno je brz put do vremenskih uslova. Ova meteorološka stanica pruža brzi pregled trenutnih uslova: sunčano, oblačno, s kišom ili snijegom, temperaturu i kratku napomenu. Dodatno, senzor aktiviran pokretom pokreće pomični ekran koji nudi korisnu poruku: "maska + ključevi"

Opis: Ova stanica izgrađena je u Arduinu i kombinira izvore i okidače IoT -a (Internet stvari). Postoje četiri glavna ekrana i jedan senzor pokreta.

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

Ekran 2: visoka temperatura za dan na 7 -segmentnom ekranu.

Ekran 3: kratka beleška iz knjige Remember the Milk (npr. "Potrebna nam je hrana za pse") na OLED ekranu

Ekran 4: podsetnik pokretan pokretom da ne zaboravite masku i tastere na 3 alfanumerička ekrana.

Potrošni materijal:

Lista materijala/alata (imajte na umu da se većina veza odnosi na Adafruit u SAD -u, ali ti su dijelovi dostupni i kod 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čka lokacija pinova bit će drugačija. Veze do alata su za referencu. Budžet može odrediti koji model alata se kupuje.)

(1) Adafruit ploča od perle Huzzah, dio 2821

(1) 7 -segmentna matrica perja Adafruit dio 3106

(3) četvoro alfanumerički displeji s perjem - plavi 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 čvrstim 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 ekran)

(1) muški pin zaglavlja - minimalno 3 igle zaglavlja adafruit dio 3002

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

(1) USB mikro B na 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 od adafruta, dio 2842

(1) papirnata štampana ploča 10x22cm amazon perf ploča

(1) Okvir sjena 8 × 8 kutija sjena

60/40 lemljeno jezgro lemljeno jezgro adafruit deo 145

fitilj za lemljenje adafruit dio 149

lemilica adafruit dio 1204

pomoćne ruke lemilica stalak adafruit dio 3529

žice amazon snips

skidači žice adafruit dio 527

(više) adafruit cijevi za termoskupljanje. 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. matična ploča od crnog 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).

opciono:

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

Postavite i IoT račune na Zapieru i Remember the Milk. Snimite korisnička imena i API za svako.

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

Postavite izvode 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 apleta i povežite ih sa Adafruit IO feedovima.

Svaki dan u 7 sati ujutro šaljite visoku temperaturu - povežite se na visoku tempiranu ishranu u IO AdafruitAko se trenutno stanje promijeni u sunčano - spojite se na hranu za padavine u IO AdafruitAko se trenutno stanje promijeni u oblačno - spojite se na hranu za oborine na IO AdafruitAko se trenutno stanje promijeni u kišu - spojite se na hranu za padavine na IO AdafruitAko se trenutno stanje promijeni na snijeg- spojite se na hranu za padavine na IO Adafruit

Idite na Zapier i kreirajte 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:

Kada 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 biblioteke. (Ako prije niste instalirali biblioteke, pogledajte:

Žica Adafruit GFX

Adafruit LEDRanacAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

Korak 3:

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 ekranu kako bi svaki ekran imao ove jedinstvene adrese:

0x710x720x74

veze do vodiča za 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 suho postave na ploču s žicama za matičnu ploču i testiraju s Arduino kodom prije konačne montaže.

Evo igle na ploči Adafruit Feather Huzzah koje se koriste na ovom projektu

14 PIR2 neopiksela 5 SCL četiri ekrana 4 SDA četiri ekranaGND četiri ekrana i PIR3.3v četiri ekrana i PIR

Korak 6: Lemljenje završnog kruga

Lemljenje završnog kola
Lemljenje završnog kola
Lemljenje završnog kola
Lemljenje završnog kola
Lemljenje završnog kola
Lemljenje završnog kola

Smanjite svoju perfboard ploču na nešto manje od 8 širine. (Nosite zaštitne naočale, bakelitni čips može letjeti.) Snimite fotografije svog projekta na ploči s pažnjom na veze. Zatim premjestite svoj projekt s matične ploče na ploču. Upotrijebite žicu omotavanje za lemljenje dijelova i priključci na ploču - idealno bi bilo da žice dodiruju zaglavlje na vašim dijelovima radi pouzdanog kontinuiteta. Napomena: OLED ekrani ne traju vječno, pa preporučite da se ovaj dio montira na zaglavlja (također, zaglavlja pomažu podignite OLED ekran tako da bude u istoj ravnini sa 7-segmentnim i alfanumeričkim ekranima i to će olakšati pregled ekrana po završetku projekta).

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 sa dovoljno prostora za kasnije obrezivanje. Posljednji korak bit će uzimanje 3 žice ženskog-ženskog kruga i mali komad odsječenog materijala sa vaše perfboard 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 "konektor" za PIR.)

Korak 7: Montaža Shadow Box -a

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 i stoga će je trebati preusmjeriti izvan okvira za sjene. Alat dremel može se koristiti za stvaranje odgovarajućeg otvora na vrhu okvira za provlačenje PIR -a. Takođe napravite rupu u zadnjem donjem uglu da provučete kabl 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čuje se: