Iklan

otomatisasi rumah ArduinoTerakhir kali, saya menunjukkan kepada Anda beberapa cara untuk membuat proyek Arduino Anda ucapan dikendalikan 3 Cara Untuk Menambahkan Kontrol Bicara ke Proyek ArduinoSaya benar-benar mulai mencintai Arduino saya belakangan ini; setelah melalui tutorial dasar dan bahkan membuat kubus LED, saya siap untuk menangani sesuatu yang jauh lebih kompleks. Untungnya, pidato mengendalikan proyek Arduino ... Baca lebih banyak melalui SiriProxy, item bawaan OS X, dan beberapa skrip Automator, atau bahkan chip perangkat keras pengenalan suara khusus. Saya meninggalkan Anda dengan demo cepat tentang saya menyalakan lampu saya, tetapi tidak menjelaskan bagaimana saya mencapai itu di sisi perangkat keras. Mari kita lihat hari ini bagaimana Anda dapat mengontrol perangkat berdaya tinggi - seperti ketel Anda, atau beberapa lampu lantai.

Peringatan: Bermain-main dengan suplai listrik rumah tangga bukan sesuatu yang harus dilakukan dengan mudah. Baterai 9V dapat membuat lidah Anda tergelitik, tetapi 120-240V dapat menggorengnya, dan berpotensi membunuh Anda. Jika Anda mati karena melakukan semua ini, saya sepenuhnya tidak bertanggung jawab. Jika Anda tidak menerimanya, berhentilah membaca sekarang.

instagram viewer

Jika Anda baru dalam hal ini, pastikan untuk memeriksa pemula kami Panduan Arduino Memulai Dengan Arduino: A Beginner's GuideArduino adalah platform prototipe elektronik sumber terbuka yang didasarkan pada perangkat keras dan lunak yang fleksibel dan mudah digunakan. Ini ditujukan untuk seniman, perancang, penggemar, dan siapa pun yang tertarik untuk menciptakan objek atau lingkungan interaktif. Baca lebih banyak . Juga, saya tidak akan menyarankan untuk mencoba mengontrol ketel Anda secara khusus (misalnya) karena tarikan arus yang tinggi - ketel 1500W akan menggunakan sekitar 12,5 Amps (tergantung pada level tegangan nasional Anda).

Relay Solid State

Relay adalah sakelar mekanis yang dikendalikan secara elektrik; berikan tegangan ke sisi pelatuk, dan magnet di dalamnya akan membalik saklar secara mekanis.

Mereka datang dalam berbagai ukuran dan peringkat, sehingga sangat penting bahwa Anda memeriksa arus dan tegangan total yang akan Anda alihkan; jika Anda mencoba untuk menempatkan 240VAC melalui relay yang dinilai hanya 5VDC, maka hal-hal buruk akan terjadi.

Karakteristik relay juga berarti Anda tidak bisa langsung menghubungkannya ke Arduino - Anda perlu mengisolasi mereka menggunakan transistor, dan menyediakan dioda "flyback". Relay mengandung magnet, yang bersifat induktif, sehingga dapat mengisi daya listrik. Ketika Anda tiba-tiba menjatuhkan muatan, beban induktif lolos kembali ke sirkuit asalnya, dalam polaritas terbalik; dioda flyback melindungi sirkuit.

otomatisasi rumah Arduino

Relai dapat disambungkan sebagai yang biasanya terbuka, yang berarti "mati kecuali jika Anda menghidupkannya"; atau biasanya ditutup, yang berarti "hidup kecuali jika Anda mematikannya".

Jika ini adalah rute yang ingin Anda tuju, berhati-hatilah dengan rute yang paling berbahaya karena akan ada kabel langsung yang telanjang. Anda dapat membeli a relay kit dari SparkFun sebesar $ 20; itu termasuk papan sirkuit kecil dan semua komponen tambahan yang diperlukan untuk beralih ke 240VAC 8A banyak.

proyek rumah Arduino

"PowerSwitch Tail"

Jika gagasan menyentuh kabel hidup apa pun membuat Anda takut, tetapi Anda masih menginginkan pendekatan kabel yang andal, ini ekor estafet yang sudah dibuat sebelumnya mungkin taruhan terbaik Anda, dijual sekitar $ 25 masing-masing. Anda cukup colokkan ini ke koneksi antara stopkontak di dinding dan perangkat, kemudian jalankan catu daya Arduino Anda dan IO digital ke samping.

proyek rumah Arduino

Ini cocok untuk 120vAC di AS, tetapi untuk 240v di Inggris dan di tempat lain mereka hanya menghasilkan a bentuk kit, dan Anda harus menambahkan colokan Anda sendiri. Hati-hati dengan kit, karena kesalahan bisa berarti menggoreng Arduino Anda atau diri Anda sendiri, jadi ini tidak 100% aman. Untuk bagian pikiran total, Anda harus melihat opsi berikutnya.

Retas Beberapa Soket Terkendali Jarak Jauh

Saat ini Anda bisa mendapatkan soket listrik yang dikendalikan radio jarak jauh hanya dengan $ 10 - $ 20, dan mereka semua biasanya menggunakan frekuensi 433mHz yang persis sama untuk mengontrol berbagai hal dan mungkin chip yang sama. Jika Anda siap mengorbankan remote, atau setidaknya membuat beberapa lubang untuk kabel, Anda dapat dengan mudah menghubungkannya ke Arduino.

Mulailah dengan membuka remote dan mengidentifikasi chip yang digunakan; diagram berikut menjelaskan pin yang Anda cari jika Anda memiliki chip SC5262 (HX2262 dan PT2262 juga kompatibel dengan pin yang sama yang digunakan). Hubungkan pin itu ke output digital pada Arduino, dan Anda bahkan dapat mem-bypass baterai jarak jauh dengan menggunakan catu daya 5v dan ground (atau tetap menggunakan baterai yang disediakan, apa pun).

otomatisasi rumah Arduino

Selanjutnya, Anda ingin mengunduh dan menempatkannya di Arduino / Perpustakaan folder itu Pustaka RFSwitch dari Google Code - ini memberi Anda akses ke beberapa fungsi sederhana untuk mengaktifkan perangkat dan mengabaikan seluk-beluk sinyal perintah. Mulailah dengan membuat instance baru dari kelas:

#termasuk 
RCSwitch mySwitch = RCSwitch ();

Dalam fungsi setup () Anda, instantiate pada pin output yang relevan (10, dalam hal ini):

mySwitch.enableTransmit (10);

Dan dalam logika utama Anda, gunakan:

mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);

(di mana 3 adalah saluran, dan 1 adalah nomor perangkat) untuk menghidupkan dan mematikan perangkat. Biasanya ada 4 dari setiap saluran dan 4 perangkat, memberi Anda 16 perangkat unik yang dapat dialamatkan untuk menghidupkan dan mematikan.

Bagian terbaik tentang meretas produk konsumen yang ada ini adalah Anda tidak akan menyentuh kabel tegangan tinggi apa pun; semuanya mandiri dalam modul soket.

Sekarang, gabungkan ini dengan sedikit Kontrol internet Arduino Cara Mengatur Kontrol Web Arduino Tanpa Perisai EthernetSelama beberapa minggu terakhir, saya menyerahkan kendali pencahayaan suasana hati di studio saya kepada pemirsa selama siaran langsung Technophilia Podcast - Anda dapat melihat hasilnya di ... Baca lebih banyak , dan Anda akan dapat menghidupkan peralatan Anda dari ponsel Anda di mana saja di dunia. Saya cukup yakin saya tidak ingin menyerahkan kendali atas apa pun ke internet, tetapi masing-masing untuk mereka sendiri. Bisakah impian otomatisasi rumah Arduino Anda akhirnya terwujud? Sudahkah Anda memulai Arduino perjalanan belum?

Kredit Gambar: Shutterstock - soket daya,

James memiliki gelar BSc dalam Artificial Intelligence, dan bersertifikat CompTIA A + dan Network +. Dia adalah pengembang utama MakeUseOf, dan menghabiskan waktu luangnya bermain VR paintball dan boardgames. Dia telah membangun PC sejak dia masih kecil.