Daftar Isi:

Pemancar Radio FM Portabel: 4 Langkah
Pemancar Radio FM Portabel: 4 Langkah

Video: Pemancar Radio FM Portabel: 4 Langkah

Video: Pemancar Radio FM Portabel: 4 Langkah
Video: Как сделать радиопередатчик всего из 2 компонентов - отличная идея, которую вы раньше не видели 2024, Juli
Anonim
Pemancar Radio FM Portabel
Pemancar Radio FM Portabel

Dalam proyek ini, kami akan membuat pemancar FM menggunakan Arduino.

Langkah 1: Apa yang Anda Butuhkan

  1. Arduino Nano, atau Arduino pilihan Anda.
  2. LCD Arduino 16x2.
  3. Modul FM Elechouse V 2.0
  4. Saklar tombol
  5. Resistor 220 Ohm
  6. Sebuah resistor variabel 500k Ohm
  7. Sebuah resistor variabel 50k Ohm
  8. Sebuah resistor variabel 10k Ohm untuk LCD

Langkah 2: Majelis

Perakitan
Perakitan
Perakitan
Perakitan

Ide untuk bagian ini adalah untuk menyelesaikan seluruh pengaturan sirkuit kami untuk mencapai tujuan, membuat pemancar FM.

Mulailah dengan mengambil papan tempat memotong roti Anda, beberapa jumper dan Arduino Anda. Cari pin A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground dan 5V.

Setelah ditemukan, kita akan mulai dengan menghubungkan resistor variabel yang akan berfungsi sebagai tombol yang di masa depan akan mengubah frekuensi yang ingin kita pancarkan. Sekarang, ingat dalam daftar bagian tiga resistor variabel disebutkan. Untuk bagian ini kita akan menggunakan yang 500k dan 50k. Secara alami, 50k akan berfungsi sebagai penanda untuk setiap unit frekuensi dan 500k akan berfungsi untuk menandai desimal.

Untuk perakitan, sambungkan terminal tengah resistor variabel 500k ke A0, terminal kiri ke ground dan yang kanan ke 5V. Kemudian, lanjutkan ke yang sama untuk yang 50k, tetapi kali ini terminal tengah akan menuju ke pin A1 Arduino.

Sekarang kita telah merakit kenop, kita akan merakit bagian dari rangkaian yang mencakup pemancar FM. Ambil modul dan lihat pinnya. Anda akan melihat terminal Vcc, terminal Ground, pin SDA dan pin SCL. Harus jelas bahwa Vcc pergi ke 5V, dan Ground pergi ke GND. Sekarang untuk SDA dan SCL, Anda harus melihat ke antarmuka serial untuk Arduino yang Anda pilih, lebih khusus lagi mencari yang I2C. Untuk arduino Nano, SDA ada di pin A4 dan SCL di pin A5, jadi lanjutkan untuk menghubungkan ke masing-masing pin dan Anda akan merakit bagian transmisi.

Selanjutnya, kami akan menghubungkan sakelar. Sakelar berfungsi untuk mengubah antar keadaan menjadi menyimpan frekuensi di mana kita ingin mengirim dan mengatur frekuensi di mana kita ingin mengirim. Sambungan sakelar cukup sederhana, cukup sambungkan ke terminal resistor yang akan menuju ke sumber, dan kemudian sambungkan ke terminal yang sama secara singkat ke pin Arduino D9 untuk dapat mencari perubahan sakelar di masa mendatang. Terminal kedua akan terhubung ke ground.

Akhirnya, ada banyak tutorial untuk menghubungkan LCD untuk Arduino, oleh karena itu saya tidak akan menjelaskan cara melakukannya. Namun demikian, saya akan menyertakan tautan yang saya gunakan untuk menghubungkan LCD tersebut tanpa driver.

Tautan:

fabricadigital.org/2015/11/como-conectar-u…

Tautannya dalam bahasa Spanyol, tetapi penjelasannya cukup untuk siapa saja yang tidak berbicara bahasa tersebut.

Juga, saya menganggap berguna melihat kedua skema yang disertakan dalam bagian ini.

Langkah 3: Kode

Kode
Kode
Kode
Kode
Kode
Kode

Hal pertama yang akan Anda perhatikan adalah dimasukkannya perpustakaan bernama FMTX.h Ini adalah perpustakaan yang dibuat oleh Elechouse untuk penggunaan modul mereka sendiri. Anda dapat menemukan perpustakaan ini dan informasi lebih lanjut tentang penggunaan modul ini di lembar data masing-masing, yang akan Anda temukan di tautan berikut:

www.elechouse.com/elechouse/index.php?main_…

Sekarang kode menggunakan prinsip sayap naik elektronik digital. Bayangkan sebuah saklar yang terhubung ke sumber dan sebuah LED. Secara intuitif Anda akan melihat bahwa jika Anda menekan tombol, LED akan menyala, dan jika Anda melepaskannya, LED akan mati. Sekarang, idenya adalah untuk menjaga LED tetap menyala untuk penekanan tombol pertama dan untuk yang berikutnya, LED akan mati. Kami akan menerapkan prinsip yang sama untuk kode kami. Status pertama adalah untuk mengatur frekuensi di mana kita ingin mengirimkan dan yang kedua untuk menyimpan. Untuk transmisi pada frekuensi itu Anda harus kembali ke keadaan pertama.

Direkomendasikan: