Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Artėja Kalėdos, todėl nusprendžiau pasidaryti puošnią namų puošmeną. Yra daug įvairių kalėdinių lempučių, bet aš nusprendžiau jas sukurti pats. Paprasčiausias dalykas, kurį galiu sugalvoti, yra prijungti kai kuriuos šviesos diodus prie „Arduino“ir juos uždegti. Nenaudodami ic, galite prijungti ne daugiau kaip 13 šviesos diodų, kad nesudegtumėte lusto. Aš nusprendžiau naudoti 12, tik dėl estetinių priežasčių.
1 žingsnis: reikalingi dalykai:
- 12 šviesos diodų
- 12 220 omų rezistorių (arba panašių)
- Arduino UNO
- USB kabelis
- 12 M-M jungiamųjų laidų
- Duonos lenta
„Allchips“yra elektronikos komponentų internetinė paslaugų platforma, iš jų galite įsigyti visus komponentus
2 veiksmas: šviesos diodų prijungimas
Dabar turite prijungti kiekvieną šviesos diodą prie duonos lentos. Suderinau juos iš eilės, 2 skyles vienas nuo kito, kad jie tilptų. Dešinėje šviesos diodo pusėje turi būti ilgesnis laidas (anodas, teigiamas), jungiantis prie skaitmeninio „Arduino“kaiščio. Katodas eina į neigiamą duonos lentos bėgelį su rezistoriumi. Bėgis yra prijungtas prie „Arduino“GND (neigiamas). Aš pasirinkau skaitmeninius kaiščius nuo 13 iki 2, galite juos pertvarkyti į kodą
3 veiksmas: kodo keitimas ir įkėlimas
Prijunkite „Arduino“prie kompiuterio naudodami USB kabelį. Paleiskite „Arduino IDE“ir įklijuokite kodą iš čia. Galima keisti skirtingus vėlavimus, taip pat animacijų seką.
4 žingsnis: Animacijos supratimas
Kad kodas būtų paprastesnis, kiekvieną mirksėjimų seką atskyriau naujoje funkcijoje. Trumpai tariant - kiekviena animacija turi savo funkciją. Kiekviename galite rasti kilpą, kuri cikliuoja per masyvą, kuriame yra kiekvieno šviesos diodo numeris ir atitinkamas „Arduino“skaitmeninis kaištis. Tada jie įjungia/išjungia, kad sukurtų tuos išgalvotus efektus. Kiekviena funkcija baigiama išjungus animaciją, kuri išjungia visus šviesos diodus, kad pasiruoštų kitai.
5 žingsnis: projekto demonstravimas
Į šį prototipą įtraukiau 4 pagrindines animacijas - viską įjungus (po vieną), persekiotoją, persekiotoją su poromis ir 50 atsitiktinių mirksėjimų.