Sisukord:

Ilmamärkus: 7 sammu (koos piltidega)
Ilmamärkus: 7 sammu (koos piltidega)

Video: Ilmamärkus: 7 sammu (koos piltidega)

Video: Ilmamärkus: 7 sammu (koos piltidega)
Video: kuidas sirgendada juukseid. 2024, November
Anonim
Märkus ilma kohta
Märkus ilma kohta
Märkus ilma kohta
Märkus ilma kohta
Märkus ilma kohta
Märkus ilma kohta
Märkus ilma kohta
Märkus ilma kohta

See on kombineeritud ilmajaam ja meeldetuletus. Me kõik saame oma telefoniga ilma kontrollida, kuid mõnikord ja eriti siis, kui üritatakse uksest välja pääseda, on vaja vaid kiiret viisi ilmastikutingimusteni jõudmiseks. See ilmajaam annab kiire ülevaate praegustest tingimustest: päikseline, pilvine, vihmane või lumi, temperatuur ja lühike märkus. Lisaks käivitab liikumisega aktiveeritud andur kerimisekraani, mis pakub kasulikku teadet: "mask + võtmed"

Kirjeldus: See jaam on ehitatud Arduino ja ühendab IoT (asjade Interneti) kanalid ja käivitajad. Seal on neli põhiekraani ja üks liikumisandur.

Ekraan 1: ilmastikutingimused süttivad neopiksleid päikese, pilvede, vihmapiiskade ja lumehelveste šablooni taga. See on puhtalt visuaalne väljapanek.

Ekraan 2: päeva kõrge temperatuur 7 segmendi ekraanil.

Ekraan 3: lühike märkus lehelt Remember the Milk (nt "vajame koeratoitu") OLED -ekraanil

Ekraan 4: liikumisega käivitatud meeldetuletus, et ärge unustage maski ja klahve 3 tähtnumbrilisel ekraanil.

Tarvikud:

Materjalide/tööriistade loend (pange tähele, et enamik linke on USA -s Adafruitile, kuid need osad on saadaval teistelt müüjatelt. See projekt põhineb esp8266 wifi arduino plaadil. Kuigi see projekt kasutab esp8266 tahvli Adafruit versiooni - - Adafruit Feather Huzzah plaat, NodeMCU plaat võib olla asendatud, kuid tihvtide füüsiline asukoht on erinev. Viited tööriistadele on viited. Eelarve võib ette näha, millise tööriista mudeli ostetakse.)

(1) Suled Huzzah pardal adafruit osa 2821

(1) 7 segmendi sulgede maatriks Adafruit osa 3106

(3) nelja tähe -numbrilise sulgede näitamine - sinine Adafruit osa 3128

(1) OLED sulgede ekraan 128x64 Adafruit osa 4650

(1) Mini PIR liikumisandur SR 505 amazon PIR S505 ja andmeleht

(1) 10 kΩ takisti adafruit osa 2748

(4-5) tahke südamikuga traat-soovitage vähemalt nelja värvi, soovitage seda komplekti: Adafruit osa 1311

(mitme) leivaplaadi traadid (mees-mees) adafruit osa 153

(3) leivaplaadi traadid (emane-emane) adafruudi osa 1919

(1) leivaplaat: jameco jootevaba leib

(2) päised (OLED -ekraani jaoks)

(1) isane päise tihvt - vähemalt 3 päisepistikut adafruit 3002

(1) A/c adapter 5.25vdc 1A adafruit osa 1994

(1) USB micro B to USB A kaabel (märkus ei tohi olla ainult toide) adafruit part 23791

(valikuline) USB -kaabel koos lülitiga adafruit part 620

(1) 1 -meetrine neopiksel RGBW riba, adafruudi osa 2842

(1) paberist trükkplaat 10x22cm amazon perf plaat

(1) 8 × 8 varjukasti varjukast

60/40 plii kampol-südamikuga jootmisahju osa 145

149

jootekolvi adafruudi osa 1204

abikäed jootmisalus adafruit osa 3529

traat katkestab amazon snips

traadist eemaldajad adafruit osa 527

(mitme) termokahanev toru adafruit. osa 4559

liimipüstol amazon liimipüstol

Dremeli tööriist amazon Dremeli tööriist

(erinevad) papp, paber, pingpongi pallid ja poolläbipaistvad materjalid neopikselite hajutamiseks. must tuum matboard või must ehituspaber

täiendavad tööriistad, mida koguda: joonlaud, harrastusnuga, lõikematt, kaitseprillid, karmid klambrid (nagu köögikäärid).

valikuline:

multimeeter Adafruit 308

täpsed lamedad tangid adafruit osa 1368

Samm: IoT -kontod, Adafruit IO -kanalid, IFTTT -apletid ja Zapier Zap

IoT -kontod, Adafruit IO -kanalid, IFTTT -apletid ja Zapier Zap
IoT -kontod, Adafruit IO -kanalid, IFTTT -apletid ja Zapier Zap

Adafruit IO ja IFTTT seadistamise juhised leiate aadressilt

Seadistage Zapieris ka asjade Interneti kontod ja jätke meelde piim. Salvestage iga kasutajanimi ja API.

Tuvastage oma WiFi -s 2,4 G SSID ja määrake selle SSID jaoks SSID nimi ja parool.

Seadistage kanalid Adafruit IO -s (neid võib nimetada ükskõik milleks, kuid aitab neid nimesid kirjeldada. Siin on Arduino koodis määratud nimed.)

kõrge saastamise tekstiteatis

Minge IFTTT -le ja seadistage 4 apletti ning ühendage need Adafruit IO kanalitega.

Saatke iga päev kell 7.00 kõrge temperatuur - ühendage Adafruit IO -ga kanepisöödaga Kui praegune seisund muutub päikeseliseks - ühendage sademete söödaga Adafruit IO -s Kui praegune seisund muutub häguseks - ühendage sademete söödaga Adafruit IO -s Kui praegune seisund muutub vihmaks - ühendage Adafruit IO sademete söödaga Kui praegune olukord muutub lumeks- ühendage Adafruit IO sademete söödaga

Minge Zapieri ja looge üks Zap ning ühendage see mäleta piima ja tekstimärkusega Adafruit IO.

Samm: seadistage Arduino kood

Kui te pole seda veel teinud, vaadake üle ja seadistage Arduino tarkvara ning veenduge, et see on esp8266 tahvli jaoks seadistatud. Siin on link juhistele selle kohta, kuidas seda teha:

Kui olete Arduino seadistamise lõpetanud, kopeerige või laadige need failid alla

config.hweathernote.ino

Faile on kaks - ilmateate.ino põhifail ja config.h -fail

Fail config.h sisaldab teie API ja wifi juurdepääsu parooli. See on ainus fail, mida peate muutma.

Selle koodi käivitamiseks peate siiski installima need Arduino teegid. (Kui te pole raamatukogusid varem installinud, vaadake:

Traat Adafruit GFX

Adafruit LED LED seljakott Adafruit NeoPixel

3. samm:

Samm: valmistage kuvarid ette

Valmistage kuvarid ette
Valmistage kuvarid ette

Pange kokku ja jootke kõik päised OLED-i, 7-segmendil ja kolmel tähtnumbrilisel ekraanil. Märkus. Järgmised džemprid tuleb teie tähtnumbrilisele ekraanile jootma panna, nii et igal kuvaril on need unikaalsed aadressid:

0x710x720x74

lingid Adafruit'i õpetustele:

OLED aadressil

7 Segmendi kuvamine aadressil

tähtnumbriline kuva

jootke need džemprid https://learn.adafruit.com/14-segment-alpha-numer…-lehe allosas: "Aadress Jumpers"

5. samm: leivaplaadi kuivkäigu kokkupanek

Leivaplaadi kuivkäigu komplekt
Leivaplaadi kuivkäigu komplekt
Leivaplaadi kuivkäigu komplekt
Leivaplaadi kuivkäigu komplekt

Enne lõplikku kokkupanekut on soovitatav kõik need komponendid kuivlehele paigaldada leivaplaadile koos leivaplaadi juhtmetega ja testida Arduino koodiga.

Siin on selles projektis kasutatud Adafruit Feather Huzzah tahvli tihvtid

14 PIR2 neopikslit5 SCL neli ekraani4 SDA neli ekraani

6. etapp: lõpliku vooluahela jootmine

Lõpliku vooluahela jootmine
Lõpliku vooluahela jootmine
Lõpliku vooluahela jootmine
Lõpliku vooluahela jootmine
Lõpliku vooluahela jootmine
Lõpliku vooluahela jootmine

Lõigake oma perfboard veidi alla 8 tolli laiuseks. (Kandke kaitseprille, bakeliitkiibid võivad lennata.) Tehke oma projektist leivaplaadil fotosid, pöörates tähelepanu ühendustele. Seejärel viige oma projekt leivaplaadilt parfüürile. Kasutage traati pakendamine jootmisosade külge ja ühendused perfboardiga - ideaaljuhul peaksid juhtmed puudutama teie osade päisepoldid usaldusväärse järjepidevuse tagamiseks. Märkus. OLED -ekraanid ei kesta igavesti, seega soovitage see osa paigaldada päistele (ka päised aitavad tõstke OLED-ekraan üles nii, et see oleks samal tasapinnal 7-segmendiliste ja tähtnumbriliste kuvaritega ning see hõlbustaks ekraani nägemist projekti lõppedes).

Kolme neopikseli 4 riba saab eraldi joodetud ja seejärel joota parfüürile.

PIR -i 3 juhtmest ja takistist saab joota perfboardile, võimaldades hiljem piisavalt kärpida. Viimane samm on võtta 3 nais-emane leivaplaadi juhtmest ja väike tükk oma lõikelaualt ning lõigata välja 3-kontaktiline isane päiseots ja seejärel kolm plaadilt tulevat PIR-juhtmestiku juhet (see teeb PIR -i "pistik").

Samm 7: Varjukasti kokkupanek

Varjukasti kokkupanek
Varjukasti kokkupanek
Varjukasti kokkupanek
Varjukasti kokkupanek

Enamik sellest on lihtne, kuid PIR ei tööta läbi klaasi ja seetõttu tuleb see suunata väljaspool varjukasti. Dremeli tööriista abil saab teha raami ülaosas sobiva ava, et PIR läbi viia. Tehke ka tagumisse alumisse nurka auk toitejuhtme suunamiseks.

Pappi saab kasutada neopikslite lõikamiseks, nii et igast ahelast tulenev valgus ei voolaks teise sektsiooni. Olge difusiooniga loominguline ja isikupärastage nägu oma šabloonidega.

Soovitan: