Turinys:
- 1 žingsnis: paketų diegimas
- 2 veiksmas: paleidimo mazgas raudonas pirmą kartą
- 3 veiksmas: prisijungimas prie tinklalapio
- 4 veiksmas: GPIO prietaisų skydelio modulio diegimas
- 5 veiksmas: GPIO prietaisų skydelio sukūrimas
- 6 veiksmas: jungiklio konfigūravimas
- 7 veiksmas: slankiklio konfigūravimas
- 8 veiksmas: UI paleidimas ir testavimas
Video: Raudonas mazgas - „RaspberryPi“valdymas: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šioje pamokoje apžvelgsime, kaip nustatyti „Node-Red“programinę įrangą, taip pat kaip lengvai valdyti GPIO „Raspberry Pi“.
1 žingsnis: paketų diegimas
Pirmiausia turime įdiegti paketus. Norėdami tai padaryti, terminale turite išleisti šias komandas:
pi@raspberrypi: ~ $ sudo apt-get update
pi@raspberrypi: ~ $ sudo apt-get install build-essential python-rpi.gpio
(jei veikia „rasbian“ruožas, jis jau turėtų būti įdiegtas.)
pi@raspberrypi: ~ $ bash <(curl -sL
2 veiksmas: paleidimo mazgas raudonas pirmą kartą
Norėdami paleisti „Node-Red“, tiesiog paleiskite terminalo komandą: pi@raspberrypi: ~ $ node-red-start
Norėdami automatiškai paleisti „Node-Red“, kai „pi“paleidžiama, tiesiog turite įjungti paslaugą naudodami šią komandą:
pi@raspberrypi: ~ $ sudo systemctl įgalinti nodered.service
3 veiksmas: prisijungimas prie tinklalapio
Dabar jums tiesiog reikia prisijungti prie tinklalapio, kuris dabar veikia jūsų „Raspberry pi“, kad sukurtumėte „Node-Red“.
Norėdami tai padaryti, tiesiog eikite į savo pi adresą ir naudokite 1880 prievadą.
Pavyzdys:
Jei mano pi adresas yra 192.168.1.40, tada prisijungčiau naudodamas
4 veiksmas: GPIO prietaisų skydelio modulio diegimas
Dabar mes apsvarstysime, kaip sukurti prietaisų skydelį, kad galėtumėte valdyti GPIO. Pirmiausia turėsime įdiegti prietaisų skydelio komponentą.
Savo pi terminale atlikite šią komandą:
pi@raspberrypi: ~ $ node-red-stop
pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm install node-red-dashboard pi@raspberrypi: ~ $ node-red-start
5 veiksmas: GPIO prietaisų skydelio sukūrimas
Dabar turėsite grįžti į naršyklės puslapį, į kurį naršėte anksčiau šiame projekte.
Iš šio puslapio sukursime GPIO pavyzdį. Aš įdėsiu jungiklį ir slankiklį, skirtą įjungti ir išjungti GPIO, o kitą - atlikti pwm bangą.
Kairėje skydelio pusėje, esančioje po prietaisų skydu, turėsite rasti jungiklio mygtuką ir nuvilkti jį į 1 srautą. Tada turėsite rasti slankiklį ir nuvilkti jį į 1 srautą.
Dabar turite rasti GPIO skiltyje „aviečių pi“. Dabar norite „gpio“modulio, kurio kairėje pusėje yra jungiamasis taškas, nes tai yra įvesties modulis. Vilkite du iš jų žemyn į 1 srautą, esantį priešais jungiklį ir slankiklį.
Tiesiog užveskite žymeklį ant jungiamojo taško kairėje jungiklio pusėje ir spustelėkite ir vilkite į jungiamąjį tašką kairėje vieno GPIO kaiščio pusėje. Tą patį padarykite su slankikliu.
Prisijungę turite sukonfigūruoti kiekvieną elementą dukart spustelėdami juos.
6 veiksmas: jungiklio konfigūravimas
Dukart spustelėkite jungiklio mazgą ir atidarykite ypatybių meniu.
Čia turėsite spustelėti pieštuką grupės dešinėje.
Dabar sukurkite naują grupės pavadinimą (aš palikau savo numatytąjį)
Pasirinkite pieštuko piktogramą šalia skirtuko ir pavadinkite lentelę, kurioje norite būti (aš pasirinkau namus)
Dabar viršutiniame dešiniajame kampe pasirinkite atnaujinimą.
Dabar galite pasirinkti jungiklio dydį ir išdėstymą. Kai gausite norimą naudoti piktogramą ir atliksite visą kosmetiką, pereisite prie naudingos apkrovos parinkčių.
Norėdami pakeisti, turite nustatyti naudingos apkrovos parinktis taip:
Pasirinkite išskleidžiamąją rodyklę šalia naudingojo krovinio teksto laukelio ir pasirinkite abiejų naudingų krovinių skaičių, tada nustatykite:
Naudingam kroviniui: 1
Išjungta apkrova: 0
Dabar turite sukonfigūruoti GPIO kaištį, kurį norite perjungti.
Dukart spustelėkite jungiklio kaištį ir bus atidarytas redagavimo rpi-gpio išjungimo režimas.
Pasirinkite kaištį, kurį norite naudoti, mūsų atveju mes naudojame GPIO04-7 kaištį.
Jei norite, suteikite jam pavadinimą ir pasirinkite „Atlikta“
7 veiksmas: slankiklio konfigūravimas
Norėdami sukonfigūruoti slankiklį, pirmiausia turėsite dukart spustelėti slankiklio prietaisų skydelio mygtuką.
Įėję į vietą, redaguosite „etiketės“nuosavybę taip, kaip norėtumėte, kad jos pavadinimas būtų vartotojo sąsajoje.
Toliau nustatysite mažiausią ir didžiausią diapazoną. Kadangi PWM šviesos diodų ryškumas paprastai yra procentais, dėl %darbo ciklo reikia, kad mažiausias būtų 0, o maksimalus - 100.
Dabar mūsų pavyzdys, kaip agresyvi šviesa keičia ryškumą dėl žingsnio. Aš sukonfigūravau 1 per žingsnį, todėl 1 slankiklio vienetas yra lygus 1% ryškumui.
Tai yra slankikliui
Norėdami pasirinkti PIN kodą, turėsite dukart spustelėti susijusį GPIO kaiščio modulį.
Dabar mes pasirinkome GPIO18 kaištį, nes tai yra „Raspberry pi 3 B+“PMW kaištis
Tada tipo lauke turite pasirinkti PWM išvestį, kad žinotumėte, jog tai PWM išvestis.
Suteikite jam vardą ir būsite pasiruošę eiti.
8 veiksmas: UI paleidimas ir testavimas
Dabar, norėdami išbandyti naująją prietaisų skydelio vartotojo sąsają, turite spustelėti diegti viršutiniame dešiniajame kampe, kad įdiegtumėte pasirinktinį kodą. Tada jums reikia eiti į savo „pi“IP adresą, kuris veikia raudonai. Pavyzdžiui, pridėkite prie jo vartotojo sąsajos pavadinimą: https://192.168.1.31:1880/ui Ką turėtumėte pamatyti, tai jūsų jungiklis ir jūsų sukurtas slankiklis. Dabar galite išbandyti spustelėdami kiekvieną iš jų. Tikiuosi, kad jums patiko ši instrukcija ir, jei reikia, peržiūrėkite „YouTube“kanalą ir vaizdo įrašą.
Rekomenduojamas:
Raudonas mazgas: RS485 Raspberry Pi Pamoka: 8 žingsniai
„Node-RED“: RS485 „Raspberry Pi“pamoka: srautu pagrįstas vaizdinio programavimo įrankis „Node-RED“tampa vis populiaresnis „Raspberry Pi“kūrėjams. Ši pamoka parodys, kaip naudoti mūsų izoliuotą RS422 / RS485 serijinę HAT pagal mazgą raudoną, kad būtų galima lengvai bendrauti RS485 ir naudoti MODBUS
Raudonas mazgas su IoT tolimojo nuotolio vibracijos ir temperatūros jutikliu: 34 žingsniai
Raudonas mazgas su IoT didelio nuotolio vibracijos ir temperatūros jutikliu: pristatome NCD didelio nuotolio belaidį temperatūros drėgmės jutiklį, kuris gali pasigirti iki 28 mylių atstumu, naudojant belaidžio tinklo tinklo architektūrą. Sudėtyje esantis Honeywell HIH9130 temperatūros drėgmės jutiklis perduoda labai tikslią temperatūrą ir
Paprastas raudonas lazeris: 5 žingsniai
Paprastas raudonas lazeris: Sveiki draugai. Šiandien šioje pamokoje aš jums parodysiu, kaip padaryti paprastą raudoną lazerį. Jūs tikriausiai matėte, kad lazeriams reikia daug sudėtingų grandinių, naudojant įvairių tipų IC ir tranzistorius. Šiandien šioje instrukcijoje mes ketiname
Raudonas 3D rašiklio siluetas: 4 žingsniai
Raudonas 3D rašiklio siluetas: Sveiki atvykę į pirmąjį pamokomą Yantrah! Praėjusią savaitę mes sukūrėme šį raudoną 3D rašiklio siluetą ir manėme, kad pasidalysime šablonu, kurį naudojome, ir pranešime, kaip mums sekėsi. Tikimės, kad jums taip pat smagu, kaip mes padarėme tai ir siurprizą
„Photo Booth“didelis raudonas mygtukas: „Teensy LC“: 3 žingsniai (su nuotraukomis)
„Photo Booth“didelis raudonas mygtukas: „Teensy LC“: Prieš keletą metų draugų vestuvėms sukūriau „pasidaryk pats“nuotraukų stendą po atviru dangumi. Naudojau " stendą " kelis kartus įvairiems įvykiams, tačiau norėjo pakeisti paprastesnės konfigūracijos sąranką. Iš esmės dSLR ant trikojo ir ratas