Taula de continguts:
- Pas 1: Codi Arduino
- Pas 2: creeu la base de dades en línia
- Pas 3: creeu C # Windows Form HUB
- Pas 4: Creeu una interfície web
- Pas 5: descarregueu el projecte
Vídeo: INTERNET ARDUINO CONTROLAT: 5 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-10 13:46
Vaig pensar molt en trobar una solució econòmica per connectar la meva placa Arduino a Internet sense utilitzar cap escut Ethernet ni tan sols cap mòdul WIFI. després d'investigar-ho, vaig trobar que l'única manera de parlar amb la placa Arduino és parlar amb el seu port sèrie, de manera que vaig crear una senzilla aplicació de finestra C # que funcionés com a (HUB) per gestionar el port sèrie per enviar i rebre dades al meu tauler..
Aquest HUB d’aplicacions ja està connectat a Internet a través del vostre ordinador personal i us ajuda a enviar i rebre dades entre la vostra base de dades al núvol, a més d’emmagatzemar les dades intercanviades des de i cap a la base de dades MySQL d’Arduino i en línia, de manera que pugueu fer estadístiques com vulgueu. desitjar.
Pas 1: Codi Arduino
Primer de tot, havia de començar amb un petit exemple que em permetés provar aplicant la idea i la seva capacitat, de manera que en aquest exemple no vaig connectar cap sensor, només he utilitzat el LED de construcció a Arduino per poder activar-lo i apagar-lo. la llum LED del pin 13 enviant les lletres "I" i "O" al port sèrie
Pas 2: creeu la base de dades en línia
I per emmagatzemar dades hem d’utilitzar un mediador en línia per convertir-nos en un pont entre la placa Arduino i aquell Hub d'aplicacions.
així que trio un lloc web gratuït d’allotjament de bases de dades en línia que funcionarà per desar les meves dades rebudes de la placa Arduino a més d’enviar-li les ordres, trio bases de dades MySQL perquè són gratuïtes i s’utilitzen habitualment. Al fitxer adjunt trobareu que només conté dues taules. el primer és emmagatzemar les ordres i, després, enviar-lo a la placa, i la segona taula per rebre les sortides de la placa Arduino i restaurar-les per a la seva posterior utilització.
Base de dades d'allotjament Mysql gratuïta:
MyAdmin en línia de PHP:
Pas 3: creeu C # Windows Form HUB
Aleshores vaig crear aquest concentrador que es pot considerar com una porta d’escolta al PC per permetre que les dades que hi passin primer i després enviar-les a la placa Arduino a través del port sèrie i viceversa.
La interfície d’aquest concentrador és molt senzilla, només conté dos quadres de text enriquits que mostren l’estat de cada transacció que passa les dades del concentrador (enviar i rebre).
Nota: aquest hub s'ha d'executar sempre sempre que vulgueu utilitzar la vostra placa Arduino a Internet
Pas 4: Creeu una interfície web
Aquí vam arribar a la part més divertida..
Vaig crear una aplicació web basada en la tecnologia Asp.net C # amb una interfície sensible que pot funcionar en qualsevol dispositiu, aquesta aplicació web només tracta la base de dades en línia sense saber què és el tauler del darrere.
Mitjançant aquesta interfície podeu classificar les vostres peces electròniques connectades a Arduino.. i fent clic a sobre de vosaltres només heu de desar dades en línia.
Exemple:
fent clic al botó verd (ACTIVAT) a la secció Hall, envieu una comanda a través d’Internet per encendre el llum del Hall de casa vostra, de manera que a l’altra banda del món el centre que rep aquesta comanda i el gestioni amb el vostre circuit electrònic Arduino a a casa.
protected void BtnHallOn_Click (remitent d'objectes, EventArgs e) {AddTempOrders ("I"); // enviant la carta "I" a Arduino per obrir la llum Hall}
Pas 5: descarregueu el projecte
És hora de provar-ho tu mateix i fer la teva pròpia experiència.
Espero que us agradi …