Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Home automation
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
    • Re:recenzija
  • Edukacija
    • Tutorijali
  • Novosti
  • Lifestyle
    • Ekologija
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • igus: Šatl za munjevitu isporuku
  • Neofyton postao zvanični zastupnik kompanije Frigel za region
  • PCBWay: Brza izrada prototipa
  • openSUSE Tumbleweed na Libre Computer Alta AML-A311D-CC
  • Radxa Cubie A7A recenzija
  • Promena menadžmenta u kompaniji Schunk
  • zenonIZE 25: Orkestriranje budućnosti automatizacije
  • Osmi PCBWay konkurs za najbolji projekat
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Home automation
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
    • Re:recenzija
  • Edukacija
    • Tutorijali
  • Novosti
  • Lifestyle
    • Ekologija
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Edukacija»Tutorijali»Node-RED: Upravljanje GPIO signalima na Orange Pi 4A
Tutorijali

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:27/09/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

Kako instalirati Arduino IDE 2 na Ubuntu i Debian OS-u

28/09/2025

Kako instalirati Raspberry Pi OS i odabrati SD karticu za Raspberry Pi 5

27/09/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

OP-Z neočekivani MIDI demo projekat

05/05/2022
Kompanije
ABB akYtec Armsom 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 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 Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Renishaw Rittal Sajam voda Samsung Schneider Electric Schunk Seeed Studio Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim UMBRAmatik Unicom Uno-Lux Processing URAM System Vesimpex VETS Wago Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja
  • Politika privatnosti
  • Politika kolačića

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.

Logo magazin Mehatronika
Manage Consent
Da bismo omogućili najbolje korisničko iskustvo, koristimo tehnologije kao što su kolačići da bismo obradili informacije o uređaju sa kojeg pristupate sajtu, kao i informacije o posećivanju naših stranica. Prihvatanje naše upotrebe ovih tehnologija znači da nam dozvoljavate da obradimo ove podatke. Odbijanje ili kasnije opozivanje pristanka može dovesti do prestanka rada određenih funkcija sajta.
Funkcionalni kolačići Stalno aktivni
Skladištenje ili pristup ovim podacima je neophodan za omogućavanje osnovnog korisničkog iskustva u pružanju usluge ili priustupu sadržaju kojeg je korisnik izričito tražio, odnosno za svrhu komunikacije preko elektronske mreže.
Podešavanja
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistički kolačići
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing kolačići
Ovi podaci se koriste u kreaciji korisničkih profila na koje se šalje marketinški materijal, ili koji se koriste za praćenje interakcija korisnika sa sajtom, ili sa nekoliko sajtova za marketinške svrhe.
  • Upravljajte opcijama
  • Upravljajte uslugama
  • Upravljajte {vendor_count} dobavljačima
  • Pročitajte više o ovim svrhama
Pogledaj podešavanja
  • {title}
  • {title}
  • {title}
Logo magazin Mehatronika
Manage Consent
Da bismo omogućili najbolje korisničko iskustvo, koristimo tehnologije kao što su kolačići da bismo obradili informacije o uređaju sa kojeg pristupate sajtu, kao i informacije o posećivanju naših stranica. Prihvatanje naše upotrebe ovih tehnologija znači da nam dozvoljavate da obradimo ove podatke. Odbijanje ili kasnije opozivanje pristanka može dovesti do prestanka rada određenih funkcija sajta.
Funkcionalni kolačići Stalno aktivni
Skladištenje ili pristup ovim podacima je neophodan za omogućavanje osnovnog korisničkog iskustva u pružanju usluge ili priustupu sadržaju kojeg je korisnik izričito tražio, odnosno za svrhu komunikacije preko elektronske mreže.
Podešavanja
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistički kolačići
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing kolačići
Ovi podaci se koriste u kreaciji korisničkih profila na koje se šalje marketinški materijal, ili koji se koriste za praćenje interakcija korisnika sa sajtom, ili sa nekoliko sajtova za marketinške svrhe.
  • Upravljajte opcijama
  • Upravljajte uslugama
  • Upravljajte {vendor_count} dobavljačima
  • Pročitajte više o ovim svrhama
Pogledaj podešavanja
  • {title}
  • {title}
  • {title}