Sistem transmisi suara sederhana dengan modulasi amplitudo USG terdiri dari pemancar dan penerima. Dalam pemancar, Arduino Pro Micro mengemulasi kartu suara dengan antarmuka USB dan menghasilkan dua sinyal: output 5 - sinyal audio, yang kemudian dihapus dari PWM oleh filter RC, dan output 9 - frekuensi pembawa 40 kHz. Kedua sinyal diumpankan ke tahap transistor-tunggal, sejajar dengan resistor beban yang terhubung dengan transduser ultrasonik dari range finder.
Pada penerima, transduser ultrasonik yang sama mengubah sinyal akustik kembali menjadi listrik, kemudian semuanya dilakukan sama seperti pada penerima radio amplifikasi langsung: UHF, detektor, dan VLF pendahuluan. Penguat daya adalah modul PAM8403 standar.
Untuk mengimplementasikan emulasi kartu suara dengan antarmuka USB, perpustakaan LuFA diperlukan, jadi alih-alih Arduino IDE perlu menggunakan avr-gcc. Untuk mengunggah firmware (ada di
sini ), perlu untuk mengatur ulang Arduino di perangkat keras, yang membuatnya beralih ke mode bootloader USB selama beberapa detik. Selama waktu ini, Anda harus punya waktu untuk mulai menuang dengan avrdude.
Untuk mengatur perangkat, Anda harus terlebih dahulu menggunakan osiloskop untuk memverifikasi bahwa tidak ada overmodulasi dan tidak ada batasan:
Setelah dihilangkan dengan mengurangi volume dan memilih resistor di pemancar, Anda perlu menghubungkan osiloskop ke output penerima UHF, dan di pemancar, atur frekuensi PWM (perangkat lunak) dalam kisaran 38 hingga 42 kHz sehingga cocok dengan frekuensi resonansi konverter. Penulis merekomendasikan untuk bereksperimen dengan memperkenalkan sistem AGC ke dalam penerima, mirip dengan yang digunakan pada penerima radio AM konvensional.
Jadi semuanya berfungsi setelah commissioning:
Anda dapat memprogram Arduino dengan cara biasa dengan menetapkan hanya generasi operator ke firmware, dan melakukannya tanpa sama sekali dengan menerapkan generator 40-kilohertz di perangkat keras. Pada saat yang sama, sinyal audio dapat diumpankan langsung ke modulator, dan filter RC menjadi tidak perlu.