Turinys:
Video: Virtuvės skaitikliai naudojant „Arduino“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Jau kurį laiką noriu panardinti kojų pirštus į namų automatiką. Aš nusprendžiau pradėti nuo paprasto projekto. Deja, proceso metu nepadariau jokių nuotraukų, tačiau pirmiausia išbandžiau savo idėjas naudodamas protoboardą, o lituodavau tik tada, kai viskas veikia.
Projektą sudaro „Arduino“, prijungtas prie PIR jutiklio ir LED juostelės, valdomos MOSFET. Aš galėjau visiškai praleisti „Arduino“ir naudoti tik PIR ir jo reguliuojamą delsą, tačiau maksimali yra 18 sekundžių, tai reiškia, kad kas 18 sekundžių kažkas turi judėti priešais, kad šviesos neužgestų. Be to, norėjau, kad šviesa įsijungtų ir išsijungtų palaipsniui.
Pradinė mano idėja buvo prijungti radijo modulį ir sukurti „MySensors“tinklą, tačiau man kilo problemų priversti jutiklį bendrauti su šliuzu, todėl atsisakiau ir išlaikiau projektą paprastą.
1 žingsnis: medžiagos
Pateikiu medžiagų sąrašą (išskyrus akivaizdžius, pvz., Vielą, lydmetalį, lituoklį ir tt) su nuorodomis, kuriose jas įsigijau.
- Arduino Pro Mini 328 5V. Iš pradžių bandžiau naudoti 3,3 V įtarimą ir maniau, kad jis valdys 12 V žaliavos įvestį, bet sudeginau prastą borto įtampos reguliatorių.
- Šilta balta 12 V LED juostelė (60 LED/m, SMD2835, atspari vandeniui)
- PIR judesio jutiklis
- IRFZ44N „mosfet“, skirtas 12V LED juostai valdyti, naudojant 5 V išėjimą iš „Arduino“. Bet koks geras „N-mosfet“, kurio įtampa yra diapazone, atitinkanti jūsų numatytą srovę, bus tinkama, bet nebūtinai turi būti ši, tačiau aš juos jau naudojau LED juostoms vairuoti, todėl jais pasitikiu. Jie nurodyti 55V ir 49A, daugiau nei pakankamai šiam projektui.
- 12V maitinimo adapteris. Aš pasirinkau 2A modelį, tačiau turėtumėte įvertinti srovę, kurios jums prireiks. Pasirinkta šviesos diodų juostelė yra 2,88 W/m, o tai atrodo per mažai 60 didelių šviesos diodų, todėl žaidžiau saugiai.
- DC maitinimo lizdas
- Projekto dėžutė. Viskas, kas tinka jūsų projektui, yra gerai.
- JST jungtis LED juostelėms. Galite tiesiogiai lituoti laidus, bet aš maniau, kad geriau naudoti jungtį, jei reikia pakeisti juostelę.
2 žingsnis: Surinkimas
PIR jutiklis yra prijungtas prie 2 arduino kaiščio, o išėjimas į „mosfet“yra prijungtas prie 3 kaiščio. Galite pasirinkti bet kokius kitus kaiščius ir atitinkamai pakeisti kodą, tačiau išvesties kaištis turi turėti PWM funkciją. „Arduino“įžeminimas turėtų būti prijungtas prie maitinimo kištuko įžeminimo - pasirinkite bet kurį „arduino“GND kaištį. Atminkite, kad teigiamas maitinimo laido laidas turi būti prijungtas prie „arduino“RAW kaiščio, kad jis eitų per įtampos reguliatorių. NESIJUNKITE 12 V MAITINIMO ŠALTINIO TIESIOGIAI VCC, kepsite savo „Arduino“.
N kanalo MOSFET įrenginiuose vartai yra 1 kaištis, kanalizacija yra 2 kaištis, o šaltinis-3 kaištis. Šaltinis (3 kaištis) turi būti prijungtas prie 12 V žemės, vartai (1 kaištis)-prie „Arduino“ir kanalizacijos prie neigiamo LED juostelės kaiščio. Juostos pliusas turi būti prijungtas tiesiai iš maitinimo kištuko.
Šviesos diodų juostelei naudoju dvi jungtis, nes padalinau ją į dvi, po vieną kiekvienai viryklės pusei. Galite naudoti tik vieną ar kelias jungtis ir lygiagrečiai maitinti tiek dalių, kiek norite, jei tiekiate reikiamą srovę iš maitinimo adapterio. Šviesos diodų juostelėse paprastai yra atspausdintų ženklų, nurodančių, kur jas galima iškirpti (ir paprastai jis suskirstytas į 3 šviesos diodų dalis). Tiesiog įsitikinkite, kad nieko neprijungiate atvirkštinio poliškumo, ir jums gerai eiti.
Kai viskas yra vietoje, projekto dėžutėje turite iškirpti skylę, kad tilptų PIR jutiklis. Aš nusprendžiau jį pastatyti įstrižai, kad jis nesulauktų daug judesių iš mano svetainės, tačiau mažasis klaidžiukas yra tikrai jautrus. Tačiau galite reguliuoti jautrumą, šiek tiek pasukdami vieną iš dviejų trimpų (kitas skirtas signalo laikui ir turėtų būti paliktas vienas). Pagal laikrodžio rodyklę jis tampa jautresnis.
Aš taip pat išpjoviau du plyšius LED juostų laidams, turėtumėte nupjauti tiek, kiek jums reikia. Projekto dėžutės montavimas priklauso nuo modelio, mano gale yra skylė varžtui, todėl prisukau ją prie spintelės apačios ir PIR jutiklį pastatiau į priekį. Šviesos diodų juostelės turėjo turėti lipnią užpakalinę dalį, tačiau arba klijai buvo nepakankamai geri, arba spintelės paviršiuje buvo tiek riebalų, kad juostelė neprilipo (juoktis!). Taigi aš nusipirkau keletą kabelių spaustukų (tokių, kurie buvo naudojami koaksialiniam kabeliui pritvirtinti), ir tai laikė juostą.
3 žingsnis: kiti veiksmai
Ateityje ketinu namuose sukurti „MySensors“tinklą ir bandysiu prie jo pridėti šį projektą. Ir dar vienas dalykas, kurį noriu padaryti, yra pridėti mažos galios galimybes, kad grandinė budėjimo režimu nenaudotų daug srovės.
Rekomenduojamas:
Virtuvės laikmatis: 4 žingsniai
Virtuvės laikmatis: jame yra gen4-uLCD-35DT, kuris bus naudojamas kaip antrinis „Raspberry Pi“projekto „Virtuvės laikmatis“ekranas. Tai naudinga programa daugumai motinų ir maisto gaminimo entuziastų. Tai gali būti naudojama norint stebėti laiką gaminant maistą
Virtuvės maišomasis peilis: 4 žingsniai
VIRTUVĖ STIRRING KRENA: Sveiki visi, aš esu gurmanė ir mėgstu karštas sriubas, padažą, varškės kremą ir dar daugiau, tačiau tam arba mano žmona, arba aš daug laiko praleidžiame maišydami ar plakdami. Norėjau tai priimti kaip iššūkį, sukurti rentabilų dizainą, kuris yra baisus
„Dim“virtuvės gaubto šviesos diodų keitimas: 4 žingsniai
„Dim“virtuvės gaubto šviesos diodų keitimas: kai pertvarkėme savo namus, virtuvė buvo suprojektuota kaip mūsų centrinė dalis. Džiaugiamės turėdami draugiją, o mūsų virtuvė visada atsidūrė ten, kur visi praleido laiką. Esu tikras, kad daugelis žmonių gali bendrauti. Kadangi esu šeimos virėja
„Arduino“virtuvės skalė: 6 žingsniai (su nuotraukomis)
„Arduino“virtuvės svarstyklės: Šiame projekte aš jums parodysiu, kaip sukurti paprastą virtuvės svorio skalę naudojant pasirinktinį 3D spausdintą gaubtą
Keli 7 segmentų ekrano skaitikliai su „CloudX“mikrovaldikliu: 4 žingsniai
Keli 7 segmentų ekrano skaitikliai su „CloudX“mikrovaldikliu: Šiame projekte paaiškinta, kaip rodyti duomenis dviejuose 7 segmentų segmentuose naudojant „CloudX“mikrovaldiklį