Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • Elecrow CrowPanel Advance 7“ AI HMI
  • Energetska tranzicija i Eplan – solarne elektrane
  • Megger BITE5 Advanced tester baterija
  • Mean Well XDR-E serija
  • ABB REX615: (R)evolucija u zaštiti srednjenaponskih postrojenja
  • Sixfab ALPON X4 Edge Computer recenzija
  • Korišćenje ENGEL iQ clamp control
  • magazin Mehatronika: nagradni konkurs #0003
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Stručni tekstovi»Node-RED: Upravljanje GPIO signalima na Orange Pi 4A
Stručni tekstovi

Node-RED: Upravljanje GPIO signalima na Orange Pi 4A

Instalacija Node-RED-a u Dockeru na Orange Pi 4A u Debian 12 OS
Aleksandar DakićBy Aleksandar Dakić11/04/2025Updated:11/04/20252 Mins Read
photo: magazin Mehatronika

Orange Pi 4A dolazi sa odlično urađenim Debian 12 OS imidžom i cilj ovog teksta je da prikaže kako se kontrolišu GPIO signali, pa time i koristi Orange Pi 4A u realnim aplikacijama upravljanja.

OS dolazi sa OrangePi-config skriptom koja pokreće terminal i u kojoj se pored podešavanja parametara sistea, mogu instalirati neki programski paketi. Ovo je identičan način na koji su korisnici Armbian OS-a navikli kroz armbian-config. Nakon instalacije Docker-a, možemo proveriti njegovu funkcionalnost komandom u terminalu:

sudo docker run hello-world

Nakon toga možemo instalirati Node-RED iz Dockera komandom za njegovo pokretanje. Pošto nije instaliran, Docker će ga automatski instalirati:

sudo docker run -it -p 1800:1800 -v mode node_red_data:/data –nam mynodered nodered/node-red

photo: magazin Mehatronika

Nakon instalacije Node-RED-a, biće i pokrenut i od tog trenutka ćemo moći da mu pristupimo u browseru na portu 1880 na lokaciji:

localhost:1880

Kako želimo da upravljamo GPIO pinovima na našem Orange PI 4A, potrebno je instalirati:

node-red-contrib-opi-gpio

i restartovati Node-RED kako bi se u paleti sa desne strane pojavile nove opcije.

photo: magazin Mehatronika

U našem primeru smo poželeli da izlazni signal uzimamo sa četvrtog levog pina GPIO hedera. To je pin koji nosi oznaku wPI 7 u WiringOP-u. Da bi saznali koji je to fizički GPIO, pokrenućemo:

gpio readall

Iz tabele vidimo da je to pin 36. Podesićemo ga kada budemo nacrtali Node-RED dijagram kao na slici ispod.

photo: magazin Mehatronika

Šema je veoma jednostavna. Odabirom true ili false, PB4 (što je pin 36) menjaće stanje iz 0 u 1 i obrnuto. Stanje možemo videti u WiringOP tabeli koju pozivamo sa gpio readall, a promene u pozadinskom terminalu Node-RED-a.

photo: magazin Mehatronika

Ulazni nod treba definisati da payload bude boolean tipa sa vrednosti true, odnosno false. Dve stvari treba pripremiti pre ovih operacija. Prvo je potrebno 36 GPIO pin definisati kao izlazni WiringOP komandom:

gpio export 36 out

koja će dodatno kreirati i direktorijum /sys/class/gpio/gpio36 i sve njegove poddirektorijume u koje će Node-RED da upisuje stanje GPIO izlaza. Da bi uopšte mogao to da radi potrebno je korisnika, u našem slučaju nalog orangepi uvrstiti u dialout, a nakon toga i gpio grupu:

sudo usermod -aG gpio orangepi

photo: magazin Mehatronika

Jednostavno podešavanje Node-RED-a iz Dockera i kontrola GPIO je jedan od prednosti pri korišćenju nekog SBC-a u automatizacione i upravljačke svrhe.

Previous ArticleOrange Pi 4A recenzija
Next Article Elecfreaks Retro Arcade for Education recenzija
Aleksandar Dakić

Aleksandar je osnivač magazina Mehatronika. Sa pozadinom u električnom inženjeringu i dugom istorijom rada u stručnim časopisima, on se fokusira na ključnom sadržaju magazina Mehatronika i stoji iza brojnih inicijativa.

Related posts

Korišćenje ENGEL iQ clamp control

Sponsor: Neofyton09/07/2025

Inovativna rešenja za optimizaciju potrošnje energije u industriji

Sponsor: EXOR ETI d.o.o.26/06/2025

Kako se nositi sa momentom inercije u aplikacijama koje zahtevaju precizno pozicioniranje?

Sponsor: Mitsubishi ElectricMitsubishi Electric26/04/2025

Zephyr RTOS devicetree overlay za mikroE RELAY click

26/03/2025

MQTT server uz Node-RED na Radxa Cubie A5E

20/03/2025

Open Source rešenje za praćenje stanja senzora u pametnom domu uz Home Assistant i Elecrow W5

14/03/2025
Kompanije
ABB akYtec Armsom Auma Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton Edatec Elcom Media Elecfreaks Elecrow Electronic Design Elektromont ELESA+GANTER EMP EMT elektro ENEL Valjevo EP-Solutions ePlan Eurocom EXOR ETI Fanuc Faulhaber Festo Fox Electronics Gamax Gomo Design Hennlich Hidraulika HMS ICM Electronics ICOP INEA SR INNOMOTICS IvDam Process Control LattePanda Libre Computer magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Renishaw Rittal Samsung Schneider Electric Schunk Seeed Studio Servoteh Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim Triton Engineering UMBRAmatik Unicom Uno-Lux Processing Uno Lux NS URAM System Vesimpex VETS Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Politika privatnosti
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja

magazin Mehatronika - Agencija “Gomo Design”
Stanoja Glavaša 37, 26300 Vršac, Serbia
+381 60 0171 273

© 2025 magazin Mehatronika by Gomo Design.

Type above and press Enter to search. Press Esc to cancel.