INHOUDSOPGAWE:

Weeropmerking: 7 stappe (met foto's)
Weeropmerking: 7 stappe (met foto's)

Video: Weeropmerking: 7 stappe (met foto's)

Video: Weeropmerking: 7 stappe (met foto's)
Video: Zipline-avontuur in de bergen van Split | FOMO SHOW S4 #7 | NPO 3 2024, Julie
Anonim
Weer Nota
Weer Nota
Weer Nota
Weer Nota
Weer Nota
Weer Nota
Weer Nota
Weer Nota

Dit is 'n kombinasie weerstasie en herinnering. Ons kan almal die weer op ons fone nagaan, maar soms en veral as u by die deur probeer uitkom, is slegs 'n vinnige weg na die weerstoestande nodig. Hierdie weerstasie bied 'n vinnige beeld van die huidige toestande: sonnig, bewolk, reënerig of sneeu, die temperatuur en 'n kort opmerking. Boonop veroorsaak 'n bewegingsaktiveerde sensor 'n blaai-skerm wat 'n nuttige boodskap bied: "masker + sleutels"

Beskrywing: Hierdie stasie is gebou in Arduino en kombineer IoT (Internet of Things) feeds en triggers. Daar is vier hoofskerms en een bewegingsensor.

Display 1: Weerstoestande verlig neopixels agter 'n stensil van 'n son, wolke, reëndruppels en sneeuvlokkies. Dit is 'n suiwer visuele vertoning.

Display 2: hoë temperatuur vir die dag op 'n 7 -segment skerm.

Vertoon 3: 'n kort opmerking van Remember the Milk (bv. "Ons benodig hondekos") op 'n OLED -skerm

Vertoon 4: herinnering aan bewegings wat veroorsaak word deur nie masker en sleutels oor drie alfanumeriese skerms te vergeet nie.

Benodighede:

Materiale/gereedskaplys (let op dat die meerderheid van die skakels na Adafruit in die VSA is, maar hierdie onderdele is by ander verkopers beskikbaar. Hierdie projek is gebaseer op die esp8266 wifi arduino -bord. Terwyl hierdie projek die Adafruit -weergawe van die esp8266 -bord gebruik - - die Adafruit Feather Huzzah -bord, die NodeMCU -bord kan vervang word, maar die fisiese ligging van die penne sal anders wees. Skakels na gereedskap is vir verwysing. Die begroting kan bepaal watter model van die instrument gekoop word.)

(1) Adafruit deel 2821 van Feather Huzzah -bord

(1) 7 -segment veermatriks Adafruit deel 3106

(3) vier alfanumeriese veervliegskerms - blou Adafruit deel 3128

(1) OLED -veervertoning 128x64 Adafruit deel 4650

(1) Mini PIR -bewegingsensor SR 505 amazon PIR S505 en gegewensblad

(1) 10k Ohm weerstand adafruit deel 2748

(4-5) soliede kerndraad-beveel ten minste vier kleure aan, beveel hierdie stel aan: Adafruit deel 1311

(multi) broodborddrade (manlik-manlik) adafruit deel 153

(3) broodborddrade (vroulik-vroulik) adafruit deel 1919

(1) broodbord: jameco soldeerlose broodbord

(2) headers (vir OLED -skerm)

(1) manlike koppen - minimum 3 koppenne adafruit deel 3002

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

(1) usb micro B tot usb A -kabel (let op dat dit nie net krag moet wees nie) adafruit deel 23791

(opsioneel) USB -kabel met Switch adafruit -onderdeel 620

(1) 1 meter neopixel RGBW strook adafruit deel 2842

(1) papierprintplaat 10x22cm Amazon perf board

(1) 8 × 8 skaduwee boks skaduwee boks

60/40 loodhars-kern soldeer adafruit deel 145

soldeer lont adafruit deel 149

soldeerbout adafruit deel 1204

helpende hande soldeer staan adafruit deel 3529

draadknipsels Amazon snips

draadstroppers adafruit deel 527

(multi) hitte krimp buis adafruit. deel 4559

gomgeweer amazon gomgeweer

Dremel tool amazon Dremel tool

(verskillende) karton, papier, tafeltennisbal en deurskynende materiale om die neopixels te versprei. swart kern matbord of swart konstruksie papier

bykomende gereedskap om in te samel: liniaal, stokperdjiesmes, snymat, veiligheidsbril, stewige snitte (soos kombuissnyers).

opsioneel:

multimeter Adafruit deel 308

presiese plat tang adafruit deel 1368

Stap 1: IoT -rekeninge, Adafruit IO -feeds, IFTTT -applets en Zapier Zap

IoT -rekeninge, Adafruit IO -feeds, IFTTT Applets en Zapier Zap
IoT -rekeninge, Adafruit IO -feeds, IFTTT Applets en Zapier Zap

Https://www.instructables.com/Software-Setup/ vir meer inligting oor hoe om Adafruit IO en IFTTT op te stel.

Stel ook IoT -rekeninge op by Zapier en Remember the Milk. Teken gebruikersname en API vir elkeen op.

Identifiseer 2.4G SSID op u wifi en het SSID -naam en wagwoord vir hierdie SSID.

Stel feeds op in Adafruit IO (dit kan alles genoem word, maar dit help om hierdie name beskrywend te maak. Hier is die name wat in die Arduino -kode toegeken word.)

hoë neerslagtekstnota

Gaan na IFTTT en stel 4 applets op en koppel dit aan Adafruit IO -feeds.

Stuur elke dag om 07:00 hoë temp - skakel by hightemp voer by Adafruit IO As die huidige toestand na sonnig verander - skakel aan by neerslagvoer by Adafruit IO As die huidige toestand verander na bewolk - skakel aan by neerslagvoer by Adafruit IO As die huidige toestand verander na reën - maak kontak met neerslagvoer by Adafruit IO As die huidige toestand na sneeu verander- skakel by neerslagvoer by Adafruit IO

Gaan na Zapier en skep een Zap en verbind dit tussen Remember the Milk en die teksnota Adafruit IO feed.

Stap 2: Stel Arduino -kode op

As u dit nog nie gedoen het nie, hersien en stel die Arduino -sagteware op en maak seker dat dit opgestel is vir die esp8266 -bord. Hier is 'n skakel na instruksies oor hoe u dit moet doen:

As u klaar is met die opstel van Arduino, kopieer of laai hierdie lêers af

config.hweathernote.ino

Daar is twee lêers - die hoof weathernote.ino -lêer en die config.h -lêer

Die config.h -lêer bevat u API- en wifi -toegangswagwoord. Dit is die enigste lêer wat u moet verander.

Om hierdie kode te laat loop, moet u hierdie Arduino -biblioteke installeer. (As u nog nie voorheen biblioteke geïnstalleer het nie, sien:

Draad Adafruit GFX

Adafruit LEDrugsakAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

Stap 3:

Stap 4: Berei die skerms voor

Berei die skerms voor
Berei die skerms voor

Monteer en soldeer alle kopstukke op OLED, 7-segment en drie alfanumeriese skerms. Let op: die volgende springers moet op u alfanumeriese skerm gesoldeer word, sodat elke skerm hierdie unieke adresse het:

0x710x720x74

skakels na Adafruit -tutoriale:

OLED op

7 segment vertoon op

alfanumeriese vertoning

soldeer hierdie springers https://learn.adafruit.com/14-segment-alpha-numer…-onderaan die bladsy: "Address Jumpers"

Stap 5: Breadboard Dry Run Assembly

Breadboard Dry Run Assembly
Breadboard Dry Run Assembly
Breadboard Dry Run Assembly
Breadboard Dry Run Assembly

Dit word aanbeveel dat al hierdie komponente op 'n broodbord met broodborddrade droog aangebring word en voor die finale montering met die Arduino-kode getoets word.

Hier is die penne op die Adafruit Feather Huzzah -bord wat in hierdie projek gebruik word

14 PIR2 Neopixels5 SCL vier skerms 4 SDA vier skerms GND vier skerms en PIR3.3v vier skerms en PIR

Stap 6: soldeer die finale stroombaan

Soldeer die finale stroombaan
Soldeer die finale stroombaan
Soldeer die finale stroombaan
Soldeer die finale stroombaan
Soldeer die finale stroombaan
Soldeer die finale stroombaan

Sny u perfboard tot effens minder as 8 breed. (Dra 'n veiligheidsbril, die bakelietskyfies kan vlieg.) Neem foto's van u projek op die broodbord met aandag aan verbindings. Beweeg dan u projek van die broodbord na die perfboard. Gebruik draad omhulsel aan soldeerdele en verbindings met die perfboard - ideaal is dat die drade die kopstukke van u onderdele aanraak vir betroubare kontinuïteit. Let wel: OLED -skerms hou nie vir ewig nie, dus beveel aan dat hierdie onderdeel op kopstukke gemonteer word (ook help die kopstukke) lig die OLED-skerm sodat dit op dieselfde vlak is as die 7-segment en alfanumeriese skerms, en dit sal dit makliker maak om die skerm te sien wanneer die projek voltooi is).

Die 4 stroke van 3 neopixels kan afsonderlik gesoldeer word en dan aan die perfboard gesoldeer word.

Die 3 drade en weerstand vir die PIR kan aan die perfboard gesoldeer word met genoeg ruimte om later te snoei. Die laaste stap is om die drie wyfie-vroulike broodborddrade en 'n klein stukkie van die afgesnyde snit van u perfboard af te neem en 'n 3-pins penpen te soldeer en dan die drie drade van die PIR-bedrading wat van die bord af kom (dit sal maak die "aansluiting" vir die PIR.)

Stap 7: Shadow Box Assembly

Shadow Box Assembly
Shadow Box Assembly
Shadow Box Assembly
Shadow Box Assembly

Die meeste hiervan is eenvoudig, maar die PIR werk nie deur glas nie en moet dus buite die skadukas gelei word. 'N Dremel -instrument kan gebruik word om die gepaste opening in die bokant van die raam te maak om die PIR deur te voer. Maak ook 'n gaatjie in die onderste onderste hoek om die netsnoer te lei.

Karton kan gebruik word om die neopixels af te sny, sodat lig van elke draad nie na 'n ander gedeelte oorgaan nie. Wees kreatief met diffusie en pas die gesig aan met u eie sjablone.

Aanbeveel: