Sadržaj:
- Korak 1: IoT računi, Adafruit IO izvori, IFTTT Appleti i Zapier Zap
- Korak 2: Postavljanje Arduino koda
- 3. korak:
- Korak 4: Pripremite zaslone
- Korak 5: Montaža na suho
- Korak 6: Lemljenje završnog kruga
- Korak 7: Sklapanje kutije sjena
Video: Napomena o vremenu: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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
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
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
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
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
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:
Mjerač razine vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)
Mjerač razine vode u stvarnom vremenu: Ove upute opisuju kako izgraditi jeftino mjerač razine vode u stvarnom vremenu za upotrebu u iskopanim bunarima. Mjerač razine vode dizajniran je tako da visi unutar iskopanog bunara, mjeri razinu vode jednom dnevno i šalje podatke putem WiFi -a ili mobilne veze
Mjerač temperature vode, vodljivosti i razine vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)
Mjerač temperature vode, vodljivosti i razine vode u zdencu u stvarnom vremenu: Ove upute opisuju kako izgraditi jeftin mjerač vode u stvarnom vremenu za praćenje temperature, električne vodljivosti (EC) i razine vode u iskopanim bunarima. Mjerač je dizajniran da visi unutar iskopanog bunara, mjeri temperaturu vode, EC i
Program MicroPython: Ažurirajte podatke o koronavirusnoj bolesti (COVID-19) u stvarnom vremenu: 10 koraka (sa slikama)
Program MicroPython: Ažuriranje podataka o koronavirusnoj bolesti (COVID-19) u stvarnom vremenu: U posljednjih nekoliko tjedana broj potvrđenih slučajeva koronavirusa (COVID 19) u svijetu premašio je 100.000, a Svjetska zdravstvena organizacija (WHO) proglasila je Nova epidemija koronavirusne upale pluća postat će globalna pandemija. Bio sam jako
LightMeUp! kontrola LED traka s unakrsnom platformom u stvarnom vremenu: 5 koraka (sa slikama)
LightMeUp! kontrola LED traka s unakrsnom platformom u stvarnom vremenu: LightMeUp! je sustav koji sam izumio za kontrolu RGB LED trake u stvarnom vremenu, uz održavanje niske cijene i visokih performansi. Poslužitelj je napisan na Node.js i stoga se može unakrsno oblikovati. U mom primjeru koristim Raspberry Pi 3B za dugotrajnu upotrebu
Kako: Napravite strašno remek -djelo u džemu za životinje! (NAPOMENA: AŽURIRANO 2020.): 3 koraka
Kako: Napravite strašno remek -djelo u džemu za životinje! (NAPOMENA: AŽURIRANO 2020.): Životinjski džem virtualni je svijet o životinjama. Možete kupiti životinje s draguljima ili dijamantima i prilagoditi ih odjećom koju kupujete u virtualnim trgovinama! Nikad se zapravo ne " igram " Životinjski džem, jednostavno volim stvarati remek -djela! Danas ću vam pokazati