
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11



Nilipata kipaza sauti MAX9814 kutoka kwa uwasilishaji wa AZ kwenye Amazon na nilitaka kujaribu kifaa hicho. Kwa hivyo, niliunda mradi huu rahisi uliojengwa kwenye Great Bug's Spy Bug (iliyochapishwa chini ya leseni hii ya ubunifu). Nilibadilisha muundo wa miradi kidogo ili kuboresha ufanisi na kuongeza huduma mpya. Huu ni mradi wangu wa kwanza wa Maagizo kwa hivyo hautakuwa kamili lakini nimekuwa tayari kujifunza na kufungua ushauri.
Matokeo ya mtihani kutoka kwa kipaza sauti na faida tofauti huongezwa mwishoni kwa hivyo ikiwa unataka tu kulinganisha ubora wa faida za 40dB, 50dB na 60dB unaweza kuruka hadi hapo.
Natumai mradi huu utakuwa muhimu kwa watu wanaojaribu kutekeleza kipaza sauti katika mradi wao. Natumaini pia kuufanya mradi huu kupatikana kwa Kompyuta iwezekanavyo kwa hivyo nimeongeza maoni mengi kwenye nambari yangu lakini pia ninafurahi kurekebisha kazi yangu ili kuongeza ufafanuzi wowote wa ziada ambao utasaidia. Wiring ni rafiki wa Kompyuta lakini kutekeleza programu ni ngumu zaidi.
Tazama faili zote za mradi na upendekeze msimbo wangu kwenye hazina yangu ya GitHub.
Ugavi:
Amazon:
- Maikrofoni MAX9814 na kipaza sauti
- Bodi ya mkate
- Arduino Nano (Ni pakiti ya 3 lakini ulihitaji moja tu!)
- Msomaji wa kadi ya SD
- LEDs
- Resistors
- Vifungo Vigumu
- Kebo ya USB B Mini (ya Arduino Nano)
- Benki ya umeme ya USB (nilitumia bei rahisi iliyonunuliwa ndani)
Hatua ya 1: Mzunguko na Ufafanuzi wa Kifaa

Nilibadilisha mzunguko wangu kufanya kazi na kifaa cha Arduino Nano, lakini unaweza kuendesha mzunguko wako kwenye vifaa tofauti vya Arduino kwa kuhariri nambari za siri juu ya nambari yangu (sehemu inayofuata). Kuweka mzunguko kwenye utaftaji wa kifaa chako "Arduino [mfano wako] pinout" na lazima kuwe na picha nyingi ambazo zinaonyesha ni kazi gani zinazoweza kufanywa na kila pini (k. Input Analog, SS, MOSI nk). Vifaa vingi pia huja na pini zilizoandikwa. Nilichora muundo huu kwa kutumia mhariri wa EasyEDA lakini niliiunda kwa kutumia ubao wa mkate usiouzwa kwani nilitaka kuunda hii haraka iwezekanavyo na nilitaka kurekebisha muundo haraka.
Hatua ya 2: Kupanga programu

Niliandika nambari rahisi ya kurekodi sauti kwenye kifaa. Nilitumia nambari ya Great Scott kama msukumo lakini nilitumia kubadilisha muundo ili kuongeza ufanisi na unyenyekevu. Pia niliondoa vizuizi kwa idadi ya faili ambazo zinaweza kurekodiwa na kuongeza maoni zaidi ambayo inapaswa kusaidia Kompyuta kusafiri. Pakua nambari iliyokamilishwa hapa chini na uifungue kwa kutumia Arduino IDE. Pakua moduli zinazohitajika ("SD.h", "SPI.h" na "TMRpcm.h") ukitumia msimamizi wa Kifurushi cha Arduino (kilichoonyeshwa kwenye picha hapo juu).
Kurekodi faili ya WAV kwenye kadi ya SD ni huduma ya hali ya juu ya maktaba ya TMRpcm ili kuitumia lazima uhariri faili ya usanidi ya maktaba. Ingawa hii inasikika kuwa ya kutisha (ilinifanyia angalau) inatafuta tu faili ya "pcmConfig.h" ikitumia mtaftaji wa faili na kukataza mistari michache ya nambari (kisha kuihifadhi).
- Kwenye bodi za Uno au zisizo za mega zinachanganya mstari #fafanua buffSize 128
- Pia ondoa maoni #fafanua ENABLE_RECORDING na #fafanua BLOCK_COUNT 10000UL
Mara tu ukirudi kwa Arduino IDE, ingiza Arduino yako, uchague, na kisha ujumuishe na upakie programu hiyo. Kufungua mfuatiliaji wa serial pia kukupa maoni wakati wa kukimbia.
Hatua ya 3: Mradi na Upimaji Umekamilika

Nilipomaliza wiring na utatuzi, nilijaribu mradi huo.
ONYO kuanzisha tena kifaa kutaweka upya kaunta ya jina la faili na kusababisha faili mpya kuandikia faili za zamani.
Kutumia kifaa:
- kuziba risasi ya nguvu ya USB kwenye Arduino
- bonyeza kitufe cha kugusa ili kuanza kurekodi (LED itawaka kuashiria hii)
- bonyeza kitufe tena ili kumaliza kurekodi
- rudia kwa kuwa rekodi nyingi ni muhimu
- ondoa kebo ya umeme ya USB
- Ondoa kadi ya SD
- Ingiza kadi ya SD kwenye kompyuta au simu
- Fungua faili kwenye programu tumizi uliyochagua ya uchezaji
Kusudi la awali la mradi huu lilikuwa kujaribu maikrofoni ya MAX9814, kwa hivyo nilifanya majaribio matatu ili kujua athari ambayo kipaza sauti chake kilikuwa na matokeo. Wakati nikitengeneza rekodi nilitumia moja ya symphony ya Mozart kama anuwai ya kudhibiti. Nilicheza kwenye spika ya simu yangu ambayo niliendelea kuelekeza kipaza sauti kwa umbali wa mara kwa mara kwa rekodi zote tatu. Tofauti pekee niliyobadilisha ni faida ya kipaza sauti (iliyobadilishwa kwa kuiunganisha na VCC, GND au kuiacha ikielea). Sehemu za sauti zinazosababishwa zimeambatanishwa. Niliunganisha pia 40dB na sauti ya 60dB kuwa rekodi moja ambayo 40dB inachezwa katika sikio la kushoto na 60dB inachezwa katika sikio la kulia. Hii inafanya tofauti ya ubora ionekane sana na inaonyesha jinsi faida inayotolewa na moduli ya MAX9814 ni muhimu.
Kwa ujumla, nilifurahishwa sana na matokeo ya kurekodi haswa kwani usanidi wa kifaa ni moja ya rahisi zaidi, nimeona (na waya tatu tu na hakuna vifaa vya nje - hata LED rahisi inahitaji kipinga). Pia lazima izingatiwe kuwa Arduino Nano ina 10bit ADC kwa hivyo usomaji wowote wa sauti inaweza kuwa moja tu ya maadili 1024 tofauti. Kwa sababu ya ubora wake mzuri wa sauti, saizi ndogo, na matumizi ya nguvu kidogo; Natumaini kutumia kifaa katika miradi ya baadaye.
Ikiwa sijaenda kwa undani wa kutosha, ningefurahi zaidi kusaidia na kuongeza ufafanuzi wa ziada. Hii ni Maagizo yangu ya kwanza kwa hivyo ushauri wowote ninaopewa sasa unaweza kuonyeshwa katika miradi yangu yote ijayo. Ikiwa una maoni yoyote ya kuboresha nambari zangu, nitafurahi kuziongeza kwenye mradi wangu kwenye GitHub na hii Maagizo.
Ilipendekeza:
Fanya Kazi Kutoka Kirekodi cha Muda wa Nyumbani Kutumia Raspberry Pi: Hatua 7

Fanya Kazi Kutoka Kirekodi cha Muda wa Nyumbani Kutumia Raspberry Pi: Katika mwaka uliopita, nimepata nafasi ya kufanya kazi kutoka nyumbani. Ambayo nilihitaji kufuatilia masaa ninayofanya kazi.Kuanza kwa kutumia lahajedwali bora na kuingia kwenye saa za saa na saa za mikono kwa mikono, hivi karibuni niligundua hii ni
Kirekodi cha Kumbukumbu - Zawadi ya Krismasi: Hatua 8 (na Picha)

Kirekodi cha Kumbukumbu - Zawadi ya Krismasi: Ciao tutti! Katika vista del Natale arriva il momento dei regali, sono sicuro quindi che molti di voi sentiranno la necessità di donare qualcosa di speciale. Katika kipindi cha miaka miwili tofauti ya maandishi ya mancate molte mara kadhaa kwa kila hali
Jinsi ya Kutengeneza Unyevu na Joto Kirekodi cha Takwimu ya Wakati wa kweli na Arduino UNO na SD-Kadi - Uigaji wa data-logger ya DHT11 katika Proteus: Hatua 5

Jinsi ya Kutengeneza Unyevu na Joto Kirekodi cha Takwimu ya Wakati wa kweli na Arduino UNO na SD-Kadi | Uigaji wa data-logger ya DHT11 katika Proteus: Utangulizi: hi, huyu ndiye Muundaji wa Liono, hii hapa ni kiungo cha YouTube. Tunatengeneza mradi wa ubunifu na Arduino na tunafanya kazi kwenye mifumo iliyoingia.Data-Logger: Logger ya data (pia data-logger au kinasa data) ni kifaa cha elektroniki ambacho hurekodi data kwa muda w
Tengeneza Mdudu Wako Mwenyewe (Kirekodi Sauti ya Arduino): Hatua 5 (na Picha)

Tengeneza Mdudu Wako Mwenyewe (Kirekodi Sauti cha Arduino): Katika mradi huu nitakuonyesha jinsi nilivyochanganya Arduino Pro Mini na vifaa kadhaa vya ziada ili kuunda kinasa sauti ambacho pia kinaweza kudhalilishwa kama mdudu wa kijasusi. Ina wakati wa kukimbia wa karibu masaa 9, ni ndogo na rahisi sana
Kirekodi cha Sauti ya ndani ya Android na Urahisi wa Kusanya Maisha: Hatua 4

Kirekodi cha Sauti ya ndani ya Android na Rahisi Maisha Hack: Wengi wa wachezaji wa android wanakabiliwa na shida kubwa kwani hawaruhusiwi kurekodi sauti ya ndani na Android OS. Kwa hivyo wana chaguzi chache ambazo zinagharimu sana au njia ngumu kama vile kuweka mizizi kifaa.Una chaguzi zifuatazo kurekodi sauti ya ndani kwenye Androi