Arduino clone atmega644/1284 + VB NET + MODBUS TCP bouclier ethernet + advancedHMI

Ce projet est un moyen de contrôler un Arduino ou mon clone d’atmega644/1284 Arduino via un PC ou une interface homme-machine connecté à bouclier arduino ethernet. Vous allez créer un système SCADA pour contrôler votre système d’une grande distance.

Pourquoi j’ai créé ce clone d’arduino ? Juste pour avoir plus entrées/sorties broches pour contrôler des systèmes plus complexes. Ce sont les broches corrélation beetween arduino uno et mes broches atmega644/1284 clone :

D2 - interruption Ethernet (en option avec le strap de soudure « INT ») (goupille D10 de clone)
D4 - SD SPI CS (broche de clone D0)

D10 - Ethernet SPI CS (broche de clone D4)

D11 - non connecté (mais devrait être SPI MOSI) (broche de clone D5)

D12 - non connecté (mais devrait être MISO SPI) (broche de clone D6)

D13 - SPI SCK (broche de clone D7)

A0 - SD écrire protéger (clone NIP A0)

A1 - SD détecter (broche A1 de clone)

Ces broches sont utilisées pour la communication beetween le clone et l’ethernet, vous n’avez pas à l’utiliser pour autre chose.

Pourquoi utiliser la communication MODBUS TCP ? Parce que c’est un moyen simple et sécurisé pour communiquer avec les systèmes éloignés. L’open source et gratuit project AdvancedHmi a un pilote qui fournissent cette communication et arduino bibliothèque à utiliser est la « mudbus » uniquement. Les autres ne fonctionne pas parce que AdvancedHMI fournit un MODBUS TCP pas un MODBUS RTU via TCP, ni une MODBUS RTU (série com, mais maintenant avec la nouvelle version d’advancedHMI, ne pas encore testé ici). Pour plus d’informations sur MODBUS aller http://www.simplymodbus.ca/TCP.htm.

Le site de la bibliothèque de mudbus :

https://code.google.com/p/mudbus/

Le site de AdvancedHMI, une IHM très accrocheur aller :

http://www.advancedhmi.com

(vous devez installer Visual Basic Express 2010 ou plus avant d’exécuter le AdvancedHMI)

De piloter de ce projet va permettre un Arduino Uno ou l'Arduino atmega644/1284 clone que j’ai fabriqué dans un précédent article à l’aide d'une interface PC ou HMI via un ethernet bouclier sous le protocole MODBUS TCP. Cela permettra de réaliser un système de supervision ou SCADA.

Pourquoi le faire sur ce clone ? Le Conseil Arduino Uno possède un certain nombre de "entrées/sorties mais le fait de rajouter l'ethernet bouclier mobiliser encore des bornes qui sont du coup inutilisables pour d’autres applications. Ces bornes sont pour l'arduino UNO (correspondance de l'arduino clone atmega644/1284 entre parenthèse) :

D2 - interruption Ethernet (en option avec le strap de soudure « INT ») (D10 du clone)
D4 - SD SPI CS (D0 du clone)

D10 - Ethernet SPI CS (D4 du clone)

D11 - non connecté (mais devrait être SPI MOSI) (D5 du clone)

D12 - non connecté (mais devrait être MISO SPI) (D6 du clone)

D13 - SPI SCK (D7 du clone)

A0 - SD écrire protéger (A0 du clone)

A1 - SD détecter (A1 du clone)

L'arduino clone avec ethernet shield me permettra de bénéficier de plus d' entrées/sorties. Ces bornes ne pourront être utilisées verser autres choses.

Pourquoi utiliser le modbus TCP ? C’est un protocole de communication facile à mettre en œuvre, robuste et très répandu dans l’industrie. Indice du advancedHMI projet possède un pilote qui gère ce protocole, de son côté l'Arduino reconnaît les trames grâce à la librairie « mudbus » à télécharger. ATTENTION: ce n’est pas du modbus RTU sur TCP (consulter la documentation suivante : http://www.simplymodbus.ca/TCP.htm).

Le site de la librairie mudbus versez arduino 1.0.5 :

https://code.google.com/p/mudbus/

Le site AdvancedHMI (vous devez installer au préalable le logiciel gratuit Visual Basic Express 2010) :

http://www.advancedhmi.com/

Articles Liés

Arduino ESP8266 Modbus TCP IP Scada industriel Opto22

Arduino ESP8266 Modbus TCP IP Scada industriel Opto22

A rendu l'intégration de l'Arduino + ESP8266 + Opto22 de logiciels, mise en œuvre de ses scada de l'environnement tout au long de la propriété intellectuelle et Modbus TCP Modbus RTU, l'idée est de mettre en place ce matériel dans l'industrie pour la
Exécutez le bouclier Ethernet sur arduino

Exécutez le bouclier Ethernet sur arduino

Ethernet Shield permet instantanément une connectivité internet pour Arduinoprojets. Un contrôleur Wiz5100 ethernet intégré gère jusqu'à quatre connexions TCP et UDP, juste de la pile sur un Arduino pour créer vos propres appareils en réseau. Facilem
Arduino atmega644/1284 clone

Arduino atmega644/1284 clone

Ce projet est sujet de bricolage un Arduino Conseil wth un ATMEGA644P ou 1284P d'avoir plusieurs entrées/sorties que sur l'atmega328P. Vous pouvez acheter une arduino mega mais c'est plus cher.Les microcontrôleurs sera bootloaded avec Sanguino et le
ESP8266 Mode passerelle Modbus RTU esclave - esclave de Modbus TCP IP

ESP8266 Mode passerelle Modbus RTU esclave - esclave de Modbus TCP IP

Étant donné les post précédent, cette fois il a été mis en place ESP8266 pont industriels Modbus protocole, dans les prochains tutoriels fera la connexion ESP8266 ARDUINO et SCADA HMI.Courrier recommandé : ESP8266 comme esclave Modbus TCP IPPlus d'in
Comment réparer les mauvais chinois Arduino clone

Comment réparer les mauvais chinois Arduino clone

Avez-vous déjà demandé si un clone chinois Arduino bon marché fonctionnent réellement ?Vous payez seulement un peu d'argent et obtenez le même produit. Sons trop beau pour être vrai droit ?La vérité est que certains travaux et certains ne sera pas. S
Raspberry PI vs SERIAL communication USB avec gsm (itbrainpower.net a-gsm bouclier)

Raspberry PI vs SERIAL communication USB avec gsm (itbrainpower.net a-gsm bouclier)

Sur ce commentCette façon de se réfère à l' itbrainpower.net a-gsm bouclier, ayant les caractéristiques principales suivantes :Compatibilité dans le monde entier - module quadribandeGSM / GPRS / SMS / DTMF supportéDeux prises SIM (SIM seul élément pe
Arduino Nano avec bouclier Ethernet

Arduino Nano avec bouclier Ethernet

J'ai récemment acheté un bouclier Arduino Ethernet destiné à l'Arduino Uno et pensé que je pouvais tout bien brancher à mon Arduino Nano existants. J'ai eu tort !Je ne pouvais pas trouver beaucoup d'informations sur comment faire cela, sauf que certa
Moniteur d’activité sismique Arduino - bouclier Ethernet

Moniteur d’activité sismique Arduino - bouclier Ethernet

vous avez jamais voulu impressionner vos amis en disant quelque chose de fou comme, « Je pense qu'il va bientôt être un tremblement de terre » instants avant un tremblement de terre frappe ?Ou vous voulez juste un avertissement, quelques secondes, ce
Arduino Email Sender avec adaptateur/bouclier Ethernet

Arduino Email Sender avec adaptateur/bouclier Ethernet

Bonjour à nouveau.Il n'y a pas si longtemps, j'ai atteint de 50 000 vues sur mon module ESP8266 Wi-fi. J'ai été assez étonné et tenais à remercier tout le monde que regardé, aimé et commenté à ce sujet. Le 2 septembre., j'ai publié instructable sur l
Contrôler l’Arduino Board sans fil avec iPhone, iPad ou iPod Using iArduino App et bouclier Ethernet

Contrôler l’Arduino Board sans fil avec iPhone, iPad ou iPod Using iArduino App et bouclier Ethernet

ce tutoriel vous guidera avec comment faire l'installation entière pour contrôler votre Arduino à bord avec l'application iArduino. Pour comprendre, nous allons utiliser des Led et nous basculera sur et en dehors avec l'aide d'iArduino app. De là, vo
Internet contrôlé Arduino (aucun bouclier Ethernet)

Internet contrôlé Arduino (aucun bouclier Ethernet)

Boucliers d'Ethernet sont beaucoup de plaisir, mais ils peuvent être coûteux. Dans ce projet, je vais vous montrer comment contrôler votre Arduino de n'importe quel ordinateur connecté à internet, sans utiliser un bouclier Ethernet. Ce projet est ent
Télécommande Home Automation exemple - Arduino + bouclier Ethernet

Télécommande Home Automation exemple - Arduino + bouclier Ethernet

Bienvenue encore une fois !Dans ce Instructable, je détaillerai comment utiliser les différents capteurs et éléments avec un internet connecté Arduino. À mon avis, c'était un très amusant projet visant à mettre sur pied et bricoler avec ! De plus, je
Bose Wave Radio II Arduino Clone distant

Bose Wave Radio II Arduino Clone distant

après avoir lu récemment le Clone une télécommande avec Arduino instructable par randofo, je me suis inspiré pour tenter de cloner la télécommande de mon Bose Wave Radio II. Alors que cette radio est remarquable du point de vue acoustique, le fait qu
Construire « La RevIO » (Arduino Clone) My Way

Construire « La RevIO » (Arduino Clone) My Way

à jour le 23 août 2012Il y a trois mois, j'ai soumis instructables dans l'un des défis et a été sélectionné à reçu 3D gratuit imprimer. J'ai choisi d'avoir mes 3 x 3 x 3" impression 3D au lieu d'un célèbre robot instructable 3D.Mon impression 3D obte