Talaan ng mga Nilalaman:
- Hakbang 1: Pangkalahatang-ideya
- Hakbang 2: Mga tool
- Hakbang 3: Konstruksiyon
- Hakbang 4: Touch Sensor
- Hakbang 5: Code
- Hakbang 6: Mga Skematika
Video: Arduinoflake: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Isang freeform interactive snowflake na animated ni Arduino Nano. Gamit ang 17 independiyenteng mga channel ng PWM at pindutin ang sensor maaari itong lumikha ng mga kahanga-hangang epekto!
Mayroon ding isang bersyon ng PCB na maaaring magawa ng lahat!
Hakbang 1: Pangkalahatang-ideya
Ang snowflake ay binubuo ng 30 LEDs na naka-grupo sa 17 independiyenteng mga segment na maaaring kontrolin nang magkahiwalay ng Arduino Nano microcontroller. Ang bawat isa sa LED na pangkat ay maaaring malimutan ng PWM upang lumikha ng ilang mga kaibig-ibig na animasyon.
Hakbang 2: Mga tool
Ang kailangan mo lang ay ang soldering iron, solder, at pliers.
Hakbang 3: Konstruksiyon
Una sa lahat pumili ng ilang pattern. Pumili ako ng isang maganda at simpleng snowflake na kristal at i-print ito sa laki upang magkasya sa Arduino Nano sa loob ng hexagon - core ng kristal.
Ang istraktura ng suporta na kumikilos din bilang isang kable ay nilikha mula sa 0.8mm na mga tansong baras na hinihinang kasama ng lata. Gumamit ako ng 2m ng tungkod sa kabuuan. Bakit freeform? Dahil palaging nais kong subukan iyon at pagsubok ito ng iyong pasensya at husay.
Una lumikha ako ng isang pangunahing heksagon sa pamamagitan ng baluktot ng isang solong pamalo at magkasama ang mga dulo. Sa pamamagitan ng pagdaragdag ng isa pang 6 na baras sa mga tuktok ng hexagon na kumpleto ang mga kable sa lupa, ang lahat ng mga lead ng katod ng mga LED ngayon ay kailangang solder dito upang lumikha ng isang pattern ng snowflake. Ang nakakalito na bahagi ay pagdaragdag ng mga SMD LED ngunit tinulungan ko ang aking sarili sa isang jig na nilikha mula sa isang karton at isang dobleng panig na tape.
Susunod, oras na upang idagdag ang Arduino Nano microcontroller sa ilalim ng pangunahing istraktura na nag-iiwan ng sapat na puwang sa pagitan upang magkasya sa 3 mga layer ng mga wire rod na wirings na magkokonekta sa mga microcontroller pin sa lahat ng LED anode lead. Nangangailangan ito ng napakalaking halaga ng pasensya. Hindi lamang kailangan mong iwasan ang isang maikling circuit sa pagitan ng mga wire ngunit magdagdag din ng isang kasalukuyang paglilimita sa risistor at gawin itong maganda.
Ang mga LEDs ng dahon ay magkakaugnay na magkakaugnay bawat isa sa pinakamalapit na output pin ng Arduino. Ang mga LED LED ay naka-grupo ng dalawa at konektado sa mga PWM na pin. Ang mga Core LED ay naka-grupo din ng dalawa at konektado sa natitirang mga pin. Ang Arduino NANO ay mayroon lamang 18 output pin (A6 at A7 ay input lamang) at kailangan ko ng isang pin para sa touch sensor, na iniwan ako ng 17 pin lamang kaya ang dalawang pares ng core LEDs ay magkakakonekta upang lumikha ng isang pangkat ng 4. I Gumagamit ako ng 220Ω resistors upang limitahan ang kasalukuyang umaagos sa bawat pin sa paligid ng 8mA. Nangangahulugan iyon ng 240mA sa kabuuan na kung saan ay maliit para sa ATmega328 chip ngunit gumagana ito - ligtas na maximum ay sinabi na 200mA.
Hakbang 4: Touch Sensor
Upang makapag-ugnay sa isang snowflake Nagdagdag ako ng isa pang tungkod na tanso upang lumikha ng isang capacitive touch sensor. Natagpuan ko ang isang mahusay na silid-aklatan at tutorial ni Paul Stoffregen. Ginagamit ang touch sensor upang makipag-ugnay sa arduinoflake - baguhin ang animasyon, i-on / i-off, kumislap kapag hinawakan, pinangalanan mo ito…
Hakbang 5: Code
Orihinal na naisip kong magagawa kong madilim lamang ang mga LED na sangay na konektado sa mga pin ng hardware PWM. Ngunit sa kabutihang palad mayroong isang kahanga-hangang software PWM library na pinapayagan akong gamitin ang lahat ng mga pin na parang sila ay hardware PWM. Ang setup na ito ay lumikha ng walang katapusang mga posibilidad para sa mga animasyon! Suriin ang code na nakalakip sa ibaba kasama ang ilan sa mga unang mga animasyon.
Kung nais mo ito mangyaring iboto ito sa Make it Glow Contest sa ilalim mismo ng artikulong ito, salamat
Hakbang 6: Mga Skematika
Pangalawang Gantimpala sa Make it Glow Contest 2018
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Arduinoflake - Bersyon ng PCB: 8 Hakbang (na may Mga Larawan)
Arduinoflake - Bersyon ng PCB: Ilang linggo na ang nakakalipas ay gumawa ako ng isang libreng form na Arduinoflake. Marami sa iyo ang nagustuhan. Ngunit ang mahika nito ay hindi lamang pagiging freeform kundi pati na rin sa pattern ng mga LED. Kaya't nagpasya akong lumikha ng isang bersyon ng PCB na magiging madali at murang magagawa para sa lahat! Ito ay
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.