Instrument koji govori / Talking Multimeter v2.0

Ovo je najkorisnija stvar koju sam ikada za sebe sagradio; sada teško mogu zamisliti rad samo s “običnim” instrumentom.

Audio-video snimci primene, prva radna verzija:
https://app.box.com/s/tklq8210ra5ljyjdzhapgl7owa10rxyu
https://app.box.com/s/m8m6qxqkwklebn1no3p06gpg9io3476h
https://app.box.com/s/8riph2y3hcuhug7pfqtrb99el4vb1mwz

VEOMA je zgodno ne dizati i ne okretati glavu svaki čas dok se meri mnogo stvari za redom, pogotovo ispod lupe ili mikroskopa. Koliko puta vrh pipalice sklizne s pravog mesta čim se pogled skrene. S ovim toga nema, a rad je mnogo efikasniji.

Video sam najpre kako je Italijan izveo “pričajući multimetar”:
http://www.mastrogippo.it/2014/03/a-talking-multimeter/

Arduino tu preko serijske veze prima podatke iz instrumenta – položaj preklopnika, izmerene vrednosti itd, a zvučni zapisi, smešteni kao datoteke na mikroSD kartici, reprodukuju se iz samog Arduina, preko PWM izlaza. Preradio sam taj projekat tako da reprodukciju zvučnih zapisa preuzima MP3 štit, koji sam imao pri ruci, a Arduino samo komanduje. Hardver je tako uredniji, dobija se bolji kvalitet zvuka, a u Arduinu mnogo memorije ostaje slobodno.

Taster kojim se okida reprodukcija zvučnih zapisa po merenju – izveo sam kao “pedalu” (“papuču”) ispod radnog stola, tako je najpogodnije. Povezana je na pin A0 na Arduinu. Stavio sam tu i mali NP filter, 2k2 na red i 1uF ka masi. RS232-izlaz iz instrumenta povezuje se na RX pin Arduina.

Sam instrument DT-4000ZC koštao je 37 dolara na Ibeju. Ima izlaz za serijsku komunikaciju, a konektor je običan “džek” od 3,5 mm, stereo, mada se koriste samo dve žice. Jednako bi radio (kažu) TekPower TP-4000ZC ili bilo koji drugi zasnovan na čipovima CyrusTek ES519xx.

Što je najvažnije, nisam morao analizirati protokol po kome instrument šalje podatke; iskoristio sam gotovu rutinu koja tumači te nizove od po 14 bajtova, četiri puta u sekundi, a ostalo nije bilo teško preraditi za MP3 štit. Međutim, izrazi za brojeve u srpskom jeziku formiraju se donekle drukčije nego u italijanskom, pa je bilo dorade programa zbog toga. I, najnapornije i najdosadnije: napravio sam oko 70 zvučnih zapisa na srpskom, skoro svaki iz više pokušaja, svaki naknadno skraćen koliko je bilo moguće itd. Bolje bi zvučao prijatan ženski glas, a govoru treba više ujednačen ton. Snimci su pravljeni i obrađivani pomoću besplatnog programa Audacity sa LAME enkoderom za MP3. Kome se ne dopadaju, neka napravi nove.

Postoje fabrički multimetri s govornim očitavanjem, neki koštaju manje od 50 dolara. Međutim, to je na engleskom ili kineskom, zvuk je loš, zvučnik mali, a sȃm instrument spada u klasu igračke, da bi se sve uklopilo u cenu.




Audio-pojačavač sada je u aktivnom zvučniku, a u kutijici ispod nalazi se Arduino Uno sa MP3 štitom:
65627505_649093555566335_554776321419378688_o
66055894_649136495562041_4282783667782156288_o

Aktivni zvučnik zalepljen je na poklopac kutijice vrućom plastikom.

 

Dakle:

81520106_790507844758238_8776324533285027840_o

I još – VAŽNO:

81989351_790507854758237_2714936470904242176_o

MP3 štit ima DC komponentu u izlaznom audio-signalu, tj. SVA TRI izvoda na konektoru SPK podignuti su za 1,25 V iznad mase. To može praviti problem, pa izlaz treba povezati (na primer) kao na slici, tako da se ukloni DC komponenta.

 

Datoteke projekta:
https://app.box.com/s/ui9icbfp987yxodj0htibx5up6qnyz19

MP3 štit sa VS1053B košta 6-7 dolara:
https://www.aliexpress.com/item/32849809975.html?spm=a2g0o.productlist.0.0.60453bfa1X6Npa&algo_pvid=0bdea114-77a4-4e13-ba5e-066588ee87eb&algo_expid=0bdea114-77a4-4e13-ba5e-066588ee87eb-22&btsid=0ab50f0815923480860536107ed2c3&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
(Izgleda da još traje poremećaj u transportu iz Kine, nastao epidemijom, ali valjda će se to srediti. Tek, cena je otprilike ta, a dostava je po pravilu bila besplatna ili vrlo jeftina – makar u normalnim okolnostima.)

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s