Talaan ng mga Nilalaman:

Node Red - Kontrolin ang RaspberryPi: 8 Hakbang
Node Red - Kontrolin ang RaspberryPi: 8 Hakbang

Video: Node Red - Kontrolin ang RaspberryPi: 8 Hakbang

Video: Node Red - Kontrolin ang RaspberryPi: 8 Hakbang
Video: Как получить доступ к домашней сети из Интернета с помощью Raspberry Pi и Zerotier 2024, Hulyo
Anonim
Node Red - Kontrolin ang RaspberryPi
Node Red - Kontrolin ang RaspberryPi

Sa pagtuturo na ito titingnan namin kung paano i-setup ang Node-Red software pati na rin kung paano makontrol ang GPIO sa iyong raspberry pi nang madali.

Hakbang 1: Pag-install ng Mga Pakete

Una kailangan naming mag-install ng mga package. Upang magawa ito kakailanganin mong mag-isyu ng mga sumusunod na utos sa isang terminal:

pi @ raspberrypi: ~ $ sudo apt-get update

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

(kung tumatakbo ang kahabaan ng rasbian dapat na itong mai-install.)

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

Hakbang 2: Startup Node-Red para sa Unang Oras

Upang simulan ang Node-Red up kailangan mo lamang patakbuhin ang utos ng terminal: pi @ raspberrypi: ~ $ node-red-start

Upang mai-autostart ang Node-Red kapag ang mga bota ng pi kailangan mo lamang paganahin ang serbisyo gamit ang sumusunod na utos:

pi @ raspberrypi: ~ $ sudo systemctl paganahin ang nodered.service

Hakbang 3: Pag-log In sa Web Page

Pag-log In sa Web Page
Pag-log In sa Web Page

Ngayon ay kailangan mo lamang mag-login sa webpage na tumatakbo ngayon sa iyong raspberry pi para sa pag-unlad ng Node-Red.

Upang magawa ito kailangan mo lamang pumunta sa address ng iyong pi at gumamit ng port 1880.

Halimbawa:

Kung ang aking pi address ay 192.168.1.40 pagkatapos ay mag-login ako gamit ang

Hakbang 4: Pag-install ng Dashboard Module para sa GPIO

Pag-install ng Dashboard Module para sa GPIO
Pag-install ng Dashboard Module para sa GPIO

Ngayon ay titingnan namin ang paglikha ng isang dashboard para sa iyong kontrol ng GPIO. Una kailangan naming i-install ang bahagi ng dashboard.

Gawin ang sumusunod na utos sa isang terminal sa iyong pi:

pi @ raspberrypi: ~ $ node-red-stop

pi @ raspberrypi: ~ $ cd ~ /.node-red pi @ raspberrypi: ~ $ npm i-install ang node-red-dashboard pi @ raspberrypi: ~ $ node-red-start

Hakbang 5: Lumilikha ng isang Dashboard para sa GPIO

Ngayon ay kakailanganin mong bumalik sa pahina ng browser na na-navigate mo nang mas maaga sa proyektong ito.

Mula sa pahinang ito magtatayo kami ng isang halimbawa ng GPIO. Maglalagay ako ng isang switch at isang slider para sa pag-on at pag-on ng GPIO at isa para sa pagsasagawa ng isang pwm alon.

Kakailanganin mong hanapin, mula sa kaliwang bahagi ng panel sa ilalim ng dashboard, ang pindutan ng switch at i-drag ito papunta sa Flow 1. Pagkatapos ay kakailanganin mong hanapin ang slider at i-drag ito sa Flow 1 din.

Ngayon kailangan mong hanapin ang GPIO sa ilalim ng seksyon ng raspberry pi. Ngayon nais mo ang module ng gpio na may koneksyon sa tuldok sa kaliwang bahagi dahil ito ang input module. I-drag ang dalawa sa mga ito pababa sa Daloy ng 1 sa tapat ng switch at slider.

Ilagay lamang ang iyong cursor sa pagkonekta na tuldok sa kaliwang bahagi ng switch at mag-click at i-drag sa pagkonekta na tuldok sa kaliwang bahagi ng isa sa mga GPIO pin. Gawin ang pareho para sa slider.

Kapag nakakonekta kailangan mong i-configure ang bawat piraso sa pamamagitan ng pag-double click sa mga ito.

Hakbang 6: Pag-configure ng Lumipat

Pag-configure ng Lumipat
Pag-configure ng Lumipat
Pag-configure ng Lumipat
Pag-configure ng Lumipat

Mag-double click sa switch node at buksan ang menu ng mga pag-aari.

Dito kakailanganin mong i-click ang lapis sa kanan ng pangkat.

Lumikha ngayon ng isang bagong pangalan ng pangkat (iniwan ko ang aking upang default)

Piliin ang icon ng lapis sa tabi ng TAB at pangalanan ang talahanayan na nais mong maging bahagi nito (pinili ko ang bahay)

Piliin ngayon ang pag-update sa kanang sulok sa itaas.

Maaari mo nang piliin ang iyong laki at layout ng iyong switch. Kapag nakuha mo na ang icon na nais mong gamitin at lahat ng mga pampaganda ay tapos na ay bababa ka sa mga pagpipilian sa pagbabayad.

Para sa isang switch kailangan mong itakda ang mga pagpipilian sa pagbabayad tulad ng sumusunod:

Piliin ang drop down arrow sa tabi ng payload textbox at pumili ng numero para sa parehong payloads pagkatapos ay itakda:

Sa Payload: 1

Off Payload: 0

Ngayon kailangan mong i-configure ang GPIO pin na nais mong ilipat.

Mag-double click sa pin para sa switch at bubuksan nito ang i-edit ang rpi-gpio out mode.

Piliin ang pin na nais mong gamitin, sa aming kaso gumagamit kami ng GPIO04-7 pin.

Bigyan ito ng isang pangalan kung nais mo at piliin ang "Tapos na"

Hakbang 7: Pag-configure ng Slider

Pag-configure ng Slider
Pag-configure ng Slider
Pag-configure ng Slider
Pag-configure ng Slider

Upang mai-configure ang slider kakailanganin mo munang mag-double click sa slider dashboard button.

Sa sandaling doon ay mai-e-edit mo ang "label" na pag-aari sa nais mong magkaroon ng pangalan nito sa UI.

Susunod ay itatakda mo ang minimum na saklaw at ang maximum na saklaw. Dahil ang PWM LED brightness's ay nasa porsyento na karaniwang, dahil sa% Duty Cycle, kailangan namin ng minimum na maging 0 at ang max na maging 100.

Ngayon para sa aming halimbawa kung gaano agresibo ang pagbabago ng ilaw sa ilaw ay dahil sa hakbang. Mayroon akong naka-configure para sa 1 bawat hakbang kaya't ang 1 yunit ng slider ay katumbas ng 1% na ilaw.

Iyon ay para sa slider

Para sa Pin kakailanganin mong i-double click ang nauugnay na module ng GPIO pin.

Ngayon ay pinili namin ang GPIO18 pin dahil ito ay isang PMW pin para sa Raspberry pi 3 B +

Kailangan mong pumili ng output ng PWM sa uri ng patlang upang malaman na ito ay isang output ng PWM.

Bigyan ito ng isang pangalan at ikaw ay nakatakda upang pumunta.

Hakbang 8: Paglunsad ng UI at Pagsubok

Image
Image

Ngayon upang subukan ang iyong bagong dashboard UI kailangan mong i-click ang pag-deploy sa kanang sulok sa itaas upang mai-deploy ang iyong pasadyang code. Pagkatapos ay kailangan mong pumunta sa IP address ng iyong pi na runnin node-red. At ad ang pagtatalaga ng UI dito halimbawa: https://192.168.1.31:1880/uiAng dapat mong makita ay ang iyong switch at ang iyong slider na iyong nilikha. Ngayon ay maaari mo nang subukan sa pamamagitan ng pag-click sa bawat isa. Inaasahan kong nasiyahan ka sa Mga Instructionable na ito at mangyaring suriin ang youtube channel at ang video para sa anumang iba pang impormasyon.

Inirerekumendang: