![Node-RED: RS485 Raspberry Pi Tutorial: 8 Steps Node-RED: RS485 Raspberry Pi Tutorial: 8 Steps](https://i.howwhatproduce.com/images/008/image-23321-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
![Node-RED: Výukový program RS485 Raspberry Pi Node-RED: Výukový program RS485 Raspberry Pi](https://i.howwhatproduce.com/images/008/image-23321-1-j.webp)
Tokovo založený nástroj vizuálneho programovania Node-RED je pre vývojárov Raspberry Pi stále obľúbenejší. Tento návod vám ukáže, ako používať náš izolovaný sériový klobúk RS422 / RS485 pod uzlom-červená na jednoduchú komunikáciu RS485 a tiež pre aplikácie MODBUS.
Krok 1: Nástroje a materiály
![Nástroje a materiály Nástroje a materiály](https://i.howwhatproduce.com/images/008/image-23321-2-j.webp)
Materiály:
- Raspberry Pi A+, B+, 2B, 3B alebo 4B
- Sériový klobúk RS422/RS485
- SD karta
Softvér:
- Raspbian Stretch alebo Buster (s počítačom a
odporúčaný softvér)
Krok 2: Uvoľnite UART v Raspbian Stretch alebo Buster
![Uvoľnite UART v Raspbian Stretch alebo Buster Uvoľnite UART v Raspbian Stretch alebo Buster](https://i.howwhatproduce.com/images/008/image-23321-3-j.webp)
Najjednoduchším spôsobom je použiť nástroj raspi-config na prepnutie UART na piny GPIO14/15. urobte nový obrázok Raspbian
- sudo raspi-config
- Choďte na „5 možností rozhrania“
- Choďte na „P6 sériové“
- "Chcete, aby bol prihlasovací shell prístupný cez sériové číslo?" NIE
- „Chcete, aby bol povolený hardvér sériového portu?“ÁNO
- Dokončite raspi-config
- reštartujte Raspberry Pi
Teraz máte prístup k UART prostredníctvom /dev /serial0
Krok 3: Nastavenie prepínača DIP pre RS485 HAT
![Nastavenie prepínača DIP pre RS485 HAT Nastavenie prepínača DIP pre RS485 HAT](https://i.howwhatproduce.com/images/008/image-23321-4-j.webp)
Náš klobúk RS422/RS485 HAT je dodávaný s 3 bankami prepínačov DIP. Tieto prepínače DIP pre RS485 musíte nastaviť tak, ako je to znázornené na obrázku vyššie.
- Prepínač 1: 1-VYPNUTÝ 2-ZAPNUTÝ 3-ZAPNUTÝ 4-VYPNUTÝ
- Prepínač 2: 1-VYPNUTÝ 2-VYPNUTÝ 3-ZAPNUTÝ 4-ZAPNUTÝ
- Prepínač 3: 1-VYPNUTÝ alebo ZAPNUTÝ* 2-VYPNUTÝ 3-VYPNUTÝ 4-VYPNUTÝ
*V závislosti od polohy HAT RS422/RS485 na linke Modbus musíte ukončovací odpor zapnúť alebo vypnúť. Prepnite odpor do polohy ON iba vtedy, ak je HAT na jednom konci autobusovej linky. Vo všetkých ostatných prípadoch vypnite ukončovací odpor
Krok 4: Spustite Node-RED
![Spustite Node-RED Spustite Node-RED](https://i.howwhatproduce.com/images/008/image-23321-5-j.webp)
Spustiť Node-RED:
Node-RED je súčasťou Raspbian Stretch a Buster (s počítačom a odporúčaným softvérom). Pomocou príkazu node-red môžete Node-RED spustiť na termináli alebo na pracovnej ploche pomocou ponuky „Programovanie“.
Otvorte editor:
Keď je Node-RED spustený, máte prístup k editoru v prehliadači. Ak používate prehliadač na ploche Pi, môžete otvoriť adresu: https:// localhost: 1880.
Krok 5: Jednoduchá komunikácia RS485
![Jednoduchá komunikácia RS485 Jednoduchá komunikácia RS485](https://i.howwhatproduce.com/images/008/image-23321-6-j.webp)
![Jednoduchá komunikácia RS485 Jednoduchá komunikácia RS485](https://i.howwhatproduce.com/images/008/image-23321-7-j.webp)
V tomto prípade tok Raspberry Pi po stlačení tlačidla injekcie pošle text „Hello World“cez RS485. Tok bude prijímať prichádzajúce reťazce (ukončené / d) a reťazec zobrazí v okne ladenia na pravej strane.
Komunikácia bude prebiehať pomocou vopred nainštalovaných sériových vstupných a výstupných uzlov. Je veľmi dôležité nastaviť vlastnosti sériového portu na /dev /serial0 ako na obrázku vyššie.
Tok môžete otestovať s pripojeným počítačom (cez adaptér USB na RS485) a jednoduchým terminálovým programom.
Krok 6: MODBUS - konfigurácia 1
![MODBUS - Konfigurácia 1 MODBUS - Konfigurácia 1](https://i.howwhatproduce.com/images/008/image-23321-8-j.webp)
V nasledujúcich krokoch vám chcem ukázať, ako implementovať jednoduchú komunikáciu Modbus RTU pod Node-RED.
Najprv musíme nainštalovať ďalšie uzly Modbus node-red-contrib-modbus prostredníctvom správcu paliet alebo na bash zadaním:
npm nainštalovať node-red-contrib-modbus
Teraz môžete tok importovať.
Krok 7: Konfigurácia Modbus 2
![Konfigurácia Modbus 2 Konfigurácia Modbus 2](https://i.howwhatproduce.com/images/008/image-23321-9-j.webp)
![Konfigurácia Modbus 2 Konfigurácia Modbus 2](https://i.howwhatproduce.com/images/008/image-23321-10-j.webp)
![Konfigurácia Modbus 2 Konfigurácia Modbus 2](https://i.howwhatproduce.com/images/008/image-23321-11-j.webp)
Po importovaní toku sa môžeme pozrieť na konfiguráciu uzlov „Modebus write“a „Modbus read“. Je dôležité nastaviť vlastnosť „Server“na dev/serial0 a nakonfigurovať ju tak, ako je to znázornené na obrázkoch vyššie.
Krok 8: Test Modbus
![Modbus test Modbus test](https://i.howwhatproduce.com/images/008/image-23321-12-j.webp)
Na test som pripojil Arduino s RS485 Shield ako Modbus slave (ďalšie informácie nájdete v tomto návode).
Čítanie Modbus vykoná prieskum jednotky 1 všetky 2 s a načíta 8 registrov otroka. Výsledok môžete vidieť v stave odpovede Modbus. Prostredníctvom 2 vstrekovačov môžete nastaviť register 6 slave na 0 alebo 255.
Odporúča:
RS485 medzi Arduino a Raspberry Pi: 7 krokov
![RS485 medzi Arduino a Raspberry Pi: 7 krokov RS485 medzi Arduino a Raspberry Pi: 7 krokov](https://i.howwhatproduce.com/images/003/image-7869-j.webp)
RS485 medzi Arduino a Raspberry Pi: Do školy musím urobiť projekt. Rozhodol som sa urobiť inteligentný ovládač skleníka úplne ovládaný malinovým pi. Senzory bude poháňať arduino uno. V nasledujúcich mesiacoch budem postupovať podľa tohto projektu postupne
Montáž na DIN lištu Arduino RS485: 7 krokov
![Montáž na DIN lištu Arduino RS485: 7 krokov Montáž na DIN lištu Arduino RS485: 7 krokov](https://i.howwhatproduce.com/images/001/image-1402-38-j.webp)
Montáž na DIN lištu Arduino RS485: Tento malý návod vám ukáže, ako namontovať Arduino spolu so štítom RS485 do skrinky na DIN lištu. Získate pekné a kompaktné zariadenie na realizáciu otrokov MODBUS, zariadení DMX, dverových prístupových jednotiek atď. Tento návod tiež
15 $ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Size: 6 Steps
![15 $ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Size: 6 Steps 15 $ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Size: 6 Steps](https://i.howwhatproduce.com/images/005/image-13008-7-j.webp)
15 $ LoRa Brána/Uzol ESP8266 Zostavte DPS 3 cm x 8 cm Veľkosť: Hej, čo sa deje, chlapci? Akarsh tu od CETech. Dnes urobíme projekt, ktorý je jednoduchým uzlom LoRa a dokonca ho môžete použiť aj ako jednokanálovú bránu. Tu som použil mikrokontrolér ESP8266, ktorý je pripojený k doskám LoRa
Bare Minimum Raspberry Pi Torrent Machine Tutorial: 4 Steps (with Pictures)
![Bare Minimum Raspberry Pi Torrent Machine Tutorial: 4 Steps (with Pictures) Bare Minimum Raspberry Pi Torrent Machine Tutorial: 4 Steps (with Pictures)](https://i.howwhatproduce.com/images/001/image-2364-51-j.webp)
Bare Minimum Raspberry Pi Torrent Machine Tutorial: Hai people. Torrenting je vždy záchranca života a dúfať, že bezhlavý pripojený Raspberry Pi, ktorý to robí pre vás, môže byť skutočne úžasný. Pomocou tohto tutoriálu vám všetkým pomôžem postaviť stroj Torrent s Pi, ktorý môže bežať bez hlavy a môžete použiť náš Andro
Až 3 zbernice RS485 na jednom Arduine: 5 krokov
![Až 3 zbernice RS485 na jednom Arduine: 5 krokov Až 3 zbernice RS485 na jednom Arduine: 5 krokov](https://i.howwhatproduce.com/images/002/image-4562-43-j.webp)
Až 3 zbernice RS485 na jednom Arduino: V tomto návode ukážem, ako k jednému Arduinu pripojiť až 3 nezávislé zbernice RS485. To môže byť užitočné, ak chcete vytvoriť bránu medzi týmito zbernicami alebo ak chcete ovládať zariadenia v týchto zberniciach (bez pripojenia zbernice