Bisakah saya menghidupkan / mematikan perangkat listrik?

26

Apakah mungkin untuk menghidupkan dan mematikan perangkat bertenaga listrik (seperti mesin kopi) menggunakan Pi? Jika demikian, komponen tambahan apa yang saya butuhkan?

Tom Medley
sumber
1
Ini terlihat berguna untuk hal semacam ini pi-supply.com/product/…
artfulrobot

Jawaban:

16

Ya ini mungkin, tetapi Anda akan membutuhkan relai untuk mengontrol daya listrik, dan mungkin perlu menggeser level (untuk mengontrol relai dengan benar dan melindungi Raspi Anda). Anda mungkin ingin melihat papan tambahan ini yang akan menggeser level dan memuat dua relai 10 Amp.

Steve Robillard
sumber
17

Cara termudah adalah menggunakan driver 2 tahap. Anda perlu menggunakan driver relai tegangan tinggi seperti ULN2003 ULN2803 dan kemudian menghubungkan output ke drive relay untuk mengontrol komponen yang Anda inginkan.

Ini menunjukkan contoh rangkaian driver 3.3V

Anda dapat membeli semua komponen tersebut di Mouser atau DigiKey atau situs utama lainnya. Hanya diperingatkan bahwa komponen ini menarik banyak arus, sehingga Anda tidak dapat menggunakan 5V yang tersedia pada konektor ekspansi, Anda harus memiliki catu daya eksternal dengan daya minimal 1A @ 5V.

Catatan: Alasan untuk menyarankan bahwa relay digunakan adalah bahwa Raspberry PI tidak memiliki daya yang cukup untuk menggerakkan output transistor yang banyak, kecuali jika Anda menggunakan transistor FET. Sirkuit driver memastikan Anda tidak merusak RasPi Anda yang berharga bahkan jika Anda kehabisan output atau mengalami lonjakan daya karena arus deras dari relai switching.

FarhadA
sumber
Bolehkah saya bertanya mengapa Anda tidak mengarahkan relay menggunakan rangkaian transistor sederhana?
Alex Chamberlain
1
Raspberry PI tidak memiliki daya yang cukup untuk menggerakkan output transistor sebanyak itu, kecuali jika Anda menggunakan transistor FET. sirkuit driver memastikan Anda tidak merusak RasPi Anda yang berharga bahkan jika Anda kekurangan output atau memiliki lonjakan daya karena arus terburu-buru dari switching relay.
FarhadA
1
Secara umum, pada pertukaran tumpukan lebih baik memperbarui jawaban Anda sebagai tanggapan atas permintaan untuk klarifikasi dalam komentar, dengan cara itu semua informasi yang dibutuhkan ada di jawaban itu sendiri, bukan tersebar di komentar. Juga, itu berarti bahwa orang dapat merapikan (menghapus) komentar mereka ketika permintaan mereka telah ditangani. Idealnya jawaban harus diakhiri dengan sedikit atau tidak ada komentar untuk mengalihkan perhatian dari jawabannya.
Mark Booth
5

Ada juga keluarga strip stopkontak pra-dibangun dari Gembird yang dapat dikontrol oleh USB. Mereka harus bekerja menggunakan sispmctl .

elmicha
sumber
3

Ada produk Amerika yang disebut PowerSwitch Tail yang pada dasarnya adalah relay yang terisolasi secara optik dalam sebuah kotak. Mereka membuat unit lengkap untuk 120V, tetapi hanya kit untuk pasokan 240V.

Perakitan kit terlihat sangat mudah (bahkan untuk pemula). Manfaat dari rute ini adalah bahwa (setelah selesai) semua koneksi tegangan tinggi aman di dalam case dan bahwa board telah dirancang oleh insinyur profesional dengan memperhatikan isolasi yang tepat antara tegangan tinggi dan rendah dan antara koneksi tegangan tinggi .

http://www.powerswitchtail.com/Pages/PSTIIU.aspx

Meskipun lebih mahal ($ 18) daripada sirkuit berbatu bersama dengan relay, itu jauh lebih nyaman dan (kemungkinan besar) jauh lebih aman juga. Jika Anda menggulung perangkat Anda sendiri seperti ini (dengan papan yang tepat, case dll dan semuanya dilakukan dengan aman), Anda mungkin tidak akan mengalahkan harganya, terutama dalam volume penggemar.

Ted
sumber
1

Saya telah menghubungkan sakelar daya utama yang digerakkan USB dari AVIOSYS - USB NetPower 8800. Saya perlu menggunakan hub bertenaga karena RPi tidak dapat menghasilkan daya yang cukup melalui port USB untuk beralih.

Unit AVIOSYS hanya disediakan dengan driver Windows. Saya meminta driver Linux dan / atau spesifikasi protokol, tetapi mereka menolak untuk merilis spesifikasi apa pun karena mereka mengatakan bahwa itu di bawah pengungkapan dari Prolific yang membuat konverter USB-serial yang digunakan perangkat ini.

Jadi saya harus menggunakan utilitas menangkap port USB untuk menganalisis dialog, dan kemudian mereproduksi dalam program Python pada RPi. Ada dialog lebih dari 50 pesan untuk dihasilkan - Saya tidak tahu apakah semua itu dibutuhkan, tetapi begitu diinisialisasi satu pesan diperlukan untuk menghidupkan dan yang lainnya untuk mematikan.

Jika Anda tertarik, program ini bekerja pada RPi dan Anda dapat mengunduhnya di:

https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294

Anda juga perlu menginstal pustaka python-USB di RPi

Tombak
sumber