Table des matières:
- Étape 1: Code Arduino
- Étape 2: Créer la base de données en ligne
- Étape 3: Créer un HUB Windows Form C#
- Étape 4: Créer une interface Web
- Étape 5: Téléchargez le projet
Vidéo: ARDUINO INTERNET CONTRLÉ : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
J'ai beaucoup réfléchi pour trouver une solution peu coûteuse pour connecter ma carte Arduino à Internet sans utiliser de blindage Ethernet ni même de modules WIFI. après avoir fait des recherches, j'ai découvert que la seule façon de parler à la carte Arduino est de parler à son port série..
Ce HUB d'application est déjà connecté à Internet via votre ordinateur personnel et permet d'envoyer et de recevoir des données entre votre carte et la base de données cloud, en plus de stocker les données échangées depuis et vers l'Arduino et la base de données MySQL en ligne, afin que vous puissiez faire des statistiques comme vous souhaiter.
Étape 1: Code Arduino
Tout d'abord, je devais commencer par un petit exemple qui me permettait de tester l'application de l'idée et sa capacité, donc dans cet exemple je n'ai connecté aucun capteur j'ai seulement utilisé la LED intégrée sur Arduino donc je peux allumer et éteindre la lumière LED dans la broche 13 en envoyant les lettres "I" et "O" sur le port série
Étape 2: Créer la base de données en ligne
Et pour stocker des données, nous devons utiliser un médiateur en ligne pour devenir comme un pont entre la carte Arduino et ce hub d'application.
Je choisis donc un site Web d'hébergement de bases de données en ligne gratuit qui fonctionnera pour enregistrer mes données reçues de la carte Arduino en plus de lui envoyer les commandes, je choisis les bases de données MySQL car elles sont gratuites et couramment utilisées. Dans le fichier joint, vous constaterez qu'il ne contient que deux tableaux. la première consiste à stocker les commandes puis à les envoyer à la carte, et la seconde table à recevoir les sorties de la carte Arduino et à les restaurer pour une utilisation ultérieure.
Hébergement gratuit de la base de données Mysql:
PHP MyAdmin en ligne:
Étape 3: Créer un HUB Windows Form C#
Ensuite, j'ai construit ce hub qui peut être considéré comme une porte d'écoute sur PC pour permettre aux données de le traverser d'abord, puis de les envoyer à la carte Arduino via le port série et vice versa.
L'interface de ce hub est très simple, il ne contient que deux zones de texte riches qui montrent l'état de chaque passe de transaction et lancent les données du hub (envoi et réception).
Remarque: ce hub doit toujours être exécuté aussi longtemps que vous souhaitez utiliser votre carte Arduino pour lancer Internet
Étape 4: Créer une interface Web
Ici, nous sommes arrivés à la partie la plus cool..
J'ai créé une application Web basée sur la technologie Asp.net C# avec une interface réactive qui peut fonctionner sur n'importe quel appareil, cette application Web ne traite que de la base de données en ligne sans que l'on sache quelle est la carte à l'arrière.
Via cette interface vous pouvez catégoriser vos pièces électroniques qui se sont branchées sur Arduino.. et en cliquant sur et de vous il suffit de stocker des données en ligne.
Exemple:
en cliquant sur le bouton vert (ON) dans la section Hall, vous envoyez une commande via Internet pour allumer la lumière dans le hall de votre maison, donc à l'autre bout du monde, le hub reçoit cette commande et la gère avec votre circuit électronique Arduino à domicile.
protected void BtnHallOn_Click(objet expéditeur, EventArgs e){ AddTempOrders("I"); // envoi de la lettre "I" à Arduino pour ouvrir la lumière du hall }
Étape 5: Téléchargez le projet
Il est temps de l'essayer vous-même et de faire votre propre expérience.
Je espère que vous l'apprécierez …
Conseillé:
GÉNÉRATEUR DE SIGNAL DE CONTRLE ALTERNATIVE POUR LE CONTRLE ÉLECTRONIQUE DE LA VITESSE (ESC): 7 étapes
GÉNÉRATEUR DE SIGNAL DE CONTRLE ALTERNATIVE POUR LE CONTRLE ÉLECTRONIQUE DE LA VITESSE (ESC) : il y a quelque temps, j'ai publié une vidéo (https://www.youtube.com/watch?v=-4sblF1GY1E) sur ma chaîne YouTube où j'ai montré comment fabriquer une éolienne à partir d'un moteur à courant continu sans balais. J'ai fait la vidéo en espagnol et elle expliquait que ce moteur avait été donné à
SYSTÈME DE CONTRLE D'ACCÈS RFID NFC ARDUINO : 3 étapes
SYSTÈME DE CONTRLE D'ACCÈS RFID NFC ARDUINO: Ce dont j'avais besoin était un système de contrôle d'accès pour mon bureau. L'ensemble du projet est assez facile à construire. J'avais un Aduino Mega de rechange et un blindage Ethernet à la maison, donc, avec quelques autres composants que j'ai pu construire un système de contrôle d'accès pour mon off
CONTRLE DE LA DIRECTION ET DE LA VITESSE DU MOTEUR CC À L'AIDE DE LABVIEW (PWM) ET D'ARDUINO : 5 étapes
DIRECTION ET CONTRLE DE LA VITESSE DU MOTEUR À COURANT CONTINU À L'AIDE DE LABVIEW (PWM) ET D'ARDUINO : Bonjour les gars, tout d'abord désolé pour mon anglais amusant. Dans cette instructable, je vais vous montrer comment contrôler la vitesse d'un moteur à courant continu à l'aide de labview
AFFICHAGE MATRICE LED 8x8 - ARDUINO - CONTRLE BLUETOOTH : 7 étapes (avec photos)
AFFICHAGE MATRICE LED 8x8 | ARDUINO | CONTRLE BLUETOOTH : dans ce tutoriel, je montre comment construire une matrice LED 8 x 8 à l'aide d'un Arduino. COMMENTEZ CE QUE VOUS PENSEZ À CE MATÉRIEL, AFIN QUE JE PUISSE AMÉLIORER DANS MON INSTRUCTABLE SUPPLÉMENTAIREVoir le tutoriel vidéo pour une meilleure compréhension de l'entier
ROBOT SUIVI DE LIGNE -- ARDUINO CONTRLÉ : 11 étapes (avec photos)
ROBOT SUIVI DE LIGNE || ARDUINO CONTRLÉ : DANS CET INSTRUCTIBLE, JE MONTRE COMMENT MODIFIER UNE VOITURE ROBOT (CARBOT) POUR FAIRE UN ROBOT SUIVANT LA LIGNE