Навигация по сайту

Реклама

Архив новостей

Календарь

Как построить автоматическое включение света с помощью Raspberry Pi

  1. Тебе понадобится:
  2. Energenie

Возвращение домой в темный дом может быть удручающим, поэтому давайте воспользуемся несколькими готовыми компонентами, чтобы построить яркий домашний проект с использованием Raspberry Pi.

Тебе понадобится:

Проект

Во-первых, нам нужно подключить Energenie к первым 26 контактам GPIO на выключенном Raspberry Pi. (Для справки, штырь 1 - это штырь, ближайший к гнезду для SD-карты.) Плата будет аккуратно прилегать к Raspberry Pi, и никакие детали не будут свисать.

Теперь подключите соединительный кабель «мама-женщина» к GPIO20 и GND через неиспользуемые контакты GPIO. (Если вы хотите удлинить соединительные кабели, просто используйте соединительные кабели до тех пор, пока не будет достигнута желаемая длина.) На одном конце соединительного кабеля с внутренней резьбой прикрепите геркон, а затем другой.

) На одном конце соединительного кабеля с внутренней резьбой прикрепите геркон, а затем другой

Приемник в блоке Energenie имеет реле для включения и выключения питания от сети.

Используя пластик с липкой подложкой, прикрепите выключатель к дверной раме и прикрепите магниты уровня к выключателю, но на самой двери, чтобы выключатель был закрыт при закрытии двери.

Загрузите Raspberry Pi и откройте терминал. Чтобы установить библиотеку Energenie для Python 3, используйте $ sudo pip-3.2 install energenie .

После установки откройте новый сеанс Python 3 через меню программирования. Чтобы соединить наши устройства Energenie с нашим Raspberry Pi, откройте оболочку IDLE и введите из energenie import switch_on, switch_off . Теперь подключите ваш Energenie и нажмите зеленую кнопку в течение шести секунд.

Устройство от Energenie аккуратно помещается на первых 26 выводах Pi 2 или на всех выводах GPIO старой Raspberry Pi

Это заставляет его искать новый передатчик. Вернувшись в оболочку IDLE, введите switch_on (1) . Это соединит ваш Raspberry Pi с устройством и обозначит его «1», и процесс может быть повторен для четырех устройств. Открыв IDLE, нажмите «Файл»> «Новое окно» и сохраните свою работу как entrylight.py.

Начнем с импорта библиотек для этого проекта:

из импорта энергии switch_on, switch_off

время импорта

импортировать RPi.GPIO как GPIO

Библиотека energenie управляет модулями для наших источников света, а время используется для управления продолжительностью работы блоков, а RPi.GPIO - библиотека, используемая для работы с GPIO.

GPIO.setmode (GPIO.BCM)

GPIO.setup (20, GPIO.IN, GPIO.PUD_UP)

выключить()

Затем мы устанавливаем GPIO для использования сопоставления выводов Broadcom и устанавливаем GPIO20 в качестве входа с высоким внутренним резистором, который подает ток на этот вывод. Наконец, мы выключаем блоки Energenie, чтобы убедиться, что они готовы.

Основной код использует структуру try… кроме структуры, чтобы обернуть бесконечный цикл. Эта часть кода требует, чтобы вы аккуратно размещали отступы для каждой строки, поэтому убедитесь, что она выглядит следующим образом.

Эта часть кода требует, чтобы вы аккуратно размещали отступы для каждой строки, поэтому убедитесь, что она выглядит следующим образом

Внутри цикла мы используем условный оператор, чтобы проверить, сработал ли ввод, то есть была ли открыта дверь. Если значение равно true, устройства включаются на 30 секунд и снова выключаются.

Если значение равно true, устройства включаются на 30 секунд и снова выключаются

Мы заканчиваем условное утверждение условием else. Это выключит блоки и будет постоянно зацикливаться. Мы закрываем попытку… кроме структуры с методом, чтобы закрыть проект, нажатие CTRL + C завершит проект и отключит блоки в случае необходимости.

После завершения кода сохраните свою работу и нажмите «Выполнить»> «Выполнить модуль», чтобы протестировать код.

Energenie

Управление высоковольтными устройствами - это проект для тех, кто знает свое дело, но с помощью Energenie мы можем значительно снизить риск.

Блоки Energenie по своей сути - это просто приемники с частотой 433 МГц, которые управляют реле; компонент, который использует низкое напряжение для управления магнитным переключателем в цепи высокого напряжения. На Raspberry Pi у нас есть передатчик, который может дать указание приемникам включаться и выключаться.

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

Эта библиотека была сделана намного проще благодаря Бену Натталю, члену образовательной команды Фонда Raspberry Pi, и Эми Мазер, известной многим как Mini Girl Geek, хакер и создатель подростков. Эта улучшенная библиотека, которую мы использовали в этом уроке, требует, чтобы мы знали номер каждого юнита и могли выдавать инструкцию для одного или всех юнитов одновременно.

библиотеку можно найти на GitHub Если вы хотите проверить код и узнать больше о том, как он работает.

Похожие

Ауди А3 Салон
Есть три основных комплектация для основного ассортимента салона A3 - Спорт, S-line и Black Edition. Sport A3 Saloons начального уровня комплектуются 17-дюймовыми легкосплавными дисками, ксеноновыми фарами, круиз-контролем, задними датчиками парковки, автоматическими фонарями и дворниками. Внутри находится двухзонный климат-контроль, спортивные сиденья и информационно-развлекательная
Как заменить подшипник в инструкции hollowtech 2
Как заменить подшипники в инструкции по эксплуатации hollowtech 2, или как сделать это самостоятельно с помощью держателя типа HT2. Прежде чем мы пойдем на саму биржу, стоит разобраться с некоторыми вопросами. Прежде всего: Hollowtech 2 носит название Shimano и относится к подшипнику нижнего кронштейна с внешними подшипниками. В связи с тем, что их продукция доминирует в Польше, название было принято для каждой поддержки этого типа независимо от производителя. Если это не является формально
Царапины на окнах - как убрать и предотвратить их образование
Стеклянные панели имеют то, что их легко поцарапать. Иногда это результат их неправильной очистки, а иногда и несчастного случая. Мы не выиграем дело, но мы можем предотвратить некоторые царапины. Поэтому стоит позаботиться о том, чтобы наши окна были защищены соответствующим образом.
BP? Orlen? Shell? Как найти ближайшую заправку?
Вы едете в рейс, и Вам крайне важно заправиться именно на ВАШЕЙ одной единственной заправке, карточка которого занимает почетное место в Вашем кошельке. Все само собой разумеется. Скидки, хороший обед.
В будущем также как внедорожник: новый Ford Focus стартует в сентябре
В сентябре приносит брод его компакт фокус в четвертом поколении на старте. Это не только предлагает новый дизайн, но также и больше систем помощи и новых или пересмотренных двигателей. Форд готовится к запуску нового Фокуса. Ожидается, что четвертое поколение поступит
Глубина протектора - знаете ли вы, как правильно это проверить?
Глубина (или высота) протектора является чрезвычайно важной шиной с точки зрения безопасности. Итак, давайте узнаем, как правильно измерить высоту протектора в шине, чтобы заменить ее, пока не стало слишком поздно. Наблюдая за борьбой водителей на гоночных трассах, можно видеть, что они обычно двигаются по сухим поверхностям на шинах, полностью свободных от протектора, т.е. слики. Отсутствие протектора обеспечивает оптимальное сцепление и наибольшую
Как обновить старый гардероб - пошаговый ремонт мебели своими руками ВАРТ
Я решил обновить старый гардероб. Можно сказать возраст, потому что он был создан сразу после войны. Твердый, тяжелый, ручной работы. Мы нашли ее в сарае под тысячей ненужных вещей. Мир забыл об этом, и никто не дал шанса выжить. Я должен признать, что она была в ужасном состоянии. Это был вызов. Итак ... как обновить старый гардероб? S начальный загар Двухдверный гардероб. Зеркало с видимыми
2018 Nissan Leaf EV First Drive: 150 миль, профессиональное вождение с помощью пилота
ЛАС-ВЕГАС - Да, Nissan перепроектировал Nissan Leaf 2018 года, зная, что у него будет пробег всего 150 миль против 220 с плюсом для Chevrolet Болт Е.В. и Тесла Модель 3 , Это игра на ура, благодаря которой автомобиль становится менее дорогим
Небольшой холодильник, то есть используйте все свободное пространство
Небольшие холодильники - это компромисс между размером и функциональностью. Размеры устройства влияют, конечно же, как на производительность холодильника, так и на количество дополнительных функций, которые являются стандартными для больших холодильников. Никакой системы Frost, автоматического управления
Caravantrekker.nl
Максимум, что автомобиль может буксировать, всегда указывается в регистрационном свидетельстве (номерной знак). Максимальный вес буксировки также можно запросить онлайн через RDW, нажав этот сайт заполните свой номерной знак. Караван никогда
Падающая подвеска в BMW - в чем причина и как это исправить?
Падающая подвеска в BMW - в чем причина и как это исправить? Вопрос водителя BMW Я имею в виду падение задней подвески. Я уже обменял подушки, одну в октябре 2010 года, другую три месяца назад. В течение 2 недель машина садится на заднем сиденье в течение ночи, это нормально, когда мы едем. Механик 2 дня назад заменил датчик на правом колесе, потому что компьютер показывал ошибку и на самом деле был немного кривоват с правой стороны. К

Комментарии

Как создаются царапины на окнах?
Как создаются царапины на окнах? К сожалению, но очень часто мы сами приводим к образованию царапин на окнах. Это в основном из-за неправильного ухода за поверхностью. Царапины могут быть результатом использования неподходящих чистящих средств и ветоши из неподходящих материалов. Иногда царапины на окнах не зависят от нас - они могут быть результатом погодных условий (сильное падение града) или вандализмом. Независимо от того, как они были сделаны, царапины на стекле
Падающая подвеска в BMW - в чем причина и как это исправить?
Падающая подвеска в BMW - в чем причина и как это исправить? Вопрос водителя BMW Я имею в виду падение задней подвески. Я уже обменял подушки, одну в октябре 2010 года, другую три месяца назад. В течение 2 недель машина садится на заднем сиденье в течение ночи, это нормально, когда мы едем. Механик 2 дня назад заменил датчик на правом колесе, потому что компьютер показывал ошибку и на самом деле был немного кривоват с правой стороны. К сожалению,
Но кто не хотел бы говорить с его машиной, как Дэвид Хассельхофф?
Но кто не хотел бы говорить с его машиной, как Дэвид Хассельхофф? 5. Ослабьте свой ремень безопасности Бэйн каждого дальнобойщика - удручающие, неудобные полосы. У вас проблема с этим маленьким гаджетом. Это поддерживает натяжение ремней на уровне, чтобы сохранить их функциональность и обеспечить безопасность человека, но в то же время минимизировать дискомфорт. Источник: cglock.com.
Как измерить глубину протектора?
Как измерить глубину протектора? Перед измерением высоты протектора стоит максимально развернуть колеса, чтобы облегчить доступ к шине. Измерение глубины протектора должно выполняться в нескольких местах шины, как по ее окружности, так и по ширине. Таким образом, мы также проверим, изношен ли протектор при измерении. Для измерения лучше всего использовать правильный измеритель - это простое и недорогое устройство, доступное в нашем ассортименте аксессуаров. Стоит купить его
Huawei Y6 2018 - как выглядит резюме?
Huawei Y6 2018 - как выглядит резюме? Huawei Y6 2018 Это телефон, который нельзя закрыть однозначной оценкой: хорошо это или плохо. На этот вердикт повлияла техническая спецификация, которая, как вы знаете, под нагрузкой может уловить одышку. Это не означает, однако, что это не смартфон без каких-либо преимуществ. Как это ни парадоксально, есть много преимуществ . Начиная с экрана,
Как прототипы моделей деталей выхлопных систем разрабатываются вами в вашей компании?
Как прототипы моделей деталей выхлопных систем разрабатываются вами в вашей компании? JD: Два уже упомянутых научно-исследовательских центра Tenneco для выхлопных систем Walker испытывают опытные образцы продукции в специальных камерах, где моделируются реальные дорожные условия. Это позволяет вам тестировать выхлопные системы в течение длительных периодов, в экстремальных условиях, чтобы продукт, поступающий с наших заводов, работал правильно и был безопасным.
Как получается топливо для вождения такого количества автомобилей?
Как получается топливо для вождения такого количества автомобилей? Соответствует ли газ, полученный при фракционной перегонке сырой нефти, потребностям автомобильной промышленности? Вы знаете что бензин представляет собой смесь углеводородов, содержащих от 5 до 12 атомов углерода в молекуле; Топливо для двигателей внутреннего сгорания получается при фракционной перегонке сырой нефти. Вы узнаете
Как это сделать?
Как это сделать? Самый быстрый шлифовальный станок для дерева . Минусы: у вас должно быть это 🙂 и, к сожалению, шлифование вызывает сильное пыление. Вы должны сделать это в гараже, на открытом воздухе или в неиспользуемой комнате. Второй способ - использовать дровяную тепловую пушку. Минусы: к сожалению, это вызывает ужасное зловоние. Подогрев краски и лака - трагическое сочетание. Пистолет можно приобрести за 35-40 зл. Моя первая работа была сделана
Как вы выбираете формы для выпечки?
Как вы выбираете формы для выпечки? При выборе форм для выпечки прежде всего обращайте внимание на их дальнейшее использование. Это определяет форму . Тогда стоит рассмотреть материал, из которого изготовлена ​​форма. Пресс-формы из листового металла, которые легко содержать в чистоте, по-прежнему остаются самыми популярными. Однако их внутренняя сторона не покрыта керамическим или тефлоновым слоем, они могут ржаветь. Силиконовые формы все чаще используются.
Маленькие холодильники или как?
Маленькие холодильники или как? Небольшие холодильники делятся на те, которые вы можете заключить в кухонные шкафы, сдвинуть их под стойку или разместить их самостоятельно. Какие есть отличия? У них есть передняя часть, верх и ножки, высоту которых можно регулировать. Благодаря всему телу вы можете разместить их где угодно. Модель Whirlpool ARC104 / 1 A + имеет до 103 л полезной емкости холодильника и 15 л морозильной камеры. Сам морозильник находится
Как громко ты любишь слушать музыку?
Как громко ты любишь слушать музыку? Другие люди также разделяют ваши предпочтения? После нахождения ответов на эти вопросы и сравнения их с числами, предоставленными производителями, вы можете выбрать конкретный продукт. Обращая внимание на параметры, среди прочего Импеданс, стоит помнить, что лучшим решением является объединение усилителей и динамиков с одинаковыми значениями. Если они отличаются, безопаснее подключить громкоговорители с более высоким импедансом к усилителю с более низким

BP?
Orlen?
Shell?
Как найти ближайшую заправку?
Как обновить старый гардероб?
Падающая подвеска в BMW - в чем причина и как это исправить?
Как создаются царапины на окнах?
Падающая подвеска в BMW - в чем причина и как это исправить?
Но кто не хотел бы говорить с его машиной, как Дэвид Хассельхофф?
Как измерить глубину протектора?