Мазмұны:

Үйде автоматтандыру: 7 қадам
Үйде автоматтандыру: 7 қадам

Бейне: Үйде автоматтандыру: 7 қадам

Бейне: Үйде автоматтандыру: 7 қадам
Бейне: Адам сенгісіз: “7 айдың ішінде 90 мектеп аштық” Табыс 45 000 000 тг. Сұраныс не үшін көп? IQ Study. 2024, Шілде
Anonim
Үй автоматикасы
Үй автоматикасы

Үйіңізді ақылды үйге айналдырыңыз, осылайша сіз үйдегі барлық электронды құрылғыларды бір қолданба арқылы басқара аласыз. Бірақ бұл жоба үшін мен үйдегі барлық жарықтандыруды басқардым. Raspberry pi 3 көмегімен және физикалық қосқыштарды басқаруға арналған реле көмегімен және қашықтан басқару пультінің релесін басқару үшін қолданба нөлден құрылды.

ҚАЖЕТТІ МАТЕРИАЛДАР

Таңқурай пи 3

8 арналы 5в реле модулі

Micro sd картасы (8 ГБ)

Әйелден әйелге секіргіш сым

ПАЙДАЛАНЫЛҒАН БАҒДАРЛАМАЛЫҚ

Win32DiskImager

1-қадам: Raspberry Pi 8 арналы реле көмегімен

Wring Raspberry Pi 8 арналы реле
Wring Raspberry Pi 8 арналы реле
Wring Raspberry Pi 8 арналы реле
Wring Raspberry Pi 8 арналы реле

Сым жоғарыда көрсетілген схемаға сәйкес

2 -қадам: Raspberry Pi -де Raspbian Lite орнатыңыз

Https://www.raspberrypi.org/downloads/raspbian/ сайтына кіріңіз

Төменге айналдырып, соңғы Raspbian Lite жүктеңіз (ағымдағы - Buster)

.zip файлын ашыңыз және сіз.img файлын аласыз

Win32DiskImager іске қосыңыз

«Кескін файлы» опциясының астынан.img файлын іздеңіз

дұрыс құрылғыны таңдаңыз «Құрылғы» (мысалы, E:)

жазу процесін бастау үшін «Жазу» түймесін басыңыз

сұраған кезде «ИӘ» түймесін басыңыз

жасағаннан кейін, sd картасын таңқурайға салыңыз және оны қосыңыз

3 -қадам: Raspbian жаңарту

Жаңартудан бұрын статикалық IP -ді Raspbian -ға орнатыңыз, ҚАЛАЙ?

Raspbian терминалына кіріңіз

Пайдаланушы: piPassword: таңқурай

түрі

sudo nano /etc/dhcpcd.conf

төмен қарай жылжытыңыз және осы код жолдарын қойыңыз

eth0 интерфейсі

static ip_address =/24 статикалық маршрутизаторлар = static domain_nameservers = wlan0 static ip_address =/24 статикалық маршрутизаторлар = static domain_nameservers =

«ctrl+x» және «y» пернелерін басу арқылы сақтаңыз.

соңында «sudo reboot» көмегімен пиді қайта жүктеңіз

Қайта жүктеуден кейін raspbian бағдарламасын соңғы нұсқаға жаңарту үшін осы пәрменді іске қосыңыз

sudo apt-get жаңартуы

sudo apt-get жаңарту

sudo apt-get dist-upgrade

4 -қадам: пакеттерді орнатыңыз

Барлық тәуелділікті орнату уақыты

терминалда бұл командаларды орындаңыз

sudo apt-get nodejs орнатыңыз

sudo apt-get npm орнатыңыз

sudo apt-get install git

sudo npm pm2 -g орнатыңыз

Осы пәрмендерді орындау арқылы бәрі дұрыс орнатылғанын тексеріңіз

түйін -v

npm -v

pm2 -v

git -нұсқасы

5 -қадам: «HomeAutomationServer» репозиторийін клондау

Github -тан «HomeAutomationServer» репозиторийін клондау

git clone

клондалғаннан кейін «HomeAutomationServer» каталогына кіріп, оны іске қосыңыз

npm орнату

Жобаға қажетті барлық тәуелділіктер автоматты түрде орнатылады

6 -қадам: Pm2 көмегімен серверді іске қосыңыз

PM2 көмегімен серверді іске қосыңыз

pm2 жолын жасау үшін мұны терминалға теріңіз

pm2 іске қосу

құрылған команданы көшіріп, терминалға қойыңыз және оны орындаңыз

Соңында, pm2 серверін бастаңыз, осы пәрменді теріңіз, сіз дәл қазір дұрыс каталогта болуыңыз керек

pm2 start server.js -аты «HomeAutomationServer» -қараңыз

Бұл пәрменді серверді pm2 -ге сақтау үшін іске қосыңыз, сондықтан pm2 серверді әр жүктеуде автоматты түрде іске қосады

pm2 сақтау

7 -қадам: Серверді қайта жүктеу

Осы пәрменмен серверді қайта жүктеңіз

sudo қайта жүктеу

қайта жүктелгеннен кейін, сервер қайта жүктелгеннен кейін автоматты түрде жұмыс істейтінін тексеру үшін осы пәрменді теріңіз

pm2 тізімі

Осылайша сіз pm2 жұмыс істейтін серверді орнату бойынша оқулықты аяқтадыңыз

БІРАҚ ҰСТАУШЫЛЫҚТЫ аяқтамас бұрын, бұл сізге қосымшаның жартысы ғана екенін айтуға рұқсат етіңіз, сондықтан қалған оқулық қайда, https://github.com/khairmuhammad-ybh/HomeAutomati… сайтына кіріп, соңғы оқулықты қараңыз. қолданбаны құрылғыға орнату үшін.

ЖАҢАРТУЛАР

Мұнда берілген apk жүктеп алыңыз және орнатыңыз: HomeAutomation және оны сынап көріңіз

Ұсынылған: