Sadržaj:
- Korak 1: IoT računi, Adafruit IO izvori, IFTTT Appleti i Zapier Zap
- Korak 2: Postavljanje Arduino koda
- Korak 3:
- Korak 4: Pripremite zaslone
- Korak 5: Montaža na suho
- Korak 6: Lemljenje završnog kruga
- Korak 7: Montaža Shadow Box -a
Video: Napomena o vremenu: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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
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
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
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
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
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:
Mjerač nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)
Mjerač nivoa bunara u stvarnom vremenu: Ova uputstva opisuju kako izgraditi jeftino mjerač nivoa vode u stvarnom vremenu za upotrebu u iskopanim bunarima. Mjerač nivoa vode je dizajniran da visi unutar iskopanog bunara, mjeri nivo vode jednom dnevno i šalje podatke putem WiFi -a ili mobilne veze
Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)
Mjerač temperature vode, vodljivosti i nivoa vode u bušotini u stvarnom vremenu: Ova uputstva opisuju kako izgraditi jeftin mjerač vode u stvarnom vremenu za praćenje temperature, električne provodljivosti (EC) i nivoa vode u iskopanim bunarima. Mjerač je dizajniran da visi u iskopanom bunaru, 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 veoma
Kako istražiti koronu bez uništavanja prijenosnog računara (NAPOMENA): 8 koraka
Kako istražiti Coronu bez uništavanja prijenosnog računara (NAPOMENA): Nema više ružnih snimaka zaslona. Nema više anime djevojke od FabyRM -a. Ova stvar je sada zaista čitljiva. Ozdravite svijet, izliječite Koronu. Prepraviti !? YEEEESS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Simu
Kako: Napravite sjajno remek -djelo u džemu za životinje! (NAPOMENA: AŽURIRANO 2020.): 3 koraka
Kako: Napravite sjajno remek -djelo u džemu za životinje! (NAPOMENA: AŽURIRANO 2020.): Životinjski džem virtualni je svijet o životinjama. Možete kupiti životinje sa draguljima ili dijamantima i prilagoditi ih odjećom koju kupujete u virtualnim trgovinama! Nikad se zaista ne " igram " Životinjski džem, jednostavno volim stvarati remek -djela! Danas ću vam pokazati