Satura rādītājs:
- 1. darbība. Pārskats
- 2. darbība: rīki
- 3. solis: būvniecība
- 4. solis: pieskāriena sensors
- 5. darbība: kods
- 6. darbība: shēmas
Video: Arduinoflake: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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
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
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
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
Otrā balva konkursā Make it Glow 2018
Ieteicams:
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Skrūve - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): 6 soļi (ar attēliem)
Bolt - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): Induktīvās uzlādes (pazīstamas arī kā bezvadu uzlāde vai bezvadu uzlāde) ir bezvadu enerģijas pārneses veids. Tas izmanto elektromagnētisko indukciju, lai nodrošinātu elektroenerģiju pārnēsājamām ierīcēm. Visizplatītākā lietojumprogramma ir Qi bezvadu uzlādes st
Arduinoflake - PCB versija: 8 soļi (ar attēliem)
Arduinoflake - PCB versija: Pirms dažām nedēļām es izveidoju brīvformas Arduinoflake. Daudziem no jums tas patika. Bet tās burvība ir ne tikai brīvā formā, bet arī gaismas diožu modelī. Tāpēc es nolēmu izveidot PCB versiju, kuru būtu patiešām viegli un lēti izgatavot ikvienam! Tas ir t
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu