Sisukord:
- Samm: töö ettevalmistamine
- Samm: ühendage LED -riba MOS -lülitiga ja kleepige see trepi alla
- Samm: ühendage kõigi MOS -lülitite toide kokku ja parandage treppidega
- Samm: parandasite ultraheli anduri ja Arduino
- Samm: ühendage MOS -lüliti signaal Arduino IO -ga
- 6. samm: sisselülitamine ja testimine
- Samm: programmeerimine Arduino IDE abil
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Majas on trepp. On väga huvitav näha kogukonnas palju trepikodade renoveerimisprojekte. Hiljuti pole see eriti hõivatud, nii et otsustasin kasutada mõnda avatud lähtekoodiga riistvara moodulit, et muuta kodus trepid ja lisada mõned interaktiivsed funktsioonid. See projekt ei saa olema eriti raske, see võtab mul umbes pärastlõuna. Kui teie majas on ka trepp, mis vajab renoveerimist, loodan, et see jagamine aitab teid.
Samm: töö ettevalmistamine
Esiteks peate ette valmistama mõned materjalid, mis hõlmavad järgmist:
Elektrooniline moodul:
• Longan Core plaat või muu Arduino arendusplaat
• Ultraheli andur, et tuvastada, kas keegi on trepist mööda sõitnud
• LED -riba
• MOS -lüliti LED -valgusriba juhtimiseks
Kulumaterjalid:
• Traat
• DuPont Wire
• Päis
Tööriist:
• Jootekolb
• Traadi eemaldaja
• käärid
• Liimipüstol
Samm: ühendage LED -riba MOS -lülitiga ja kleepige see trepi alla
MOS -lüliti kasutamine on voolu võimendamiseks. Kuna LED -riba vajab umbes 500 mA, ei saa Arduino IO -porti LED -valgusriba otse juhtida ja Arduino IO -juhtimisvõimalust saab kasutada MOS -lüliti kaudu.
MOS-lülitil on 3 liidest, V + ja V- on ühendatud LED-riba positiivse ja negatiivse poolusega, VIN ja GND on ühendatud toiteploki positiivse ja negatiivse poolusega. Samuti on olemas 3PIN juhttihvtid. SIG on ühendatud Arduino IO -ga, VCC on ühendatud 5 V -ga ja GND on ühendatud toiteallika negatiivse poolusega. Kuna Arduino ja LED kasutavad sama 5 V toiteallikat, ühendame MOS -lülitusmooduli VIN -kaabli kaudu VCC -ga, nii et pole vaja toiteallikat kaks korda ühendada.
Esiteks ühendage LED-riba positiivsed ja negatiivsed poolused V + ja V-
Seejärel on LED -riba tagaküljel 3M lint, mille saab otse trepi alla kleepida. MOS -lülitit saab trepi alla kinnitada ka liimipüstoliga.
Samm: ühendage kõigi MOS -lülitite toide kokku ja parandage treppidega
Selles etapis peate ühendama paralleelselt kõigi MOS -lülitite toiteallikad ja siin on vaja mõnda juhtmestikku. Ühenduse skemaatiline diagramm on näidatud joonisel 1.
See on pärast valmimist peamiselt tüütu töö, nagu on näidatud pildil 2.
Samm: parandasite ultraheli anduri ja Arduino
Selles etapis peate kinnitama ultrahelianduri trepi sissepääsu külge, nii et trepist üles kõndides saaks ulstrsonic seda tunda.
Ultraheli andurit saab kinnitada liimipüstoliga, nagu on näidatud joonisel 1.
Vahepeal kinnitage Arduino trepi taha.
Ultrahelil on 4 tihvti, mis tuleb ühendada Arduinoga.
1. VCC ühendada 5V
2. GND kuni GND
3. Trig, see on ultraheli anduri saatetihvt, mis on ühendatud Arduino D2 -ga
4. Kaja, see on ultraheli anduri vastuvõtutihvt, mis on ühendatud Arduino D3 -ga
Samm: ühendage MOS -lüliti signaal Arduino IO -ga
Selles projektis kasutatakse kokku 9 MOS -lülitit. Ühendasime 9 lüliti SIG Ardino D4 ~ D12 -ga. Skemaatiline diagramm on pildil 1.
See on ka tüütu töö, mis nõuab palju juhtmete jootmist ja fikseerimist ning nõuab natuke kannatust. Lõpetamine on näidatud pildil 2:
6. samm: sisselülitamine ja testimine
Ühendage kaks sammu MOS -lülitiga ühendatud toitekaablit Arduino 5V ja GND -ga.
Siiani on kõige raskem töö lõpetatud. Peame kontrollima, kas juhtmestikuga on probleeme. Avage Arduino IDE ja kirjutage D4-D12 tihvtid kõrgele tasemele, et näha, kas kõik LED-id töötavad hästi. Kui mõned neist ei tööta, peame kontrollima juhtmestikku.
Kui juhtmestik on korras, saame huvitava tarkvaraga kohe alustada.
Samm: programmeerimine Arduino IDE abil
Siin kasutame programmeerimiseks kuulsat Arduino IDE -d.
Ultraheli andur vajab sõitmiseks raamatukogu, klõpsake allalaadimiseks.
Selles projektis kirjutasin lihtsalt näite. Inimese tuvastamisel süttib tuli aeglaselt.
Loomulikult saate vastavalt oma eelistustele lisada huvitavaid interaktsioone.