
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Virtaukseen perustuva visuaalinen ohjelmointityökalu Node-RED on yhä suositumpi Raspberry Pi -kehittäjien keskuudessa. Tässä ohjeessa kerrotaan, miten voit käyttää eristettyä RS422 / RS485-sarjakytkentäsolmua punaisen alla yksinkertaiseen RS485-tiedonsiirtoon ja myös MODBUS-sovelluksiin.
Vaihe 1: Työkalut ja materiaalit

Materiaalit:
- Vadelma Pi A+, B+, 2B, 3B tai 4B
- RS422/RS485 sarjahattu
- Sd-kortti
Ohjelmisto:
- Raspbian Stretch tai Buster (työpöydällä ja
suositeltu ohjelmisto)
Vaihe 2: Vapauta UART Raspbian Stretchissä tai Busterissa

Helpoin tapa on käyttää raspi-config-työkalua UART: n vaihtamiseen GPIO14/15-nastoihin. ota tuore Raspbian -kuva
- sudo raspi-config
- mene '5 liitäntävaihtoehtoa'
- siirry P6 -sarjaan
- 'Haluaisitko, että kirjautumiskuori on käytettävissä sarjayhteyden kautta?' EI
- 'Haluatko sarjaportin laitteiston olevan käytössä?' JOO
- Viimeistele raspi-config
- käynnistä Raspberry Pi uudelleen
Nyt voit käyttää UART: ia /dev /serial0
Vaihe 3: DIP -kytkimen asetus RS485 HAT: lle

RS422/RS485 HAT -mallissamme on 3 DIP -kytkinpankkia. Nämä DIP -kytkimet on asetettava RS485: lle yllä olevan kuvan mukaisesti.
- Kytkin 1: 1-OFF 2-ON 3-ON 4-OFF
- Kytkin 2: 1-OFF 2-OFF 3-ON 4-ON
- Kytkin 3: 1-OFF tai ON* 2-OFF 3-OFF 4-OFF
*Riippuen RS422/RS485 HAT: n sijainnista Modbus -linjassa, päätevastus on kytkettävä päälle tai pois. Kytke vastus ON -asentoon vain, jos HAT on väyläjohdon toisessa päässä. Kaikissa muissa tapauksissa kytke päätevastus pois päältä
Vaihe 4: Käynnistä solmu-PUNAINEN

Aloita solmu-PUNAINEN:
Node-RED on osa Raspbian Stretchia ja Busteria (pöytäkoneella ja suositellulla ohjelmistolla). Node-red-komennon avulla voit suorittaa Node-RED-toiminnon päätelaitteessa tai työpöydällä Ohjelmointi-valikon kautta.
Avaa editori:
Kun Node-RED on käynnissä, voit käyttää editoria selaimessa. Jos käytät Pi -työpöydän selainta, voit avata osoitteen: https:// localhost: 1880.
Vaihe 5: Yksinkertainen RS485 -tiedonsiirto


Tässä esimerkissä Raspberry Pi lähettää tekstin "Hello World" RS485: n kautta pistospainikkeen painamisen jälkeen. Virta vastaanottaa saapuvat merkkijonot (päättyy / d) ja näyttää merkkijonon virheenkorjausikkunassa oikealla.
Tiedonsiirto toteutetaan käyttämällä sarjassa olevia sisään- ja ulos -solmuja, jotka on esiasennettu. On erittäin tärkeää asettaa sarjaportin ominaisuuksiksi /dev /serial0 kuten yllä olevassa kuvassa.
Voit testata virtausta liitetyllä tietokoneella (USB -RS485 -sovittimen kautta) ja yksinkertaisella pääteohjelmalla.
Vaihe 6: MODBUS - kokoonpano 1

Seuraavissa vaiheissa haluan näyttää sinulle kuinka toteuttaa yksinkertainen Modbus RTU -viestintä solmupunaisella.
Ensin meidän on asennettava lisää Modbus-solmuja node-red-contrib-modbus paletinhallinnan kautta tai bashille kirjoittamalla:
npm asentaa node-red-contrib-modbus
Nyt voit tuoda työnkulun.
Vaihe 7: Modbus -kokoonpano 2



Vuon tuonnin jälkeen voimme tarkastella Modebus -kirjoitus- ja Modbus -lukusolmujen kokoonpanoa. On tärkeää asettaa "Palvelin" -ominaisuudeksi dev/serial0 ja määrittää se yllä olevien kuvien mukaisesti.
Vaihe 8: Modbus -testi

Testiä varten olen liittänyt Arduinon, jossa on RS485 Shield Modbus -orjana (voit tarkistaa tämän ohjeen saadaksesi lisätietoja).
Modbus Read kyselee yksikön 1 kaikki 2s ja lukee 8 orjarekisteriä. Tuloksen näet Modbus Response -tilassa. Kahden suuttimen kautta voit asettaa orjan rekisterin 6 arvoon 0 tai 255.
Suositeltava:
Solmu Mcu Intian auton keskuslukko, jossa on RFID ja Blynk -ajastimen lukitus: 9 vaihetta

Node Mcu Intian auton keskuslukko, jossa on Rfid ja Blynk -ajastimen lukitus: Näytän tänään sinulle intialaisen tyylin auton täysin automatisoidun keskuslukon, jossa on RFID -tunniste blynk -wifi -ohjaus ja ajan lukitus. Siinä on myös kaikki normaalin keskuslukon ominaisuudet. Tämä auto keskuslukko TOIMII OFFLINE AKTIVOINTI VAATII VERKKOLUKITUKSET
RaspberryPi WSPR -solmu: 7 vaihetta

RaspberryPi WSPR -solmu: Halusin tehdä WSPRnet (heikon signaalin leviämisen reportteri) -lähettimen, jotta jalkani kastuisivat WSPRnet -pelissä ja alkaisin nähdä, kuinka pitkälle voin lähettää majakan. Minulla oli joitakin näistä laitteista ympäriinsä ja päätin, että heitän nopean ammattilaisen
IOT aloittelijoille-solmu Mcu: 7 vaihetta

IOT aloittelijoille-solmun kanssa Mcu: Hei, m Samarth tässä opetusohjelmassa, opettelen sinua luomaan omia IOT-projekteja NODE MCU wifi -moduulin ja Blynk-sovelluksen avulla
DockerPi -sarjan IoT -solmu (A) -levy Raspberry Pi 4B: lle: 4 vaihetta

DockerPi -sarjan IoT -solmu (A) -levy Raspberry Pi 4B: lle: Kuvaukset: IoT -solmu (A) on yksi Docker Pi -sarjan moduuleista IOT -solmu (A) = GPS/BDS + GSM + Lora. dataa, ohjaa GSM/GPS/BDS -moduulia SC16IS752: n kautta, emolevy tarvitsee vain I2C -tuen
Asenna solmu RED Raspberry Pi -laitteeseesi: 4 vaihetta

Asenna Node RED Raspberry Pi -laitteeseesi: Node-RED on virtauspohjainen ohjelmointityökalu laitteiden, sovellusliittymien ja verkkopalvelujen yhdistämiseen uusilla ja mielenkiintoisilla tavoilla. Se tarjoaa selainpohjaisen editorin, joka helpottaa virtausten yhdistämistä laaja valikoima solmuja. Tässä t