Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze gelegenheid zullen we Node-RED gebruiken om te besturen en Arduino MEGA 2560 R3, dankzij de samenwerking van een collega Absoluut automatisering heb ik deze methode aangegeven waarmee je gemakkelijk een Arduino kunt besturen als er complicaties zijn.
Heeft iemand ook in een van de opmerkingen overlegd of er een meer praktische manier is om te bedienen vanuit Arduino en Node-RED?
Ik heb besloten om een tutorial te doen om rekening te houden met deze oplossing.
In mijn geval heb ik Node-RED op mijn pc met lubuntu geïnstalleerd, in andere applicaties kunnen ze op een Raspberry pi worden geïnstalleerd, al moet je bij zeer complexe applicaties rekening houden met de snelheid en prestaties.
Meer info: PDAControlEngelse versie: Arduino besturen vanaf Node-RED met Firmware Firmata
Version en Español:Controlar Arduino desde Node-RED met Firmware Firmata
Stap 1: Materialen
Materialen
1 Arduino MEGA 2560 R3-kloon (zeer goedkoop-Aliexpress)
Stap 2: Ik raad een Linux-besturingssysteem aan …. Lubuntu
Ik raad in mijn geval een Linux-besturingssysteem aan Lubuntu, licht en snel
hieronder een oplossing als ze Windows-gebruikers zijn.
Maak een virtuele machine met Virtualbox in Windows en koppel in een paar stappen een Linux-systeem
Zelfstudie aanbevolen:
Installeer lubuntu (Ubuntu) van Scratch op Virtualbox
pdacontrolen.com/install-ubuntu-ubuntu-from…
Stap 3: Permanente installatie
Permanente installatie
Je kunt lubuntu ook permanent installeren, in mijn geval windows laten, goed is een optie..
Zelfstudie aanbevolen:
Volledige migratie naar Lubuntu-besturingssysteem
pdacontrolen.com/full-migration-to-lubuntu-…
Stap 4: Installeer Node-RED
Installeer Node-RED
Ik wilde al heel lang dit platform genaamd Node-red proberen, gemaakt door IBM, het is ontwikkeld in nodejs, het Node-netwerk is ontwikkeld door Nick O'Leary en Dave Conway-Jones, bedankt voor je bijdragen.
Tutorial aanbevolen: Installeer Node-RED
pdacontrolen.com/installation-node-red-plat…
Maar wat is Node-Red?
Het is een open source grafische tool gebaseerd op verbinding van knooppunten die API'S en / of services bevatten voor de communicatie en / of verbinding van apparaten voor internet
Tutorials Knooppunt-RED:
pdacontrolen.com/installation-node-red-plat…
Stap 5: Installeer knooppunten voor Arduino
Nodes voor Arduino installeren
Vanuit Node-RED vanuit het node-palet kunnen we de Arduino-nodes direct installeren, en in het voorbeeld zullen we het standaard blink-voorbeeld kopiëren in de Arduino GPIO 13.
Node-RED-zelfstudies
informatiepakket npm:node-red-node-arduino
Stap 6: Firmware uploaden Firmware van Arduino IDE
Firmware uploaden Firmware van Arduino IDE
Deze code is technisch gezien een zeer snel protocol dat de besturing van GPIO, ADC, PWM en de verwerking van strings via de seriële poort stuurt. Er zijn verschillende versies van de firmware, maar we zullen StandardFirmata gebruiken die is opgenomen in de voorbeeldbibliotheken.
Stap 7: Conclusies en overwegingen
Conclusies en overwegingen
Een tijdige oplossing voor eenvoudige toepassingen waarbij de blade rechtstreeks op de pc kan worden aangesloten. Het grote nadeel in het algemeen van de bedieningselementen gemaakt vanaf een extern platform, zonder de code correct op het bord uit te voeren, is de veiligheid of autonomie in het geval van ontkoppeling in dit geval, ontkoppeling van Node-RED
maar het garanderen van robuuste hardware hoeft niet te worden gevreesd.
Meer informatie: PDAControl
Engelse versie
Arduino besturen vanaf Node-RED met Firmware Firmata
pdacontrolen.com/controlling-arduino-from-n…
Version en Español
Controlar Arduino desde Node-RED met Firmware Firmata
pdacontroles.com/controlar-arduino-desde-no…