Talking Multimeter

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 na svakih nekoliko sekundi dok se meri mnogo stvari za redom, pogotovo ispod lupe ili mikroskopa. Koliko puta vrh pipalice sklizne s pravog mesta čim se pogled skrene. Toga nema s instrumentom koji izgovara rezultate merenja, 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 nožni prekidač ispod radnog stola, tako je najpogodnije. Povezana je na pin A0 na Arduinu. Dodao 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 ostatak programa 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 i 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. Međutim, oni koje sam video ili su na engleskom ili na 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. Arduino uzima napajanje iz aktivnog zvučnika.

Dakle:

81520106_790507844758238_8776324533285027840_o

I još – VAŽNO:

MP3 štit ima DC komponentu u izlaznom audio-signalu, tj. SVA TRI izvoda na konektoru SPK podignuti su za 1,25 V iznad mase. Zato izlaz treba povezati kao na slici, tako da se blokira DC komponenta. Signal se iz SPK izlaza dalje vodi u audio pojačavač, tj. u aktivni zvučnik.

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

MP3 štit sa VS1053B:
https://www.aliexpress.com/item/32849809975.html

Verzija za novije instrumente koji podržavaju protokol SCPI:

3 thoughts on “Talking Multimeter

  1. Pingback: Arduino-Based Talking Multimeter with SCPI Protocol | YU2ZZ ····· Elektronika. Radio. Hobi.

  2. Pingback: ‘Instrument koji govori’, protokol SCPI, proba s Owon XDM-1041, na žicama… | YU2ZZ ····· Elektronika. Radio. Hobi.

  3. Pingback: "Talking Multimeter": Arduino-Based Speech Add-on for Modern Multimeters with SCPI Protocol - YU2ZZ ····· Elektronika. Radio. Hobi.

Leave a Reply