Kazalo:
- 1. korak: Priprava dela
- 2. korak: LED palico priključite na stikalo MOS in jo zataknite pod stopnice
- Korak: Priključite napajanje vseh stikal MOS skupaj in jih pritrdite na stopnice
- 4. korak: Popravili smo ultrazvočni senzor in Arduino
- 5. korak: Priključite signal stikala MOS na Arduino IO
- 6. korak: Vklop in preskus
- Korak 7: Programiranje z Arduino IDE
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V hiši je stopnišče. Zelo zanimivo je videti številne projekte obnove stopnišč v skupnosti. Nedavno ni bilo preveč zaposleno, zato sem se odločil za uporabo odprtokodnih strojnih modulov za preoblikovanje stopnic doma in dodajanje nekaterih interaktivnih funkcij. Ta projekt ne bo posebej težak, traja mi približno eno popoldne. Če imate v svoji hiši tudi stopnišče, ki ga je treba obnoviti, upam, da vam bo ta delitev v pomoč.
1. korak: Priprava dela
Najprej morate pripraviti nekaj materialov, ki vključujejo naslednje:
Elektronski modul:
• plošča Longan Core ali druga razvojna plošča Arduino
• Ultrazvočni senzor za zaznavanje, ali je nekdo prestopil stopnice
• LED trak
• Stikalo MOS za krmiljenje LED svetlobnega traku
Potrošni material:
• Žica
• DuPont žica
• Glava
Orodje:
• spajkalnik
• Odstranjevalec žice
• škarje
• Pištola za lepilo
2. korak: LED palico priključite na stikalo MOS in jo zataknite pod stopnice
Stikalo MOS se uporablja za povečanje toka. Ker Led palica potrebuje približno 500 mA, IO vrata Arduina nimajo možnosti neposrednega pogona LED svetlobne palice, zmogljivost IO pogona Arduina pa je mogoče uporabiti prek stikala MOS.
Stikalo MOS ima 3 vmesnike, V + in V- sta povezana s pozitivnim in negativnim polom LED palice, VIN in GND sta povezana s pozitivnim in negativnim polom napajalnika. Na voljo so tudi kontrolni zatiči 3PIN. SIG je priključen na IO Arduina, VCC je priključen na 5V, GND pa na negativni pol napajalnika. Ker Arduino in LED uporabljata isti 5V napajalnik, povežemo VIN modula stikala MOS z VCC preko žice, tako da ni treba dvakrat priključiti napajanja.
Najprej priključite pozitivni in negativni pol LED palice na V + in V-
Nato je na zadnji strani LED palice 3M trak, ki ga lahko neposredno zataknemo pod stopnice. Stikalo MOS lahko pritrdite tudi pod stopnice s pištolo za lepilo.
Korak: Priključite napajanje vseh stikal MOS skupaj in jih pritrdite na stopnice
V tem koraku morate vzporedno priključiti napajalnike vseh stikal MOS, tukaj pa potrebujete nekaj žic. Shematski diagram povezave je prikazan na sliki 1.
To je po končanem delu predvsem dolgočasno delo, kot je prikazano na sliki 2.
4. korak: Popravili smo ultrazvočni senzor in Arduino
V tem koraku morate ultrazvočni senzor pritrditi na vhod v stopnice, tako da ga ultrazvok lahko zazna, ko stopite po stopnicah.
Ultrazvočni senzor lahko pritrdite s pištolo za lepilo, kot je prikazano na sliki 1.
Medtem pritrdite Arduino na zadnjo stran stopnic.
Ultrazvok ima 4 zatiče, ki jih je treba priključiti na Arduino.
1. VCC priključite na 5V
2. GND v GND
3. Sproži, to je pošiljateljski pin ultrazvočnega senzorja, povezan z D2 Arduina
4. Echo, to je sprejemni pin ultrazvočnega senzorja, povezan z D3 Arduina
5. korak: Priključite signal stikala MOS na Arduino IO
V tem projektu je skupaj uporabljenih 9 stikal MOS. Priključili smo stikalo SIG 9 na D4 ~ D12 v Ardinu. Shematski diagram je na sliki 1.
To je tudi dolgočasno delo, ki zahteva spajkanje in pritrjevanje veliko žic in zahteva malo potrpljenja. Dokončanje je prikazano na sliki 2:
6. korak: Vklop in preskus
Dva napajalna kabla, priključena na stikalo MOS v koraku 3, priključite na 5 V in GND Arduina.
Doslej je bilo najtežje delo zaključeno. Preveriti moramo, ali je pri ožičenju težava. Odprite Arduino IDE in zapišite nožice D4-D12 na VISOKO raven, da preverite, ali vse LED delujejo dobro. Če nekateri od njih ne delujejo, moramo preveriti ožičenje.
Če je ožičenje dobro, lahko zdaj začnemo z zanimivim delom programske opreme.
Korak 7: Programiranje z Arduino IDE
Tukaj za programiranje uporabljamo znameniti Arduino IDE.
Ultrazvočni senzor potrebuje knjižnico za vožnjo, kliknite za prenos.
V tem projektu sem preprosto napisal primer. Ko osebo zaznamo, bo lučka počasi zasvetila.
Seveda lahko dodate nekaj zanimivih interakcij glede na vaše želje.