Taula de continguts:

INTERNET ARDUINO CONTROLAT: 5 passos
INTERNET ARDUINO CONTROLAT: 5 passos

Vídeo: INTERNET ARDUINO CONTROLAT: 5 passos

Vídeo: INTERNET ARDUINO CONTROLAT: 5 passos
Vídeo: Dust Sensor DSM501A with Arduino, PM10 & PM2.5 Air Quality Monitoring, Arduino Project 2024, Juliol
Anonim
INTERNET ARDUINO CONTROLAT
INTERNET ARDUINO CONTROLAT

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

Codi Arduino
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

Creeu la base de dades en línia
Creeu la base de dades en línia
Creeu la base de dades en línia
Creeu la base de dades en línia
Creeu la base de dades en línia
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

Crea C # Windows Form HUB
Crea C # Windows Form HUB
Crea C # Windows Form HUB
Crea 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

Crea una interfície web
Crea una interfície web
Crea una interfície web
Crea 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

Descarregueu-vos el projecte
Descarregueu-vos el projecte

És hora de provar-ho tu mateix i fer la teva pròpia experiència.

Espero que us agradi …

Recomanat: