Daftar Isi:
- Langkah 1: Dapatkan Semua Bagian
- Langkah 2: Elektronik
- Langkah 3: Merancang Enklosur
- Langkah 4: Pencetakan 3D dan Pemrosesan Pasca
- Langkah 5: Menyatukan Semuanya
- Langkah 6: Kode Proyek
- Langkah 7: Pikiran Terakhir
Video: Proyek Radio FM Art Deco Menggunakan Arduino: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Teman-teman yang terkasih, selamat datang di proyek Arduino lain yang Dapat Diinstruksikan! Saya sangat senang karena hari ini saya akan menunjukkan kepada Anda bagaimana saya membangun proyek Radio FM gaya Art Deco ini menggunakan Arduino. Ini adalah proyek paling kompleks yang pernah saya bangun dan juga favorit saya.
Mari kita lihat apa yang akan kita bangun hari ini! Seperti yang Anda lihat, kita akan membuat penerima radio FM gaya Art Deco. Desain radio ini didasarkan pada radio AWA 1935 yang spektakuler. Saya menemukan radio tua ini saat mencari secara online dan juga dalam buku ini tentang radio terindah yang pernah dibuat. Saya sangat menyukai desain radio ini sehingga saya ingin memiliki yang serupa. Jadi saya mencurahkan satu bulan waktu saya untuk membangun sendiri.
Seperti yang Anda lihat, saya telah menggunakan layar LCD Nokia 5110 untuk menampilkan frekuensi yang kita dengarkan, dan saya menggunakan rotary encoder untuk mengubah frekuensi dan tombol lain untuk menambah atau mengurangi volume. Saya tidak tahu apakah Anda memperhatikannya, tetapi saya menggunakan font Art Deco khusus pada layar LCD. Juga, jika kita mendengarkan stasiun radio yang sama selama lebih dari lima menit, radio akan secara otomatis menyimpan stasiun tersebut ke memorinya sehingga saat kita menyalakan radio, radio akan secara otomatis menyetel frekuensi yang kita gunakan sebelumnya. Radio ini juga dilengkapi Baterai Lithium built-in dan pengisi daya yang sesuai sehingga dapat bertahan dengan baterai selama berhari-hari.
Kualitas suara proyek ini cukup bagus. Saya menggunakan speaker 3W kecil dengan amplifier daya rendah. Radio terdengar bagus, dan terlihat lebih baik. Sekarang mari kita lihat bagian-bagian yang dibutuhkan untuk membangun proyek ini.
Langkah 1: Dapatkan Semua Bagian
Kami akan membutuhkan banyak bagian untuk membangun proyek ini. Jika Anda seorang pemula untuk Arduino, pastikan untuk membangun beberapa proyek yang lebih sederhana terlebih dahulu karena ini adalah proyek lanjutan dan ada banyak hal yang bisa salah.
Jadi kita akan membutuhkan bagian-bagian berikut:
- Arduino Pro Mini
- Seorang Programmer FTDI
- Modul Radio FM
- Pembicara 3W
- Modul Amplifier PAM8403
- Sebuah rotary encoder
- Layar LCD Nokia 5110
- Pelindung Baterai Wemos
- Baterai 18650
- Tempat baterai 18650
- Sakelar
- Papan prototipe 5x7 CM
- Beberapa kabel
- Kain panggangan speaker
Total biaya proyek adalah sekitar 22$.
Langkah 2: Elektronik
Pertama-tama, mari kita bangun elektronik Radio. Beberapa bulan yang lalu saya membangun proyek radio FM di papan tempat memotong roti. Anda dapat membaca Instruksi tentang proyek itu di sini. Saya membuat beberapa perubahan pada proyek itu dan ini adalah versi perbaikannya di papan tempat memotong roti. Saya menggunakan Arduino Nano sekarang, tetapi saya akan menggunakan Arduino Pro Mini nanti untuk konsumsi daya yang lebih rendah. Anda dapat menemukan diagram skematis dari proyek ini yang dilampirkan pada Instructable ini.
Jika kita menghidupkan proyek, kita dapat melihat bahwa Layar Splash ditampilkan pada layar Nokia selama beberapa detik dan kemudian radio memuat stasiun radio sebelumnya yang kita dengarkan dari memori EEPROM. Kita dapat mengubah frekuensi dari kenop ini dan volume dari kenop ini. Proyek ini bekerja dengan baik. Kita sekarang harus membuat proyek lebih kecil agar muat di dalam enklosur. Untuk itu, kita akan menggunakan Arduino Pro Mini yang berukuran sangat kecil dan juga menawarkan konsumsi daya yang lebih rendah. Kami juga akan menggunakan papan prototipe kecil ini untuk menyolder beberapa komponen di atasnya. Sebelum itu, mari kita rancang enklosur di Fusion 360 sebagai perangkat lunak gratis namun sangat kuat.
Langkah 3: Merancang Enklosur
Karena kita akan mendesain enklosur yang kompleks dan kita akan menggunakan banyak suku cadang, pertama-tama kita harus memodelkan setiap komponen elektronik di Fusion 360. Dengan cara ini kita akan memastikan bahwa setiap bagian akan pas dengan sempurna dan enklosurnya besar cukup untuk memuat semua yang ada di dalamnya. Saya membutuhkan waktu sekitar satu minggu untuk mempelajari cara membuat model bagian di Fusion 360 dan kemudian memodelkan semua bagian yang akan saya gunakan. Kemudian saya membutuhkan waktu seminggu lagi untuk mendesain enklosur karena saya bukan pengguna Fusion 360 yang berpengalaman. Saya sudah mengunggah semua file desain ke Thingiverse.
Dapatkan file
Hasilnya, menurut saya, sepadan. Desainnya terlihat fantastis, dan saya dapat mengatur semua bagian di dalam enklosur sesuai keinginan. Dengan cara ini saya yakin bahwa ketika saya akan mencetak semua bagian enklosur, mereka akan cocok dengan baik. Dengan cara ini, kita dapat mengurangi trial and error yang mengakibatkan banyak waktu terbuang dan filamen. Fitur keren lainnya yang ditawarkan Fusion 360 adalah kemampuan untuk membuat render berkualitas tinggi dari desain Anda menggunakan bahan yang berbeda dan melihat bagaimana proyek tersebut akan terlihat dalam kenyataan. Dingin. Render yang saya buat tampak cantik. Saya tidak sabar untuk melihat proyek selesai, jadi saya mulai mencetak 3D file enklosur pada printer 3D Wanhao I3 saya.
Langkah 4: Pencetakan 3D dan Pemrosesan Pasca
Saya menggunakan dua filamen kayu dari FormFutura. Filamen Kelapa dan Birch. Jika Anda mengikuti saluran saya, Anda mungkin tahu bahwa saya menyukai tampilan dan nuansa filamen kayu. Saya tidak pernah memiliki masalah saat mencetak dengan mereka sejauh ini. Padahal kali ini berbeda. Proyek ini terdiri dari 7 bagian. Saya mulai mencetak bagian-bagian yang lebih kecil terlebih dahulu dengan sukses. Bagian terakhir, bagian enklosur yang besar ternyata lebih sulit untuk dicetak. Untuk beberapa alasan, nozzle tersumbat setiap kali saya mencoba mencetaknya. Saya mencoba banyak pengaturan, mengubah kecepatan, retraksi, ketinggian lapisan, suhu. Tidak ada yang berhasil. Saya mengubah nosel menjadi 0,5 mm.
Masih sama. Pencetakan gagal terus-menerus. Saya bahkan mengalami beberapa kegagalan daya yang membuat saya berinvestasi dalam UPS. Saya putus asa, saya ingin proyek terus berjalan, dan saya terjebak. Kemudian saya menemukan sebuah ide. Bisakah saya melanjutkan pencetakan bagian yang gagal setelah mengganti nosel yang tersumbat? Setelah mencari online, saya menemukan bahwa itu mungkin. Sayangnya, saya sangat frustrasi saat itu sehingga saya tidak merekam video prosedurnya. Tapi itu bekerja seperti pesona, dan akhirnya, saya menyiapkan bagian terakhir dari enklosur di tempat tidur cetak! Apa yang lega!
Hal selanjutnya yang harus dilakukan adalah mudah, melepas bahan pendukung dari cetakan, mengampelas dan memoles dengan pernis kayu. Saya mengampelas semua bagian dengan hati-hati. Seperti yang Anda lihat, bagian enklosur utama tidak dicetak sebaik yang saya inginkan, tetapi karena sangat sulit untuk mencetak, saya harus mengerjakannya. Untuk menyembuhkan ketidaksempurnaan, saya menggunakan dempul kayu. Karena saya tidak dapat menemukan dempul kayu dengan warna yang mirip dengan bagian saya, saya mencampur dua dempul warna untuk membuat warna yang cukup dekat dengan bagian saya. Saya menerapkan dempul kayu ke semua bagian, dan saya memperbaiki semua ketidaksempurnaan. Setelah dempul kering, saya mengampelasnya sekali lagi dan mengoleskan pernis kayu. Saya menggunakan pernis kayu walnut untuk bagian yang gelap dan pernis kayu oak untuk bagian yang terang. Saya membiarkannya kering selama sehari, dan saya siap untuk beralih ke elektronik.
Langkah 5: Menyatukan Semuanya
Langkah selanjutnya adalah mengecilkan elektronik agar sesuai dengan enklosur. Karena saya telah membuat model semua bagian di Fusion 360, saya yakin bagaimana melakukannya. Seperti yang Anda lihat, setiap bagian memiliki posisi spesifiknya di dalam enklosur.
Saya menyolder semua bagian bersama-sama sesuai dengan diagram skematik yang saya lampirkan di sini
Pertama, saya menyolder Arduino Pro Mini dan mengunggah kodenya menggunakan programmer FTDI.
Langkah selanjutnya adalah membuat catu daya untuk rangkaian. Saya akan menggunakan pelindung baterai Wemos, pelindung yang sangat berguna yang dapat mengisi baterai 18650 dan meningkatkan tegangannya menjadi 5V. Saya melepas konektor baterai dari pelindung dan menyolder kabel dari konektor baterai 18650. Selanjutnya, saya menyolder sakelar ke output 5V. Periksa skema kedua yang saya lampirkan di sini. Catu daya sudah siap.
Saya kemudian menyolder semua bagian lain satu demi satu selama beberapa jam. Saya tidak menggunakan kabel audio pada output audio modul radio FM kali ini, tetapi saya menyolder kabel di bagian bawah papan. Periksa foto yang saya lampirkan pada Instruksi ini. Sinyal ini sekarang dapat pergi ke amplifier untuk amplifikasi. Saya juga menambahkan kapasitor 330μF ke rel daya pada papan prototipe. Penambahan ini mengurangi noise pada sinyal radio. Setelah semua penyolderan selesai, saya menguji proyek dan berhasil!
Langkah terakhir adalah menyatukan semuanya, bagian penutup dan bagian elektronik. Saya pertama-tama merekatkan panggangan radio dan kemudian saya merekatkan kain panggangan. Kemudian saya merekatkan display menggunakan lem biasa dan speaker menggunakan lem panas. Selanjutnya, saya menempelkan tempat baterai, sakelar, dan pengisi daya baterai. Kemudian saya menempelkan modul amplifier ke posisinya, lalu rotary encoder dan terakhir papan prototyping. Akhirnya, yang harus saya lakukan hanyalah merekatkan bagian-bagian kandang yang tersisa. Proyeknya sudah siap, dan saya tidak sabar untuk mencobanya.
Pada 6 bulan terakhir setelah dimulai, proyek Radio Art Deco FM memainkan beberapa musik di meja saya. Apa perasaan
Langkah 6: Kode Proyek
Sekarang mari kita beralih ke komputer untuk melihat sekilas sisi perangkat lunak proyek. Seperti yang Anda lihat, kami menggunakan banyak perpustakaan dalam proyek ini.
Kode ini lebih kompleks daripada sebagian besar proyek yang telah kami bangun sejauh ini. Saya mencoba membuatnya sesederhana mungkin dengan fungsi yang mudah dibaca dan dipahami.
Ide dasarnya adalah ini: Jika poros rotary encoder telah berubah posisi dan tetap pada posisi yang sama selama lebih dari 1 detik, kita perlu mengatur frekuensi itu ke modul Radio FM.
if(Millis saat ini - Mili sebelumnya > interval) { if(frekuensi!=frekuensi_sebelumnya) { sebelumnya_frekuensi = frekuensi; radio.selectFrequency(frekuensi); detik = 0; }lain
Modul radio FM membutuhkan sekitar 1 detik untuk menyetel frekuensi baru sehingga kami tidak dapat mengubah frekuensi pada setiap perubahan rotary encoder karena dengan cara ini, perubahan frekuensi akan sangat lambat. Ketika frekuensi baru diatur ke modul, kami menghitung berapa detik telah berlalu sejak frekuensi ditetapkan. Jika waktunya melebihi tanda 5 menit, kami menyimpan frekuensi tersebut ke memori EEPROM.
lain { detik++; if(detik == SECONDS_TO_AUTOSAVE) { float read_frequency = readFrequencyFromEEPROM(); if(read_frequency!=frequency) { Serial.println("loop(): Menyimpan frekuensi baru ke EEPROM"); writeFrequencyToEEPROM(&frekuensi); } } }
Anda dapat menemukan kode proyek ini terlampir di sini.
Langkah 7: Pikiran Terakhir
Kita sangat beruntung hidup di zaman dimana kita bisa membangun apapun yang kita inginkan sendiri! Kami memiliki alat dan sumber daya untuk membuat apa pun yang kami inginkan dalam beberapa minggu dan dengan biaya rendah.
Hasil akhirnya sepadan dengan waktu dan usaha yang saya lakukan. Saya menghabiskan banyak waktu untuk proyek ini. Saya belajar banyak hal baru; Saya mendapatkan pengalaman berharga. Saya sekarang memiliki keterampilan dan kepercayaan diri untuk membangun proyek yang lebih baik lagi. Ketika saya membuat saluran YouTube ini, saya bahkan tidak tahu cara menyolder, saya tidak tahu ada printer 3D dan tentu saja, saya tidak tahu cara mendesain apa pun. Saya hanya tahu cara memprogram. 3 tahun kemudian saya bisa membangun proyek seperti ini. Jadi, jika Anda selalu ingin membuat sesuatu tetapi Anda takut untuk memulai, ikuti langkah-langkah saya. Mulailah dari yang kecil dan terus belajar. Dalam beberapa tahun, Anda tidak akan percaya kemajuan Anda.
Tentu saja, proyek ini tidak sempurna. Penerimaannya tidak terlalu bagus dengan antena yang saya gunakan. Saya perhatikan bahwa jika Anda menyambungkan kabel USB ke port pengisian daya, kabel ini berfungsi sebagai antena dan meningkatkan penerimaan secara drastis. Selain itu, meskipun kode proyek mendukung tombol rotary encoder untuk menyalakan atau mematikan lampu latar layar, saya tidak menggunakan fitur ini karena saya tidak sengaja merekatkan rotary encoder sehingga tombol tidak dapat ditekan. Tentu saja, ada banyak hal yang dapat ditingkatkan pada proyek seperti ini. Jika Anda membangun proyek ini dan melakukan perbaikan, silakan bagikan pekerjaan Anda dengan komunitas.
Saya ingin mengetahui pendapat Anda tentang proyek Radio FM sekarang setelah selesai. Apakah Anda suka tampilannya? Apakah Anda akan membangun satu? Perbaikan seperti apa yang akan Anda lakukan? Silakan posting ide Anda di bagian komentar di bawah ini; Saya suka membaca pikiran Anda!
Juara Pertama Lomba Mikrokontroler
Direkomendasikan:
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains - Proyek Arduino Terbaik: 5 Langkah
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains | Proyek Arduino Terbaik: Hai teman-teman, dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana membuat sistem radar luar biasa yang dibangun menggunakan arduino nano, proyek ini sangat ideal untuk proyek sains dan Anda dapat dengan mudah membuatnya dengan investasi dan peluang yang sangat sedikit jika memenangkan hadiah besar untuk
Tampilan Prakiraan Cuaca Art Deco: 9 Langkah (dengan Gambar)
Tampilan Prakiraan Cuaca Art Deco: Halo Teman-teman, dalam Instruksi ini kita akan melihat panas untuk membangun Tampilan Prakiraan Cuaca ini. Ini menggunakan papan mini Wemos D1 bersama dengan layar TFT Warna 1,8” untuk menampilkan ramalan cuaca. Saya juga mendesain dan mencetak 3d enklosur untuk
Komunikasi Nirkabel Menggunakan Modul Transceiver NRF24L01 untuk Proyek Berbasis Arduino: 5 Langkah (dengan Gambar)
Komunikasi Nirkabel Menggunakan Modul Transceiver NRF24L01 untuk Proyek Berbasis Arduino: Ini adalah tutorial kedua saya tentang robot dan mikrokontroler. Sungguh menakjubkan melihat robot Anda hidup dan bekerja seperti yang diharapkan dan percayalah akan lebih menyenangkan jika Anda mengendalikan robot Anda atau hal-hal lain secara nirkabel dengan cepat dan
10 Proyek Dasar Arduino untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: 6 Langkah
10 Proyek Arduino Dasar untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: Proyek Arduino & Papan Tutorial; Termasuk 10 proyek Arduino dasar. Semua kode sumber, file Gerber, dan lainnya. Tidak ada SMD! Solder mudah untuk semua orang. Komponen yang mudah dilepas dan diganti. Anda dapat membuat setidaknya 15 proyek dengan satu
Proyek Papan Skor Dengan Tampilan LED P10 Menggunakan DMD: 6 Langkah (dengan Gambar)
Proyek Papan Skor Dengan Tampilan LED P10 Menggunakan DMD: Seringkali kita bertemu di stadion sepak bola; ada papan LED raksasa yang berfungsi sebagai papan skor. Begitu juga di bidang olahraga lainnya, juga sering kita kenal dengan papan skor dari tampilan layar yang terbuat dari LED. Meski tidak mungkin, ada juga bidang yang masih kita