Tartalomjegyzék:

Arduino karácsonyi fények: 5 lépés (képekkel)
Arduino karácsonyi fények: 5 lépés (képekkel)

Videó: Arduino karácsonyi fények: 5 lépés (képekkel)

Videó: Arduino karácsonyi fények: 5 lépés (képekkel)
Videó: Чудо Смарт гирлянда ws2812b 2024, November
Anonim
Arduino karácsonyi fények
Arduino karácsonyi fények
Arduino karácsonyi fények
Arduino karácsonyi fények

Közeleg a karácsony, ezért úgy döntöttem, hogy díszes dekorációt készítek otthonomnak. Sokféle karácsonyi lámpa kapható, de úgy döntöttem, hogy magam készítem el. A legegyszerűbb dolog, ami eszembe jut, az, hogy néhány ledet csatlakoztatok az Arduino -hoz, és meggyújtom őket. IC használata nélkül legfeljebb 13 ledet csatlakoztathat, így nem égeti el a chipet. Úgy döntöttem, hogy a 12 -et használom, csak esztétikai okokból.

1. lépés: Szükséges dolgok:

Szükséges dolgok
Szükséges dolgok
  • 12 LED
  • 12 220 ohmos ellenállás (vagy hasonló)
  • Arduino UNO
  • USB kábel
  • 12 M-M áthidaló vezeték
  • Egy kenyértábla

Az Allchips egy elektronikai alkatrészek online szolgáltatási platformja, tőlük vásárolhat minden alkatrészt

2. lépés: A LED -ek csatlakoztatása

A LED -ek csatlakoztatása
A LED -ek csatlakoztatása
A LED -ek csatlakoztatása
A LED -ek csatlakoztatása
A LED -ek csatlakoztatása
A LED -ek csatlakoztatása

Most be kell dugnia minden LED -et a kenyértáblára. Sorba rendeztem őket, 2 lyukat egymástól, hogy elférjenek. A led jobb oldalának a hosszabb vezetéknek (anódnak, pozitívnak) kell lennie, amely az Arduino digitális tűjéhez csatlakozik. A katód a kenyértábla negatív sínjéhez megy, ellenállással. A sín az Arduino GND -jéhez (negatív) csatlakozik. A digitális tűket 13 -tól 2 -ig választottam, ezeket át lehet rendezni a kódban

3. lépés: A kód módosítása és feltöltése

A kód módosítása és feltöltése
A kód módosítása és feltöltése

Csatlakoztassa az Arduino -t a számítógéphez az USB -kábel segítségével. Indítsa el az Arduino IDE -t, és innen illessze be a kódot. A különböző késleltetések és az animációk sorrendje is módosítható.

4. lépés: Az animációk megértése

Az animációk megértése
Az animációk megértése
Az animációk megértése
Az animációk megértése

A kód egyszerűsége érdekében minden egyes villogási sorozatot új funkcióban választottam szét. Röviden - minden animációnak megvan a maga funkciója. Mindegyikben megtalálható egy ciklus, amely körbefut a tömbön, és tartalmazza az egyes ledek számát és az Arduino megfelelő digitális tűjét. Ezután be-/kikapcsolja őket, hogy létrehozza ezeket a fantasztikus effekteket. Minden funkció a kikapcsolt animáció végrehajtásával ér véget, amely kikapcsol minden ledet, hogy felkészüljön a következőre.

5. lépés: A projekt bemutatása

Image
Image

Ebben a prototípusban 4 alapvető animációt vettem fel - all -on (egyenként), az üldözőt, az üldözőt párokkal és 50 véletlenszerű villogást.

Ajánlott: