Satura rādītājs:

Arduino Ziemassvētku gaismas: 5 soļi (ar attēliem)
Arduino Ziemassvētku gaismas: 5 soļi (ar attēliem)

Video: Arduino Ziemassvētku gaismas: 5 soļi (ar attēliem)

Video: Arduino Ziemassvētku gaismas: 5 soļi (ar attēliem)
Video: NANDO pied. Edavārdi - Fizikas skolotājs (Official video) 2024, Novembris
Anonim
Arduino Ziemassvētku gaismas
Arduino Ziemassvētku gaismas
Arduino Ziemassvētku gaismas
Arduino Ziemassvētku gaismas

Tuvojas Ziemassvētki, tāpēc nolēmu uztaisīt greznu mājas dekoru. Ir pieejami daudz veidu Ziemassvētku gaismas, bet es nolēmu to izveidot pats. Vienkāršākais, ko es varu iedomāties, ir savienot dažus gaismas diodes ar Arduino un iedegt. Neizmantojot ic, jūs varat savienot ne vairāk kā 13 gaismas diodes, lai mikroshēma netiktu sadedzināta. Es nolēmu izmantot 12 tikai estētisku apsvērumu dēļ.

1. darbība. Nepieciešamās lietas:

Nepieciešamās lietas
Nepieciešamās lietas
  • 12 gaismas diodes
  • 12 220 omu rezistori (vai līdzīgi)
  • Arduino UNO
  • USB kabelis
  • 12 pārejas vadi no M līdz M
  • Maizes dēlis

Allchips ir elektronikas komponentu tiešsaistes pakalpojumu platforma, un jūs varat iegādāties visas sastāvdaļas no tām

2. darbība: gaismas diožu savienošana

Gaismas diožu savienošana
Gaismas diožu savienošana
Gaismas diožu savienošana
Gaismas diožu savienošana
Gaismas diožu savienošana
Gaismas diožu savienošana

Tagad jums ir jāpievieno katrs ledusskapis uz maizes dēļa. Esmu tos izlīdzinājis pēc kārtas, 2 caurumus viens no otra, lai tie ietilptu. LED labajai pusei jābūt garākajam vadam (anodam, pozitīvam), kas savienojas ar Arduino digitālo tapu. Katods iet uz maizes dēļa negatīvo sliedi ar rezistoru. Sliede ir savienota ar Arduino GND (negatīvu). Esmu izvēlējies digitālās tapas no 13 līdz 2, jūs varat tās pārkārtot kodā

3. darbība: koda modificēšana un augšupielāde

Koda modificēšana un augšupielāde
Koda modificēšana un augšupielāde

Savienojiet Arduino ar datoru, izmantojot USB kabeli. Palaidiet Arduino IDE un ielīmējiet kodu no šejienes. Var mainīt dažādus kavējumus, kā arī animāciju secību.

4. darbība. Animāciju izpratne

Animāciju izpratne
Animāciju izpratne
Animāciju izpratne
Animāciju izpratne

Koda vienkāršības labad esmu atdalījis katru mirgošanas secību jaunā funkcijā. Īss stāsts - katrai animācijai ir sava funkcija. Katrā var atrast cilpu, kas riņķo pa masīvu, kurā ir katra LED numurs un atbilstošā Arduino digitālā tapa. Pēc tam tie tiek ieslēgti/izslēgti, lai radītu šos iedomātos efektus. Katra funkcija beidzas ar izslēgtas animācijas izpildi, kas izslēdz visas gaismas diodes, lai sagatavotos nākamajai.

5. solis: projekta demonstrācija

Image
Image

Šajā prototipā esmu iekļāvis 4 pamata animācijas - visu (pa vienam), vajātāju, mednieku ar pāriem un 50 nejaušus mirgojumus.

Ieteicams: