Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Naudodamiesi šia grandine, mes galime valdyti 4 relę naudodami ir nuotolinio valdymo pultą, o naudodamiesi „eeprom“funkcija, ji prisimins paskutinę relių būseną net ir dingus energijai
1 žingsnis: surinkite visą reikalingą komponentą
Negaiškite laiko ir surinkite visus būtinus šio projekto komponentus, reikalingi komponentai yra šie, 1) ATMEGA8-U (arba bet kuris panašus mikrovaldiklis veiks) x1
2) uln2003 (arba uln2803) x1
3) 16 MHz kristalas x1
4) 22p keraminis kapasitorius x2
5) 104p keraminis kapasitorius x1
6) 12v spdt relė x4
7) 10k smt rezistorius x10 (paketas 0805)
8) 1N4148 smt diodas x4
9) 1000mfd 16v kapasitorius x1
10) 220 mft 10v kapasitorius x1
11) 7805 linijinis įtampos reguliatorius su „hwat“kriaukle x1
12) „tsop1938 ir imtuvas“(arba bet koks panašus veiks puikiai) x1
13) vyrų/moterų antraštė (optonal)
14) db107 tilto lygintuvas
15) varžto gnybtas x6
16) 10k rezistorius x1
17) 220–12 V transformatorius (500MA ar didesnis) x1
18) IR nuotolinio valdymo pultas (USB rinkinio nuotolinio valdymo pultas) x1
2 žingsnis: LĖDIMO LAIKAS
galite užsisakyti prototipo PCB naudodami žemiau pateiktą „Garber“failą arba galite integruoti į perf plokštę naudodami nurodytą schemą, jei norite ją pastatyti į prototipo plokštę, tada naudokite vaizdo nuorodą, tačiau taip pat galite persiųsti schemą, Pastaba: dėl projektavimo klaidos kapasitoriaus poliškumas yra neteisingas, patikrinkite jį prieš litavimą arba jis tikrai sprogs. Ši grandinė naudoja lusto eepromą, kad prisimintų paskutinę relės būseną elektros energijos tiekimo sutrikimo metu, todėl negalime naudoti arduino iš naujo nustatykite relę, todėl prijunkite atstatymo jungiklį tarp „arduino“skaitmeninio kaiščio 4 ir „vcc 5v“, jis atkurs visas relę, panašų veiksmą galima atlikti naudojant ir nuotolinio maitinimo mygtuką, Pastaba: estafetė, naudojama relės tvarkyklėje, yra uln2803, bet aš naudoju uln2003, todėl jūs turite padaryti lydmetalio jungiklį tarp kaiščių 8 ir 9, kaiščių 17 ir 18, arba galite tiesiog naudoti uln2803,
3 žingsnis: PROGRAMAVIMO LAIKAS
Manau, kad jūs jau įrašėte įkrovos įkėlimo programą, jei ne, galite rasti pamoką „YouTube“, galite naudoti USB -uart keitiklį, kad užprogramuotumėte lustą, arba tiesiog pakeiskite šį ic su veikiančiu arduino, pasirinkite tinkamą lusto tipą (šiuo atveju „Atmega 8“)), galite naudoti atmega168 arba 328.
ir įkelkite nurodytą kodą, ir viskas, jis naudoja įprastą USB komplekto nuotolinio valdymo pultą, kurį galima rasti elektronikos parduotuvėje, bet jūs galite pakeisti nurodytą kodą, kad galėtumėte naudoti kitą nuotolinio valdymo pultą,