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
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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 …
Recomanat:
Sistema de reg per goteig connectat a Internet controlat per retroalimentació de la humitat del sòl (ESP32 i Blynk): 5 passos
Sistema de reg per goteig connectat a Internet controlat per la humitat del sòl (ESP32 i Blynk): us preocupeu pel vostre jardí o les vostres plantes quan passeu llargues vacances o oblideu-vos de regar la vostra planta diàriament. Doncs aquí teniu la solució. És un sistema de reg per degoteig controlat per la humitat del sòl i connectat globalment controlat per ESP32 al front del programari i
Creeu el vostre robot de transmissió de vídeo controlat per Internet amb Arduino i Raspberry Pi: 15 passos (amb imatges)
Construeix el teu robot de transmissió de vídeo controlat per Internet amb Arduino i Raspberry Pi: sóc @RedPhantom (també conegut com LiquidCrystalDisplay / Itay), un estudiant de 14 anys d'Israel que aprèn a la Max Shein Junior High School for Advanced Science and Mathematics. Estic fent aquest projecte perquè tothom pugui aprendre-lo i compartir-lo. És possible que tingueu
El Slapper del virus Corona controlat per Internet: 6 passos
The Slapper del virus de la corona controlada per Internet: desfoguem les nostres frustracions col·lectivament donant una bufetada al virus de la corona a través d’Internet. Només per deixar-ho molt clar, aquest projecte està destinat a proporcionar un alleujament còmic durant aquests temps, no pretén ignorar la gravetat del situació actual
Cotxe controlat a distància: controlat mitjançant un controlador Xbox 360 sense fils: 5 passos
Cotxe controlat a distància: controlat mitjançant controlador Xbox 360 sense fils: són instruccions per construir el vostre propi cotxe controlat a distància mitjançant un controlador Xbox 360 sense fils
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: 3 passos (amb imatges)
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: la instrucció "Com construir robot controlat amb braç de pinça mitjançant Via Nrf24l01 Arduino" explicarà com construir un braç de pinça de tres graus de llibertat instal·lat en rodes de rodes controlades pel mòdul L298N de doble motor amb MEG