Lepo radi i veoma mi je koristan prethodni projekt instrumenta koji govori, solidno dorađen:
https://yu2zz.com/2020/06/17/instrument-koji-govori-talking-multimeter-v2-0/
Ovo sada jeste tek zanimljiv eksperiment s novim instrumentom i sa SCPI protokolom koji je danas skoro pa univerzalno podržan kod kvalitetnijih mernih instrumenata i drugih laboratorijskih uređaja: osciloskopa, analizatora spektra, izvora napajanja itd. Zavisno od modela, fizički interfejs može biti USB, LAN, RS-485, RS-232… Tek, SCPI omogućava da se od uređaja traže i dobijaju podaci o svim parametrima rada i rezultatima merenja, kao i da se izdaju naredbe koje će uređaj izvršavati. Tako su moguće razne automatizacije.
Ovo bi po funkcionalnosti trebalo da liči na prethodni Talking Multimeter, ali i da radi sa svim mernim instrumentima koji imaju SCPI interfejs. Glas iz zvučnika izgovara broj trenutno prikazan na glavnom displeju instrumenta, zaokružen na dve decimalne cifre, i zatim merne jedinice. Sve na srpskom jeziku. Testira se s instrumentom Owon XDM-1041. On podržava samo podskup SCPI naredbi, ali je i to dovoljno.
Prvi pokušaj hardvera činio je Arduino Uno/Nano i modulčić DFPlayer, koji može da svira mp3 datoteke i ima audio-pojačavač. Snimci reči iz kojih se formiraju brojevi smešteni su na mikroSD kartici. DFPlayer nije optimalan izbor: upotrebljiva je samo jedna od njegovih verzija, a i kod nje su pauze između uzastopnih reprodukcija povelike. A pri izgovaranju brojeva, ne valja ako mnogo secka između reči.
Zatim sam probao s Arduino bibliotekom TMRpcm koja omogućava reprodukciju s kartice kroz Arduino. (Omogućava i snimanje, ali to ovde nije ključno.) Kod nje nema pauza između reči, pa brojevi zvuče mnogo bolje, osim što moji glas i izgovor nisu sjajni. Mora se dodati audio-pojačavač, ali sada ima tih pločica krajnje i jeftinih i minijaturnih, to je sitnica. Tako, ostajemo pri ovoj koncepciji.
Kao i kod prethodnog projekta, plan je da se u pravoj primeni govor aktivira nožnim tasterom.

Mada, konektor koji sam dodao izgleda vrlo pristojno.
Probna primena, video i audio:
https://app.box.com/s/juvzv4666tdki8xny8sjlwvdyyqm1knc
https://app.box.com/s/j2z3h2mvd30ojyexfejpjw9346x0nedp
Korisne informacije:
https://files.owon.com.cn/software/Application/XDM1000_Digital_Multimeter_Programming_Manual.pdf
https://yu2zz.com/2022/10/31/nesto-kao-zvucni-displej
https://yu2zz.com/2022/09/08/snimanje-i-reprodukcija-zvuka-s-arduinom-iliti-arduino-sound-recorder
Protokol SCPI veoma je jednostavan. Moguće ga je koristiti i u drugom smeru, za kontrolu uređaja zasnovanih na Arduinu (recimo, s računara), Po Internetu ima i takvih projekata. Postoje gotovi parseri kao biblioteke.
Pogledaj i novu verziju:





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