Могу ли я включать /выключать сетевые устройства?

Можно ли включать и выключать сетевые устройства (например, кофеварку) с помощью Pi? Если да, то какие дополнительные компоненты мне нужны?

25 голосов | спросил Tom Medley 22 J0000006Europe/Moscow 2012, 15:02:45

5 ответов


16

Да, это возможно, но вам потребуется реле для управления питанием от сети и может потребоваться сдвиг уровней (для правильного управления реле и защиты вашего RasPi). Вы можете посмотреть эту надстройку панель , которая будет сдвигать уровни и содержит два 10 Amp реле.

ответил Steve Robillard 22 J0000006Europe/Moscow 2012, 15:06:03
17

Самый простой способ - использовать двухэтапный драйвер. Вам необходимо использовать высоковольтный релейный драйвер, например ULN2003 ULN2803, а затем подключить выход для управления реле для управления вашим нужным компонентом.

Здесь показан пример схемы драйвера 3.3v

Вы можете купить все эти компоненты на Mouser или DigiKey или на любом другом крупном сайте. Просто имейте в виду, что эти компоненты потребляют много тока, поэтому вы не можете использовать 5V, который имеется на разъеме расширения, вам необходимо иметь внешний источник питания с мощностью не менее 1A @ 5V.

Примечание. Причина, по которой предполагается использование реле, заключается в том, что у малинового PI нет достаточной мощности для питания многих транзисторных выходов, если вы не используете транзисторы FET. Цепь драйвера гарантирует, что вы не повредите свой драгоценный RasPi, даже если вы сократите выход или скачок мощности из-за тока срабатывания переключения реле.

ответил FarhadA 22 J0000006Europe/Moscow 2012, 17:29:21
5

Существует также семейство готовых линий электропитания из Gembird , которые могут быть управляемый USB. Они должны работать с помощью sispmctl .

ответил elmicha 23 J0000006Europe/Moscow 2012, 01:13:46
3

Существует американский продукт под названием PowerSwitch Tail, который в основном представляет собой оптически изолированное реле в коробке. Они составляют полную единицу для 120 В, но только наборы для 240 В поставок.

Комплект сборок выглядит довольно просто (даже для новичка). Преимущество этого маршрута заключается в том, что (после завершения) все высоковольтные соединения безопасно находятся внутри корпуса и что плата спроектирована профессиональным инженером с должным учетом надлежащей изоляции между высоким и низким напряжением и между высоковольтными соединениями .

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

Хотя это дороже ($ 18), чем объединившаяся цепь с реле, гораздо удобнее и, скорее всего, намного безопаснее. Если бы вы использовали это собственное устройство (с надлежащей доской, футляром и т. Д., И все это было сделано безопасно), вы, вероятно, не побьете цену, особенно в объемах хобби.

ответил Ted 24 PM000000100000005631 2012, 22:14:56
1

Я подключил USB-источник питания от USB AVIOSYS - USB NetPower 8800. Мне нужно было использовать концентратор с питанием, поскольку RPi не может обеспечить достаточную мощность через USB-порт для переключения.

Модуль AVIOSYS поставляется только с драйверами Windows. Я попросил драйверы Linux и /или спецификацию протокола, но они отказались выпустить какую-либо спецификацию, поскольку они заявили, что она не была раскрыта у Prolific, которые используют USB-последовательный преобразователь этого устройства.

Поэтому мне пришлось использовать утилиту захвата USB-порта для анализа диалога, а затем воспроизвести его в программе Python на RPi. Был создан диалог более 50 сообщений для создания - я не знаю, все ли они нужны, но после инициализации требуется одно сообщение, а другое - выключено.

Если вам интересно, программа работает над RPi, и вы можете скачать ее по адресу:

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

Вам также нужно установить библиотеку python-USB на RPi

ответил Lance 22 PM000000100000002631 2012, 22:53:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132