 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
eddie Član

Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 723 Aktiv.: 3.05 Kraj: Severna primorska
|
Objavljeno: Ned Feb 23, 2025 10:25 am Naslov sporočila: ESP32 I2S mikrofon in motnje |
|
|
Pozdravljeni,
imam ESP32 ploščo, nanjo priklopljen MEMS mikrofonček preko I2S.
Preko UDP paketov na PC pošiljam zajeti zvok, kjer lahko slišim kar zajame mikrofon.
Zadeva deluje zadovoljivo, dokler je napajana iz USBja prenosnika.
Ko jo napajam iz česarkoli drugega je prisotnega ogromno "brnenja", ki popolnoma povozi koristni signal.
Ni važno ali napajam preko USB priključka (poskušal z različnimi tudi kvalitetnimi napajalniki za telefone) ali pa preko 5V ali 3V3 pina ploščice.
No kar je še čudno, da je rezultat precej dober če napajam iz cenenega powerbanka...
Dokaj dober rezultat je tudi če napajam iz laboratorijskega napajalnika ampak ne tako dober kot iz USBja prenosnika.
S čim napajat tak modul, da bo delovalo tako kot iz USBja? |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Ned Feb 23, 2025 11:02 am Naslov sporočila: |
|
|
Napajanje!
Tudi laboratoriski napajalnik (switcher) ima velik šum na izhodu.
Naredi si en svoj napajalnik za 3.3V z LC filtrom. _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
eddie Član

Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 723 Aktiv.: 3.05 Kraj: Severna primorska
|
Objavljeno: Ned Feb 23, 2025 5:04 pm Naslov sporočila: |
|
|
Tole je očitno res tako, čudi me da deluje na powerbank dobro, za katerega dvomim da je kaj posebnega.
Sam nisem domač v teh vodah, kakšen napotek bi mi zelo koristil kaj uporabiti. |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Ned Feb 23, 2025 7:37 pm Naslov sporočila: |
|
|
Malo več pojev, koliko je vhodna napetost, kakšen tok.... _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
eddie Član

Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 723 Aktiv.: 3.05 Kraj: Severna primorska
|
Objavljeno: Ned Feb 23, 2025 11:13 pm Naslov sporočila: |
|
|
Ubistvu ni nič posebnega,
ESP32 ploščica in nanjo priključen mikrofonček.
ESP je naprimer napajan preko USB kabla iz PCja oziroma nekega drugega napajalnika.
Poraba je precej konstantna okrog 80mA na 5V. |
|
Nazaj na vrh |
|
 |
GUMY trgovec

Pridružen-a: Sre 22 Sep 2010 11:03 Prispevkov: 487 Aktiv.: 2.71 Kraj: Bled
|
Objavljeno: Čet Feb 27, 2025 10:03 am Naslov sporočila: |
|
|
Brni zaradi "ground loop" preko omrežja. Mikrofon mora biti napajan iz istega vira, kot naprava, kamor je priključen ali pa iz drugega vira, ki je popolnoma ločen od omrežja (dober napajalnik s klasičnim transformatorjem ali baterija). Zato ti iz power banka dela dobro. |
|
Nazaj na vrh |
|
 |
eddie Član

Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 723 Aktiv.: 3.05 Kraj: Severna primorska
|
Objavljeno: Pet Feb 28, 2025 8:08 am Naslov sporočila: |
|
|
Teli stvari sem prišel do dna. Mikrofonček imam na ESP priključen kar preko dolgega kabla - dolžine skoraj 1m. Po tem kablu sem peljal tudi žilo, ki je na modulu uporabljena za izbiro levega ali desnega kanala. Ker je nisem uporabljal je bila na strani kontrolerja nepriključena. Ker je tekom testiranja na USB priključku računalnika vse funkcioniralo BP sem na tole pozabil.
Šele ko sem blizu mikrofončka lotal blokirni kondenzator na napajanju sem se spomnil na tole. Na strani mikrofona sem žico odklopil, pin L/R pa vezal na GND na mikrofonu.
Motnje so sedaj občutno manjše, sicer še ni tako kot če je napajano na baterije ampak je pa sedaj že na uporabnem nivoju.
Hvala za napotke. |
|
Nazaj na vrh |
|
 |
mmelektronika Član

Pridružen-a: Pet 04 Okt 2019 18:59 Prispevkov: 217 Aktiv.: 3.12 Kraj: Medvode
|
Objavljeno: Pet Feb 28, 2025 12:38 pm Naslov sporočila: |
|
|
a lahko kaj več napišeš o tem projektu. Se zvok posluša v živo, ali naredi datoteke in jih da na server. |
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Pet Feb 28, 2025 7:30 pm Naslov sporočila: |
|
|
Mogoče bi bilo bolje, če bi neuporabljene žice vezan na GND na strani ESP. Na strani mikrofona pa pusti v zraku.
Za napajanje je najbolje uporabiti linearni regulator tipa 11117 3V3 ali podoben. Ta brez težav zmore 12V na vhodu. Če imaš višjo napetost pa razmišlaj o dodatnem regulatorju kot je LN7809 Ta zmore do 40V na vhodu.
Če rabiš večjo moč in/ali manj gretja imam dobre izkušnje z switcherjem AP63205 in za njim še 3.3V LDO _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
eddie Član

Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 723 Aktiv.: 3.05 Kraj: Severna primorska
|
Objavljeno: Sob Mar 01, 2025 9:07 am Naslov sporočila: |
|
|
Simon, hvala za napotke.
Verjetno bi bilo res najbolje žile, ki niso uporabljene vezati na gnd, bom poskusil če bo še kaj bolje. Trenutno je priključeno na en HiLinkov napajalni modul, ki ima 3V3 izhod in je slišati še nekaj motenj več v primerjavi z usb napajanjem. Tako kot praviš da imaš na koncu linearni regulator moram preizkustiti.
Kar se tiče projekta je tako, da ESP32 enostavno bere podatke iz mikrofona po I2S standardu, ki ga ESP normalno podpira. Če je "jakost" zvoka nad določeno mejo ga preko wifi začne pošiljati preko UDP paketov na mrežo, trenutno kot broadcast tako da ga lahko sprejemajo vsi ki so na mreži. Za testiranje je potem kar ena python skripta, ki prejete podatke predvaja na PCju.
Tako lepo deluje kot nekakšen "avtomatski" (zaenkrat enosmerni) intercom. Lahko bi bil tudi v vlogi baby monitorja,... je nekaj zanimivih primerov uporabe.
No na koncu sem našel enega možakarja, ki ima obširno knjižnico za delo z zvokom na ESPjih. Izgleda zelo zanimivo in uporabno, nisem pa še nič preveril oz uporabil. Izgleda super enostavno za uporabo:
Arduino-audio-tools
Lp |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 495 dni
Powered by phpBB © 2001, 2005 phpBB Group
|