Satura rādītājs:

Arduinoflake: 6 soļi (ar attēliem)
Arduinoflake: 6 soļi (ar attēliem)

Video: Arduinoflake: 6 soļi (ar attēliem)

Video: Arduinoflake: 6 soļi (ar attēliem)
Video: УЗНАВ этот СЕКРЕТ ты никогда НЕ ВЫБРОСИШЬ пустой баллон! Отличная идея своими руками! 2024, Jūlijs
Anonim
Arduinoflake
Arduinoflake

Brīvas formas interaktīva sniegpārsla, ko animējis Arduino Nano. Izmantojot 17 neatkarīgus PWM kanālus un pieskāriena sensoru, tas var radīt satriecošus efektus!

Ir arī PCB versija, kuru var izgatavot ikviens!

1. darbība. Pārskats

Image
Image

Sniegpārsliņa sastāv no 30 gaismas diodēm, kas sagrupētas 17 neatkarīgos segmentos, kurus var atsevišķi vadīt ar Arduino Nano mikrokontrolleru. Katru LED grupu var aptumšot ar PWM, lai izveidotu jaukas animācijas.

2. darbība: rīki

Viss, kas jums nepieciešams, ir lodāmurs, lodmetāls un knaibles.

3. solis: būvniecība

Būvniecība
Būvniecība
Būvniecība
Būvniecība
Būvniecība
Būvniecība

Vispirms izvēlieties kādu modeli. Es izvēlos jauku un vienkāršu sniegpārsliņu kristālu un izdrukāju to tādā izmērā, lai tas ietilptu Arduino Nano kristāla sešstūra iekšpusē.

Atbalsta konstrukcija, kas darbojas arī kā elektroinstalācija, ir izveidota no 0,8 mm misiņa stieņiem, kas pielodēti kopā ar alvu. Kopumā esmu izmantojis 2 m stieņa. Kāpēc brīvā formā? Jo es vienmēr gribēju to izmēģināt, un tas ir jūsu pacietības un prasmju pārbaudījums.

Vispirms es izveidoju sešstūra serdi, saliekot vienu stieni, un pielodēju galus kopā. Pievienojot vēl 6 stieņus sešstūra virsotnēm, ir pabeigta zemējuma elektroinstalācija, tagad ir jāpielodē visi gaismas diodes katoda vadi, lai izveidotu sniegpārsliņu rakstu. Sarežģītā daļa bija SMD gaismas diožu pievienošana, bet es palīdzēju sev ar džigu, kas izveidots no kartona un divpusējas lentes.

Pēc tam bija pienācis laiks pievienot Arduino Nano mikrokontrolleru zem pamatstruktūras, atstājot starp tām pietiekami daudz vietas, lai ietilptu 3 misiņa stieņu vadu slāņi, kas savienos mikrokontrollera tapas ar visiem LED anoda vadiem. Tas prasīja milzīgu pacietību. Jums ne tikai jāizvairās no īssavienojuma starp vadiem, bet arī jāpievieno strāvas ierobežošanas rezistors un jāizskatās jauki.

Lapu gaismas diodes ir atsevišķi savienotas katra ar tuvāko Arduino izejas tapu. Nozares gaismas diodes ir sagrupētas pa divām un savienotas ar PWM tapām. Galvenās gaismas diodes ir arī sagrupētas pa divām un savienotas ar pārējām tapām. Arduino NANO ir tikai 18 izejas tapas (A6 un A7 ir tikai ieeja), un man ir nepieciešams viens tapa skārienjutīgajam sensoram, kas man atstāja tikai 17 tapas, lai abi galvenie gaismas diodes pāri būtu savienoti kopā, lai izveidotu 4 grupu. Es izmantoju 220Ω rezistorus, lai ierobežotu strāvu, kas plūst caur katru tapu, līdz aptuveni 8 mA. Tas kopumā nozīmē 240 mA, kas ir nedaudz augsts ATmega328 mikroshēmai, taču tas darbojas - drošs maksimums tiek uzskatīts par 200 mA.

4. solis: pieskāriena sensors

Pieskāriena sensors
Pieskāriena sensors
Pieskāriena sensors
Pieskāriena sensors
Pieskāriena sensors
Pieskāriena sensors

Lai varētu sadarboties ar sniegpārsliņu, es pievienoju vēl vienu misiņa stieni, lai izveidotu kapacitatīvu pieskāriena sensoru. Es atradu lielisku Paul Stoffregen bibliotēku un pamācību. Pieskāriena sensoru izmanto, lai mijiedarbotos ar arduinoflake - mainiet animāciju, ieslēdziet/izslēdziet, dzirksti, kad pieskaras, jūs to nosaucat …

5. darbība: kods

Sākotnēji es domāju, ka varēšu tikai aptumšot zaru gaismas diodes, kas ir savienotas ar aparatūras PWM tapām. Bet par laimi ir lieliska programmatūras PWM bibliotēka, kas ļāva man izmantot visas tapas tā, it kā tās būtu aparatūras PWM. Šī iestatīšana radīja bezgalīgas iespējas animācijām! Pārbaudiet zemāk pievienoto kodu ar dažām pirmajām animācijām.

Ja jums tas patīk, lūdzu, balsojiet par to konkursā Make it Glow tieši zem šī raksta, paldies

6. darbība: shēmas

Shēmas
Shēmas
Padariet to mirdzošu konkursu 2018
Padariet to mirdzošu konkursu 2018
Padariet to mirdzošu konkursu 2018
Padariet to mirdzošu konkursu 2018

Otrā balva konkursā Make it Glow 2018

Ieteicams: