INHOUDSOPGAWE:
- Stap 1: Verkry onderdele
- Stap 2: Hoe dit werk
- Stap 3: Bedrading van die onderdele (sender)
- Stap 4: Bedrading van die onderdele (ontvanger)
- Stap 5: Die kode
- Stap 6: Alexa -opstelling
- Stap 7: Dankie
Video: Goedkoop en maklike slimhuisstelsel: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Haai daar!
Ek is Ed ek is 'n 15 -jarige met 'n passie vir rekenaar, programmering en elektriese ingenieurswese. Aangesien ek nogal jonk is, woon ek in my ouerhuis. Hierdie projek het begin toe ek besluit het om na die solder-/ solderkamer te verhuis. In die proses om die kamer te ontwerp met nuwe meubels wat ek gaan koop, het ek besluit dat ek dit sou maak kamer 'n bietjie anders; En die Smart Room is gebore!
Stap 1: Verkry onderdele
Daar is verskillende maniere om dit te doen; u kan al die komponente goedkoop koop, maar die aflewering duur ongeveer 30 dae vanaf China, of u kan die onderdele op Amazon koop.
(Ek is bang vir alle skakels in die VK)
NODEMCU 1x
Amazon
Bangood
ARDUINO Minstens 2x, afhangende van hoeveel modules u gebruik (enige soort sal dit doen, maar ek het Pro Micros gebruik soos ek dit laat lê het)
Amazon
Bangood
8 -stuk relaibord 1x
Bangood
Amazon
Radiomodules (NRF24L01) ten minste 2x
Amazon
Bangood
Radioadapters ten minste 2x
Bangood
Amazon
Verskeie enkelmodules, afhangende van of u ekstra toestelle wil verbind
Amazon
Bangood
MISC
Baie springkabels, van verskillende eindes
Baie geduld
ws2182b LED strook
Ekstra slim huisitems, bv. fan
Amazon Echo, van enige aard
USB kabels vir programmering
Perf Board
Speldopskrifte
Stap 2: Hoe dit werk
As ons dit maak, moet ons eers verstaan hoe dit werk.
In wese is daar drie komponente in hierdie opstelling.
- Die NodeMCU wat opdragte ontvang van die Amazon Echo wat opdragte langs die relais stuur
- Die Arduino wat opdragte van die NodeMCU ontvang via die Relay, stuur dan meer opdragte via die radio
- Die Receiving Radio Arduino, wat opdragte via radio ontvang en aan al die ligte gekoppel is
Ek weet dat daar beter maniere is om die arduino met die NodeMCU te laat kommunikeer as met die basiese relay board Logic, maar ek het nog drie ander oplossings probeer, en dit was die enigste ding wat ek aan die einde gedoen het.
Stap 3: Bedrading van die onderdele (sender)
Draai eers die NODEMCU na die aflos,
D0-D6 moet aan INPUT 1-7 op die aflos gekoppel word
en die VIN en GROUND is daarvolgens verbind.
Koppel die relais aan die Arduino
Wat ons probeer doen, is om die relais soos 'n eenvoudige drukknop te laat lyk.
Koppel dus die NO van die relais aan 'n 5v -stroom
Koppel die COM van die relais aan twee verskillende dinge, aan die korrekte arduino -pen en aan GND via 'n 1Kohm pullup -weerstand.
U kan dit alles op 'n broodplank doen, of via perfboard met soldeer
Koppel die radiomodule
Plaas eers die radiomodule in die adapter en koppel dit dan aan
Dit is vir pro micro
Adapter ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Dit is al die bedrading vir die senderfunksie
Stap 4: Bedrading van die onderdele (ontvanger)
Hierdie deel hang af van hoeveel ontvanger modules u van plan is om te gebruik. Vir my gebruik ek 'n groot hoeveelheid, herhaal hierdie stap.
Eerstens, Sluit eers die radiomodule aan en plaas eers die radiomodule in die adapter, en verbind dit dan
Dit is vir pro micro
Adapter ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Koppel die LED -strook aan
5v - 5v
GND -GND
DI- A0
Stap 5: Die kode
Hi, Ek sal nou erken dat my C ++ Kennis/ Arduino -vaardigheid minderwaardig is.
Daarom het ek 'n klomp verskillende mense se kode saamgevoeg
Krediet aan:
Rui Santos
Hoe om megatronika te gebruik
Arduino voorbeelde
Skepper van FauxMoESP
Die NodeMCU -kode gebruik in wese 'n wonderlike biblioteek genaamd FauxMoESP, wat 'n WeMO -skakelaar naboots.
Van daar af is dit redelik eenvoudig om te gebruik, maar ek het nog steeds die kode van Rui Santos gebruik en gewysig, jammer!
Dit beheer elke aflos om 'n sekere opdrag uit te voer en dit is dit.
Die Arduino -senderkode identifiseer patrone en stuur dan radioseine, dit was nie heeltemal my kode nie, maar ek het dit verander.
Die Arduino Reciever -kode was weer nie myne nie, maar ek het dit verander, dit luister na kodes en skakel dan LED's aan/ uit
Kode hieronder gekoppel
Stap 6: Alexa -opstelling
Die basis van die opdragte is roetines.
Die alexa weet hoe om 7 dinge te doen; Skakel elke aflos aan en uit deur die FauxmoESP -skakelaar op 10%, 20% ens te stel. Dit is egter nie genoeg nie. Ons gebruik dus roetines om al hierdie dinge te doen, sodat ons die LED's kan beheer.
Hierdie proses kan 'n rukkie neem, maar wees geduldig!
Stap 7: Dankie
Dankie dat u die tyd geneem het om na hierdie instruksies te kyk, dit beteken baie vir my! As u dit bou, baie geluk daarmee, anders 'n goeie dag, lewer 'n opmerking, hou daarvan of volg as u dit geniet, en stel gerus die vrae wat u mag hê!
Aanbeveel:
Maklike en goedkoop PCB -frees: 41 stappe (met foto's)
Maklike en goedkoop PCB -frees: ek skryf hierdie gids, want ek dink dit is 'n nuttige beginnershandleiding om PCB op 'n baie eenvoudige manier en met 'n lae begroting te maal. U kan hier 'n volledige en bygewerkte projek vind https://www.mischianti.org/category/tutorial /frees-pcb-handleiding
DIY skuimbekerligte - Maklike en goedkoop idee vir Diwali -dekor met skuimkoppies: 4 stappe
DIY skuimbekerligte | Maklike en goedkoop idee vir Diwali -dekor met behulp van skuimbekers: in hierdie pos gaan ons oor 'n begroting praat oor die projek vir Diwali -vieringe. Ek hoop dat u van hierdie tutoriaal sal hou
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
2 Framboos -pis vir maklike en goedkoop eksterne RAID: 19 stappe
2 Framboospis vir maklike en goedkoop eksterne RAID: doel In geval van 'n voorval tuis, wil ek my belangrikste digitale dokumente (foto's, identiteitsdokumente, ens.) Herstel en dit opsioneel kan deel. Ek wil hierdie oplossing met iemand anders deel (iemand wat ek vertrou, ouers of vriend)
DIY goedkoop en maklike manier om jou PCB te blik met behulp van soldeerbout: 6 stappe
DIY goedkoop en maklike manier om jou PCB te blik met behulp van soldeerbout: Toe ek 'n beginner was in drukwerk en soldeer, het ek altyd 'n probleem gehad dat die soldeer nie op die regte plek plak nie, of dat die koper spore breek, oksideer en nog vele meer . Maar ek het baie tegnieke en hacks leer ken, en een daarvan het