Kazalo:

Opomba za vreme: 7 korakov (s slikami)
Opomba za vreme: 7 korakov (s slikami)

Video: Opomba za vreme: 7 korakov (s slikami)

Video: Opomba za vreme: 7 korakov (s slikami)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Julij
Anonim
Opomba za vreme
Opomba za vreme
Opomba za vreme
Opomba za vreme
Opomba za vreme
Opomba za vreme
Opomba za vreme
Opomba za vreme

To je kombinirana vremenska postaja in opomnik. Vsi lahko preverimo vreme na telefonih, včasih pa še posebej, ko poskušamo priti skozi vrata, je le hitra pot do vremenskih razmer. Ta vremenska postaja omogoča hiter pregled trenutnih razmer: sončno, oblačno, deževno ali snežno, temperaturo in kratek zapis. Poleg tega senzor, ki se aktivira z gibanjem, sproži drsni zaslon, ki prikaže koristno sporočilo: "maska + ključi"

Opis: Ta postaja je zgrajena v Arduinu in združuje vire in sprožilce IoT (Internet of Things). Obstajajo štirje glavni zasloni in en senzor gibanja.

Zaslon 1: Vremenske razmere osvetlijo neopiksle za šablono sonca, oblakov, dežnih kapljic in snežink. To je zgolj vizualni prikaz.

Zaslon 2: visoka temperatura za dan na 7 -segmentnem zaslonu.

Zaslon 3: kratka opomba iz knjige Remember the Milk (npr. "Rabimo hrano za pse") na zaslonu OLED

Zaslon 4: opomnik, ki sproži gibanje, da ne pozabite maske in tipk na treh alfanumeričnih zaslonih.

Zaloge:

Seznam materialov/orodij (upoštevajte, da je večina povezav na Adafruit v ZDA, vendar so ti deli na voljo pri drugih prodajalcih. Ta projekt temelji na arduino plošči wifi esp8266. Medtem ko ta projekt uporablja različico plošče esp8266 Adafruit - - ploščo Adafruit Feather Huzzah, ploščo NodeMCU je mogoče zamenjati, vendar bo fizična lokacija zatičev drugačna. Povezave do orodij so za referenco. Proračun lahko narekuje, kateri model orodja je kupljen.)

(1) Adafruit deska iz plošče Huzzah iz peresa 2821

(1) 7 -segmentna matrica perja Adafruit del 3106

(3) štirje alfanumerični prikazovalniki perja - modri del Adafruit 3128

(1) OLED zaslon s perjem 128x64 Adafruit del 4650

(1) Mini PIR senzor gibanja SR 505 amazon PIR S505 in podatkovni list

(1) 10k ohmski upor adafruit del 2748

(4-5) polnovredna žica-priporočamo najmanj štiri barve, priporočam ta komplet: Adafruit del 1311

(več) žice adafruit (moški-moški), del 153

(3) žice za matično ploščo (ženski-ženski) iz adafruta 1919

(1) mizica: jameco brez lemljenja

(2) glave (za zaslon OLED)

(1) moški zatič glave - najmanj 3 zatiči za glavo adafruit del 3002

(1) a/c adapter 5.25vdc 1A adafruit del 1994

(1) usb mikro B do usb A kabel (opomba ne sme biti samo za napajanje) del adafruit 23791

(neobvezno) USB kabel s stikalom adafruit del 620

(1) 1 -metrski trak iz adapruta iz traku RGBW z neopikslom 1 2842

(1) tiskana vezja iz papirja 10x22cm amazon perf board

(1) 8 × 8 senčna škatla

Spajkanje svinčeve kolofonije s svinčevim jedrom 145, del 145

spajkalni stenj adafruit 149 del

spajkalnik adafruit del 1204

stojalo za pomoč za spajkanje adafruit del 3529

žice amazon snips

odstranjevalec žice adafruit del 527

(multi) termo skrčljive cevi adafruit. del 4559

pištola za lepilo amazon pištola za lepilo

Dremel orodje amazon Dremel orodje

(različni) karton, papir, žoge za namizni tenis in prosojni materiali za razpršitev neopikslov. črna jedrna podloga ali črni gradbeni papir

dodatna orodja za zbiranje: ravnilo, nož za hobi, podloga za rezanje, zaščitna očala, robustni kosi (kot so kuhinjske škarje).

neobvezno:

multimeter Adafruit del 308

natančne ploščate klešče adafruit del 1368

1. korak: računi IoT, viri Adafruit IO, apleti IFTTT in Zapier Zap

Računi IoT, viri Adafruit IO, apleti IFTTT in Zapier Zap
Računi IoT, viri Adafruit IO, apleti IFTTT in Zapier Zap

Za navodila o tem, kako nastaviti Adafruit IO in IFTTT, dobite

Prav tako ustvarite račune IoT pri Zapierju in zapomnite si mleko. Za vsakega zabeležite uporabniška imena in API.

Na svojem WiFi -ju določite 2.4G SSID in ime SSID in geslo za ta SSID.

Nastavite vire v Adafruit IO (lahko jih poimenujete karkoli, vendar je koristno, da so ta imena opisna. Tu so imena, dodeljena v kodi Arduino.)

Opomba o visokih temperaturah

Pojdite na IFTTT in nastavite 4 programčke in jih povežite z viri Adafruit IO.

Vsak dan ob 7. uri pošljite visoko temperaturo - povežite se z visokotemperaturno krmo pri IO Adafruit Če se trenutno stanje spremeni v sončno - povežite se s krmo za padavine pri IO Adafruit Če se trenutno stanje spremeni v oblačno - povežite se s krmo za padavine pri IO Adafruit Če se trenutno stanje spremeni v dež - povežite se s krmo za padavine pri IO Adafruit Če se trenutno stanje spremeni v sneg- se povežite s krmo za padavine na IO Adafruit

Pojdite na Zapier in ustvarite enega Zapa in to povežite med zapomnite si mleko in besedilom Adafruit IO vir.

2. korak: Namestite kodo Arduino

Če tega še niste storili, preglejte in nastavite programsko opremo Arduino in se prepričajte, da je nastavljena za ploščo esp8266. Tukaj je povezava do navodil, kako to storiti:

Ko nastavite Arduino, kopirajte ali naložite te datoteke

config.hweathernote.ino

Obstajata dve datoteki - glavna datoteka weathernote.ino in datoteka config.h

Datoteka config.h vsebuje vaš API in geslo za dostop do WiFi. To je edina datoteka, ki jo morate spremeniti.

Če pa želite, da se ta koda zažene, morate namestiti te knjižnice Arduino. (Če še niste namestili knjižnic, glejte:

Žica Adafruit GFX

Adafruit LEDNahrbtnikAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

3. korak:

4. korak: Pripravite zaslone

Pripravite zaslone
Pripravite zaslone

Sestavite in spajkajte vse glave na OLED, 7-segmentnih in treh alfanumeričnih zaslonih. Opomba: na vašem alfanumeričnem zaslonu je treba spajkati naslednje mostove, tako da ima vsak zaslon te edinstvene naslove:

0x710x720x74

povezave do vadnic Adafruit:

OLED na

7 Prikaz segmentov na

alfanumerični prikaz

spajkajte te skakalce https://learn.adafruit.com/14-segment-alpha-numer…-na dnu strani: "Naslovni skakalci"

5. korak: Montaža suhega dela na plošči

Breadboard Dry Run sklop
Breadboard Dry Run sklop
Breadboard Dry Run sklop
Breadboard Dry Run sklop

Priporočljivo je, da se vse te komponente pred končno montažo suho namestijo na mizo z žicami za mizo in preizkusijo s kodo Arduino.

Tu so zatiči na plošči Adafruit Feather Huzzah, ki se uporabljajo pri tem projektu

14 PIR2 Neopixel 5 SCL štirje zasloni 4 SDA štirje zasloni GND štirje zasloni in PIR3.3v štirje zasloni in PIR

Korak 6: Spajkanje zadnjega vezja

Spajkanje zadnjega vezja
Spajkanje zadnjega vezja
Spajkanje zadnjega vezja
Spajkanje zadnjega vezja
Spajkanje zadnjega vezja
Spajkanje zadnjega vezja

Zmanjšajte svojo perfboard na širino nekaj manj kot 8 . (Nosite zaščitna očala, bakelitni sekanci lahko letijo.) Fotografirajte svoj projekt na plošči s pozornostjo na povezave. Nato projekt premaknite z mize na ploščo. Uporabite žico zavijanje v spajkanje delov in povezave s ploščo - v idealnem primeru bi se morale žice dotikati zatičev glave na vaših delih za zanesljivo kontinuiteto. Opomba: Zasloni OLED ne trajajo večno, zato priporočamo, da ta del namestite na glave (tudi glave pomagajo dvignite zaslon OLED tako, da bo v isti ravnini s 7-segmentnim in alfanumeričnim zaslonom, kar bo olajšalo ogled zaslona, ko je projekt končan).

4 trakove po 3 neopikslov lahko spajkamo ločeno in nato spajkamo na ploščo.

3 žice in upor za PIR lahko spajkate na ploščo z zadostnim številom poznejših obrezovanj. Zadnji korak bo, da vzamete 3 žice žensko-ženska plošča in majhen kos odrezanega reza z vaše plošče in spajkate 3-polni moški zatič za glavo, nato pa tri žice ožičenja PIR, ki prihajajo iz plošče (to bo naredilo "priključek" za PIR.)

Korak 7: Montaža Shadow Box

Sestava senčne škatle
Sestava senčne škatle
Sestava senčne škatle
Sestava senčne škatle

Večina tega je preprosta, vendar PIR ne bo deloval skozi steklo, zato ga je treba preusmeriti zunaj senčnega polja. Z orodjem dremel lahko na vrhu okvirja naredite ustrezno odprtino, skozi katero se dovaja PIR. V spodnjem kotu zadaj naredite tudi luknjo za napeljavo napajalnega kabla.

Karton lahko uporabite za odsek neopikslov, tako da svetloba iz vsakega pramena ne odteče v drug del. Bodite ustvarjalni z razpršenostjo in obraz prilagodite s svojimi šablonami.

Priporočena: