Съдържание:

Node Red - Контрол на RaspberryPi: 8 стъпки
Node Red - Контрол на RaspberryPi: 8 стъпки

Видео: Node Red - Контрол на RaspberryPi: 8 стъпки

Видео: Node Red - Контрол на RaspberryPi: 8 стъпки
Видео: Control LOGO! 8 with Node-RED 2024, Юли
Anonim
Node Red - Контролирайте RaspberryPi
Node Red - Контролирайте RaspberryPi

В тази инструкция ще разгледаме как да настроим софтуера Node-Red, както и как с лекота да контролираме GPIO на вашето малиново пи.

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

Първо ще трябва да инсталираме пакети. За да направите това, ще трябва да издадете следните команди в терминал:

pi@raspberrypi: ~ $ sudo apt-get update

pi@raspberrypi: ~ $ sudo apt-get install build-essential python-rpi.gpio

(ако стартирате stretch rasbian, той вече трябва да е инсталиран.)

pi@raspberrypi: ~ $ bash <(curl -sL

Стъпка 2: Стартиране на Node-Red за първи път

За да стартирате Node-Red, просто трябва да изпълните командата на терминала: pi@raspberrypi: ~ $ node-red-start

За да стартирате автоматично Node-Red, когато pi се стартира, просто трябва да активирате услугата със следната команда:

pi@raspberrypi: ~ $ sudo systemctl активира nodered.service

Стъпка 3: Влизане в уеб страница

Влизане в уеб страница
Влизане в уеб страница

Сега просто трябва да влезете в уеб страницата, която сега се изпълнява на вашето малиново пи за разработка на Node-Red.

За да направите това, просто трябва да отидете на адреса на вашето пи и да използвате порт 1880.

Пример:

Ако моят пи адрес е 192.168.1.40, тогава щях да вляза с помощта на

Стъпка 4: Инсталиране на модул за табло за GPIO

Инсталиране на модул за табло за GPIO
Инсталиране на модул за табло за GPIO

Сега ще разгледаме създаването на табло за контрол на GPIO. Първо ще трябва да инсталираме компонента на таблото.

Изпълнете следната команда в терминал на вашето pi:

pi@raspberrypi: ~ $ node-red-stop

pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm инсталирайте node-red-dashboard pi@raspberrypi: ~ $ node-red-start

Стъпка 5: Създаване на табло за управление на GPIO

Сега ще трябва да се върнете на страницата на браузъра, към която сте се ориентирали по -рано в този проект.

От тази страница ще изградим пример за GPIO. Ще сложа превключвател и плъзгач за включване и изключване на GPIO и един за изпълнение на pwm вълна.

Ще трябва да намерите от лявата страна на панела под таблото, бутона за превключване и да го плъзнете към Flow 1. След това ще трябва да намерите плъзгача и да го плъзнете и към Flow 1.

Сега трябва да намерите GPIO в секцията малиново пи. Сега искате модула gpio, който има свързващата точка от лявата страна, тъй като това е входният модул. Плъзнете две от тях надолу към Flow 1 срещу превключвателя и плъзгача.

Просто поставете курсора върху свързващата точка от лявата страна на превключвателя и щракнете и плъзнете до свързващата точка от лявата страна на един от щифтовете GPIO. Направете същото за плъзгача.

След като се свържете, трябва да конфигурирате всяко парче, като кликнете два пъти върху тях.

Стъпка 6: Конфигуриране на Switch

Конфигуриране на превключвателя
Конфигуриране на превключвателя
Конфигуриране на Switch
Конфигуриране на Switch

Щракнете двукратно върху възела за превключване и отворете менюто със свойства.

Тук ще трябва да щракнете върху молива вдясно от групата.

Сега създайте ново име на група (оставих моето по подразбиране)

Изберете иконата на молив до TAB и дайте име на таблицата, от която искате да бъде част (избрах дома)

Сега изберете актуализация в горния десен ъгъл.

Сега можете да изберете вашия размер и оформление на превключвателя. След като получите иконата, която искате да използвате и цялата козметика е направена, ще преминете към опциите за полезен товар.

За превключвател трябва да зададете опциите за полезен товар, както следва:

Изберете стрелката за падащо меню до текстовото поле за полезен товар и изберете номер за двата полезни товара, след което задайте:

На полезен товар: 1

Изключен полезен товар: 0

Сега трябва да конфигурирате GPIO щифта, който искате да превключите.

Щракнете двукратно върху щифта за превключвателя и това ще отвори режима за редактиране на rpi-gpio out.

Изберете щифта, който искате да използвате, в нашия случай използваме щифт GPIO04-7.

Дайте му име, ако искате, и изберете „Готово“

Стъпка 7: Конфигуриране на плъзгача

Конфигуриране на плъзгача
Конфигуриране на плъзгача
Конфигуриране на плъзгача
Конфигуриране на плъзгача

За да конфигурирате плъзгача, първо трябва да щракнете двукратно върху бутона на таблото на плъзгача.

След като влезете там, ще редактирате свойството „label“на това, което искате да бъде името му в потребителския интерфейс.

След това ще зададете минималния и максималния обхват. Тъй като яркостта на PWM светодиодите обикновено е в проценти, поради %работен цикъл, ние се нуждаем минимумът да е 0, а максимумът да е 100.

Сега за нашия пример колко агресивно светлината променя яркостта се дължи на стъпката. Имам нашите конфигурирани за 1 на стъпка, така че 1 единица от плъзгача е равна на 1% яркост.

Това е всичко за плъзгача

За Pin ще трябва да щракнете двукратно върху съответния GPIO pin модул.

Сега за руски избрахме щифта GPIO18, тъй като това е PMW щифт за Raspberry pi 3 B+

След това трябва да изберете PWM изход в полето тип, така че да се знае, че това е PWM изход.

Дайте му име и сте готови да тръгнете.

Стъпка 8: Стартиране на потребителския интерфейс и тестване

Image
Image

Сега, за да тествате новия си потребителски интерфейс на таблото за управление, трябва да щракнете върху разполагане в горния десен ъгъл, за да разгърнете персонализирания си код. След това трябва да отидете на IP адреса на вашия pi, който е runnin node-red. И добавете към него означението на потребителския интерфейс например: https://192.168.1.31:1880/ui Това, което трябва да видите, е вашият превключвател и плъзгачът, които сте създали. Сега можете да тествате, като щракнете върху всяка от тях. Надявам се, че сте се насладили на тази инструкция и моля, проверете канала в youtube и видеото за друга информация.

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