Turinys:
- 1 žingsnis: Darbo paruošimas
- 2 veiksmas: prijunkite LED juostą prie MOS jungiklio ir priklijuokite jį po laiptais
- 3 veiksmas: prijunkite visų MOS jungiklių maitinimą ir pritvirtinkite prie laiptų
- 4 žingsnis: pataisykite ultragarso jutiklį ir „Arduino“
- 5 veiksmas: prijunkite MOS jungiklio signalą prie „Arduino IO“
- 6 veiksmas: įjungimas ir bandymas
- 7 žingsnis: programavimas naudojant „Arduino IDE“
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Name yra laiptai. Labai įdomu bendruomenėje pamatyti daugybę laiptų atnaujinimo projektų. Pastaruoju metu nebuvo labai užimtas, todėl nusprendžiau panaudoti kai kuriuos atvirojo kodo aparatūros modulius, kad namuose pakeistų laiptus ir pridėčiau interaktyvių funkcijų. Šis projektas nebus ypač sunkus, man prireiks maždaug popietės. Jei jūsų namuose taip pat yra laiptų, kuriuos reikia atnaujinti, tikiuosi, kad šis pasidalijimas jums padės.
1 žingsnis: Darbo paruošimas
Pirmiausia turite paruošti keletą medžiagų, įskaitant:
Elektroninis modulis:
• „Longan Core“plokštė arba kita „Arduino“plėtros plokštė
• Ultragarsinis jutiklis, skirtas aptikti, ar kas nors praėjo laiptais
• LED juostelė
• MOS jungiklis, skirtas LED šviesos juostos valdymui
Eksploatacinės medžiagos:
• Viela
• „DuPont Wire“
• Antraštė
Įrankis:
• Lituoklis
• Vielos nuėmiklis
• žirklės
• Klijų pistoletas
2 veiksmas: prijunkite LED juostą prie MOS jungiklio ir priklijuokite jį po laiptais
MOS jungiklio naudojimas yra srovės stiprinimas. Kadangi „Led“juostai reikia maždaug 500 mA, „Arduino“IO prievadas neturi jokio būdo tiesiogiai valdyti LED šviesos juostą, o „Arduino“IO valdymo pajėgumus galima panaudoti per MOS jungiklį.
MOS jungiklis turi 3 sąsajas, V + ir V- prijungtos prie teigiamų ir neigiamų LED juostos polių, VIN ir GND prijungtos prie teigiamų ir neigiamų maitinimo šaltinio polių. Taip pat yra 3PIN valdymo kaiščiai. SIG yra prijungtas prie „Arduino“IO, VCC yra prijungtas prie 5 V, o GND yra prijungtas prie neigiamo maitinimo šaltinio poliaus. Kadangi „Arduino“ir šviesos diodas naudoja tą patį 5 V maitinimo šaltinį, per laidą prijungiame MOS jungiklio modulio VIN prie VCC, kad nereikėtų du kartus prijungti maitinimo šaltinio.
Pirmiausia prijunkite teigiamus ir neigiamus LED juostos polius prie V + ir V-
Tada LED juostos gale yra 3M juosta, kurią galima tiesiogiai įklijuoti po laiptais. MOS jungiklį taip pat galima pritvirtinti po laiptais klijų pistoletu.
3 veiksmas: prijunkite visų MOS jungiklių maitinimą ir pritvirtinkite prie laiptų
Šiame žingsnyje turite lygiagrečiai prijungti visų MOS jungiklių maitinimo šaltinius, o čia jums reikia kai kurių laidų. Jungties schema yra tokia, kaip parodyta 1 paveiksle.
Tai daugiausia varginantis darbas, baigus, kaip parodyta 2 paveiksle.
4 žingsnis: pataisykite ultragarso jutiklį ir „Arduino“
Šiame žingsnyje turite pritvirtinti ultragarsinį jutiklį prie laiptų įėjimo, kad eidami laiptais ulstrsonikai tai pajustų.
Ultragarso jutiklį galima pritvirtinti klijų pistoletu, kaip parodyta 1 paveiksle.
Tuo tarpu pritvirtinkite „Arduino“prie laiptų galo.
Ultragarsas turi 4 kaiščius, kuriuos reikia prijungti prie „Arduino“.
1. VCC prijungti prie 5V
2. GND į GND
3. Trig, tai yra ultragarso jutiklio siuntimo kaištis, prijungtas prie „Arduino“D2
4. Echo, tai yra ultragarso jutiklio priėmimo kaištis, prijungtas prie „Arduino“D3
5 veiksmas: prijunkite MOS jungiklio signalą prie „Arduino IO“
Iš viso šiame projekte naudojami 9 MOS jungikliai. Mes prijungėme 9 jungiklių SIG prie „Ardino“D4 ~ D12. Schema pateikta 1 pav.
Tai taip pat varginantis darbas, reikalaujantis lituoti ir sutvarkyti daug laidų ir šiek tiek kantrybės. Baigimas yra toks, kaip parodyta 2 paveiksle:
6 veiksmas: įjungimas ir bandymas
Prijunkite du maitinimo kabelius, prijungtus prie MOS jungiklio 3 žingsnyje, prie „Arduino“5V ir GND.
Iki šiol sunkiausias darbas baigtas. Turime patikrinti, ar nėra laidų problemų. Atidarykite „Arduino IDE“ir užrašykite D4-D12 kaiščius iki HIGH lygio, kad pamatytumėte, ar visi šviesos diodai veikia gerai. Jei kai kurie iš jų neveikia, turime patikrinti laidus.
Jei laidai yra gerai, dabar galime pradėti įdomų programinės įrangos darbą.
7 žingsnis: programavimas naudojant „Arduino IDE“
Čia mes naudojame garsųjį „Arduino IDE“programavimui.
Ultragarso jutikliui vairuoti reikia bibliotekos, spustelėkite, kad atsisiųstumėte.
Šiame projekte aš tiesiog parašiau pavyzdį. Aptikus žmogų, lemputė lėtai užsidegs.
Žinoma, galite pridėti įdomių sąveikų pagal savo pageidavimus.