Ada banyak publikasi yang masuk akal mengenai hal ini, tetapi saya melakukan semuanya dengan cara saya sendiri, selain itu saya membuat model case tiga dimensi dengan desain yang praktis dan orisinal. Hasilnya adalah proyek yang lengkap, cukup sederhana untuk diulangi oleh pencinta elektronik pemula. Pemilik printer 3D yang bahagia dapat membanggakan produk buatan sendiri yang indah yang dapat bersaing dengan produk pabrik.
Jika Anda ingin menghancurkan teman, berikan dia kamera. Jika Anda ingin memaksa ham radiois untuk membayar, berikan dia tautan ke modul RDA5807 Cina.

Sebuah kotak kecil berukuran sekitar satu sentimeter dan dengan harga sekitar dua puluh rubel. Anehnya, di dalam adalah radio digital yang cukup baik dengan pencarian otomatis untuk stasiun radio dan dapat membaca RDS.
Terus terang: tidak layak menyanjung diri sendiri pada murahnya modul RDA5807, untuk menjalankan daya tarik ini, Anda membutuhkan yang lain: arduinka, amplifier dengan speaker, dan layar kecil untuk kecantikan yang luar biasa. Alih-alih baterai, baterai diminta, yang berarti kami menambahkan pengontrol muatan USB ke proyek. Sebuah sketsa dapat di-debug pada papan tempat memotong roti, tetapi paket yang layak diperlukan untuk perangkat yang sudah jadi. Penampilan adalah pertanyaan yang sangat kreatif, tetapi teknologi cetak 3D datang membantu kami.
Kami mencoba melakukan segala sesederhana dan semurah mungkin. Arduinka ambil ini:

tampilan seperti ini:

didukung oleh baterai 18650, dan baginya pengendali biaya seperti itu.

Penguat frekuensi rendah adalah elemen standar untuk banyak proyek, dan oleh karena itu kami memiliki modul buatan sendiri yang tersedia.

Sirkuit listrik lengkap diperoleh seperti ini.

Alih-alih chip Soviet K174UN14 yang langka, kami menggunakan TDA2003 yang terjangkau. Dioda D1 diperlukan sehingga pada pengisian daya baterai maksimum, tegangan pada modul penerima tetap di bawah empat volt. Perlu dicatat bahwa RDA5807 tidak terbakar bahkan dari lima volt, tetapi pada tegangan tinggi itu tidak bekerja sama sekali, atau menangkap suara apa pun alih-alih stasiun radio. Baginya, empat volt sudah agak banyak, untuk yang sangat bagus perlu memberi makan 3,3 volt melalui tumit.
Ketika tegangan di bawah tiga volt, perangkat berhenti merespons tombol, karena arduinka dimatikan. Tetapi bahkan pada 2,5 volt, RDA5807 terus memegang frekuensi sebelumnya dan kualitas penerimaan tidak memburuk.
Jika Anda menghubungkan baterai ke pengontrol pengisian daya secara langsung, kemudian dengan USB mati, pengisi daya berubah menjadi beban, menarik arus sekitar 2 mikroamp dari baterai. Ini banyak atau sedikit - saya tidak tahu, tetapi faktanya sendiri benar-benar keterlaluan. Sebagai solusi, kami meletakkan reed relay K1, yang, ketika terhubung ke USB, menutup kontak K1.1.
Relai buatan sendiri, dibuat dengan melilitkan kawat berenamel dengan diameter tidak lebih dari 0,1 mm langsung ke sekat langsung ke rumah sakelar buluh. Semakin banyak kabel yang dapat Anda angin, dan semakin halus, semakin sedikit arus yang akan dikonsumsi. Untuk angin terlalu banyak, sehingga tidak ada cukup lima volt untuk operasi, orang yang memadai tidak akan mampu, akal sehat akan membuat Anda berhenti tepat waktu.
Bagaimana orang Cina memperbaiki pengontrol biaya, saya tidak tahu. Saya bisa mengusulkan untuk sekrup sekrup di sisi.

Agar indikasi terlihat, perlu mengganti LED planar dengan yang biasa. Dimungkinkan untuk membuat panduan cahaya dari pancing tebal atau batang transparan untuk printer 3D, tetapi tidak ada yang bisa dilakukan.
Sekarang kami sedang menulis sketsa, kami mengambil
perpustakaan standar
SSD1306Ascii untuk tampilan dan
RDA5807M untuk radio.
Ternyata ada trik di jalur RDS. Ada tiga blok: waktu saat ini, nama stasiun radio dan jalur informasi aktual itu sendiri. Saya masih tidak mengerti apakah perpustakaan memiliki parser atau stasiun radio yang entah bagaimana tidak menyiarkan waktu saat ini. Tokoh yang meyakinkan tidak selalu muncul di sana. Akibatnya, blok pertama dibuang. Dan jika Anda membaca garis itu sendiri, ternyata tidak ada apa-apa di sana, kecuali telepon layanan iklan. Saya harus meninggalkan hanya nama stasiun radio, saya tidak dapat mengambil manfaat lain dari saluran RDS. Selain nama radio, layar menunjukkan kekuatan sinyal, pengisian daya baterai, dan frekuensi pengoperasian.
Saya berencana untuk membuat memori untuk frekuensi kerja, tetapi kemalasan ibu saya menghentikan saya. Saya tidak ingin membuat banyak tombol, saya hanya meninggalkan dua: satu untuk memulai pencarian otomatis, yang lain untuk menyesuaikan volume. Dari satu tombol, pencarian berjalan dalam lingkaran, jadi kadang-kadang Anda harus melalui seluruh rentang untuk memilih stasiun yang diinginkan. Untungnya, kami tidak memiliki terlalu banyak pemancar untuk membuat berselancar seperti itu sangat mengganggu.
Volume disesuaikan sebagai berikut: ketika Anda pertama kali menekan level diatur ulang ke minimum, dan kemudian setiap kali Anda menekannya, itu meningkat satu langkah. Jika ada jeda selama lebih dari dua detik, pers selanjutnya dianggap sebagai yang pertama. Jadi, untuk semuanya tentang kedua tombol.
Dua pembicara, melihat ke arah yang berlawanan dan dihidupkan dari fase, berteriak sebagaimana mestinya: pada tingkat volume pertama sangat normal untuk mendengarkan. Jika Anda menambahkan sedikit - bahkan tetangga akan mendengar.
Saya ingat bagaimana orang hidup tanpa printer 3D, tapi itu bukan kehidupan, tapi mimpi buruk. Saat ini, kasing dapat dengan mudah dicetak. Kecuali, harus ditarik terlebih dahulu. Tapi ini jauh lebih sederhana daripada menggunakan pekerjaan tukang kunci skala penuh. Saya dapat membagikan model saya, saya hanya mencatat bahwa mereka dirancang untuk speaker 3-GDSH-8. Semua
materi proyek diposting di GitHub.
Saya bukan seorang pemasar, tetapi saya tidak bisa tidak memperhatikan betapa kuatnya modul RDA5807 merangsang penjualan.
Segala sesuatu terjadi dengan mengorbankan rantai biaya, yang masing-masing tampaknya menjadi hal sepele. Arduinka untuk 120 rubel, tetapi hanya jika pengiriman Super Economy. Dengan kata lain, paket tidak dapat dilacak dan periode dapat diperpanjang hingga tiga bulan. Jika Anda ingin mendapatkan nomor trek dan mendapatkannya lebih cepat - bayar lebih. Layar - juga 120 rubel - dan lagi Super Ekonomi. Pengontrol biaya sangat murah, tetapi hanya dijual dalam paket, seratus rubel lagi. Yang paling mahal adalah baterai, kisaran harganya lebar, tapi pasti lebih dari dua ratus rubel. Penguat dapat dibeli dengan modul yang sudah jadi, atau Anda dapat merakitnya sendiri dari komponen. Bagaimanapun, kurang dari seratus tidak berfungsi. Jangan lupa tentang speaker - ada dua di antaranya, yang berarti dua kali seratus rubel.
Dalam kasus saya, kasing ternyata sangat murah. Butuh sekitar 40 meter bilah ABS untuk mencetak, ini sebenarnya tidak terlalu banyak. Sulit untuk menghitung berapa banyak uang, tetapi jelas tidak ada. Dan jika Anda memecahkan masalah perumahan dengan cara lain, itu akan berubah menjadi bagian yang paling mahal, dalam hal biaya, dan dalam arti sakit kepala.
Amatir radio memiliki banyak komponen dalam persediaan untuk waktu yang lama, dan oleh karena itu sepertinya ia mendapatkannya secara gratis. Tetapi jika Anda dengan tegas menempatkan semuanya dalam satu baris, total biaya proyek mendekati seribu. Penerima Cina yang sudah jadi, cukup bagus, dapat dibeli seharga lima ratus rubel, itu masalah lain bahwa tidak ada alasan informasi untuk ini. Itu sebabnya kami menggambar diagram dan menulis sketsa. Kalau tidak, tidak menarik.