Съдържание:
- Стъпка 1: Извийте Raspberry Pi с 8-канално реле
- Стъпка 2: Инсталирайте Raspbian Lite на Raspberry Pi
- Стъпка 3: Актуализирайте Raspbian
- Стъпка 4: Инсталирайте пакети
- Стъпка 5: Клониране на хранилището „HomeAutomationServer“
- Стъпка 6: Стартирайте сървъра с Pm2
- Стъпка 7: Рестартирайте сървъра
Видео: Домашна автоматизация: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Превърнете дома си в интелигентен дом, с това можете да контролирате всички електронни устройства в дома си в едно приложение. Но за този проект се погрижих само да контролирам цялото осветление у дома. Всичко е направено лесно с Raspberry pi 3 и реле за управление на физическите превключватели и изграждане на приложение от нулата за управление на релето за дистанционното управление.
ЗАДЪЛЖИТЕЛНИ МАТЕРИАЛИ
Малина пи 3
8-канален 5v релеен модул
Micro SD карта (8GB)
Тел джъмпер от женски към женски
ИЗПОЛЗВАН СОФТУЕР
Win32DiskImager
Стъпка 1: Извийте Raspberry Pi с 8-канално реле
Тел съгласно схемата, предоставена по -горе
Стъпка 2: Инсталирайте Raspbian Lite на Raspberry Pi
Посетете
Превъртете надолу и изтеглете най -новия Raspbian Lite (текущ - Buster)
разархивирайте.zip файла и ще получите.img файл
стартирайте Win32DiskImager
потърсете.img файл под опцията "Файл с изображение"
изберете правилното устройство "Устройство" (напр. E:)
щракнете върху бутона "Write", за да стартирате процеса на запис
щракнете върху „ДА“при подкана
след като приключите, поставете вашата SD карта в малиново пи и го включете
Стъпка 3: Актуализирайте Raspbian
Задайте статичен IP на Raspbian преди актуализация, КАК?
Влезте в raspbian терминал
Потребител: piPassword: малина
Тип
sudo nano /etc/dhcpcd.conf
превъртете надолу докрай и поставете тези редове код
интерфейс eth0
статичен ip_address =/24 статични маршрутизатора = статични сървъри на име на домейн = интерфейс wlan0 статичен ip_address =/24 статични маршрутизатора = статични имена на домейн =
запишете го, като натиснете "ctrl+x" и "y"
най -накрая рестартирайте вашия pi, с "sudo reboot"
след успешното рестартиране, изпълнете тази команда, за да актуализирате raspbian до най -новата версия
sudo apt-get update
sudo apt-get надстройка
sudo apt-get dist-upgrade
Стъпка 4: Инсталирайте пакети
Време за инсталиране на всички необходими зависимости
в терминала изпълнете тези команди
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
sudo npm инсталирайте pm2 -g
Проверете дали всичко се инсталира правилно, като изпълните тези команди
възел -v
npm -v
pm2 -v
git --версия
Стъпка 5: Клониране на хранилището „HomeAutomationServer“
Клонирайте хранилището "HomeAutomationServer" от github
git клонинг
веднъж клониран, отидете в директорията "HomeAutomationServer" и стартирайте това
npm инсталиране
Всички необходими зависимости, необходими за проекта, ще бъдат инсталирани автоматично
Стъпка 6: Стартирайте сървъра с Pm2
Стартирайте сървъра с pm2
въведете това в терминал, за да генерирате пътя за pm2
стартиране на pm2
копирайте генерираната команда и я поставете в терминала и я изпълнете
накрая, стартирайте сървъра с pm2, въведете тази команда, вече трябва да сте в правилната директория
pm2 стартиране server.js -име "HomeAutomationServer" --watch
изпълнете тази команда, за да запазите сървъра в pm2, така че pm2 автоматично да стартира вашия сървър при всяко зареждане
pm2 запазване
Стъпка 7: Рестартирайте сървъра
Рестартирайте сървъра с тази команда
sudo рестартиране
след като рестартирате, въведете тази команда, за да проверите дали сървърът работи автоматично след рестартиране
pm2 списък
С това завършихте урока за настройка на сървъра, работещ с pm2
НО ПРЕДИ ДА ПРЕКРАТЕТЕ ЦЯЛИЯ УРОК, нека ви кажа, че това е само половината от приложението, така че, къде е останалият урок, който питате, посетете https://github.com/khairmuhammad-ybh/HomeAutomati… за последния урок за да инсталирате приложението на вашето устройство.
АКТУАЛИЗАЦИИ
Изтеглете и инсталирайте apk, предоставен тук: HomeAutomation и опитайте
Препоръчано:
Изключително ниска мощност WiFi система за домашна автоматизация: 6 стъпки (със снимки)
Система за домашна автоматизация с ултра ниска мощност: В този проект ние показваме как можете да изградите основна локална система за домашна автоматизация в няколко стъпки. Ще използваме Raspberry Pi, който ще действа като централно WiFi устройство. Като има предвид, че за крайните възли ще използваме IOT Cricket, за да направим батерията мощна
Домашна автоматизация: 5 стъпки
Домашна автоматизация: в този проект сме изчезнали, използваме много неща, изграждаме го от нулата, за да разберем процеса на интернет на нещата в Интернет, видеото за целия проект
HC-05 (bluetooth) модул за домашна автоматизация Основни: 3 стъпки
Модул HC-05 (bluetooth) за домашна автоматизация Основен: В последния си проект управлявах LED с помощта на бутон, но в този проект замених PUSH BUTTON с модул HC-05. Силно препоръчвам да преминете през тези проекти преди продължава с този проект. Всички подробности ще получите в
Домашна автоматизация с NodeMCU сензор за докосване LDR реле за контрол на температурата: 16 стъпки
Домашна автоматизация с NodeMCU сензор за докосване LDR реле за контрол на температурата: В моите минали проекти на NodeMCU съм управлявал две домакински уреди от приложението Blynk. Получих много коментари и съобщения за надграждане на проекта с ръчно управление и добавяне на още функции. Затова проектирах тази кутия за удължаване на дома
Планиране на домашна система за домашна автоматизация: 12 стъпки
Планиране на система за домашна автоматизация „Направи си сам“: Целта на тази инструкция не е да ви каже как можете да правите каквото искате в дома си. Вместо това е написано, за да се превърне една идея в реалност, но също така да се превърне лудостта в здрав разум чрез разбиране на границите (технология, цена, необходимо време