Isi kandungan:
- Bekalan:
- Langkah 1: Bahan
- Langkah 2: Pematerian pada Antena untuk Modul RF Anda
- Langkah 3: Membina Pemancar
- Langkah 4: Kod untuk Pemancar
- Langkah 5: Membina Penerima
- Langkah 6: Kod untuk Reciever
- Langkah 7: Bersenang-senang!
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
- Saya menggunakan Arduino Uno dan Arduino Pro Mini kerana itu semua saya berbaring di sekeliling
- kos ($ 7 + $ 2 = $ 9)
- 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 ** 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. Anda boleh memuat turun fail penerima.ino atau klik kanan dan pilih "buka dalam tab baru" dan salin kod ke lakaran Arduino baru. 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.Langkah 5: Membina Penerima
Langkah 6: Kod untuk Reciever
Langkah 7: Bersenang-senang!