![Sauti ya Kusukuma Sauti: Hatua 6 Sauti ya Kusukuma Sauti: Hatua 6](https://i.howwhatproduce.com/images/008/image-21094-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Image Image](https://i.howwhatproduce.com/images/008/image-21094-2-j.webp)
![](https://i.ytimg.com/vi/2C_JtyUamj8/hqdefault.jpg)
Kuwa na shida wakati wowote ukikaa kitandani, lakini ghafla utambue kuwa taa bado zinawashwa. Walakini, umechoka sana hivi kwamba hutaki kutembea kitandani kuzima taa, wala kutumia dola themanini kununua taa iliyoko kwa Philip Hue, ambayo itakuruhusu kuzima taa kwa kutumia simu yako. Ikiwa unatumia taa ya jadi na swichi, kwanini usichunguze riwaya hii, lakini mradi rahisi wa Arduino kutatua uvivu wako!
Nilianza kuwa na wazo la mradi huu kwa takriban mwaka mmoja uliopita, wakati nilihamia nyumba yangu mpya, nikigundua kuwa swichi yangu ya taa haipo karibu na kitanda changu, ikinilazimisha kuondoka kitandani kwangu kila usiku nilipolala kitandani kwangu nikichoka, tu kwa KUZIMA NURU (ambayo inanikera kila usiku)! Walakini, baada ya kufanya mradi huu, nimefaidika sana kote, na ninatumahi kushiriki wazo hili kwa watumiaji wote wenye INSTRUCTABLE, ambao kwa sasa pia wanateseka chini ya suala la taa nyepesi.
Wazo la kimsingi la hii Sauti ya Kusukuma Kubadilisha Sauti ni kuchochea KI-037 Sensor Detector Sensor kwa kufanya seti ya vitendo, pamoja na kuwasha servo motor kwa kugonga taa halisi ili kuizima. Kwa hivyo, KI-037 Sensor Detector ya Sauti inafanya kazi vipi: kimsingi, hugundua ukubwa wa sauti katika mazingira, katika kesi hii, kila milliseconds 20 (hii inaweza kuwekwa katika sehemu ya usimbuaji, hatua ya 5), na wakati hupata mawimbi ya sauti isiyo ya kawaida katika Trace yake ya Oscilloscope, basi itasababisha hesabu, wakati itakapofikia hesabu mbili, itawasha servo motor, na kuzima taa zaidi.
Hatua ya 1: Vifaa
![Vifaa Vifaa](https://i.howwhatproduce.com/images/008/image-21094-3-j.webp)
![Vifaa Vifaa](https://i.howwhatproduce.com/images/008/image-21094-4-j.webp)
Ili kuunda Kitufe hiki cha Kusukuma Sauti, tunahitaji vifaa kadhaa kama ilivyo hapo chini:
Umeme:
- Bodi ya Arduino Nano
- Bodi ya mkate
- Waya za Jumper (Mwanamke hadi Mwanamke na Mwanamke kwa Mwanaume na Mwanaume kwa Mwanaume)
- KY-037 Moduli ya Sensorer ya Kigunduzi cha Sauti
- Aluminium Electrolytic Capacitors 220uF 25V
- Servo Motor
- Benki ya Betri
- Ugavi wa Nguvu za nje * (USB kwa waya mbili ya Du-Pont)
- 9V Betri
- Kiunganishi cha Betri cha 9V
Mapambo ya Vifaa vya Mfano:
Kadibodi (au kuni, ikiwa inakata laser)
Wengine
- Gundi ya kukausha haraka
- Kisu cha Huduma
- Kukata Mke
- Mkataji wa Dira
- Penseli na Raba
- Udongo wenye kunata
- Tape ya pande mbili
- Tape
- Vifaa vya Soldering
Hatua ya 2: Unganisha Vipengele vya Elektroniki
![Kukusanya Vipengele vya Elektroniki Kukusanya Vipengele vya Elektroniki](https://i.howwhatproduce.com/images/008/image-21094-5-j.webp)
![Kukusanya Vipengele vya Elektroniki Kukusanya Vipengele vya Elektroniki](https://i.howwhatproduce.com/images/008/image-21094-6-j.webp)
![Kukusanya Vipengele vya Elektroniki Kukusanya Vipengele vya Elektroniki](https://i.howwhatproduce.com/images/008/image-21094-7-j.webp)
Kabla ya kujenga mfano huo, lazima tukusanye vifaa vya elektroniki, ambavyo ni rahisi sana, na vinaweza kufanywa kwa hatua kadhaa kama hizi:
- Solder kontakt 9V ya betri bodi ya Arduino Nano. Hii inaweza kuwa ngumu kidogo kwa watu ambao hawajui mazoea yoyote ya kuuza, lakini hii ni muhimu kufanikiwa kufanya mradi huu kwa sababu ikiwa bodi haipatikani na nguvu ya kutosha, inaweza isifanye kazi vizuri au vizuri. Kwa kuuza, unganisha waya nyekundu kwenye pini ya VIN; na waya mweusi kwa pini ya GND, ambayo yote inasimama upande wa kulia wa bodi.
-
Unganisha waya za kuruka kwenye bodi ya Arduino Nano. Katika mradi huu, tutachangia tu A0, D2, pini ya GND na pini ya 5V.
- Kutumia ubao wa mkate kuunganisha pini, tunahitaji kuunganisha pini ya G kutoka KY-037 Moduli ya Sensorer Detector ya Sauti kwenye ubao wa mkate; kwenye safu moja (jihadharini na hii, ikiwa sio kwenye safu moja, mradi wako wa mwisho haungefanya kazi), unganisha waya mweusi kutoka kwa servo motor, na waya mweusi kutoka kwa usambazaji wa umeme wako wa nje (unahitaji kufanya hivyo kwa Pini ya GND lakini sio pini ya 5V kwa sababu usambazaji wa umeme wa nje utahitaji kutengeneza uwanja wa kawaida ikiwa hautawaka Arduino yako), kisha unganisha waya mwingine wa kiume na wa kike kwenye safu hiyo hiyo na kwa Nano yako mtawaliwa.
- Ifuatayo, unganisha pini ya "+" kutoka kwa KY-037 Moduli ya Sensorer ya Kivinjari cha Sauti kwa moja ya mashimo kwenye safu hiyo hiyo, kisha chukua waya mwingine wa kiume na wa kike wa kuruka akiunganisha kwenye safu hiyo hiyo kwenye ubao wa mkate na upande mwingine kwenda Nano bodi.
- Baada ya hapo, unganisha waya mwekundu kwenye servo motor kwa safu nyingine licha ya zile zilizotumiwa, na uweke waya mwekundu kutoka kwa usambazaji wa umeme wa nje hadi kwenye safu hiyo pia, ili kuwezesha benki ya betri. Kwa kweli, unganisha kichwa kidogo cha USB kwenye benki ya nguvu ili kuifanya iweze kuwezesha servo motor.
- Pia, kuvuka zaidi ya nguzo mbili ambapo GND na pini ya 5V husimama, weka miguu miwili ya uwezo kwenye nguzo zote mbili, ili kuunda mazingira thabiti kwa KITAMBULISHO cha Kichunguzi cha Sauti cha KY-037.
- Mwishowe, unganisha waya mweupe kwenye servo motor na pini ya D2 kwenye Nano. Na unganisha A0 hadi A0 kutoka kwa KY-037 Moduli ya Sensorer Detector ya Sauti kwa bodi ya Arduino Nano mtawaliwa.
Na umemaliza na umeme wote!
Hatua ya 3: Ubunifu wa Mfano
![Ubunifu wa Mfano Ubunifu wa Mfano](https://i.howwhatproduce.com/images/008/image-21094-8-j.webp)
Kwa mradi huu, jengo la mfano ni rahisi sana, kwani inabidi tuunda sanduku na pande sita. Walakini, muundo ulibidi uwe na uhakika kama faili ya AutoCAD, nimetoa chini yake.
Ikiwa kweli unataka kufanya mradi huu vizuri na sahihi, endelea kusoma ili kugundua wazo la muundo wa mradi huu.
Kitufe hiki cha Kusukuma Sauti kina sanduku, ambalo lina pande sita, mashimo pande zote kila moja iliwakilisha nafasi ya kuweka vifaa vya elektroniki, ili kufanya kifaa kufanya kazi.
- Kwa juu, kuna shimo la urefu 3 * upana 2, kwa kuweka servo motor, ikipe nafasi ya kufanya kazi na kugonga kitufe;
- Ifuatayo kama sehemu ya chini, tunagundua kuwa huu ni msingi wa mstatili tu, ambao hauna mashimo ya kushikilia kila kitu ndani yake nzuri na kuthibitisha; kisha kwa upande wa kulia, tunahitaji shimo kwa waya wa nje wa usambazaji wa umeme ili kutoka ili kuungana na benki ya umeme ili kuwezesha benki ya umeme;
- Baadaye, kwa upande wa kushoto, inaonekana inafanana na upande wa kushoto lakini bila shimo;
- Mwishowe, kwa mbele, tunahitaji mashimo zaidi, moja kwa kontakt 9V ya betri kuwa nje ya sanduku, ili tuweze kubadilisha betri kwa urahisi tunapoishiwa na nguvu, kama kuzima swichi ili kuzuia taka yoyote nguvu ya betri, nyingine ni kwa kipaza sauti ya KY-037, kuhakikisha kuwa kifaa kinaweza kugundua mabadiliko ya sauti katika mazingira;
- Pia chini, nyuma haina mashimo, tu kushikilia kila kitu kizuri na kudhibitisha
Hatua ya 4: Kuunda Mfano
![Kujenga Mfano Kujenga Mfano](https://i.howwhatproduce.com/images/008/image-21094-9-j.webp)
![Kujenga Mfano Kujenga Mfano](https://i.howwhatproduce.com/images/008/image-21094-10-j.webp)
![Kujenga Mfano Kujenga Mfano](https://i.howwhatproduce.com/images/008/image-21094-11-j.webp)
Baada ya kufanya mpango wetu vizuri, sasa tutalazimika kuhamia kwenye mchakato wa kujenga mfano. Walakini, mchakato huu utakuwa rahisi sana kulinganisha na hatua ya awali, kwani fanya hivi tu:
- Kata pande sita kwa kiwango kilichopewa faili ya AutoCAD na kadibodi au tumia laser cut
- Chukua gundi iliyofungwa na uibandike pande za vipande ili kukusanyika pamoja, lakini bado uache nyuma ili tuweze kupanga vifaa ndani yake
- Kaza kiunganishi chako cha betri cha 9V kwenye shimo ambalo tumekata upande wa mbele wa mfano
- Kaza Moduli yako ya Kivumbuzi cha Sauti ya KY-037 kwenye shimo ambalo tumekata, lakini kumbuka kukata kwa upana kidogo, kipenyo nilichotoa ni thamani ya takriban ya sehemu ya "yangu", ambayo inaweza kutofautiana kwa tofauti, pia sehemu ya mstatili inaweza kugonga upande, ikisababisha isiingizwe vizuri, uwe akilini
- Vua kibandiko nyuma ya ubao wako wa mkate na ubandike nyuma ya kipande cha mbele cha mfano wako
-
Weka motor yako ya servo vizuri ndani ya shimo ambalo tulikuwa tumekata juu ya mfano
- Jaribu kuweka udongo ulio nata nyuma ya injini ya servo dhidi ya kando ili kuiimarisha
- Pia, kumbuka kuweka mkanda wenye pande mbili kuifanya iwe na nguvu
- Vuta kebo yako ya nje ya USB nje ya shimo tulilokuwa tumekata upande wa kulia wa muundo, na uiunganishe na benki ya umeme
- Gundi sehemu yako ya nyuma kwenye mfano, lakini ikiwa hauna hakika juu ya kazi yako na huenda bado unahitaji kupanga au kukarabati kifaa chako, tumia baadhi ya kanda za Scotch kuibandika kwanza, ili uweze kuivunja kwa urahisi
Hatua ya 5: Usimbuaji
![Kuandika Kuandika](https://i.howwhatproduce.com/images/008/image-21094-12-j.webp)
![Kuandika Kuandika](https://i.howwhatproduce.com/images/008/image-21094-13-j.webp)
Na hakuna mahali popote ambapo sehemu ya kufurahisha lakini muhimu zaidi katika mradi huu, bila kuweka alama, kifaa chako hakiwezi kufanya kazi, hata hivyo ni jinsi gani umejenga modeli yako au usahihi wa kutengeneza mzunguko, bila kuweka alama, hii sio kitu. Kwa hivyo, hapa chini, niliandika nambari tu kwa mradi huu, na kuelezea kila mstari inamaanisha nini katika sehemu ya maoni katika nambari, kwamba, hata hivyo, ikiwa mtu yeyote bado ana shida yoyote, jisikie huru kuacha maoni chini yangu ambayo ningefurahi kujibu mara moja (naamini).
Katika nambari hii, nilichagua kumruhusu motor servo abadilishe digrii tisini na digrii mia na nane, hata hivyo, hii inaweza kupangwa kwa sababu ya ubadilishaji tofauti ambao kila mtu alipata nyumbani, na ninaamini kuwa hii ni bure kwa wote kubadilishwa. Wakati unatazama nambari yangu, kumbuka kuwa kifaa hiki ni cha "otomatiki" kuzima taa kwa kutumia njia ya sauti, ambayo tafadhali usichanganyike, na ikiwa umechanganyikiwa, jisikie huru kurejea video kwenye mwanzo kabisa. Sasa unaweza kuona nambari chini au kupitia hii Kiungo cha Arduino Unda Tovuti.
Arduino Unda Kiungo
Kwa kuongezea, ikiwa watu wa kutosha waliuliza juu ya ufafanuzi wowote wa nambari, naweza kufikiria juu yake LOL…
Arduino-Sauti-Inasukuma-Kubadilisha
# pamoja na // ni pamoja na maktaba ya servo motor |
int MIC = A0; // sehemu ya kugundua sauti iliyounganishwa na mguu wa A0 |
kugeuza boolean = uwongo; // kurekodi toleo la kwanza la toggle |
int micVal; // rekodi kiasi kilichogunduliwa |
Servo servo; // weka jina la motor Servo kama servo |
unsigned long long = 0; // rekodi stempu ya wakati wa sasa |
unsigned muda mrefu mwisho = 0; // rekodi stempu ya mwisho |
unsigned long diff = 0; // rekodi tofauti ya wakati kati ya stempu mbili za wakati |
hesabu isiyosajiliwa = 0; // rekodi idadi ya toggles |
kuanzisha batili () {// kukimbia kwa mara moja |
ambatisha servo (2); // anzisha servo kuungana na D-pin mguu 2 |
Kuanzia Serial (9600); // kuanzisha serial |
andika servo (180); // fanya servo igeukie pembe yake ya mwanzo |
} |
kitanzi batili () {// kitanzi milele |
micVal = AnalogSoma (MIC); // soma pato la analog |
Serial.println (micVal); // chapa thamani ya sauti ya mazingira |
kuchelewesha (20); // kila sekunde ishirini |
ikiwa (micVal> 180) {// ikiwa juu ya kikomo, ambacho nilikuwa nimeweka hadi 180 hapa |
sasa = millis (); // rekodi stempu ya wakati wa sasa |
++ hesabu; // ongeza toggles zilizohesabiwa |
//Serial.print ("hesabu="); // pato la nyakati zilizobadilishwa, fungua ikiwa unahisi kama |
//Serial.println (hesabu); // chapa nambari, ifungue ikiwa unahisi |
ikiwa (hesabu> = 2) {// ikiwa hesabu iliyogeuzwa tayari ni zaidi ya au sawa kuliko mbili, amua ikiwa stempu mbili za muda zilidumu kati ya sekunde 0.3 ~ 1.5 |
tofauti = ya sasa - ya mwisho; // hesabu tofauti ya wakati kati ya stempu mbili za wakati |
ikiwa (diff> 300 && diff <1500) {// amua ikiwa stempu mbili za muda zilidumu kati ya sekunde 0.3 ~ 1.5 |
kugeuza =! kugeuza; // rejesha hali ya sasa ya kugeuza |
hesabu = 0; // fanya hesabu sifuri, jiandae kujaribu tena |
} vingine {// ikiwa muda haudumu kati ya hesabu zilizozuiliwa, kisha urejeshe hesabu kuwa moja |
hesabu = 1; // usihesabu hesabu |
} |
} |
mwisho = sasa; // tumia muhuri wa wakati wa sasa kusasisha stempu ya mwisho kwa kulinganisha ijayo |
ikiwa (kugeuza) {// amua ikiwa ubadilishaji umewashwa |
andika (90); // servo itageuka kuwa digrii 90 kwa kufungua taa |
kuchelewesha (3000); // kuchelewesha sekunde 5 |
andika servo (180); // servo itarudi kwenye eneo lake la asili |
kuchelewesha (1000); // kuchelewesha sekunde zingine 5 |
hesabu = 0; // weka hesabu kwa nambari ya kwanza kuisimulia |
} |
mwingine { |
andika servo (180); // ikiwa kugeuza hakufanyi kazi, kuliko kukaa tu kwa digrii 180 za awali |
} |
} |
} |
tazama rawArduino-Sound-Pulsing-switch iliyohifadhiwa na ❤ na GitHub
Hatua ya 6: Kukamilisha
![Image Image](https://i.howwhatproduce.com/images/008/image-21094-15-j.webp)
![](https://i.ytimg.com/vi/2C_JtyUamj8/hqdefault.jpg)
![Kukamilisha Kukamilisha](https://i.howwhatproduce.com/images/008/image-21094-16-j.webp)
Sasa umemaliza mradi ambao unaweza kucheza na Kitufe cha Kusukuma Sauti kuzima taa yako, ikionyesha uvivu wako hautakuwa shida tena! Na kumbuka ikiwa umefanya mradi huu, shiriki nami mkondoni, na kwa ulimwengu, ili kuonyesha uzuri wa mradi huo!
Kuwa na hamu, na endelea kuchunguza! Bahati njema!
Ilipendekeza:
Kusukuma LED Kutumia 555 Timer na Potentiometers: 4 Hatua
![Kusukuma LED Kutumia 555 Timer na Potentiometers: 4 Hatua Kusukuma LED Kutumia 555 Timer na Potentiometers: 4 Hatua](https://i.howwhatproduce.com/images/005/image-13063-j.webp)
Kusukuma LED Kutumia kipima muda cha 555 na Potentiometers: Salamu! Katika hii inayoweza kufundishwa, tutakuonyesha jinsi ya kuunda mzunguko wa Dimmer ya LED ambayo hutumia kitanzi chenye wakati unaofaa kwa kutumia potentiometer, kipima muda cha 555 na vifaa vingine vya msingi vya mzunguko. Kwanza tulipata wazo la mradi huu
Wiggly Wobbly - Tazama Mawimbi ya Sauti !! Sauti halisi ya Kionyeshi cha Sauti !!: 4 Hatua
![Wiggly Wobbly - Tazama Mawimbi ya Sauti !! Sauti halisi ya Kionyeshi cha Sauti !!: 4 Hatua Wiggly Wobbly - Tazama Mawimbi ya Sauti !! Sauti halisi ya Kionyeshi cha Sauti !!: 4 Hatua](https://i.howwhatproduce.com/images/006/image-17571-j.webp)
Wiggly Wobbly - Tazama Mawimbi ya Sauti !! Kionyeshi cha Sauti Saa Halisi !!: Je! Umewahi kujiuliza nyimbo za Mende zinaonekanaje? Au je! Unataka tu kuona jinsi sauti inavyoonekana? Basi usijali, mimi niko hapa kukusaidia kuifanya iwe reeeeaaalll !!! Pata spika yako juu na ulenge iliyofifia
Kitabu cha Kusukuma: Hatua 8 (na Picha)
![Kitabu cha Kusukuma: Hatua 8 (na Picha) Kitabu cha Kusukuma: Hatua 8 (na Picha)](https://i.howwhatproduce.com/images/003/image-6863-38-j.webp)
BookPusher: Kazi hii ni moja wapo ya Mradi wa Kudukua Kitabu chako. Mikono hii itakusaidia kuchukua vitabu
Tarehe ya Kusukuma na Wakati wa Programu ya Blynk Kutumia Wemos D1 Mini Pro: Hatua 10
![Tarehe ya Kusukuma na Wakati wa Programu ya Blynk Kutumia Wemos D1 Mini Pro: Hatua 10 Tarehe ya Kusukuma na Wakati wa Programu ya Blynk Kutumia Wemos D1 Mini Pro: Hatua 10](https://i.howwhatproduce.com/images/003/image-8058-10-j.webp)
Tarehe ya kusukuma na Programu ya Blynk Kutumia Wemos D1 Mini Pro: Tutatumia Wemos D1 Mini Pro kushinikiza wakati & tarehe kwa Programu ya Blynk. Hautahitaji kuunganisha vifaa vyovyote kwa Wemos D1 Mini Pro kwa shughuli hii
Kusukuma Kichunguzi cha Hubby: Hatua 6 (na Picha)
![Kusukuma Kichunguzi cha Hubby: Hatua 6 (na Picha) Kusukuma Kichunguzi cha Hubby: Hatua 6 (na Picha)](https://i.howwhatproduce.com/images/002/image-4324-69-j.webp)
Kusukuma Kigunduzi cha Hubby: Mradi huu hutumia moduli ya mpokeaji ya RF kuchochea Moyo wa LED unayopiga wakati mtoaji anakuja ndani. Nilifanya hii kwa mchumba wangu kwa Siku ya Wapendanao mwaka huu. Bado sijajaribu kabisa masafa, kwani sijachukua mpitishaji