Saya berpikir tentang menggunakan Raspberry Pi untuk menghidupkan dan mematikan perangkat listrik lain yang tidak perlu mengkonsumsi daya dalam mode siaga. Singkatnya, saya ingin mengontrol soket AC atau beberapa soket. Bagaimana seseorang dapat membiarkan komputer "menekan tombol":
Gambar: CC-BY-SA 3.0 oleh Firstfreddy
Solusi fisik adalah relay, tapi saya tidak ingin membangun sendiri dan bermain-main dengan 220V dan percikan ketika menyalakan dan mematikan ;-) By the Raspberry Pi membutuhkan 2 Watt dalam mode siaga, jadi hanya menggunakan itu sebagai saklar untuk menghemat energi mungkin tidak masuk akal, jadi itu harus dapat digunakan untuk tujuan lain pada saat yang sama.
Jawaban:
EDIT 2018
Bertahun-tahun kemudian dan komunitas mikroelektronika penghobi telah meledak berkat sejenis komputer yang murah dan bertenaga, seperti Raspberry Pi. Hal ini menyebabkan relay mekanis yang bekerja langsung dari GPIO pada 5 / 3.3V lebih murah dan mudah didapat.
Anda bisa mendapatkannya sebagai single atau premade (Bangood, Seeedstudio, Gearbest, eBay, dll) mulai dari 4 hingga 48 "saluran" yang bahkan pernah saya lihat. Ini adalah ukuran yang jauh lebih ringkas, sangat terjangkau, aman dan mudah digunakan.
# * * * PERINGATAN * * * #
Switching melibatkan melibatkan berinteraksi dengan tegangan yang berpotensi mematikan . Diperlukan perawatan dan kompetensi yang memadai. Kematian itu mungkin. YMMV. Ini parafrase nasihat Russell McMahon tentang Teknik Listrik
--- Jawaban Asli 2012 ---
Anda bisa menggunakan Solid State Relay yang jauh lebih kecil dan lebih mudah dikendalikan daripada relay mekanis (12 volt besar yang digunakan dalam industri otomotif), menggunakan MCU atau dalam hal ini pin GPIO Pi.
Anda harus menggerakkan pin input terus-menerus agar relay tetap hidup (seperti halnya relai mekanis). Jadi jika ada yang gagal dengan sinyal itu, maka listrik padam. Untuk menghindarinya Anda harus mendesain sirkuit lain yang bisa menopang dirinya sendiri.
Tetapi Anda bisa mendapatkan ini cukup murah di eBay dan mereka benar-benar aman (terisolasi), sehingga mereka tidak akan meledakkan Pi dan tidak memerlukan banyak daya untuk menggerakkan mereka, sekitar 3 ~ 10mA. Periksa saja detailnya sebelum membelinya. Perlu juga dicatat bahwa mereka dapat memanas jika Anda memuatnya dengan berat (mendekati nilai maksimum)
sumber
Anda bisa mendapatkan salah satu sakelar daya kendali jarak jauh (RF) ini (Dengan asumsi Anda dapat menemukan satu yang sesuai untuk stopkontak listrik lokal Anda)
dan hardwire RPi ke remote. Ini memiliki keuntungan karena terisolasi dan tidak memerlukan kabel listrik. Anda harus mempertimbangkan konsumsi daya perangkat jika tujuannya adalah untuk menghemat daya.
sumber
Baik Adafruit dan Spark fun menjual perangkat rakitan persis untuk tujuan ini: Power Switch Tail ada dalam beberapa varian, dirakit sepenuhnya atau sebagai kit. Instruksi perakitan kit (PDF) termasuk skema.
sumber
SainSmart menjual modul relay Arduino (perisai), mereka juga dapat digunakan pada Raspberry. Ada model yang berbeda (arus listrik lebih tinggi, jumlah keluaran, dll). Misalnya SKU: 20-018-100-FBA dapat digunakan untuk "peralatan dengan arus besar". Dan artikel yang bermanfaat membahas Menggunakan Raspberry Pi untuk Mengontrol Daya Listrik AC yang menyebutkan SainSmart.
sumber
Anda bisa mendapatkan suply daya tertentu dengan USB-Connection dan mengendalikannya dengan http://sispmctl.sourceforge.net/ ini Debian / Raspian memiliki paket sispmctl secara default.
sumber
muhahahah
Gunakan Telldus Tellstick!
Ini memiliki banyak aplikasi dan mendukung sensor juga.
Contoh kode dalam banyak bahasa: https://github.com/telldus/telldus
Perute yang memiliki API HTTP untuk mengontrol TellStick jika Anda tidak ingin terhubung langsung ke PI: http://www.dovado.com/index.php?option=com_content&view=article&id=13&Itemid=20
Anda juga dapat membeli perangkat TellStick Net dan mengirim permintaan API ke Telldus Live dari PI (diperlukan akses internet).
sumber
Anda juga bisa menggunakan perangkat yang ada. Saya telah menghubungkan switch Aviosys NetPower 8800 yang terhubung melalui USB.
Itu tidak datang dengan driver Windows dan mereka tidak mau melepaskan spesifikasi antarmuka sehingga saya bisa membangun driver Linux.
Tapi saya sudah menulis program Python untuk mengendalikannya:
https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294
sumber
Ada antarmuka serial X-10 . Itu akan memiliki keuntungan mengendalikan saklar AC yang tidak ada di sana.
sumber
pendekatan yang sama sekali berbeda:
saat Anda ingin server Anda siap, Anda mungkin menyukai gagasan UPS. Anda dapat menggunakan APC dan kontrolnya adalah dengan raspberry. Ini akan membuat Anda meningkatkan siklus. UPS terkecil dapat digunakan, baik yang baru atau bekas. Opsi bekas akan membuat Anda mengembalikan 50 euro / dolar atau bahkan lebih sedikit dan memiliki manfaat tambahan (dan kegembiraan ekstra dalam membuat tampilan web untuk bahkan pemantauan ekstra).
Dengan cara ini Anda dapat menghubungkan lebih banyak perangkat dan membiarkan raspberry mengirim perintah mematikan selama kegagalan daya, dll
5-sen saya .......
sumber
Solusi yang lebih kompleks namun bermanfaat, adalah berinteraksi dengan perangkat RF secara langsung. Lihat ini: http://rayshobby.net/?p=3381
sumber
Anda hanya perlu 2 hal:
http://www.elv.de/elv-fs20-uart-sender-fs20-us-komplettbausatz.html
http://www.elv.de/unterputz-funk-wechselschalter-fs20-ws1-komplettbausatz.html
beberapa info lebih lanjut ditemukan di sini:
Cara termurah untuk mengendalikan beberapa soket daya (lampu) melalui Wi-Fi
sumber
Inilah cara yang AMAN!
Saya menggunakan pemancar nirkabel off the shelf, nirkabel powerswitch (baik 220 atau 110volt akan bekerja) dan relay 5v.
Peralihan daya tinggi ini dilakukan dengan menggunakan arduino tetapi raspberry akan bekerja dengan baik (tidak ada kode yang diperlukan untuk pemancar).
http://youtu.be/trZ3y4xCGhA
sumber
Switch WeMo Belkin + pustaka Ouimeaux Python = kontrol sewenang-wenang atas outlet tanpa solder atau paparan daya / risiko daya listrik.
Kelemahan: biaya $ 50 AS per outlet dengan harga daftar, hanya berfungsi ketika jaringan wifi Anda naik, dan mungkin atau mungkin tidak kompatibel dengan colokan di bagian dunia Anda.
sumber
Untuk hal-hal yang beralih relai mekanis yang relatif jarang terjadi, sulit dikalahkan. "solid state relay" memiliki siklus hidup yang lebih baik tetapi biaya yang jauh lebih tinggi dan kerugian operasi yang jauh lebih tinggi.
Masalahnya adalah bahwa banyak papan relai di pasaran dirancang dengan buruk, terlalu sering ketika saya melihat papan seperti itu saya melihat jarak rambat dan jarak bebas yang tidak memadai. Saya tidak akan membeli papan seperti itu untuk mengendalikan hantaran listrik tanpa bisa melihat tata letak jejak daya.
Ini tidak terbantu oleh desain relay itu sendiri, desain relay yang umum memiliki salah satu pin kontak di antara dua pin koil. Ini membuatnya jauh lebih sulit untuk mempertahankan rambat / izin dengan relay ini daripada dengan relay yang memiliki pin koil di satu ujung dan kontak di ujung lainnya.
https://www.sainsmart.com/collections/internet-of-things/products/4-channel-5v-relay-module tampaknya merupakan desain yang masuk akal. Jika Anda melihat gambar bagian bawah Anda dapat melihat mereka telah memasang PCB di sekitar terminal umum relai untuk mengontrol jarak rambat.
Anda juga harus memastikan bahwa Anda memasang papan dengan aman di selungkup yang terisolasi atau dibumikan dengan baik dan pastikan semua kabel terkendali dengan baik.
sumber