Ua hoʻololi ke kahua hoʻomohala Arduino i ka honua o ka uila a me ka polokalamu, hāʻawi i ka poʻe hoihoi a me ka poʻe loea i ka hiki ke hana i kahi ākea o nā papahana pili. ʻO kekahi o nā mea koʻikoʻi o Arduino ʻo ia ka hiki ke hoʻohana i nā ʻano sensor, actuators a me nā mea hoʻokele. I kēia lā e ʻimi mākou i ka honua hoihoi o ka hoʻomalu ʻana i kahi piezo me ka hana NOTE ma Arduino, kahi hana e hiki ai iā mākou ke hana i nā leo mele like ʻole a me nā hopena kani. Ma kēia ʻatikala, e ʻimi mākou i nā kumu a me nā ʻanuʻu e pono ai e hana i ka hapa nui o kēia hiʻohiʻona i kā mākou papahana. E mākaukau e hoʻoheheʻe iā ʻoe iho i loko o ke ao hoihoi o ke mele a me ke kani i hoʻomalu ʻia e Arduino!
1. Hoʻomaka i ka hoʻomalu ʻana i kahi piezo me ka hana NOTE ma Arduino
Ma kēia ʻatikala, e hōʻike mākou iā ʻoe pehea e kāohi ai i kahi piezo me ka hana NOTE ma Arduino. ʻO ka hoʻomalu ʻana i kahi piezo me ka hana NOTE hiki iā ʻoe ke hana i nā leo o nā alapine like ʻole a me nā lōʻihi. He mea pono kēia ma ke mele, ka alarm a i ʻole nā papahana kamaʻilio kani.
No ka mālama ʻana i kahi piezo me ka hana NOTE ma Arduino, pono ʻoe i kēia mau mea:
- ʻO Arduino Uno
- he piezo
- 220 ohm a me 1k ohm pale
- Cables de conexión
Aia ma lalo nā ʻanuʻu e hoʻomalu i kahi piezo me ka hana NOTE ma Arduino:
- Hoʻohui i ka piezo i ka Arduino. No ka hana ʻana i kēia, e hoʻopili i ka ʻaoʻao maikaʻi o ka piezo i ka pine 9 o ka Arduino ma o kahi pale 220 ohm. E hoʻohui i ka ʻaoʻao ʻino o ka piezo i ka lepo. Eia kekahi, e hoʻohui i kahi pale 1k ohm ma waena o ka pine 9 a me ka pilina i ka piezo.
- E wehe i ka polokalamu Arduino ma kāu kamepiula.
- E hana i kahi papahana hou a wehewehe i ka pine 9 ma ke ʻano he puka.
- E hoʻohana i kēia code e hana i nā leo like ʻole ma ka piezo:
void loop() {
tone(9, 261); // Tono C4
delay(1000);
noTone(9);
delay(500);
tone(9, 294); // Tono D4
delay(1000);
noTone(9);
delay(500);
}
2. Kaʻanuʻu ma ka ʻanuʻu: Pehea e hoʻopili ai i kahi piezo i ka Arduino
Ma mua o ka hoʻomaka ʻana, he mea nui e maopopo e pili ana i nā mea pono e hoʻopili ai i kahi piezo i ka Arduino. Pono ʻoe i Arduino Uno, kahi piezoelectric, 220 ohm resistors, jumper wires, a me kahi kamepiula me ka polokalamu Arduino IDE i hoʻokomo ʻia. Ke hōʻiliʻili ʻoe i kēia mau mea, hiki iā ʻoe ke hahai i ka mea aʻe i kēlā me kēia ʻanuʻu:
1. Hoʻohui i ka piezoelectric i ka Arduino. E hoʻohui i kekahi o nā uea lele i ka pine kikohoʻe 9 o ka Arduino a me ka hopena ʻē aʻe i ka hopena maikaʻi o ka piezo. A laila, e hoʻohui i kahi uea lele hou mai ka hopena maikaʻi ʻole o ka piezo i ka GND o ka Arduino.
2. E hoʻohui i kahi pale pale 220 ohm i ka moʻo me ka uea mai ka pine kikohoʻe 9 a i ka hopena maikaʻi o ka piezo. E kōkua kēia i ke kaupalena ʻana i ke kahe e kahe ana ma ka piezo a pale i ka piezo a me ka Arduino.
3. Ka hoʻomaopopo ʻana i ka hana NOTE ma Arduino no ka mana piezo
ʻO ka hoʻolālā ʻana i kahi piezoelectric ma Arduino hiki ke lilo i mea paʻakikī, akā me ka hana NOTE e maʻalahi. ʻO ka hana NOTE hiki iā ʻoe ke hoʻomalu i ka pinepine a me ka lōʻihi o nā kani i hana ʻia e ka piezoelectric, he mea pono loa ia. e hana nā mele a hoʻokani i nā hopena kani.
ʻElua ala e hoʻohana ai i ka hana NOTE ma Arduino. ʻO ka mea mua ma ke kuhikuhi pololei ʻana i ke alapine a me ka lōʻihi o ka leo āu e makemake ai e hana. No ka laʻana, e hoʻopuka i kahi leo 500Hz no 1 kekona, e hoʻohana ʻia kēia laina o ke code:
- leo (piezoPin, 500, 1000);
ʻO ke ala ʻelua e hoʻohana ai i ka hana NOTE ʻo ka hoʻohana ʻana i nā memo mele i koho mua ʻia, como se hace ma kahi helu. Hāʻawi ʻo Arduino i kahi ʻano o nā mea mau i koho mua ʻia e hōʻike i nā memo like ʻole a me ko lākou alapine like. No ka laʻana, e hana i ka memo LA4 e hoʻohana ʻia kēia laina o ke code:
- leo(piezoPin, NOTE_LA4, 1000);
Me ka hana NOTE ma Arduino, ʻoi aku ka maʻalahi o ka mana o ka piezoelectric no ka hoʻokumu kani ʻana no ka poʻe ʻike ʻole i ke mele. E hoʻāʻo me nā alapine like ʻole a me nā lōʻihi e hana i nā mele kūʻokoʻa a i ʻole nā hopena leo hoihoi. E hauʻoli i ka hoʻonohonoho ʻana i kāu ʻahamele ponoʻī!
4. Hoʻonohonoho a me ka syntax o ka hana NOTE ma Arduino
Ma Arduino, hoʻohana ʻia ka hana NOTE e hana i nā leo leo ma kahi hāmeʻa. He mea maikaʻi loa kēia hiʻohiʻona i ka wā e hana ai i nā papahana e koi ana i nā hopena kani a i ʻole nā mele. ʻO ka hoʻonohonoho ʻana a me ka hoʻohana ʻana i kēia hiʻohiʻona ma Arduino he mea maʻalahi loa, a ma kēia ʻāpana, e alakaʻi wau iā ʻoe ma nā ʻanuʻu e pono ai e hana pēlā.
No ka hoʻomaka ʻana, pono ʻoe e wehewehe i ka pine kahi e hoʻopili ai ka mea haʻiʻōlelo a i ʻole buzzer. Hiki iā ʻoe ke hana me ka hoʻohana ʻana i ka hana pinMode () a kuhikuhi i ka helu pine pili. E koho pono i kahi pine e kākoʻo ana i ka hana leo, e like me nā pine kikohoʻe 3, 5, 6, 9, 10 a i ʻole 11.
Ke hoʻonohonoho ʻoe i ka pine, hiki iā ʻoe ke hoʻohana i ka hana NOTE e hana i nā leo. ʻO ka syntax maʻamau no kēia hana ʻo NOTE (frequency, lōʻihi), kahi ʻo ke alapine ka lōʻihi hawewe ma hertz a ʻo ka lōʻihi ka manawa i hoʻokani ʻia ai ka leo. Hiki iā ʻoe ke hoʻoponopono i kēia mau waiwai e kiʻi i nā memo like ʻole a me nā lōʻihi kani. Hiki iā ʻoe ke hoʻohana i nā memo i koho mua ʻia, e like me NOTE_C4 a i ʻole NOTE_G8, ma kahi o ke kuhikuhi ʻana i kahi alapine helu. Me kēia mau ʻanuʻu kumu, mākaukau ʻoe e hoʻomaka i ka hoʻāʻo ʻana me ka hana ʻana i nā leo leo ma Arduino. E leʻaleʻa a hōʻike iā ʻoe iho me kāu mau mele ponoʻī a me nā hopena kani!
5. Ka hana ʻana i nā leo like ʻole me ka mana o kahi piezo ma Arduino
No ka hana ʻana i nā kani like ʻole me ka mana o kahi piezo ma Arduino, pono mākou i kahi piezoelectric a i ʻole buzzer. Hiki i kēia ʻāpana ke hana hou i nā leo like ʻole ke hoʻouna ʻia nā alapine uila ʻokoʻa iā ia. No ka hoʻomalu ʻana iā ia, e hoʻohana mākou i kahi pin digital Arduino e hiki ai iā mākou ke hana i nā hōʻailona pulse-width modulated (PWM) e hana i nā leo i makemake ʻia.
ʻO ka hana mua e hoʻopili i ka piezoelectric i ka Arduino. No ka hana ʻana i kēia, e hoʻopili mākou i kekahi o nā pine piezo i ka pine hua kikohoʻe i koho ʻia ma Arduino, a ʻo ka pine ʻē aʻe i ka pine honua (GND) o ka Arduino. Ke pili kino, hiki iā mākou ke hoʻomaka i ka polokalamu.
Ma ke code Arduino, pono mākou e hoʻohana i ka hana tone() e hoopuka i na leo. Pono kēia hana i ʻelua mau ʻāpana: ka pine puka kahi i hoʻopili ʻia ai ka piezo, a me ke alapine i hertz o ka leo a mākou e makemake ai e hana. Hiki iā mākou ke kapa i kēia hana i loko o ka loop loop() e holo mau.
6. Hoʻohana i ka hana NOTE e hoʻokani i nā mele ma ka piezo
ʻO ka hana NOTE ma Arduino he mea pono loa no ka pāʻani ʻana i nā mele ma kahi piezo. Hāʻawi kēia hana iā mākou e hana i nā alapine like ʻole ma ke ala maʻalahi a hana i kā mākou mele ponoʻī. No ka hoʻohana ʻana i kēia hiʻohiʻona, pono ʻoe e hoʻopili i ka piezo i ka Arduino a loaʻa iā ʻoe kekahi ʻike papahana kumu.
Aia ma lalo kahi laʻana o ka hoʻohana ʻana i ka hana NOTE e hoʻokani i kahi mele ma kahi piezo. ʻO ka mea mua, he mea nui e wehewehe i ka pine e pili ana ka piezo i ka hoʻohana ʻana i ka hana pinMode. A laila, hiki iā mākou ke hoʻohana i ka hana leo e hana i ka alapine i makemake ʻia ma ka piezo. ʻo kahi laʻana:
«`cpp
int piezoPin = 9; //pin kahi i hoʻopili ʻia ai ka piezo
void setup() {
pinMode(piezoPin, OUTPUT); // wehewehe i ka pine piezo ma ke ʻano he puka
}
void loop() {
leo(piezoPin, 262); //hana i ka alapine o 262 Hz ma ka piezo
lohi(1000); //kali 1 kekona
noTone(piezoPin); //hoʻoki i ka hana alapine
lohi(1000); //kali 1 kekona
}
"ʻAʻole maopopo
Ma kēia laʻana, hoʻohana ʻia ka pine 9 e hoʻohui i ka piezo. Hoʻokumu ka hana leo i kahi alapine o 262 Hz i ka piezo, e pili ana i kahi memo C4. Hoʻohana ʻia ka lohi e hoʻonohonoho i ka lōʻihi o ka memo. Hoʻohana ʻia ka hana noTone e hoʻōki i ka hana alapine a hoʻohui ʻia kekahi lohi e hoʻonohonoho i ka manawa hoʻomaha ma waena o kēlā me kēia memo.
Me ka hana NOTE ma ka Arduino a me kekahi ʻike papahana kumu, hiki iā mākou ke hana i kā mākou mau mele ponoʻī ma ka piezo. E hoʻāʻo me nā alapine like ʻole a me nā manawa e nānā ai e hana i nā mele paʻakikī. E hauʻoli i ka ʻike ʻana i nā mele hou me kāu papahana Arduino!
7. Nā noi kūpono o ka mana piezo me ka hana NOTE ma Arduino
Ma kēia ʻatikala, e ʻimi mākou i ka . ʻO ka piezo, kahi mea uila e hoʻololi i ka uila i nā haʻalulu kani, hiki ke hoʻomalu ʻia me ka hana NOTE ma Arduino. Hāʻawi kēia hana iā mākou e hana i nā leo like ʻole a me nā alapine ma o ka piezo, hiki ke hoʻohana ʻia i nā ʻano hana uila a me ke mele.
No ka hoʻomaka ʻana, pono ʻoe i kēia mau mea: kahi Arduino, kahi piezoelectric, nā kaula pili, a me kahi resistor 220 ohm. Ke loaʻa iā ʻoe nā mea pono, hiki iā ʻoe comenzar a programar kāu Arduino e hoʻomalu i ka piezo. A laila, e wehewehe au i nā ʻanuʻu e hahai ai:
1. Hoʻohui i ka piezo i kāu Arduino: No ka hana ʻana i kēia, e hoʻohui i ka uea ʻulaʻula o ka piezo i kahi pine puka kikohoʻe ma Arduino, a hoʻohui i ka uea ʻeleʻele i ka GND o ka Arduino. Eia kekahi, e kau i kahi pale 220 ohm ma waena o ka pine kikohoʻe a me ka uwea ʻulaʻula o ka piezo. E kōkua kēia mea pale i ka palena o ke kahe e kahe ana ma ka piezo.
2. Hoʻonohonoho i kāu Arduino e hana i nā leo: Me ka hoʻohana ʻana i ka hana NOTE ma Arduino, hiki iā ʻoe ke hana i nā leo ma ka piezo. Pono kēia hana i ʻelua mau ʻāpana: ʻo ka pine kahi i hoʻopili ʻia ai ka piezo a me ke alapine o ka leo āu e makemake ai e hana. Hiki iā ʻoe ke hoʻololi i ke alapine e hana i nā memo mele like ʻole. No ka laʻana, ʻo ke alapine o 262 Hz e hana i kahi memo C4.
3. E hoʻāʻo me nā mele like ʻole: I kēia manawa ua loaʻa iā ʻoe ka mana ma luna o ka piezo, hiki iā ʻoe ke hoʻokolohua me nā mele like ʻole a me nā kaʻina memo. Hiki iā ʻoe ke hana i nā ʻano mele me ka hoʻohana ʻana i nā puka lou a me nā kūlana i kāu polokalamu Arduino. Eia hou, hiki iā ʻoe ke hoʻohui i ka mana piezo me nā mea uila ʻē aʻe, e like me nā LED diodes a i ʻole nā seni, e hana i nā papahana pili a me nā mea hana.
Me kēia mau mea, hiki iā ʻoe ke wehe i kahi honua o nā mea hiki i nā papahana uila a me nā mele. Mai ka hana ʻana i kahi kīpē mele a hiki i ka hoʻokō ʻana i nā ʻōlelo makaʻala ma nā mea uila, ʻo ka mālama ʻana i kahi piezo me Arduino e hiki ai iā ʻoe ke hoʻokō i kāu mau manaʻo noʻonoʻo. No laila, mai hoʻokaʻulua e hoʻokolohua a ʻimi i nā ala hou e hoʻohana ai i kēia hana! i kāu mau papahana!
8. Hoʻonui i nā hiki o ka piezo me ka hana NOTE ma Arduino
He mea maʻamau ka hoʻohana ʻana i ka piezoelectric i nā papahana Arduino ma muli o kāna mau waiwai kūʻokoʻa e hoʻohuli i ka ikehu mechanical i nā hōʻailona uila. Eia nō naʻe, hiki ke hoʻonui i nā mana o kēia ʻāpana me ka hoʻohana ʻana i ka hana NOTE ma Arduino. ʻO ka hana NOTE hiki iā ʻoe ke hana i nā alapine leo like ʻole ma o ka piezoelectric, e hiki ai iā mākou ke hana i nā mele maʻamau a i ʻole nā leo i kā mākou papahana.
No ka hoʻomaka ʻana, pono ʻoe e hoʻopili i ka piezoelectric i kāu papa Arduino. Hiki iā ʻoe ke hana i kēia ma ka hoʻopili ʻana i kekahi o nā pine piezo i ka pine kikohoʻe i makemake ʻia ma ka papa a me ka pine ʻē aʻe iā GND. E heluhelu pono i ka pepa kikoʻī no kāu piezo e ʻike i ka pine e pili ana i ka hōʻailona.
Ke hoʻopili ʻoe i ka piezo, hiki iā ʻoe ke hoʻohana i ka hana NOTE e hana i nā leo like ʻole. Loaʻa i ka hana NOTE nā manaʻo ʻelua: ke alapine o ka leo ma hertz a me ka lōʻihi i milliseconds. No ka laʻana, inā makemake ʻoe e hana i kahi leo 1kHz no 500 milliseconds, hiki iā ʻoe ke kākau: tone(pin, 1000, 500); E hoʻomanaʻo i ke alapine o ka leo e hoʻoholo i kona pitch, a ʻo ka lōʻihi e hoʻoholo i kona lōʻihi.
I kēia manawa ua ʻike ʻoe pehea e hoʻonui ai i nā hiki o ka piezo me ka hoʻohana ʻana i ka hana NOTE ma Arduino, hiki iā ʻoe ke hoʻomaka i ka hoʻokolohua a me ka hana ʻana i kāu mau papahana kani ponoʻī. E hoʻomanaʻo hiki iā ʻoe ke hoʻohui i nā alapine like ʻole a me nā lōʻihi e hana i nā mele paʻakikī. E leʻaleʻa i ka ʻimi ʻana i nā mea hiki ke hāʻawi ʻia kēia hiʻohiʻona a nānā i nā aʻo aʻoaʻo pūnaewele a me nā hiʻohiʻona no ka hoʻoikaika ʻana!
9. Nā ʻōlelo aʻoaʻo a me nā hoʻopunipuni no ka mana piezo maikaʻi loa ma Arduino
Inā ʻoe e ʻimi nei e hoʻomaikaʻi i ka mana piezo ma Arduino, eia kekahi nā ʻōlelo aʻoaʻo a me nā hana hoʻopunipuni he mea kōkua nui ia iā ʻoe. Me kēia mau hana maʻalahi hiki iā ʻoe ke hana i ka hapa nui o kēia ʻenehana i kāu mau papahana. E hoʻomau i ka heluhelu e aʻo hou aku!
1. E kama'āina me ka waihona Arduino Tone: No ka hoʻomalu ʻana i kahi piezo ma Arduino, pono e hoʻohana i ka waihona Tone. E ʻae kēia waihona iā ʻoe e hana i nā hōʻailona kani me nā alapine like ʻole a me nā lōʻihi. Hiki iā ʻoe ke loaʻa nā kumu aʻo ma ka pūnaewele e aʻo iā ʻoe pehea e hoʻouka ai a hoʻohana pono iā ia.
2. E hōʻoia ʻoe e hoʻohana i nā mea pale kūpono: Inā makemake ʻoe e kiʻi i ka mana maikaʻi loa o ka piezo, pono e hoʻohana i nā mea pale kūpono. E kōkua kēia mau mea pale i ka palena o ke au uila e kahe ana ma ka piezo, e hōʻoia ana i ka hana paʻa. Hiki iā ʻoe ke nīnau i nā hiʻohiʻona a me nā ʻōlelo aʻoaʻo i ka palapala Arduino e ʻike ai i nā waiwai resistor āu e hoʻohana ai.
3. E hoʻāʻo me nā code a me nā hoʻonohonoho like ʻole: He mea maʻalahi ka mana piezo ma Arduino, no laila ke paipai nei mākou e hoʻokolohua me nā code a me nā hoʻonohonoho like ʻole. Hiki iā ʻoe ke hoʻāʻo e hana i nā leo like ʻole a me nā mele, hoʻoponopono i ke alapine a me ka lōʻihi o ke kani, a hoʻohui i ka piezo me nā mea ʻē aʻe e hana i nā hopena kani paʻakikī. Mai makaʻu e pāʻani me ke code a ʻike i nā mea hou aʻe!
Mai kānalua e hoʻokō kēia mau ʻōlelo aʻoaʻo a me nā hoʻopunipuni e hoʻokō i ka mana piezo maikaʻi loa ma Arduino! E hoʻomanaʻo i ka waihona Tone, nā mea pale kūpono, a me ka hoʻokolohua he kī i nā hopena maikaʻi loa. Me kēia mau kumuwaiwai i kāu makemake, hiki iā ʻoe ke lawe i kāu mau papahana kani i ka pae aʻe a kāhāhā i nā mea a pau me kāu mau hana. E leʻaleʻa i ka ʻimi ʻana i nā hiki ke hoʻokele piezo ma Arduino!
10. Hoʻoholo i nā pilikia maʻamau i ka hoʻohana ʻana i ka mana o kahi piezo me ka hana NOTE ma Arduino
Inā pilikia ʻoe i ka hoʻohana ʻana i ka mana o kahi piezo me ka hana NOTE ma Arduino, mai hopohopo, eia mākou e hōʻike iā ʻoe pehea e hoʻoponopono ai i kēlā me kēia pae. He mea nui e hoʻomaopopo he mea maʻamau kēia mau pilikia a hiki ke loaʻa ma muli o nā kumu like ʻole, ʻo ia ke kumu e hāʻawi aku ai mākou iā ʻoe i nā hopena he nui e hoʻoponopono ai i kēlā me kēia.
1. E nānā i nā pilina: ʻO ka hana mua e hoʻoponopono ai i kekahi pilikia, ʻo ia ke nānā i nā pilina. E hōʻoia i ka pili pono ʻana o ka piezo i ka pine pili ma ka papa Arduino. Eia kekahi, e nānā i nā uwea hemo a i ʻole nā hono kūpono ʻole. Hiki iā ʻoe ke hoʻohana i ka papa palaoa no ka maʻalahi o ka hoʻopili ʻana a me ka hoʻopaʻa pono ʻana i nā mea a pau.
2. E nānā i ke code: Pili paha ka pilikia i ke code āu e hoʻohana nei. E nānā pono i ke code a e hōʻoia i ka kākau pololei ʻana. E noʻonoʻo i nā kikoʻī, e like me ka nui, nā pale, a me nā koma. Inā ʻaʻole ʻoe maopopo pehea e kākau pololei ai i ke code, hiki iā ʻoe ke ʻimi i nā kumu aʻo a i ʻole nā laʻana ma ka pūnaewele e kōkua iā ʻoe e hoʻoponopono i ka pilikia. Hiki iā ʻoe ke hoʻohana i nā mea hana debugging e ʻike i nā hewa i hiki i kāu code.
11. E ʻimi ana i nā hana pono ʻē aʻe no ka mana piezo ma Arduino
Ma kēia ʻāpana, e ʻimi mākou i kekahi mau hana pono no ka mana piezo ma Arduino. E ʻae kēia mau hana iā mākou e hana i nā hana like ʻole a hoʻoponopono pololei i ke kani. E hōʻike ʻia kekahi o kēia mau hana ma lalo nei me nā hiʻohiʻona o kā lākou hoʻokō.
He hana pono tone(), hiki iā mākou ke hana i kahi hōʻailona leo alapine kikoʻī i ka piezo. Hiki iā mākou ke kuhikuhi i ke alapine a me ka lōʻihi o ka hōʻailona. No ka laʻana, hiki iā mākou ke hoʻohana i ka hana tone(9, 440, 1000) e hana i kahi leo 440 Hz no 1 kekona ma ka pine 9 o ka Arduino. Hāʻawi kēia iā mākou i kahi ala maʻalahi e hana i nā leo like ʻole a me nā mele ma ka piezo.
Otra función interesante es noTone(), hiki iā mākou ke ho'ōki i ka hana ʻana o nā hōʻailona leo i ka piezo. Pono kēia inā makemake mākou e hoʻōki i kahi leo a i ʻole ke mele. Kāhea wale mākou i kēia hana me ka helu pine kūpono, e.g. noTone(9), e ho'ōki i ka hōʻailona leo ma ka pine 9. ʻO kēia hana e hiki ai iā mākou ke hoʻomalu pono i ka wā e makemake ai mākou e ho'ōki i ka hoʻopuka leo ma ka piezo.
12. Hoʻohui i ka mana o kahi piezo me nā mea ʻē aʻe i nā papahana Arduino
I nā papahana Arduino he nui, pono e hoʻohui i ka mana o kahi piezo me nā mea ʻē aʻe. ʻO ka piezo kahi mea e hiki ai ke hoʻopuka ʻia nā leo ma ka haʻalulu ʻana i kahi pepa ke hoʻopili ʻia kahi au uila iā ia. ʻO ka hoʻohui ʻana me nā mea ʻē aʻe e hiki ke wehe i kahi honua o nā mea hiki i ka hana ʻana i nā papahana pili a kani.
No ka hoʻohui ʻana i ka mana o kahi piezo me nā mea ʻē aʻe i nā papahana Arduino, pono e hahai i kekahi nā ʻanuʻu koʻikoʻi. ʻO ka mea mua, pono e ʻike a hoʻomaopopo i ka hana a me ka pilina o ka piezo e hoʻohana ʻia. Hoʻohui ʻia, ʻōlelo ʻia e nānā i nā aʻo aʻoaʻo pūnaewele a me nā laʻana e hoʻomaʻamaʻa iā ʻoe iho me ka hoʻohana kikoʻī a me nā hiki o ka piezo i nīnau ʻia.
Ke maopopo ka hana a me nā pilina o ka piezo, hiki ke hoʻomaka e hoʻohui i nā mea ʻē aʻe. He mea nui ka hahai ʻana i kahi ʻanuʻu aʻe e pale aku i nā hewa a hōʻoia i ka hopena kūleʻa. Hiki iā ʻoe ke hoʻohana i nā mea pale, nā pihi, nā mea ʻike a i ʻole nā mea ʻē aʻe āu e makemake ai e hui pū me ka piezo.
I ka pōkole, ʻo ka hoʻohui ʻana i ka mana piezo me nā ʻāpana ʻē aʻe i nā papahana Arduino he ala maikaʻi loa ia e hoʻohui ai i ka hana a me ka noʻonoʻo i nā papahana. Ma ka hahai ʻana i nā ʻanuʻu kūpono a me ka hōʻiliʻili ʻana i nā ʻike kūpono a me nā laʻana, hiki ke hoʻohui maikaʻi ʻia. E ʻimi i nā mea hiki ke hāʻawi ʻia e kēia hui ʻana a hauʻoli i ka hoʻokumu ʻana i nā papahana hoʻokūkū kūʻokoʻa a kani.
13. Nā laʻana o nā papahana kūpono e hoʻohana ana i ka mana o kahi piezo me ka hana NOTE ma Arduino
Ma kēia ʻāpana, e hōʻike mākou iā ʻoe i 3 mau hiʻohiʻona o nā papahana kūpono e hoʻohana ana i ka mana o kahi piezo me ka hana NOTE ma Arduino. Me kēia mau hiʻohiʻona, hiki iā ʻoe ke aʻo pehea e hoʻohana ai i kēia hiʻohiʻona a hana i ka nui o ka hiki o kahi piezo i kāu mau papahana.
1. Piano Uila: Ua makemake paha ʻoe hoʻokani piano akā ʻaʻohe āu ma ka home? Me kahi Arduino a me kahi piezo, hiki iā ʻoe ke hana i kāu piano uila ponoʻī. Ma ka hahai ʻana i kā mākou mau aʻo aʻoaʻo i kēlā me kēia pae, hiki iā ʻoe ke hoʻolālā i nā memo mele ma ka Arduino a hoʻohui i ka piezo i hoʻopuka i ke kani e pili ana i kēlā me kēia kī. Hiki iā ʻoe ke pāʻani i kāu mau mele punahele me ka hoʻohana wale ʻana kou mau lima. He ala maikaʻi loa ia e aʻo ai e pili ana i ka hana NOTE a leʻaleʻa! i ka manawa like!
2. Mālamalama: Makemake ʻoe e hana i kahi ʻōnaehana kukui kūikawā a pilikino? Me kahi Arduino a me kahi piezo, hiki iā ʻoe ke hoʻolālā i kahi mana māmā i hoʻāla ʻia e nā memo mele like ʻole. E hoʻonoho i kēlā me kēia memo e hoʻā a hoʻopau i nā kukui ʻokoʻa a i ʻole nā hui kala. Hiki iā ʻoe ke hana i nā hiʻohiʻona kūʻokoʻa e hoʻāla ʻia me ka pā maʻalahi o kahi kī. E kāhāhā i nā mea a pau me nā kukui hou i kou home a i ʻole ke keʻena!
3. Mea ʻike leo: Pono ʻoe e nānā i ke kiʻekiʻe o ka walaʻau ma kekahi wahi? Me kahi piezo a me Arduino, hiki iā ʻoe ke hana i kahi mea ʻike leo e hoʻomaopopo iā ʻoe i ka wā i ʻoi aku ka pae o ka walaʻau i kahi paepae. E hoʻolālā i ka Arduino e hoʻopuka i kahi hōʻailona ke ʻoi aku ke kani i hopu ʻia e ka piezo ma mua o ka pae i hoʻonohonoho ʻia. He mea hana pono kēia e hōʻoia i kahi noho mālie ma nā lumi hoʻonaʻauao, nā hale waihona puke a i ʻole nā wahi āpau e pono ai ka hāmau.
ʻO kēia wale nō kekahi mau laʻana o nā papahana kūpono he nui e hiki iā ʻoe ke hana me ka hoʻohana ʻana i ka mana o kahi piezo me ka hana NOTE ma Arduino. E hoʻomanaʻo e hahai i nā kumu aʻo a hoʻokolohua me nā hoʻonohonoho like ʻole e loaʻa ai nā hopena maikaʻi loa. E leʻaleʻa i ka ʻike ʻana i nā mea hoʻomohala āpau i hāʻawi ʻia e kēia hui ʻana o nā ʻenehana!
14. Nā hopena no ka hoʻohana ʻana i ka mana piezo me ka hana NOTE ma Arduino
ʻO ka hoʻomalu ʻana i kahi piezo me ka hana NOTE ma Arduino kahi koho maikaʻi loa e hoʻopuka i nā kani a me nā mele i kāu mau papahana. Ma kēia ʻatikala, ua ʻimi mākou i nā kikoʻī pehea e hoʻohana ai i kēia hiʻohiʻona a me nā manaʻo e pono ai ʻoe e noʻonoʻo.
No ka hoʻomaka ʻana, he mea nui e hōʻike i ka mana o kahi piezo me ka hana NOTE e pili ana i ka hanauna o nā memo mele e hoʻohana ana i ka waihona Arduino Tone.h. Hiki i kēia waihona ke hoʻomalu i ka pinepine a me ka lōʻihi o nā memo, a me ka manawa hāmau ma waena o lākou. Pono e hōʻoia e hoʻokomo i ka waihona i kāu code i hiki iā ʻoe ke hoʻohana i nā mea āpau kāna mau hana.
Ke hoʻokomo ʻia ka waihona Tone.h i ke code, hiki iā mākou ke hoʻomaka e hana i kā mākou mau mele mele. No ka hana ʻana i kēia, pono mākou e wehewehe i ka pine piezo ma ka Arduino kahi e hoʻopuka ai mākou i nā kani. Hoʻonohonoho ʻia kēia pine e like me OUTPUT a hoʻohana ʻia ka hana leo () e hana i nā memo. He mea nui e haʻi aku e loaʻa i ka hana leo () nā ʻāpana ʻelua: ka pine piezo a me ke alapine o ka memo ma hertz. Hiki iā mākou ke hoʻohana i ka hana noTone () e hooki i ka hana ʻana i ke kani ma kēlā pine.
I ka pōkole, ʻo ka hoʻomalu ʻana i kahi piezo me ka hana NOTE ma Arduino he mea hana ikaika no ka hoʻohui ʻana i nā kani a me nā mele i kāu mau papahana. Ma ka hoʻohana ʻana i ka waihona Tone.h a me ka hahai ʻana i nā ʻanuʻu i ʻōlelo ʻia ma luna nei, hiki iā ʻoe ke hana maʻalahi i nā memo mele a mālama i nā ʻano like ʻole o lākou. E hoʻāʻo a leʻaleʻa i ka hana ʻana i kāu haku mele ponoʻī!
I ka hopena, ʻo ka hoʻomalu ʻana i kahi piezo me ka hana NOTE ma Arduino he mea waiwai nui ia no kēlā me kēia papahana e koi ai i ka hoʻokumu ʻana i nā kani a me nā leo pololei. Ma o ka hoʻolālā ʻana i ka Arduino a me ka hoʻohana pono ʻana i ka waihona Tone, hiki ke hoʻomalu i ka piezo me ka pololei a me ka maikaʻi.
Ma kēia ʻatikala holoʻokoʻa, ua wehewehe mākou i kēlā me kēia pae pehea e hoʻohana ai i kēia hiʻohiʻona, mai ka hoʻokomo ʻana i ka waihona a hiki i ka hana ʻana i nā memo maʻamau a me nā mele. Eia kekahi, ua hōʻike mākou i ke koʻikoʻi o ka hoʻohana ʻana i nā resistors e pale i ka piezo a hāʻawi i nā ʻōlelo aʻoaʻo no nā hopena maikaʻi loa.
Eia hou, ua ʻimi mākou i nā waiwai like ʻole a me nā ʻano hana e hiki ke hoʻohana ʻia no ka hoʻoponopono ʻana i ka piezo, e like me ka leo, ka lōʻihi, a me ke kani o nā memo. Hāʻawi kēia i kahi ākea ākea no ka hana ʻana i nā mele a me nā hopena kani i ka uila, nā papahana robotics a i ʻole nā wahi ʻē aʻe kahi e koi ʻia ai ka hana kani.
I ka pōkole, ʻo ka mālama ʻana i kahi piezo me ka hana NOTE ma Arduino e hāʻawi i kahi honua o nā mea hana a me nā ʻenehana. Me ka hoʻomaʻamaʻa liʻiliʻi a me ka hoʻokolohua, hiki ke hana i nā haku mele, e hoʻohālike i nā kani kūlohelohe, a i ʻole e hoʻohui i ka pilina kani i kekahi papahana.
Mai poina e nīnau i ka palapala Arduino mana a e ʻimi i nā kumuwaiwai pūnaewele ʻē aʻe e hoʻonui i kou ʻike ma ke kumuhana. Manaʻo mākou ua ʻike ʻoe i kēia ʻatikala he mea pono a hoʻoikaika iā ʻoe e lawe pono i ka mana o kahi piezo me ka hana NOTE i kāu mau papahana e hiki mai ana!
ʻO wau ʻo Sebastián Vidal, he ʻenekinia kamepiula makemake nui i ka ʻenehana a me DIY. Eia kekahi, ʻo wau ka mea nāna i hana tecnobits.com, kahi aʻu e kaʻana like ai i nā kumu aʻo e hoʻomaʻamaʻa a hoʻomaopopo ʻia ka ʻenehana i nā mea a pau.