Talaan ng mga Nilalaman:
- Hakbang 1: Kumuha ng Mga Materyales
- Hakbang 2: Elektrikal - Pagkonekta sa Relay at Mga Ilaw ng Pasko
- Hakbang 3: Elektrikal - Mikropono at Arduino
- Hakbang 4: Arduino Code - Awtomatikong Mga Blinking Light
- Hakbang 5: Arduino Code - Mga Manu-manong Blinking Light
- Hakbang 6: I-setup ang mga Ilaw at Patakbuhin ang Code
Video: Mga Awtomatikong Ilaw ng Pasko: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa Instructable na ito, ipinapakita ko sa iyo kung paano bumuo ng Awtomatikong Blinking Christmas Lights kapag pinatugtog ang musika! Ang proyekto ay may 2 bahagi: ang Electrical Circuitry, at ang Arduino Code / Algorithm. Gumagana ang circuit sa pamamagitan ng paggamit ng isang 8 channel relay upang isara ang circuit sa bawat isa sa 8 indibidwal na mga Christmas light strands. Nakukuha ng isang electret microphone ang mga tunog ng alon na tumutugtog sa isang hanay ng mga speaker at ipinapadala ito sa isang Arduino gamit ang isang analog input.
Mula dito mayroong 2 mga pagpipilian para sa magagamit na mga programa. Maaari mong gamitin ang template ng manu-manong code upang manu-manong kumurap ng ilang mga hibla ng ilaw para sa mga tukoy na track ng musika, o maaari mong gamitin ang awtomatikong code na nagpapagana ng iba't ibang mga hibla ng kawad batay sa dalas na nilalaro.
Hakbang 1: Kumuha ng Mga Materyales
Ang listahan ng mga materyales para sa proyektong ito ay napaka banayad ginagawa itong isang napaka-abot-kayang proyekto. Ang listahan ng mga materyales at kung saan binili ko ang lahat (mga link ng kaakibat ng amazon) ay kasama ang:
1x Arduino Uno
1x Breadboard
1x Electret Microphone Amplifier
1x Jumper Wire Bundle 65 PCS
1x Premium Babae / Lalaki Mga Jumper Wires - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 Channel Relay
8x Vickerman Mini Christmas Lights (maaari ring bumili ng mas kaunting mga hibla)
Mahalaga rin na pansinin ang guwantes na goma at isang pamatay-apoy ang lubos na inirerekomenda kung bago ka sa mga ganitong uri ng proyekto. Mayroon ding isang naida-download na bersyon ng PDF ng listahan ng mga materyales sa ibaba.
Hakbang 2: Elektrikal - Pagkonekta sa Relay at Mga Ilaw ng Pasko
Ang puso ng electrical circuitry ay ang relay. Ang isang relay ay isang mechanical switch na magsasara kapag ang isang mas maliit na boltahe ay inilapat sa relay. Gumagana ito dahil ang mas maliit na boltahe ay tumatakbo sa isang likid ng kawad, na lumilikha ng isang electromagnet upang isara ang mechanical switch. Ang switch ay konektado sa parehong cut end ng bawat Christmas Light strand. Kapag nagsara ang switch, ang boltahe ng outlet ng pader ay maaaring tumakbo sa pamamagitan ng strand, lumilikha ng ilaw!
Tandaan: HUWAG magtrabaho sa mga light strand ng Pasko habang naka-plug ang mga ilaw!
Upang ikonekta ang mga ilaw sa relay, gumawa ng isang solong hiwa sa light strand at i-strip nang maliit ang kawad upang maipakita ang isang maliit na halaga ng tanso sa bawat panig ng hiwa. Kapag tapos na iyon, ikonekta ang bawat tip ng tanso sa karaniwang bukas na mga lead ng 1 relay. Gawin ito para sa 8 light strands.
Higit pa sa kung paano ikonekta ang relay ay matatagpuan dito:
Hakbang 3: Elektrikal - Mikropono at Arduino
Susunod, kailangan naming ikonekta ang electret microphone sa Arduino upang masimulan naming makatanggap ng mga sound wave bilang analog input. Ang mga koneksyon ay medyo simple sa mikropono VCC at ground na kumokonekta sa Arduino 5V at ground ayon sa pagkakabanggit, ang output ng mikropono ay kumokonekta nang direkta sa Arduino analog 0 pin. Ang mga imahe sa itaas at visual na Fritzing circuit sa ibaba ay detalyado kung paano kumonekta ang mikropono at relay board sa Arduino.
Hakbang 4: Arduino Code - Awtomatikong Mga Blinking Light
Matapos ikonekta ang lahat ng electronics, oras na upang mag-upload ng Arduino code! Ang awtomatikong blinking lights code ay magdudulot sa mga Christmas lights upang awtomatikong kumurap batay sa dalas ng tunog na maririnig ng mikropono. Gumagana ang code sa pamamagitan ng paggamit ng isang algorithm na tinatawag na FHT (Fast Hartley Transform) na katulad ng FFT (Fast Fourier Transform) upang mai-convert ang sound wave mula sa time domain patungo sa domain ng dalas.
Hindi ko karaniwang nais na gumamit ng mga dalubhasang aklatan kapag nagsusulat ako ng code, ngunit ang silid-aklatan sa bukas na mga lab ng musika ay napakadaling magtrabaho at ginawang mas mabilis ang proyektong ito! Magagamit ang code sa aking GitHub repository:
Hakbang 5: Arduino Code - Mga Manu-manong Blinking Light
Naglalaman din ang aking Repository ng GitHub ng code para sa manu-manong kumikislap na mga ilaw. Ang manu-manong code sa lalagyan na ito ay kasalukuyang na-calibrate para sa Carol of Bells ngunit maaari mong baguhin ang code upang kumurap sa anumang kanta sa pamamagitan ng pagsunod sa parehong pattern na ginagamit ko sa code na ito! Magagamit din ang code sa GitHub:
Hakbang 6: I-setup ang mga Ilaw at Patakbuhin ang Code
Inilalagay ang iyong mga ilaw kung saan mo nais ang mga ito, i-upload ang iyong code sa Arduino board at panoorin ang iyong light show! Kapag tapos ka na at gumana ito, maaari mong mapagana ang iyong Arduino gamit ang isang 9V na baterya upang hindi mo kailangang mapanatili ang iyong laptop sa malapit. Tangkilikin ang palabas!
Inirerekumendang:
NeoPixel Clip-On C9 Diffusers para sa Mga ilaw ng Pasko: 6 na Hakbang (na may Mga Larawan)
NeoPixel Clip-On C9 Diffusers para sa Mga Christmas Light: Minsan, mga magagandang bagay ay nawawala - tulad ng mga nagyelong bombilya ng C9. Alam mo, ang mga kung saan naka-off ang mga pintura ng pintura. Oo, ang mga nagyelo na bombilya ng C9 ng kabutihan ni Charlie Brown.. Narito ang isang tamang C9 LED diffuser para sa 12mm WS2811 NeoPixel na maaaring addressing LEDs. Ni p
Paano Makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa: 16 Hakbang (na may Mga Larawan)
Paano Makokontrol ang Mga ilaw / Home Lights Gamit ang Arduino at Amazon Alexa: Ipinaliwanag ko kung paano makontrol ang ilaw na konektado sa UNO at kontrolado ng Alexa
Mga Ilaw ng Pasko Sa Atmega328: 6 Mga Hakbang
Mga Ilaw ng Pasko Sa Atmega328: Darating ang Pasko at oras na upang simulang gawin ito. Sa aking kaso - sa wakas ay natatapos ang maituturo tungkol sa aking mga ilaw ng Christmas tree. Ang ideya dito ay simple: kumuha ng isang maliit na iba't ibang mga kulay na LED, ikonekta ang mga ito sa LED driver sa
Mga Ilaw ng Tagapagpahiwatig ng Katayuan ng Banyo at Awtomatikong Paglipat: 4 Mga Hakbang (na may Mga Larawan)
Mga Ilaw ng Tagapagpahiwatig ng Kalagayan ng Banyo at Awtomatikong Paglipat: Ang proyektong ito ay gumagamit ng mga switch ng proximity at relay upang makontrol ang isang bangko ng mga ilaw ng tagapagpahiwatig. Ang mga ilaw ay nagpapahiwatig ng katayuan sa pananakop ng dalawang banyo. Suliranin: Dalawang solong banyo ng gumagamit - sa isang bahay na istilo ng dorm - ay ibinabahagi ng maraming tao, ngunit
Mga Ilaw ng Pasko sa Musika Gamit ang Arduino: 9 Mga Hakbang (na may Mga Larawan)
Mga Ilaw ng Pasko sa Musika Gamit ang Arduino: Nais naming mag-asawa na lumikha ng aming sariling light-set-to-music show para sa huling ilang mga kapaskuhan. May inspirasyon ng dalawang Instructable sa ibaba, nagpasya kaming magsimula sa wakas sa taong ito at palamutihan ang aming RV. Gusto namin ng all-in-one cont