Сервис для
сео - оптимизаторов

Найди ошибки на сайте
Ошибки мешают продвижению сайта
Исправь ошибки на сайте
Сайт без ошибок продвигать легче
Получи новых клиентов
Новые клиенты принесут больше прибыль

Проект IoT домашней автоматизации Raspberry Pi: управление освещением, вентилятор, видеонаблюдение

  1. Что вы получите в конце этого проекта автоматизации Pi?
  2. Как это работает?
  3. Шаг 1: соберите необходимые инструменты
  4. Шаг 2: Выполнение соединений с реле
  5. Шаг 3: Установите веб-сервер

У вас есть Raspberry Pi и вы готовы сделать домашний проект своими руками, верно? Как хорошо, если вы узнаете о проектах домашней автоматизации IoT (Internet of Things) для управления домашними вещами, такими как CCTV, Fan и Lights? Что ж, IoT - не такой сложный проект, как общее восприятие людей. Фактически, он обеспечивает быстрый и простой способ установления связи между различными устройствами в сети. Сегодня я покажу вам, как вы можете создать проект домашней автоматизации Raspberry Pi для решения ваших повседневных домашних задач.

Что вы получите в конце этого проекта автоматизации Pi?

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

В восторге? Тогда давайте перейдем к проекту.

Как это работает?

Проект будет основан на двух разделах, как любое другое веб-приложение; Клиент и Сервер. Здесь клиент - это настройка Raspberry Pi, которую вы сделали с помощью релейной платы. Уже закодированная программа Python будет запущена на Pi и отправит запрос на сервер (веб-интерфейс), который содержит пользовательский интерфейс и кнопки. Эта настройка помогает вам управлять и контролировать вещи в вашем доме, такие как освещение, вентиляторы, видеонаблюдение и т. Д.

Код отправляет URL-запросы на сервер, используя функции библиотеки. Этот URL является ничем иным, как файлом PHP, который является формой API, который выполняет задачу анализа содержимого файла .txt. В это время Raspberry Pi последовательно проверяет все строки программы. Если запрос верен, то сервер отвечает с помощью реле и выводов GPIO на включение / выключение переключателя соответствующего объекта.

Шаг 1: соберите необходимые инструменты

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

Аппаратная часть

  • Самая быстрая и самая умная доска Raspberry Pi (здесь я получил модель Pi 3 B)
  • SD-карта (рекомендуется 8 ГБ) - Проверьте ресурсы
  • USB WiFi адаптер (я взял Edimax EW-7811Un) - Проверьте ресурсы
  • Модуль релейного канала (рекомендуется 8-канальная плата)
  • Макетная доска
  • Монитор HDMI (опционально)
  • Транзистор, диод, гибкий кабель и провода-перемычки
  • Паяльник
  • Кабельные блоки, нож и отвертка
  • Источник питания - Проверьте ресурсы
  • Клавиатура и мышь Raspberry Pi (опционально) - Проверьте ресурсы

Программная часть

  • Raspberry Pi Операционная система (Я использовал Raspbian)
  • Программные инструменты, такие как FileZilla / PuTTY / Nmap (опционально)
  • Язык как Python / PHP / HTML / CSS

Шаг 2: Выполнение соединений с реле

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

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

  1. Соедините Raspberry Pi 3 с реле, используя красный (положительный) и черный (отрицательный) кабели.
  2. Также сделайте заземление.
  3. Отрежьте гибкий кабель лампы, который содержит коричневый и синий провода внутри. Коричневый - для живого соединения, а синий - для нейтрального.
  4. Отожмите концы проводов, сделайте надлежащую изоляцию и соедините синие концы провода друг с другом. Для этого вы можете использовать паяльник или кабельные блоки.
  5. Теперь соедините коричневый провод с реле и закрепите его винтами.

Сейчас время тестирования.

Установите операционную систему на Raspberry Pi, а также установите язык Python. У вас есть два варианта на выбор; либо клавиатура и мышь или SSH такие инструменты, как PuTTY & NMAP для подключения к вашему устройству Pi.

Теперь в командном терминале Raspberry Pi напишите строки программы, как показано ниже:

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

GPIO.setmode (GPIO.BCM)

GPIO.setup (2, GPIO.OUT)

GPIO.output (2, False)

Написание этих строк позволяет импортировать библиотеку GPIO для использования на Pi. Второй вывод на GPIO будет использоваться как наш первый вывод, с которым мы будем соединять плату реле с помощью зеленого провода. Вывод контактов установлен на True / False для включения / выключения освещения, вентиляторов и других электронных устройств в вашем доме.

Шаг 3: Установите веб-сервер

Если у вас есть веб-сайт, вы можете использовать его в качестве сервера и передать его Raspberry Pi. Он будет контролировать устройства IoT в вашем доме из любого места и в любое время. Не беспокойтесь, если вы новичок в программировании на PHP, Python и HTML, потому что для этого проекта потребуется всего несколько строк кода. Вы также можете получить помощь в онлайн-учебниках и проектах по кодированию.

Теперь откройте веб-каталог в менеджере вашего сайта и создайте файл с именем « lighton.php » и напишите следующий код:

<? PHP

система («эхо малина | sudo -S python /var/www/PiHome/scripts/lights/lighton.py»); header ('Местоположение:' raspberrykits.php ');

?>

Вот место, которое я указал на домашней странице под названием «raspberrykits», но вы также можете установить его на светлую страницу. Приведенный здесь код скомпилирует и запустит скрипт lighton.py в течение нескольких секунд.

После этого создайте новый файл в каталоге сайта. Создайте путь, как указано ниже:

PiHome> Сценарии> фонари> lighton.py

В файле напишите код:

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

GPIO.setmode (GPIO.BCM)

GPIO.setup (2, GPIO.OUT)

GPIO.output (2, False)

Затем сохраните файл сценария. Перейдите к дизайну своего сайта и дайте гиперссылку на «lighton.php» для кнопки «Вкл.». Таким образом, в результате, когда вы нажмете кнопку, скрипт будет выполнен, и свет будет включен.

Таким же образом мы выполним программу выключения.

Создайте файл ' lightoff.php ' в каталоге вашего сайта.

Напишите тот же код, что и выше:

<? PHP

система («echo малина | sudo -S python /var/www/PiHome/scripts/lights/lightoff.py»); header ('Местоположение:' raspberrykits.php ');

?>

Также создайте файл:

PiHome> Сценарии> фонари> lightoff.py

И напишите следующие строки в этом:

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

GPIO.setmode (GPIO.BCM)

GPIO.setup (2, GPIO.OUT)

GPIO.output (2, True)

Сохраните этот файл скрипта Python. Дайте гиперссылку «lightoff.php» для кнопки «выключить». Когда этот скрипт выполняется, Raspberry Pi выключит свет.

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

Заключение

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

Я надеюсь, что вы получили очки. Чего же ты ждешь? Идите, возьмите своего Пи и начните делать этот полезный увлекательный проект создания домашней автоматизации Raspberry Pi.

Сообщите мне о своих мыслях, опыте, проблемах (если они у вас возникали) и о решениях, которые вы придумали для успешного управления домашним IoT-оборудованием с помощью Raspberry Pi.

Удачи!

Похожие

Найти встречу с Doodle
Поиск общих дат часто приводит к потоку электронных писем. Зиг Запросы, ответы, смены и изменения затрудняют поиск встречи. Помогает здесь болван , бесплатный сервис в интернете. С Doodle вы можете настроить любой опрос, включая опрос на подходящую дату. Вот как работает Doodle Вы назначаете опрос и назначаете возможные встречи. Опрос хранится по уникальному адресу в Doodle и доступен всем, кто знает соответствующую
Создайте план вашего сайта в 4 простых шага
За все годы создания веб-сайтов с клиентами я обнаружил, что единственным наиболее полезным шагом в подготовке создания веб-сайта является создание плана сайта. Кажется, многие люди, работающие самостоятельно, пропускают этот шаг, что является огромной ошибкой. Ничто не может ускорить создание вашего сайта, кроме продуманного плана сайта. Чтобы создать план сайта, вам нужно выполнить 4 основных шага. Шаг 1: Мозговой штурм идей для вашего сайта.
Как установить веб-браузер Chromium в Ubuntu
Chromium - это проект с открытым исходным кодом, стоящий за Google Chrome. Они очень похожи, за исключением того, что Chromium имеет открытый исходный код и не имеет каких-то проприетарных битов, добавленных в Google Chrome.
TIM SA Мы отправляем продукцию в течение 24 часов
предлагают 198 тысяч продукты расширенная клиентская панель индивидуальные условия ценообразования Смотрите детали предложить 75 тысяч продукты отслеживание груза история заказов и счета Смотрите детали Что вы получаете при покупке в TIM SA? Самый широкий
Как сделать логотип в Photoshop: лучшие видеоуроки, которые помогут вам
Когда дело доходит до формирования фирменного стиля, логотип - это не то, что вы можете легко пропустить и надеяться, что ваш бизнес будет процветать и расти. Почему так важно иметь умную, актуальную эмблему, которая побудит потенциальных клиентов узнать больше о том, что вы делаете? Если вы задумаетесь об этом на минуту, вы обязательно найдете правильный ответ самостоятельно! Хорошая эмблема - лучший (и самый дешевый!) Инструмент для
Считыватель отпечатков пальцев iPhone 5s: что нужно знать
Так что Apple объявила, что это здание считыватель отпечатков пальцев в свой новый флагманский смартфон, айфон 5с Называя эту технологию Touch ID. Вот что вам нужно знать об этом. Как работает сенсорный датчик Apple Touch ID?
Используйте скрытую функцию «DIAL» на телевизоре для трансляции Netflix и YouTube без Chromecast
Много современных умные телевизоры встроенная поддержка протокола DIAL, подобного Chromecast. Вы можете транслировать видео на телевизор с
Почему вы всегда должны устанавливать 64-битную Windows
Microsoft по-прежнему предлагает как 32-разрядные, так и 64-разрядные версии Windows 10. Но, устанавливаете ли вы Windows 10 или Windows 7, вам почти наверняка следует пропустить 32-разрядную версию и получить вместо нее 64-разрядную версию. 64-разрядная версия Windows также известна
Переключатель Nintendo - это потрясающий успех, он поставляет 10 миллионов единиц
Этот сайт может зарабатывать партнерские комиссии по ссылкам на этой странице. Условия эксплуатации , Коммутатор Nintendo ломал чарты продаж круглый год, превосходно продавая PlayStation 4 и Xbox One в течение нескольких месяцев, и в целом зарекомендовал себя как обязательную консоль в праздничный сезон 2017 года. По мнению Nintendo, консоль просто прошла через 10 миллионов в первые девять месяцев. Для сравнения, Wii U
Как изменить браузер по умолчанию и почтовый клиент в Ubuntu
Ubuntu поставляется с множеством предварительно установленных приложений
Что такое Fifa14.exe и как его исправить?
... шаговые инструкции, которые выполняет компьютер для выполнения функции . После двойного щелчка по файлу EXE компьютер автоматически выполняет инструкции, предоставленные программистом (например, Electronic Arts), для запуска программы (например, FIFA 14) на компьютере. Каждое приложение на компьютере использует исполняемый файл - веб-браузер, текстовый процессор, электронную таблицу и т. Д., Что делает этот файл одним из самых полезных файлов в операционной

Комментарии

Какова надежность интернет-соединений веб-сайта и как это повлияет на требования и тестирование веб-приложения резервного копирования и резервных соединений?
Какова надежность интернет-соединений веб-сайта и как это повлияет на требования и тестирование веб-приложения резервного копирования и резервных соединений? Каковы процессы управления обновлениями контента сайта? Каковы требования к контролю, отслеживанию и поддержанию содержимого страницы, ссылок и других элементов? К чему должна быть привязана спецификация HTML и на каком уровне? Какие варианты разрешены для целевых браузеров? Каковы требования и стандарты
Как то, что вы прочитали до сих пор?
Как то, что вы прочитали до сих пор? Продолжайте читать, чтобы узнать больше о встроенной удивительности этого выпуска. Приведи своих агентов Bamboo Server позволяет использовать любые типы агентов. Вы можете использовать столько локальных, удаленных или эластичных агентов, сколько вам нужно, в любом подходящем стиле. В Bamboo Cloud, однако, эластичные агенты были единственным вариантом до этого выпуска. Чтобы упростить процесс настройки нашего агента и обслуживать нашу iOS
Помните, что каждый из них имеет только свои фрагменты, как две половины карты сокровищ?
Помните, что каждый из них имеет только свои фрагменты, как две половины карты сокровищ? без слияния обеих половин никто не достигнет цели. И между ними находится владелец сайта, который также должен решить, кто прав. И часто вся энергия вместо того, чтобы искать причины, фокусируется на доказательстве того, что «сервер неправильно настроен» или «это проблема приложения, которая работает так медленно». Никто не может быть непогрешимым один или два раза - вы можете улучшить что-то с обеих сторон,
Что это значит?
Что это значит? На момент обнаружения дефекта, услуги производителя, отгрузка перевозчиком для получения товара, а после ремонта отправляет обратно товар - в течение гарантийного срока все происходит за счет сайта! Больше не нужно ждать посылку. В нашем магазине 90% посылок с нашего склада были доставлены в течение 24 часов! Ноль беспокоится, когда оборудование перестает соответствовать вашим ожиданиям - на все наши продукты распространяется полная гарантия польского производителя.
Что бы вы хотели узнать?
Что бы вы хотели узнать? Введите" plot "," date "," runtime "," Director ', "cast 'или' рейтинг 'для различных деталей. "}); } else if (payload === "Неправильно") {sendMessage (senderId, {text: "Упс! Извините. Попробуйте использовать точное название фильма"}); }} Здесь мы добавляем две проверки для правильных и неправильных сообщений полезной нагрузки. Они будут прикреплены к кнопкам, которые пользователь будет использовать, чтобы сообщить боту, представил ли он правильный фильм.
И знаешь, что?
И знаешь, что? У нас есть хорошие новости для вас! Эта задача не является невозможной. В этой статье мы рассмотрим два способа создания красивой эмблемы, которая взорвет умы ваших клиентов и заставит ваших конкурентов зеленеть от зависти. Первый вариант - воспользоваться преимуществами ИИ и использовать создатель логотипа, например, Logaster , Если вас нелегко запугать проблемами, вы можете выбрать сложный путь и выбрать графический
Беспокоитесь, что это будет означать непроницаемый пользовательский интерфейс?
Беспокоитесь, что это будет означать непроницаемый пользовательский интерфейс? Не так - пользовательский интерфейс ProCam 6 имеет приятные интуитивно понятные жесты и меню, поэтому новичка мало что может отпугнуть. Лучшей функцией должно быть предупреждение о передержке, которое появляется на экране при съемке фотографий или видео - очень удобно - а также быстрая и надежная фокусировка слежения и крайне важный портретный режим, который, возможно, более тонкий, чем у Apple. и так
Что такое план сайта?
Что такое план сайта? В архитектуре план участка - это взгляд с высоты птичьего полета на то, как новый участок земли будет преобразован в новый строительный проект. Это подробное графическое представление всех новых тротуаров, парковок и зданий, которые будут добавлены к участку. Этот план будет необходим строительным бригадам, когда они начинают работу, потому что это означает, что им не нужно принимать никаких решений на местах - все уже было решено на этапе планирования.
Как работает сенсорный датчик Apple Touch ID?
Как работает сенсорный датчик Apple Touch ID? Существует несколько различных технологий обнаружения отпечатков пальцев, наиболее распространенными из которых являются оптические и емкостные считыватели. Оптические считыватели сфотографируют ваш отпечаток пальца цифровой камерой. Apple выбрала емкостный считыватель, что гораздо интереснее.
Как именно я покупаю и использую это?
Как именно я покупаю и использую это? 5. Сенсорные точки. Точки касания охватывают каждое взаимодействие покупателя с брендом в течение жизненного цикла покупателя. Эти впечатления от бренда формируют настроение клиентов по отношению к бренду, что делает оптимизацию этого опыта абсолютно необходимой для получения лояльности к бренду. Точки соприкосновения могут включать веб-сайты, социальные сети, печатные СМИ (заработанные и оплаченные), вывески, взаимодействие с продавцами,
Что такое мета-описание?
Что такое мета-описание? Мета-описания являются одним из элементов метатегов, то есть данных, определяющих содержание веб-сайта . Большинство метатегов не видны для пользователей Интернета, посещающих веб-сайты, и могут быть прочитаны только в коде страницы. Мета-заголовок отображается в браузере на вкладке страниц, а также на страницах с поисковой выдачей, в то время как возможность просмотра мета-описаний есть только на странице результатов поиска.

Что вы получите в конце этого проекта автоматизации Pi?
Как это работает?
Как хорошо, если вы узнаете о проектах домашней автоматизации IoT (Internet of Things) для управления домашними вещами, такими как CCTV, Fan и Lights?
Что вы получите в конце этого проекта автоматизации Pi?
В восторге?
Как это работает?
Чего же ты ждешь?
Почему так важно иметь умную, актуальную эмблему, которая побудит потенциальных клиентов узнать больше о том, что вы делаете?
Как работает сенсорный датчик Apple Touch ID?
14.exe и как его исправить?