www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

ESP32 I2S mikrofon in motnje

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
eddie
Član
Član



Pridružen-a: Sre 10 Dec 2003 21:02
Prispevkov: 723
Aktiv.: 3.05
Kraj: Severna primorska

PrispevekObjavljeno: Ned Feb 23, 2025 10:25 am    Naslov sporočila:  ESP32 I2S mikrofon in motnje Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.13
Kraj: Kobarid

PrispevekObjavljeno: Ned Feb 23, 2025 11:02 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
eddie
Član
Član



Pridružen-a: Sre 10 Dec 2003 21:02
Prispevkov: 723
Aktiv.: 3.05
Kraj: Severna primorska

PrispevekObjavljeno: Ned Feb 23, 2025 5:04 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.13
Kraj: Kobarid

PrispevekObjavljeno: Ned Feb 23, 2025 7:37 pm    Naslov sporočila:   Odgovori s citatom

Malo več pojev, koliko je vhodna napetost, kakšen tok....
_________________
Lep dan
Simon
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
eddie
Član
Član



Pridružen-a: Sre 10 Dec 2003 21:02
Prispevkov: 723
Aktiv.: 3.05
Kraj: Severna primorska

PrispevekObjavljeno: Ned Feb 23, 2025 11:13 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GUMY
trgovec



Pridružen-a: Sre 22 Sep 2010 11:03
Prispevkov: 487
Aktiv.: 2.71
Kraj: Bled

PrispevekObjavljeno: Čet Feb 27, 2025 10:03 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
eddie
Član
Član



Pridružen-a: Sre 10 Dec 2003 21:02
Prispevkov: 723
Aktiv.: 3.05
Kraj: Severna primorska

PrispevekObjavljeno: Pet Feb 28, 2025 8:08 am    Naslov sporočila:   Odgovori s citatom

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. Whistle
Š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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mmelektronika
Član
Član



Pridružen-a: Pet 04 Okt 2019 18:59
Prispevkov: 217
Aktiv.: 3.12
Kraj: Medvode

PrispevekObjavljeno: Pet Feb 28, 2025 12:38 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.13
Kraj: Kobarid

PrispevekObjavljeno: Pet Feb 28, 2025 7:30 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
eddie
Član
Član



Pridružen-a: Sre 10 Dec 2003 21:02
Prispevkov: 723
Aktiv.: 3.05
Kraj: Severna primorska

PrispevekObjavljeno: Sob Mar 01, 2025 9:07 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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: 494 dni


Powered by phpBB © 2001, 2005 phpBB Group