Talaan ng mga Nilalaman:

Arduino Christmas Lights: 5 Hakbang (na may Mga Larawan)
Arduino Christmas Lights: 5 Hakbang (na may Mga Larawan)

Video: Arduino Christmas Lights: 5 Hakbang (na may Mga Larawan)

Video: Arduino Christmas Lights: 5 Hakbang (na may Mga Larawan)
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2024, Nobyembre
Anonim
Arduino Christmas Lights
Arduino Christmas Lights
Arduino Christmas Lights
Arduino Christmas Lights

Malapit na ang Pasko, kaya't nagpasya akong gumawa ng isang magarbong dekorasyon para sa aking tahanan. Maraming uri ng mga ilaw sa Pasko ang magagamit, ngunit nagpasya akong lumikha ng isa nang mag-isa. Ang pinakasimpleng bagay na naiisip ko ay upang mag-hook up ng ilang mga leds sa Arduino at sindihan sila. Nang hindi gumagamit ng isang ic, maaari kang kumonekta sa hindi hihigit sa 13 mga leds upang hindi mo masunog ang maliit na tilad. Nagpasya akong gumamit ng 12, para lamang sa mga kadahilanang aesthetic.

Hakbang 1: Mga Bagay na Kailangan:

Mga bagay na Kailangan
Mga bagay na Kailangan
  • 12 LEDs
  • 12 220-ohm resistors (o katulad)
  • Arduino UNO
  • kable ng USB
  • 12 M-to-M jumper wires
  • Isang breadboard

Ang Allchips ay isang sangkap ng electronics online service platform, maaari kang bumili ng lahat ng mga bahagi mula sa kanila

Hakbang 2: Pagkonekta sa mga LED

Pagkonekta sa mga LED
Pagkonekta sa mga LED
Pagkonekta sa mga LED
Pagkonekta sa mga LED
Pagkonekta sa mga LED
Pagkonekta sa mga LED

Ngayon, kailangan mong i-plug sa bawat led sa breadboard. Inayos ko sila sa isang hilera, 2 butas mula sa bawat isa upang magkasya sila. Ang kanang bahagi ng humantong ay kailangang mas mahabang lead (anode, positibo) na kumokonekta sa isang digital na pin ng Arduino. Ang katod ay pumupunta sa negatibong riles ng breadboard, na may isang risistor. Ang riles ay konektado sa GND (negatibo) ng Arduino. Pinili ko ang mga digital na pin na 13 hanggang 2, maaari mong ayusin muli ang mga ito sa code

Hakbang 3: Pagbabago at Pag-upload ng Code

Pagbabago at Pag-upload ng Code
Pagbabago at Pag-upload ng Code

Ikonekta ang Arduino sa iyong computer gamit ang USB cable. Simulan ang Arduino IDE at i-paste ang code mula dito. Ang iba't ibang mga pagkaantala ay maaaring mabago at din ang pagkakasunud-sunod ng mga animasyon.

Hakbang 4: Pag-unawa sa Mga Animasyon

Pag-unawa sa Mga Animasyon
Pag-unawa sa Mga Animasyon
Pag-unawa sa Mga Animasyon
Pag-unawa sa Mga Animasyon

Para sa pagiging simple ng code, pinaghiwalay ko ang bawat pagkakasunud-sunod ng mga blink sa isang bagong pag-andar. Mahabang kwento - ang bawat animasyon ay may pagpapaandar nito. Sa bawat isa maaari kang makahanap ng isang loop, kung aling mga cycle sa pamamagitan ng array, na naglalaman ng bilang ng bawat humantong at ang kaukulang digital pin ng Arduino. Pagkatapos, i-on / i-off ang mga ito upang lumikha ng mga magarbong epekto. Ang bawat pagpapaandar ay nagtatapos sa pagpapatupad ng off na animasyon, na pinapatay ang lahat ng mga leds upang maghanda para sa susunod.

Hakbang 5: Pagpapakita ng Proyekto

Image
Image

Sa prototype na ito, isinama ko ang 4 pangunahing mga animasyon - all-on (isa-isa), ang chaser, ang chaser na may mga pares at 50 mga random blinks.

Inirerekumendang: