Buat Mana-mana Kord Sambungan Radio Terkawal !: 7 Langkah

Buat Mana-mana Kord Sambungan Radio Terkawal !: 7 Langkah

Isi kandungan:

Anonim

Bayangkan ini; ia adalah pertengahan bulan Disember dan sejuk; benar sejuk di luar dan anda telah membaca di atas katil. Anda mahu tidur tapi anda perlu mematikan lampu di seberang bilik. Anda mempertimbangkan penyelesaian yang mungkin untuk mencapai matlamat anda. Yang paling jelas adalah: berjalan kaki dan mematikan lampu atau menyentuh beberapa tiang panjang bersama-sama dan memukul butang kuasa dari keselesaan katil anda. Malangnya, sejarah telah membuktikan bahawa pilihan kedua telah menghasilkan beberapa lampu patah.

Jadi apa yang perlu kita lakukan? Kami akan keluar dari katil dan membina beberapa wayar sambungan terkawal tanpa wayar!

Sebelum kita mula, menarik untuk diperhatikan bahawa anda tidak mengubah suai lampu itu sendiri tetapi kord sambungan. Oleh itu, anda boleh mengawal secara wayarles apa-apa yang dimasukkan ke dalam kabel sambungan. Akhir sekali, projek ini melibatkan kuasa AC / utama dan boleh menjadi sangat berbahaya - sila ambil langkah-langkah yang perlu untuk melindungi diri anda.

Bekalan:

Langkah 1: Bahan

1. Dua arduinos
  • Saya menggunakan Arduino Uno dan Arduino Pro Mini kerana itu semua saya berbaring di sekeliling
  • kos ($ 7 + $ 2 = $ 9)
2. 433 MHz pemancar dan modul penerima
  • mereka biasanya datang dalam pasangan, anda boleh mencari mereka di eBay untuk $ 1

3. Modul relay kawalan 5V

  • Idealnya, saya akan membeli satu modul saluran tunggal, tetapi pada masa itu, saya hanya dapat mencari saluran ganda. ini pergi untuk kira-kira $ 3.50

4. Cangkuk wayar

5. Kord sambungan

  • Saya sangat pemilih dengan item ini. Saya tidak mahu kord sambungan super kerana ia akan menjadi terlalu banyak kekacauan. Saya berbelanja di sekitar dan akhirnya dapat mencari kord lanjutan 12 inci dari Dollarama yang tepat seperti yang saya cari.

6. Butang tekan dan perintang 10k

7. Kuasa

  • Saya menggunakan bateri 9V dengan penyesuai bateri kerana itu semua saya telah berbaring di sekeliling. Untuk semakan masa depan saya akan menggunakan bateri 5 ganda A

8. Dua papan roti

Semua bahagian yang diperoleh dari eBay.

Langkah 2: Pematerian pada Antena untuk Modul RF Anda

  • Bungkus dawai 20AWG teras pepejal di sekeliling pen, saya menggunakan pena papermate untuk mendapatkan 12 kelainan
  • apabila anda selesai, tarik pen itu dan hapus salah satu hujung dan soldernya ke modul RF
  • Solder antena ke lokasi seperti ditunjukkan dalam gambar.

Langkah 3: Membina Pemancar

Saya telah mengeluarkan papan roti dan menyertakan pandangan skematis mengenai penubuhannya. Setelah selesai, muat naik kod di langkah seterusnya.

*** Mengenai kod ****

Saya akhirnya membina beberapa ini dan terpaksa mengolah semula kod tersebut untuk memasukkan kata laluan khusus untuk setiap pemancar. Alasannya adalah untuk menghalang satu pemancar dari mengawal semua penerima saya. Walau bagaimanapun, sekiranya anda ingin mengawal pelbagai penerima dengan satu jarak jauh, anda boleh menggunakan kata laluan yang sama pada semua itu.

Anda juga perlu memuat turun dan memasang perpustakaan avr dan maya.

Langkah 4: Kod untuk Pemancar

Anda boleh memuat turun fail transmitter.ino atau klik kanan dan pilih "buka dalam tab baru" dan salin kod ke lakaran Arduino baru.

/ // Dibuat oleh William_L // Transmitter Code // // Tujuan: // Pemancar memancarkan kod tertentu yang ditentukan pengguna oleh pas variabel, // apabila penerima mengesan isyarat tertentu, suatu tindakan dilakukan / / pada penghujung penerima. // Tarikh: 23/12/2015 #include #include // Button disambungkan pada pin 10 // Data penghantaran disambungkan ke pin 11 const int transmission_pin = 12; const int button = PD3; const char pass = "home"; / / Tukar nilai di sini untuk menukar kata laluan isyarat void setup () {// arahan data DDRD & = ~ (1 <

Langkah 5: Membina Penerima

** AMARAN **

JANGAN HANYA DALAM KESAN HANYA SEHINGGA MEMBACA SEGALANYA

1. Jangan pasang kord sambungan semasa anda mengerjakannya. Walaupun selepas anda selesai bekerja pada kord sambungan, pastikan anda membina sebuah kandang untuk relay kawalan! Penyambungan kawalan yang saya terima dari eBay telah mendedahkan pin di bahagian bawah. Sekiranya anda menyentuh pin semasa kord sambungan dipasang di dinding, anda akan mengalami kecederaan serius! Untuk penglihatan, saya mengeluarkan kotak yang saya bina untuk mengelilingi geganti kawalan.

2. JADI AKSI, TIDAK BERTANGGUNGJAWAB DALAM KELUARAN KURSUS SELANJUTNYA ANDA KERJA KEPADA IT

Bagaimanakah kerja geganti kawalan dan mengapa kita memerlukannya?

Relay kawalan pada dasarnya merupakan suis yang mengasingkan satu tahap voltan dari yang lain. Dengan memberi tenaga atau de-energizing gegelung, kita boleh menukar relay dari biasanya tertutup (NC) untuk biasanya terbuka (NO).

Untuk menghidupkan dan mematikan peranti yang disambungkan ke kord sambungan, kita perlu membenarkan atau menghentikan arus dari mengalir di dalam kord. Kita boleh melakukan ini dengan memperkenalkan relay kawalan yang membuka atau menutup litar apabila ia bertenaga atau de-tenaga. Untuk memberi tenaga atau mengawal penyampai kawalan kami menggunakan Arduino.

Langkah 6: Kod untuk Reciever

Anda boleh memuat turun fail penerima.ino atau klik kanan dan pilih "buka dalam tab baru" dan salin kod ke lakaran Arduino baru.

Langkah 7: Bersenang-senang!

Langkah terakhir mengharuskan anda membina kepungan untuk relay kawalan untuk menghalang kenalan dari menyentuh. Saya membeli kotak plastik murah dari Dollarama sebagai penyelesaian sementara.

Anda tidak perlu pasangkan kord sambungan untuk memeriksa sama ada anda telah mengikat semuanya dengan betul. Untuk menguji jika penerima anda menerima isyarat dari pemancar, kuasa kedua-dua Arduino dan gerakkan butang tersebut. Sekiranya semuanya berfungsi dengan betul, anda perlu mendengar relay kawalan membuat klik boleh didengar setiap kali butang digerakkan. Kebisingan mengklik adalah suis fizikal di dalam relay kawalan yang bertukar antara biasanya terbuka kepada biasanya ditutup.

Julat ini sangat menarik dan ia tidak memerlukan garis penglihatan. Saya perhatikan bahawa saya telah dapat menghidupkan lampu bilik tidur saya beberapa bilik jauhnya dengan beberapa dinding dalam perjalanan juga.