Turinys:

„Arduino“kalėdinės lemputės: 5 žingsniai (su nuotraukomis)
„Arduino“kalėdinės lemputės: 5 žingsniai (su nuotraukomis)

Video: „Arduino“kalėdinės lemputės: 5 žingsniai (su nuotraukomis)

Video: „Arduino“kalėdinės lemputės: 5 žingsniai (su nuotraukomis)
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Lapkritis
Anonim
„Arduino“kalėdinės lemputės
„Arduino“kalėdinės lemputės
„Arduino“kalėdinės lemputės
„Arduino“kalėdinės lemputės

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:

Reikalingi dalykai
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

Šviesos diodų prijungimas
Šviesos diodų prijungimas
Šviesos diodų prijungimas
Šviesos diodų prijungimas
Šviesos diodų prijungimas
Š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

Kodo keitimas ir įkėlimas
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

Animacijų supratimas
Animacijų supratimas
Animacijų supratimas
Animacijų 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

Image
Image

Į šį prototipą įtraukiau 4 pagrindines animacijas - viską įjungus (po vieną), persekiotoją, persekiotoją su poromis ir 50 atsitiktinių mirksėjimų.

Rekomenduojamas: