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
  • Inovativna rešenja za optimizaciju potrošnje energije u industriji
  • magazin Mehatronika: nagradni konkurs #0003
  • Danfoss iC2-Micro
  • Haiwell IoT i Cloud nikada nisu bili dostupniji i jednostavniji
  • P-KUBE Krome sigurnosna ručka
  • Ispitivanje EV punjača
  • Radionica o WSCAD softveru
  • INNOMOTICS elektrifikuje veliki rudarski pogon u Čileu
  • 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
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.

  • About
  • Latest Posts
Aleksandar Dakić
Follow me
Aleksandar Dakić
Editor-in-chief at magazin Mehatronika
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.
Aleksandar Dakić
Follow me
Latest posts by Aleksandar Dakić (see all)
  • Inovativna rešenja za optimizaciju potrošnje energije u industriji - 26/06/2025
  • magazin Mehatronika: nagradni konkurs #0003 - 25/06/2025
  • Danfoss iC2-Micro - 25/06/2025
Previous ArticleOrange Pi 4A recenzija
Next Article Elecfreaks Retro Arcade for Education recenzija

Related posts

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

26/06/2025

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

26/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

Kako u samo 8 koraka da angažujete robota u proizvodnji

04/10/2024
Kompanije
ABB akYtec Armsom Auma Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton 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 IvDam Process Control Kinco electronics LattePanda Libre Computer Lilygo magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA OM SISTEM Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom 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.

Koristimo minimalne kolačiće da bismo obezbedili najbolje iskustvo na sajtu.PrihvatamPolitika privatnosti