![Money Heist BELLA CIAO Song sa Arduino Uno: 9 Mga Hakbang (na may Mga Larawan) Money Heist BELLA CIAO Song sa Arduino Uno: 9 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/006/image-17578-j.webp)
Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ano ang Arduino?
- Hakbang 2: Arduino UNO
- Hakbang 3: Piezoelectric Buzzer
- Hakbang 4: Paano Maglaro ng Mga Tala?
- Hakbang 5: I-upload ang Code sa Arduino
- Hakbang 6: Pagkonekta sa Buzzer Sa Arduino
- Hakbang 7: Paano Gawin ang Project na Ito sa Tinkercad Circuits?
- Hakbang 8: Arduino Code
- Hakbang 9: Panoorin ang aming Youtube Video
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12
![Image Image](https://i.howwhatproduce.com/images/006/image-17578-2-j.webp)
![](https://i.ytimg.com/vi/Hwv2H8SAH74/hqdefault.jpg)
Sa tutorial na ito, ipapakita ko sa iyo kung paano mo mailalaro ang Money Heist Song Bella Ciao sa anumang Arduino sa tulong ng Piezoelectric buzzer. Ang cool na proyekto na ito ay nakatuon sa lahat ng mga tagahanga ng Money Heist sa buong mundo. Kaya, magsimula na tayo.
Mga gamit
Hardware
- Arduino Uno
- Piezoelectric Buzzer
- USB A hanggang B Cable
Software
Arduino IDE
Code at ang Circuit
I-download ang Code mula sa aming GitHub Repository
Hakbang 1: Ano ang Arduino?
Ang Arduino ay isang open-source electronics platform batay sa madaling gamiting hardware at software. Nabasa ng mga board ng Arduino ang mga input - ilaw sa isang sensor, isang daliri sa isang pindutan, o isang mensahe sa Twitter - at ginawang isang output - pinapagana ang isang motor, binubuksan ang isang LED, naglathala ng isang bagay sa online. Maaari mong sabihin sa iyong board kung ano ang gagawin sa pamamagitan ng pagpapadala ng isang hanay ng mga tagubilin sa microcontroller sa board. Upang magawa mo ito, ginagamit mo ang wika ng programa ng Arduino (batay sa Mga Kable), at ang Arduino Software (IDE), batay sa Pagproseso.
Sa paglipas ng mga taon ang Arduino ay naging utak ng libu-libong mga proyekto, mula sa pang-araw-araw na mga bagay hanggang sa kumplikadong mga instrumentong pang-agham. Ang isang pamayanan sa buong mundo ng mga gumagawa - mag-aaral, libangan, artista, programmer, at propesyonal - ay nagtipon sa paligid ng open-source platform na ito, ang kanilang mga kontribusyon ay naidagdag sa isang hindi kapani-paniwalang halaga ng naa-access na kaalaman na maaaring maging malaking tulong sa mga baguhan at eksperto.
Hakbang 2: Arduino UNO
![Piezoelectric Buzzer Piezoelectric Buzzer](https://i.howwhatproduce.com/images/006/image-17578-3-j.webp)
Ang Arduino UNO ay ang pinakamahusay na board upang makapagsimula sa electronics at coding. Kung ito ang iyong unang karanasan sa tinkering sa platform, ang UNO ay ang pinaka matapang na board na maaari mong simulang i-play. Ang UNO ay ang pinaka ginagamit at dokumentadong lupon ng buong pamilya Arduino.
Ang Arduino Uno ay isang board ng microcontroller batay sa ATmega328P (datasheet). Mayroon itong 14 digital input / output pin (kung saan 6 ay maaaring magamit bilang mga output ng PWM), 6 na input ng analog, isang 16 MHz ceramic resonator (CSTCE16M0V53-R0), isang koneksyon sa USB, isang power jack, isang header ng ICSP at isang pindutang i-reset. Naglalaman ito ng lahat ng kinakailangan upang suportahan ang microcontroller; ikonekta lamang ito sa isang computer na may isang USB cable o i-power ito gamit ang isang adapter o baterya ng AC-to-DC upang makapagsimula.. Maaari kang mag-tinker sa iyong Uno nang hindi nag-aalala ng labis tungkol sa paggawa ng isang maling bagay, pinakapinsalang sitwasyon ng kaso maaari mong palitan ang maliit na tilad para sa ilang dolyar at magsimulang muli.
Hakbang 3: Piezoelectric Buzzer
Ang isang piezo buzzer ay isang aparato na gumagawa ng tunog. Ang pangunahing prinsipyo sa pagtatrabaho ay batay sa teorya na, tuwing ang isang potensyal na elektrisidad ay inilalapat sa isang materyal na piezoelectric, nabubuo ang isang pagkakaiba-iba ng presyon. Ang isang piezo buzzer ay binubuo ng mga kristal na piezo sa pagitan ng dalawang conductor. Kapag ang isang potensyal na pagkakaiba ay inilapat sa mga kristal na ito, itinutulak nila ang isang konduktor at hinila ang iba pang conductor ng kanilang panloob na pag-aari. Ang tuluy-tuloy na aksyon ng paghila at pagtulak ay bumubuo ng isang matalim na alon ng tunog. Ang mga Piezo buzzer ay bumubuo ng isang malakas at matalim na tunog. Kaya, karaniwang ginagamit sila bilang mga circuit ng alarma. Gayundin, ginagamit ang mga ito upang gumawa ng isang alerto sa isang kaganapan, signal o input ng sensor. Ang isang espesyal na katangian ng piezo buzzer ay, ang tunog ng tunog o antas ay hindi nakasalalay sa antas ng boltahe na, gumagana lamang ito sa isang tukoy na saklaw ng boltahe. Karaniwan, ang isang piezo buzzer ay maaaring makabuo ng isang tunog sa saklaw na 2 hanggang 4 kHz.
Hakbang 4: Paano Maglaro ng Mga Tala?
Una sa kailangan nating tukuyin ang mga frequency ng mga tala (masayang pakinggan) na may "int" function. Pagkatapos tukuyin ang halaga ng BPM (Maaari mong baguhin ito nang malinaw) at ayon sa na tukuyin ang mga halaga ng tala.
int rounda = 0; int roundp = 0; int puti = 0; int whitep = 0; int itim = 0; int blackp = 0; int quaver = 0; int quaverp = 0; int semiquaver = 0; int semiquaverp = 0;
Tinukoy ko pagkatapos ang halaga ng BPM (maaari mo itong baguhin nang malinaw).
int bpm = 120;
Ayon sa tinukoy na halaga ng BPM tukuyin ang mga halagang tala.
itim = 35000 / bpm; blackp = black * 1.5; puti = itim * 2; whitep = puti * 1.5; Rounda = itim * 4; bilog = bilog * 1.5; quaver = itim / 2; quaverp = quaver * 1.5; semiquaver = itim / 4; semiquaverp = semiquaver * 1.5;
Sa mga tinukoy na halagang ito maaari mong madaling i-play ang isang tala na may command na "tono" na tulad nito.
tono (pin, tala, tagal);
Sa proyektong ito, gumagamit kami ng parehong pamamaraan.
tono (BuzzerPin, Mi, itim); pagkaantala (itim + 50);
Sa ganitong paraan, gumawa ako ng himig para sa Bella Ciao Song. Iyon lang ang tungkol sa code.
Subukang isulat ang code sa iyong sarili. iwasan ang pag-paste ng kopya.
I-upload natin ang code sa aming Arduino board ngayon.
Hakbang 5: I-upload ang Code sa Arduino
![I-upload ang Code sa Arduino I-upload ang Code sa Arduino](https://i.howwhatproduce.com/images/006/image-17578-4-j.webp)
![I-upload ang Code sa Arduino I-upload ang Code sa Arduino](https://i.howwhatproduce.com/images/006/image-17578-5-j.webp)
Buksan ang code sa Arduino Software. Piliin ang modelo ng Board na iyong ginagamit. Dito ako sasama sa Arduino Uno. Upang mapili ang board, Pumunta sa "Tools> Boards".
Ngayon, Piliin ang Port kung saan nakakonekta ang iyong Arduino. upang piliin ang port, pumunta sa "Tools> PORT".
Matapos piliin ang mga tama, I-click ang Button ng Pag-upload upang mai-upload ang code sa Arduino.
Hakbang 6: Pagkonekta sa Buzzer Sa Arduino
![Pagkonekta sa Buzzer Sa Arduino Pagkonekta sa Buzzer Sa Arduino](https://i.howwhatproduce.com/images/006/image-17578-6-j.webp)
Matagumpay naming na-program ang aming microcontroller upang i-play ang Bella ciao Notes. Ngayon kailangan naming ikonekta ang Piezo Buzzer upang marinig ang musika. Kaya, ikonekta ang Pula na kawad ng Piezo Buzzer sa ika-11 Pin ng Arduino Uno at ang Black Wire sa 'GND' tulad ng ipinakita sa circuit diagram.
Hakbang 7: Paano Gawin ang Project na Ito sa Tinkercad Circuits?
![Paano Gawin ang Project na Ito sa Tinkercad Circuits? Paano Gawin ang Project na Ito sa Tinkercad Circuits?](https://i.howwhatproduce.com/images/006/image-17578-7-j.webp)
![Paano Gawin ang Project na Ito sa Tinkercad Circuits? Paano Gawin ang Project na Ito sa Tinkercad Circuits?](https://i.howwhatproduce.com/images/006/image-17578-8-j.webp)
![Paano Gawin ang Project na Ito sa Tinkercad Circuits? Paano Gawin ang Project na Ito sa Tinkercad Circuits?](https://i.howwhatproduce.com/images/006/image-17578-9-j.webp)
Nasa Lockdown kaming lahat dahil sa COVID19. Kaya't huwag mag-alala kung wala kang aktwal na mga sangkap. Maaari mong gayahin ang proyektong ito sa mga tinkercad circuit at maunawaan ang gumagana.
Tumungo sa Website ng Tinkercad mula rito. Mag-click sa Button na "SUMALI NGAYON" kung wala ka pang Acoount. Magsa-sign in ako gamit ang dati kong ginawang account. Kapag nasa Tinker cad Dashboard ka, Mag-click sa 'Circuits' na ipinapakita sa kaliwang bahagi ng screen. Mag-click sa Lumikha ng Bagong Button ng Circuit. Ngayon ang iyong bagong proyekto ay nilikha. Ngayon maghanap para sa Arduino UNO at i-drag ito sa pangunahing screen mula sa kanang bahagi ng Bar. Ngayon, hanapin ang Buzzer at i-drag ang buzzer sa pangunahing screen. Ngayon gawin ang koneksyon tulad ng sa Diagram.
Mag-click sa Seksyon na "Code" upang mai-program ang iyong Arduino. Tanggalin ang Mga paunang ginawang bloke at baguhin ang window mula sa block mode patungong Text Mode. I-paste sa code sa pamamagitan ng pagpapalit ng nakaraang blangko na code. Ngayon Mag-click sa Start Simulation Button upang makita ang iyong proyekto sa Aksyon.
Maaari mong kopyahin ang aking proyekto sa pamamagitan ng pag-click dito.
Hakbang 8: Arduino Code
/ * * * Nilikha ni Pi BOTS MakerHub * * Email: [email protected] * * Github: https://github.com/pibotsmakerhub * * Copyright (c) 2020 Pi BOTS MakerHub * * WhatsApp: +91 9400 7010 88 * * / int BuzzerPin = 11; // Connect Buzzer to Arduino pin 11 int Si2 = 1975; int LaS2 = 1864; int La2 = 1760; int SolS2 = 1661; int Sol2 = 1567; int FaS2 = 1479; int Fa2 = 1396; int Mi2 = 1318; int ReS2 = 1244; int Re2 = 1174; int DoS2 = 1108; int Do2 = 1046; // Low Octave int Si = 987; int LaS = 932; int La = 880; int SolS = 830; int Sol = 783; int FaS = 739; int Fa = 698; int Mi = 659; int ReS = 622; int Re = 587; int DoS = 554; int Do = 523; // tukuyin ang mga tala int rounda = 0; int roundp = 0; int puti = 0; int whitep = 0; int itim = 0; int blackp = 0; int quaver = 0; int quaverp = 0; int semiquaver = 0; int semiquaverp = 0; int bpm = 120; void setup () {pinMode (BuzzerPin, OUTPUT); itim = 35000 / bpm; blackp = black * 1.5; puti = itim * 2; whitep = puti * 1.5; Rounda = itim * 4; bilog = bilog * 1.5; quaver = itim / 2; quaverp = quaver * 1.5; semiquaver = itim / 4; semiquaverp = semiquaver * 1.5; } void loop () {tone (BuzzerPin, Mi, black); pagkaantala (itim + 50); tono (BuzzerPin, La, itim); pagkaantala (itim + 50); tono (BuzzerPin, Si, itim); pagkaantala (itim + 50); tono (BuzzerPin, Do2, itim); pagkaantala (itim + 50); tono (BuzzerPin, La, itim); antala (2 * puti + 50); tono (BuzzerPin, Mi, itim); pagkaantala (itim + 50); tono (BuzzerPin, La, itim); pagkaantala (itim + 50); tono (BuzzerPin, Si, itim); pagkaantala (itim + 50); tono (BuzzerPin, Do2, itim); pagkaantala (itim + 50); tono (BuzzerPin, La, itim); antala (2 * puti + 50); tono (BuzzerPin, Mi, itim); pagkaantala (itim + 50); tono (BuzzerPin, La, itim); pagkaantala (itim + 50); tono (BuzzerPin, Si, itim); pagkaantala (itim + 50); tono (BuzzerPin, Do2, puti * 1.3); antala (2 * itim + 50); tono (BuzzerPin, Si, itim); pagkaantala (itim + 50); tono (BuzzerPin, La, itim); pagkaantala (itim + 50); tono (BuzzerPin, Do2, puti * 1.3); antala (2 * itim + 50); tono (BuzzerPin, Si, itim); pagkaantala (itim + 50); tono (BuzzerPin, La, itim); pagkaantala (itim + 50); tono (BuzzerPin, Mi2, itim); pagkaantala (puti + 50); tono (BuzzerPin, Mi2, itim); pagkaantala (puti + 100); tono (BuzzerPin, Mi2, itim); pagkaantala (puti + 50); tono (BuzzerPin, Re2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Mi2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Fa2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Fa2, puti * 1.3); pagkaantala (rounda + 100); tono (BuzzerPin, Fa2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Mi2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Re2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Fa2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Mi2, puti * 1.3); pagkaantala (rounda + 100); tono (BuzzerPin, Mi2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Re2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Do2, itim); pagkaantala (itim + 50); tono (BuzzerPin, Si, puti * 1.3); pagkaantala (puti + 50); tono (BuzzerPin, Mi2, puti * 1.3); pagkaantala (puti + 50); tono (BuzzerPin, Si, puti * 1.3); pagkaantala (puti + 50); tono (BuzzerPin, Do2, puti * 1.3); pagkaantala (puti + 50); tono (BuzzerPin, La, rounda * 1.3); pagkaantala (rounda + 50); }
Hakbang 9: Panoorin ang aming Youtube Video
![](https://i.ytimg.com/vi/Hwv2H8SAH74/hqdefault.jpg)
Yun lang Sundan kami para sa higit pang mga kagiliw-giliw na proyekto. Mangyaring Sundin kami sa Instagram:
Salamat.
Inirerekumendang:
May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)
![May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan) May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/001/image-1311-15-j.webp)
May-ari ng Larawan Sa Built-in Speaker: Narito ang isang magandang proyekto na isasagawa sa katapusan ng linggo, kung nais mong gumawa ka ng sariling tagapagsalita na maaaring magkaroon ng mga larawan / post card o kahit na listahan ng dapat mong gawin. Bilang bahagi ng pagbuo gagamitin namin ang isang Raspberry Pi Zero W bilang sentro ng proyekto, at isang
Arduino Uno Tutorial # 2 - ang Buzzer Song: 4 Hakbang (na may Mga Larawan)
![Arduino Uno Tutorial # 2 - ang Buzzer Song: 4 Hakbang (na may Mga Larawan) Arduino Uno Tutorial # 2 - ang Buzzer Song: 4 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/009/image-25837-j.webp)
Arduino Uno Tutorial # 2 - ang Buzzer Song: Kamusta sa lahat, dahil nakita ko na ang aking unang tutorial ay naging isang mahusay na pagsusugal, napagpasyahan kong gagawa ako ng isang serye ng mga Arduino Uno tutorial para sa iyo
Random Bet Generator Money Box: 6 Mga Hakbang (na may Mga Larawan)
![Random Bet Generator Money Box: 6 Mga Hakbang (na may Mga Larawan) Random Bet Generator Money Box: 6 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/004/image-11375-8-j.webp)
Random Bet Generator Money Box: Nagkaroon ako ng talakayan sa aking iba pang kalahati tungkol sa football at pera at ang paksa ay napunta sa pusta. Tuwing pupunta siya sa tugma ng kanyang mga asawa lahat ng chip sa ilang quid at inilagay nila ang isang pusta. Ang pusta ay karaniwang ang huling iskor AT alinman sa fi
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 Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan) Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
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
Random Song Jukebox (Raspberry Pi): 6 na Hakbang (na may Mga Larawan)
![Random Song Jukebox (Raspberry Pi): 6 na Hakbang (na may Mga Larawan) Random Song Jukebox (Raspberry Pi): 6 na Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/004/image-9650-37-j.webp)
Random Song Jukebox (Raspberry Pi): Matapos magulo kasama ang isang Google AIY Voice Kit para sa Raspberry Pi, nagpasya akong muling hangarin ang hardware upang makagawa ng isang offline jukebox. Kapag na-hit ng isang gumagamit ang tuktok na pindutan, tutugtog ang isang random na kanta na nakaimbak sa Pi. Ang volume knob ay naroroon upang makatulong na ayusin ang