Talaan ng mga Nilalaman:

Arduino Christmas Cheer !: 5 Hakbang (na may Mga Larawan)
Arduino Christmas Cheer !: 5 Hakbang (na may Mga Larawan)

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

Video: Arduino Christmas Cheer !: 5 Hakbang (na may Mga Larawan)
Video: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, Hulyo
Anonim
Arduino Christmas Cheer!
Arduino Christmas Cheer!
Arduino Christmas Cheer!
Arduino Christmas Cheer!
Arduino Christmas Cheer!
Arduino Christmas Cheer!

Tiss ang panahon upang idikit ang Arduino sa mga maligaya na lugar, at kung anong mas mahusay na lugar kaysa sa isang Christmas tree! Sa proyektong ito, gagawa kami ng isang Christmas tree na maaaring kumanta ng isang bungkos ng iba't ibang mga kanta ng Pasko at sindihan kasabay ng musika! Nakalakip ay isang audio file ng puno sa pagkilos upang bigyan ka ng isang ideya kung ano ang tunog nito.

Hakbang 1: Kailangan ng Mga Bahagi

Image
Image
Kable ng Lahat Up!
Kable ng Lahat Up!

Kaya't ang puno ay hindi talaga ginagawa ang ibig sabihin ng aming listahan ng mga bahagi ay talagang maliit sa lahat ng kakailanganin namin tulad ng sumusunod:

  • Arduino Micro (Dito)
  • Buzzer (Dito)
  • 12 LEDs (Dito)
  • Button (Dito)
  • Kawad
  • Kaso materyal

tulad ng para sa mga tool, ang kailangan lang namin ay isang soldering iron, glue gun, at box cutter na ginagawa itong isang talagang simple, kasiya-siyang proyekto!

Hakbang 2: Kable ng Lahat

Kable ng Lahat Up!
Kable ng Lahat Up!
Kable ng Lahat Up!
Kable ng Lahat Up!

Ang mga kable para sa proyektong ito ay medyo magulo sapagkat makokontrol namin ang anim na hanay ng 2 LEDs ngunit sa pangkalahatan ay medyo simple pa rin upang maayos na maiugnay ang lahat.

Magsimula tayo sa pamamagitan ng paggawa ng ating LED chain, nagsisimula tayo sa pamamagitan ng paghihinang ng lahat ng mga ground leg (maikling binti) na magkakasama sa paggawa ng isang karaniwang lupa sa pagitan ng lahat ng mga LED, ang karaniwang lupa na ito ay maaaring solder sa ground input ng Arduino. Ngayon ay gugustuhin naming ipares ang 12 LEDs sa mga pangkat ng 2, ginagawa namin ito sa pamamagitan ng pagkonekta sa mas mahabang paa ng bawat indibidwal na pangkat na nangangahulugang kapag ang kapangyarihan ay ibinibigay sa set na iyon ay pareho silang mag-o-on. Ngayon ay dapat mayroon kaming 1 karaniwang ground at 6 cathode na kailangan namin upang kumonekta sa Arduino, ang bawat set ay konektado sa isa sa mga input ng Arduino na pin 3, 4, 5, 6, 7 at 9 (ang pin 8 ay ginagamit ng buzzer).

Ngayon para sa isang buzzer sa ilalim nito dapat mong makita ang isang positibo at isang negatibong terminal na nais naming maghinang ng isang kawad sa pareho at ikonekta ito sa Arduino. Ang ground terminal ng buzzer ay napunta sa ground sa Arduino at ang positibo ay napunta sa pin 8.

At ang panghuli, magkokonekta kami ng isang pindutan na magbibigay-daan sa amin na i-on at i-off ang musika dahil medyo nakakainis ito pagkatapos ng ika-4 o ika-5 na oras. Ang isang binti ng pindutan ay kumokonekta sa ground sa Arduino at ang iba pang binti ay konektado sa pin 10.

At iyon lang ang mga kable!

Hakbang 3: Ang Code

Ang Code
Ang Code

Pinapayagan kami ng code na makabuo ng mga tono mula sa Arduino at hinahayaan itong maglaro ng mga tukoy na tala, tingnan natin ang ilang mahahalagang tampok nito.

Mayroong isang seksyon ng code na nagpapahintulot sa amin na piliin ang tempo ng kanta, pinili ko ang 250 upang panatilihin itong klasikong ngunit pa rin medyo pag-upbeat, pagkatapos sa itaas na mayroong isang bungkos ng mga numero na pinaghiwalay ng mga kuwit, ito ang haba ng bawat tala na pupunta upang i-play at pagkatapos ay muli sa itaas iyon ang aktwal na mga tala na nilalaro nang maayos, ang mga ito ay maaaring muling ayusin upang i-play ang anumang kanta na gusto mo hangga't hindi mo alintana ang mga tunog ng 8 bit.

Buksan ang code sa Arduino IDE at i-upload ito sa iyong board at bigyan ito ng pagsubok, kung maayos ang lahat maaari kaming magpatuloy, kung hindi subukang i-double check ang lahat ng iyong mga koneksyon at muling mai-upload ang code.

Hakbang 4: Ang Kaso

Ang kaso
Ang kaso
Ang kaso
Ang kaso
Ang kaso
Ang kaso

Okay, kaya't ang kaso ay talagang batayan lamang ng 4 na piraso ng karton na nakadikit upang makagawa ng isang kahon na maaaring magkasya ang base ng iyong pot plant na Christmas tree. Kakailanganin naming gumawa ng isang mas maliit na tatsulok na kahon kung saan ang aming pindutan magkasya, kapag tapos na iyon maaari nating idikit na sa gitna ng isa sa mga gilid ng aming kahon, o ang pindutan ay maaaring mai-mount sa loob ng isang ang mga wire ay maaaring humantong sa likurang sulok ng kahon tulad ng pagpunta namin upang mai-mount ang Arduino at buzzer sapagkat hindi nito ito nakikita, magagawa natin ito sa pamamagitan ng paggamit ng isang maliit na mainit na pandikit upang mapanatili ito sa lugar.

Ngayon ang pangunahing kaso ay nakumpleto ngunit nais naming magdagdag ng ilang mga tema ng Pasko dito, ginawa ko ito sa pamamagitan ng pagdikit ng isang maliit na sumbrero ng Pasko sa aking pindutan at nagdagdag ng isang maliit na mensahe sa ibaba nito ngunit ang iyong mga dekorasyon ay ganap na nakasalalay sa iyong sariling personal na panlasa.

Hakbang 5: Maraming Kanta

Iyon ay medyo, kailangan mo na ngayong magkaroon ng isang Christmas tree na maaaring kumanta ng mga kampanilya ngunit kung nais mo itong magpatugtog ng higit pang mga kanta na magtungo rito, nagkaroon ng isang gumagamit ng Arduino na naglagay ng higit pa sa kanyang sariling mga 8-bit na kanta sa Christmas at ang galing nila! i-drag lamang at i-drop ang ilang mga linya ng code sa aming code, muling i-upload ito at mag-enjoy!

Salamat sa pagbabasa! kung mayroon kang anumang mga katanungan sa lahat id pag-ibig upang sagutin ang mga ito, mag-iwan sa akin ng isang puna o PM kung gagawin mo!

Inirerekumendang: