INHOUDSOPGAWE:
- Stap 1: IoT -rekeninge, Adafruit IO -feeds, IFTTT -applets en Zapier Zap
- Stap 2: Stel Arduino -kode op
- Stap 3:
- Stap 4: Berei die skerms voor
- Stap 5: Breadboard Dry Run Assembly
- Stap 6: soldeer die finale stroombaan
- Stap 7: Shadow Box Assembly
Video: Weeropmerking: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
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
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
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
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
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
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:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer