Satura rādītājs:
- 1. darbība: pakotņu instalēšana
- 2. darbība. Pirmo reizi startēšanas mezgls ir sarkans
- 3. darbība: pieteikšanās tīmekļa lapā
- 4. darbība. Informācijas paneļa moduļa instalēšana GPIO
- 5. darbība: informācijas paneļa izveide GPIO
- 6. darbība: slēdža konfigurēšana
- 7. darbība: slīdņa konfigurēšana
- 8. darbība. UI palaišana un pārbaude
Video: Sarkans mezgls - RaspberryPi kontrole: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā pamācībā mēs apskatīsim, kā iestatīt Node-Red programmatūru, kā arī to, kā viegli kontrolēt GPIO jūsu aveņu pi.
1. darbība: pakotņu instalēšana
Vispirms mums būs jāinstalē paketes. Lai to izdarītu, terminālī būs jāizdod šādas komandas:
pi@raspberrypi: ~ $ sudo apt-get update
pi@raspberrypi: ~ $ sudo apt-get install build-essential python-rpi.gpio
(ja darbojas strāvas rasbija, tā jau ir jāinstalē.)
pi@raspberrypi: ~ $ bash <(curl -sL
2. darbība. Pirmo reizi startēšanas mezgls ir sarkans
Lai palaistu Node-Red, jums vienkārši jāpalaiž termināļa komanda: pi@raspberrypi: ~ $ node-red-start
Lai automātiski startētu sarkano mezglu, kad sāk darboties pi, jums vienkārši jāiespējo pakalpojums ar šādu komandu:
pi@raspberrypi: ~ $ sudo systemctl iespējot nodered.service
3. darbība: pieteikšanās tīmekļa lapā
Tagad jums vienkārši jāpiesakās tīmekļa lapā, kas tagad darbojas jūsu aveņu pi, lai attīstītu mezglu-sarkano.
Lai to izdarītu, jums vienkārši jādodas uz jūsu pi adresi un jāizmanto ports 1880.
Piemērs:
Ja mana pi adrese ir 192.168.1.40, tad es pieteiktos, izmantojot
4. darbība. Informācijas paneļa moduļa instalēšana GPIO
Tagad mēs apskatīsim informācijas paneļa izveidi, lai kontrolētu GPIO. Vispirms mums būs jāinstalē informācijas paneļa komponents.
Izpildiet šādu komandu terminālī savā pi:
pi@raspberrypi: ~ $ node-red-stop
pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm install node-red-dashboard pi@raspberrypi: ~ $ node-red-start
5. darbība: informācijas paneļa izveide GPIO
Tagad jums būs jāatgriežas pārlūkprogrammas lapā, uz kuru pārgājāt iepriekš šajā projektā.
No šīs lapas mēs izveidosim GPIO piemēru. Es ievietošu slēdzi un slīdni, lai ieslēgtu un izslēgtu GPIO, un otru, lai veiktu pwm vilni.
No paneļa kreisās puses zem informācijas paneļa jums jāatrod slēdža poga un velciet to uz plūsmu 1. Tad jums būs jāatrod slīdnis un jāvelk arī uz 1. plūsmu.
Tagad jums ir jāatrod GPIO zem aveņu pi sadaļas. Tagad jūs vēlaties gpio moduli, kura kreisajā pusē ir savienojuma punkts, jo tas ir ievades modulis. Velciet divus no tiem uz leju plūsmā 1 pāri slēdžam un slīdnim.
Vienkārši novietojiet kursoru uz savienojuma punkta slēdža kreisajā pusē un noklikšķiniet un velciet uz savienojuma punktu vienas GPIO tapas kreisajā pusē. Dariet to pašu ar slīdni.
Kad savienojums ir izveidots, jums ir jākonfigurē katrs gabals, veicot dubultklikšķi uz tā.
6. darbība: slēdža konfigurēšana
Veiciet dubultklikšķi uz slēdža mezgla un atveriet rekvizītu izvēlni.
Šeit jums būs jānoklikšķina uz zīmuļa grupas labajā pusē.
Tagad izveidojiet jaunu grupas nosaukumu (es atstāju savu noklusējuma)
Izvēlieties zīmuļa ikonu blakus cilnei TAB un nosauciet tabulu, kurā vēlaties iekļaut šo sadaļu (es izvēlējos māju)
Tagad augšējā labajā stūrī izvēlieties atjauninājumu.
Tagad jūs varat izvēlēties slēdža izmēru un izkārtojumu. Kad esat ieguvis ikonu, kuru vēlaties izmantot, un visu kosmētiku padarīsit, jūs nonāksit pie lietderīgās slodzes opcijām.
Slēdzim jāiestata lietderīgās slodzes opcijas šādi:
Atlasiet nolaižamo bultiņu blakus lietderīgās slodzes tekstlodziņam un izvēlieties numuru abām kravām, pēc tam iestatiet:
Par kravu: 1
Izslēgta krava: 0
Tagad jums ir jākonfigurē GPIO pin, kuru vēlaties pārslēgt.
Veiciet dubultklikšķi uz slēdža tapas, un tiks atvērts rediģēšanas rpi-gpio izejas režīms.
Izvēlieties tapu, kuru vēlaties izmantot, mūsu gadījumā mēs izmantojam GPIO04-7 tapu.
Ja vēlaties, piešķiriet tam nosaukumu un izvēlieties "Gatavs"
7. darbība: slīdņa konfigurēšana
Lai konfigurētu slīdni, vispirms divreiz noklikšķiniet uz slīdņa informācijas paneļa pogas.
Kad esat tur, jūs rediģēsit rekvizītu "etiķete" tā, kā vēlaties, lai tā nosaukums būtu lietotāja saskarnē.
Tālāk jūs iestatīsit minimālo diapazonu un maksimālo diapazonu. Tā kā PWM LED spilgtums parasti ir procentos, %darba cikla dēļ mums ir nepieciešams, lai minimums būtu 0, bet maksimālais - 100.
Tagad mūsu piemērā, cik agresīvi gaisma maina spilgtumu, ir saistīts ar soli. Man ir konfigurēts 1 solis, tāpēc viena slīdņa vienība ir vienāda ar 1% spilgtumu.
Tas ir slīdnim
Piespraudes gadījumā jums būs jāveic dubultklikšķis uz saistītā GPIO tapas moduļa.
Tagad mēs izvēlējāmies GPIO18 tapu, jo šī ir PMW tapa Raspberry pi 3 B+
Pēc tam tipa laukā jāizvēlas PWM izvade, lai būtu zināms, ka tā ir PWM izeja.
Piešķiriet tam vārdu un esat gatavs doties.
8. darbība. UI palaišana un pārbaude
Tagad, lai pārbaudītu savu jauno paneļa lietotāja saskarni, augšējā labajā stūrī noklikšķiniet uz izvietot, lai izvietotu savu pielāgoto kodu. Tad jums jādodas uz jūsu pi IP adresi, kas darbojas sarkanā mezglā. Un, piemēram, pievienojiet tam lietotāja saskarnes apzīmējumu: https://192.168.1.31:1880/ui Jums vajadzētu redzēt slēdzi un jūsu izveidoto slīdni. Tagad jūs varat pārbaudīt, noklikšķinot uz katra. Es ceru, ka jums patika šī instrukcija, un, lūdzu, pārbaudiet YouTube kanālu un videoklipu, lai iegūtu citu informāciju.
Ieteicams:
Mezgls RED: RS485 Raspberry Pi Apmācība: 8 soļi
Node-RED: RS485 Raspberry Pi apmācība: uz plūsmu balstīts vizuālās programmēšanas rīks Node-RED kļūst arvien populārāks Raspberry Pi izstrādātājiem. Šī pamācība parādīs, kā izmantot mūsu izolēto RS422 / RS485 sērijas HAT zem mezgla sarkanā krāsā vienkāršai RS485 komunikācijai un MODBUS
Sarkans mezgls ar IoT liela attāluma vibrācijas un temperatūras sensoru: 34 soļi
Sarkans mezgls ar IoT liela diapazona vibrācijas un temperatūras sensoru: iepazīstinām ar NCD bezvadu temperatūras mitruma sensoru, kas var darboties līdz 28 jūdzēm, izmantojot bezvadu tīkla tīkla arhitektūru. Iekļaujot Honeywell HIH9130 temperatūras mitruma sensoru, tiek pārraidīta ļoti precīza temperatūra un
Skaitītājs PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANS un Modbus TCP/IP: 7 soļi
Skaitītājs PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANS un Modbus TCP/IP: šajā izdevumā mēs integrēsim savu aktīvo jaudas mērītāju vai elektroenerģijas patēriņu, Pzem-004-Peacefair ar IoT Node-RED integrācijas platformu, kas izmantota iepriekšējās apmācībās, vēlāk mēs izmantosim moduli ESP8266, kas konfigurēts kā Modbus TCP / IP vergs
ESP8266 vadības servo mezgls-SARKANS MQTT (moskītu) IoT: 6 soļi
ESP8266 vadības servo mezgls-RED MQTT (Mosquitto) IoT: šoreiz ESP8266 un Node-RED platformas integrācija ir veikta, integrējot izpildmehānismu, šajā gadījumā servo, ko kontrolē PWM ar rotāciju no 0 līdz 180 grādiem. No HMI vai SCADA tīmekļa veidotāja Node-Red-Dashboard, izmantojot par pamatu
ESP8266 DS18B20 Temperatūras mezgls-SARKANS MQTT: 5 soļi
ESP8266 DS18B20 temperatūras mezgls-SARKANS MQTT: šoreiz tika integrēta ESP8266 un mezgla-RED platforma, integrējot Onewire temperatūras protokola sensoru DS18B20. No HMI vai SCADA tīmekļa veidotāja mezgla sarkanajā informācijas panelī, izmantojot pamatu MQTT Protokolu un krogu bibliotēkas