Съдържание:

Домашна автоматизация с помощта на Raspberry Pi 3 и Node-RED: 6 стъпки
Домашна автоматизация с помощта на Raspberry Pi 3 и Node-RED: 6 стъпки

Видео: Домашна автоматизация с помощта на Raspberry Pi 3 и Node-RED: 6 стъпки

Видео: Домашна автоматизация с помощта на Raspberry Pi 3 и Node-RED: 6 стъпки
Видео: Home Assistant - New test server with ZHA, Zigbee Home Automation 2024, Юли
Anonim
Домашна автоматизация с помощта на Raspberry Pi 3 и Node-RED
Домашна автоматизация с помощта на Raspberry Pi 3 и Node-RED

Необходими материали: 1. Raspberry Pi 32. Релеен модул 3. Качулки за повече информация Вижте:

Стъпка 1: Инсталиране на Node Red

Node-RED е визуален инструмент за свързване на Интернет на нещата, който може да се изпълнява на Raspberry Pi и позволява бързо прототипиране на проекти. Преди да започна, искам да изчистя нещо: нов съм тук, така че е възможно да съм направил грешки. Така че просто го игнорирайте. Настройте Raspberry Pi в мрежата и актуализирайте дистрибуцията. Можете да изпълните следните команди в терминала за това: sudo rpi-updatesudo reboot След рестартиране изпълнете следните команди: sudo apt-get updatesudo apt-get upgrade В края на проекта крайният потребителски интерфейс на този проект ще изглежда така:

Стъпка 2: Инсталиране на Node-Red

Това приложение работи в уеб браузър, така че не е необходимо да инсталирате допълнително приложение, за да играете с него и можете да го стартирате от всеки смарт телефон, таблет или компютър, който има уеб браузър. А що се отнася до този проект, можете да автоматизирате дома си само в рамките на домашната си мрежа. Можете да разширите функционалността на системата, но няма да го обяснявам в този проект. За този проект първо ще трябва да настроите Node-RED на Raspberry Pi 2. Инсталиране на Node-RED на Raspberry Pi Има два начина за това: Има предварително инсталиран Node-RED в образа на Raspbian Jessie от ноември 2015 г. Отидете на: Меню-> Програмиране-> Node-RED. Или можете да го инсталирате ръчно. Налична е много добра документация за това и можете да я намерите тук. Изпълнение на Node-RED След като настроите всичко, следващата стъпка е да стартирате Node-RED. Можете да го стартирате от менюто или чрез следната команда в терминала: node-red-startnode-red-stop (за да спрете Node-RED) Ако искате да работите на работния плот на Raspberry Pi, отворете уеб браузъра и въведете адрес, който може да намерите, както е показано на следното изображение, след като стартирате Node-RED:

Стъпка 3: Отваряне на възел-червено

Отваряне на възел-червено
Отваряне на възел-червено

Или вторият вариант (много по -добър от работата на локален хост) е да отворите уеб браузър във всеки друг компютър (по -бърз от Raspberry Pi), свързан към вашата домашна мрежа, и да въведете адреса, както можете да намерите, показан на следващата снимка. втори вариант. Отворете уеб браузъра и въведете адреса на вашия Raspberry Pi, в моя случай той е: 192.168.1.12:1880 Ако всичко е правилно, ще намерите следния резултат: Както можете да видите в лявата страна има много различни възли, а аз ще използвам някои от тях за този проект. Просто плъзнете и пуснете, за да ги използвате.

Стъпка 4: Инсталиране на допълнителни възли

Инсталиране на допълнителни възли
Инсталиране на допълнителни възли

допълнителни възли към вашия Raspberry Pi и това е много просто, просто въведете следните команди в терминала: cd ~/.node-rednpm install node-red-contrib-gpio (документация) npm install node-red-contrib-ui (документация) Вие можете да намерите много други възли и документация тук (не се изисква за този проект). След изпълнението на тези команди препоръчвам да спрете и рестартирате Node-RED, за да може да актуализира списъка с възли.

Стъпка 5: Настройка на Hareware

Настройка на Hareware
Настройка на Hareware

Настройка на хардуера Свържете хардуерните компоненти с подходящи щифтове, както сте дефинирали в Node-RED. Проверете схематичния раздел за електрическа схема. Изход Ако сте направили всичко правилно, тогава ще намерите резултата, както в този

Препоръчано: