Cuprins:

Nota meteo: 7 pași (cu imagini)
Nota meteo: 7 pași (cu imagini)

Video: Nota meteo: 7 pași (cu imagini)

Video: Nota meteo: 7 pași (cu imagini)
Video: FEMEIA De 399 De ANI ! #shorts 2024, Iulie
Anonim
Nota meteo
Nota meteo
Nota meteo
Nota meteo
Nota meteo
Nota meteo
Nota meteo
Nota meteo

Aceasta este o stație meteo combinată și un memento. Cu toții putem verifica vremea pe telefoanele noastre, dar uneori și mai ales atunci când cineva încearcă să iasă pe ușă, nu este nevoie decât de o cale rapidă către condițiile meteorologice. Această stație meteo oferă o vizualizare rapidă a condițiilor actuale: însorit, noros, ploios sau cu zăpadă, temperatura și o scurtă notă. În plus, un senzor activat de mișcare declanșează un afișaj de derulare care oferă un mesaj util: „mască + taste”

Descriere: Această stație este construită în Arduino și combină fluxurile și declanșatoarele IoT (Internet of Things). Există patru afișaje principale și un senzor de mișcare.

Afișajul 1: condițiile meteorologice luminează neopixeli în spatele unui șablon de soare, nori, picături de ploaie și fulgi de zăpadă. Acesta este un ecran pur vizual.

Afișajul 2: temperatură ridicată pentru o zi pe un afișaj pe 7 segmente.

Afișajul 3: scurtă notă din Remember the Milk (ex. „Avem nevoie de mâncare pentru câini”) pe un ecran OLED

Afișajul 4: mișcarea a declanșat memento să nu uitați masca și tastele pe 3 afișaje alfanumerice.

Provizii:

Lista de materiale / instrumente (rețineți că majoritatea linkurilor sunt către Adafruit din SUA, dar aceste părți sunt disponibile de la alți vânzători. Acest proiect se bazează pe placa arduino wifi esp8266. În timp ce acest proiect utilizează versiunea Adafruit a plăcii esp8266 - - placa Adafruit Feather Huzzah, placa NodeMCU poate fi înlocuită, dar locația fizică a pinilor va fi diferită. Linkurile către instrumente sunt de referință. Bugetul poate dicta ce model al instrumentului este achiziționat.)

(1) Feather Huzzah board adafruit part 2821

(1) Matrice de pene pe 7 segmente Adafruit partea 3106

(3) afișaje alfanumerice cu patru pene - albastru Adafruit partea 3128

(1) Afișaj OLED cu pene 128x64 Adafruit partea 4650

(1) Mini senzor de mișcare PIR SR 505 amazon PIR S505 și fișă tehnică

(1) rezistor de 10k ohm adafruit partea 2748

(4-5) fir cu miez solid - recomandă minimum patru culori, recomandă acest set: Adafruit partea 1311

(multi) fireboardboard (mascul-mascul) adafruit partea 153

(3) firele de pană (femeie-femeie) adafruit partea 1919

(1) breadboard: jameco lipit fără sudură

(2) anteturi (pentru afișaj OLED)

(1) știft pentru antet masculin - minim 3 știfturi pentru antet parte adafruit 3002

(1) adaptor de aer condiționat 5.25vcc 1A parte adafruit 1994

(1) cablu micro USB la USB A (nota nu trebuie să fie doar de alimentare) adafruit partea 23791

(opțional) cablu USB cu comutator adafruit partea 620

(1) 1 metru de banda RGBW neopixel adafruit partea 2842

(1) hârtie cu circuite imprimate 10x22cm amazon perf board

(1) casetă de umbră 8 × 8 casetă de umbră

60/40 lipit cu colofoniu de plumb adafruit partea 145

fitil de lipit adafruit partea 149

fier de lipit adafruit partea 1204

suport pentru lipirea mâinilor adafruit partea 3529

fire snips amazon snips

separatori de sârmă adafruit partea 527

(multi) tub termocontractabil adafruit. partea 4559

pistol de lipit amazon pistol de lipit

Instrument Dremel amazon Instrument Dremel

(diverse) carton, hârtie, bile de ping pong și materiale translucide pentru difuzarea neopixelilor. carton cu miez negru sau hârtie de construcție neagră

instrumente suplimentare de adunat: riglă, cuțit hobby, saltea de tăiere, ochelari de siguranță, tăieturi robuste (cum ar fi foarfece de bucătărie).

opțional:

multimetru Adafruit partea 308

cleste plate de precizie adafruit piesa 1368

Pasul 1: Conturi IoT, Adafruit IO Feeds, IFTTT Applets și Zapier Zap

Conturi IoT, Adafruit IO Feeds, IFTTT Applets și Zapier Zap
Conturi IoT, Adafruit IO Feeds, IFTTT Applets și Zapier Zap

Pentru instrucțiuni despre cum să configurați Adafruit IO și IFTTT, ați primit

De asemenea, configurați conturi IoT la Zapier și Remember the Milk. Înregistrați nume de utilizator și API pentru fiecare.

Identificați SSID 2.4G pe wifi și aveți numele și parola SSID pentru acest SSID.

Configurați fluxuri în Adafruit IO (acestea pot fi numite orice, dar este util ca aceste nume să fie descriptive. Iată numele atribuite în codul Arduino.)

hightempprecipitationtextnote

Accesați IFTTT și configurați 4 applet-uri și conectați-le la fluxurile Adafruit IO.

În fiecare zi, la 7 dimineața, trimiteți temperaturi ridicate - conectați-vă la hempemp hightemp la Adafruit IO Dacă starea actuală se schimbă la soare - conectați-vă la hrana precipitațiilor la Adafruit IO Dacă starea actuală se schimbă la înnorat - conectați-vă la hrana precipitațiilor la Adafruit IO Dacă starea actuală se schimbă la ploaie - conectați-vă la hrana pentru precipitații la Adafruit IO Dacă starea actuală se schimbă la zăpadă - conectați-vă la hrana pentru precipitații la Adafruit IO

Accesați Zapier și creați un Zap și conectați acest lucru între Remember the Milk și nota text Adafruit IO feed.

Pasul 2: Configurați codul Arduino

Dacă nu ați făcut-o deja, examinați și configurați software-ul Arduino și asigurați-vă că este configurat pentru placa esp8266. Iată un link către instrucțiuni despre cum să faceți acest lucru:

După ce ați configurat Arduino, copiați sau descărcați aceste fișiere

config.hweathernote.ino

Există două fișiere - fișierul principal weathernote.ino și fișierul config.h

Fișierul config.h conține parola API și acces WiFi. Acesta este singurul fișier pe care trebuie să îl modificați.

Cu toate acestea, pentru ca acest cod să ruleze, va trebui să instalați aceste biblioteci Arduino. (Dacă nu ați instalat biblioteci înainte, consultați:

Sârmă Adafruit GFX

Adafruit LED Rucsac Adafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

Pasul 3:

Pasul 4: Pregătiți afișajele

Pregătiți afișajele
Pregătiți afișajele

Asamblați și lipiți toate anteturile de pe afișajele OLED, cu 7 segmente și trei afișaje alfanumerice. Notă: următoarele jumperi trebuie lipite pe afișajul dvs. alfanumeric, astfel încât fiecare afișaj să aibă aceste adrese unice:

0x710x720x74

linkuri către tutoriale Adafruit:

OLED la

7 Afișare segment pe

afișare alfanumerică

lipiți aceste jumperi https://learn.adafruit.com/14-segment-alpha-numer… - partea de jos a paginii: "Jumpers"

Pasul 5: ansamblul de rulare la uscat al panoului de panificatie

Ansamblu de rulare la uscat
Ansamblu de rulare la uscat
Ansamblu de rulare la uscat
Ansamblu de rulare la uscat

Se recomandă ca toate aceste componente să fie montate la uscat pe o placă cu fire de fire și să fie testate cu codul Arduino înainte de asamblarea finală.

Iată pinii de pe placa Adafruit Feather Huzzah care sunt folosiți în acest proiect

14 Neopixeli PIR2 5 afișaje SCL 4 afișaje SDA patru afișaje GND patru afișaje și PIR3.3v patru afișaje și PIR

Pasul 6: lipirea circuitului final

Lipirea circuitului final
Lipirea circuitului final
Lipirea circuitului final
Lipirea circuitului final
Lipirea circuitului final
Lipirea circuitului final

Reduceți panoul de perfecționare la puțin mai puțin de 8 lățime. (Purtați ochelari de protecție, așchii de bachelită pot zbura.) Faceți fotografii ale proiectului dvs. pe panoul de atenție cu atenție la conexiuni. Apoi mutați-vă proiectul de la panoul de panouri la panoul de perfecționare. Utilizați sârmă înfășurarea la piesele de lipit și conexiunile la panoul de perfecționare - în mod ideal, firele ar trebui să atingă pinii antetului de pe piesele dvs. pentru o continuitate fiabilă. Notă: Ecranele OLED nu durează pentru totdeauna, așa că recomandați această piesă să fie montată pe anteturi (de asemenea, anteturile ajută ridicați ecranul OLED, astfel încât să fie pe același plan ca afișajele cu 7 segmente și alfanumerice și acest lucru va face mai ușor să vedeți afișajul atunci când proiectul este finalizat).

Cele 4 benzi de 3 neopixeli pot fi lipite separat și apoi lipite la perfboard.

Cele 3 fire și rezistența pentru PIR pot fi lipite pe panoul de perfecționare cu suficientă cantitate pentru a fi tăiate ulterior. Ultimul pas va fi să luați cele 3 fire de panou feminin-feminin și o bucată mică din tăietura tăiată de pe panoul de perfecționare și să lipiți un știft de masă cu 3 pini și apoi cele trei fire ale cablajului PIR care vin de pe placă (acest lucru va face „conectorul” pentru PIR.)

Pasul 7: Ansamblu cutie umbră

Ansamblu cutie umbră
Ansamblu cutie umbră
Ansamblu cutie umbră
Ansamblu cutie umbră

Cele mai multe dintre acestea sunt simple, dar PIR nu va funcționa prin sticlă și, prin urmare, va trebui să fie direcționat în afara cutiei de umbră. Un instrument dremel poate fi utilizat pentru a face deschiderea corespunzătoare în partea superioară a cadrului pentru a alimenta PIR-ul. De asemenea, faceți o gaură în colțul inferior din spate pentru a direcționa cablul de alimentare.

Cartonul poate fi folosit pentru a secționa neopixelii, astfel încât lumina din fiecare fir să nu curgă într-o altă secțiune. Fii creativ cu difuzie și personalizează fața cu propriile șabloane.

Recomandat: