Indholdsfortegnelse:
- Trin 1: Arduino -kode
- Trin 2: Opret onlinedatabasen
- Trin 3: Opret C# Windows Form HUB
- Trin 4: Opret webgrænseflade
- Trin 5: Download projektet
Video: ARDUINO INTERNET STYRET: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Jeg tænkte meget på at finde en billig løsning til at forbinde mit Arduino -kort til internettet uden at bruge et Ethernet -skjold eller endda nogen WIFI -moduler. efter undersøgelse fandt jeg ud af, at den eneste måde at tale med Arduino -kortet er at tale med dens serielle port, så jeg oprettede et simpelt C# vinduesprogram til at fungere som en (HUB) til at håndtere den serielle port for at sende og modtage data til mit bord.
Denne Application HUB er allerede forbundet til internettet via din personlige computer og hjælper med at sende og modtage data mellem dit board i clouddatabasen ved siden af at gemme de udvekslede data fra og til Arduino og online MySQL -databasen, så du kan lave statistik, mens du ønske.
Trin 1: Arduino -kode
Først og fremmest måtte jeg begynde med et lille eksempel, der gjorde det muligt for mig at teste idéen og dens evne, så i denne prøve tilsluttede jeg ingen sensor, jeg brugte kun den indbyggede LED på Arduino, så jeg kan tænde og slukke LED -lyset i pin 13 ved at sende bogstaverne "I" og "O" på den serielle port
Trin 2: Opret onlinedatabasen
Og for at gemme data skal vi bruge en online -formidler til at blive som en bro mellem Arduino -kortet og det Application Hub.
så jeg vælger et gratis online database hosting -websted, der fungerer for at gemme mine data modtaget fra Arduino -kortet ud over at sende kommandoerne til det, jeg vælger MySQL -databaser, fordi det er gratis og almindeligt brugt. I den vedhæftede fil finder du, at den kun indeholder to tabeller. den første er at gemme kommandoerne og derefter sende den til tavlen og den anden tabel for at modtage output fra Arduino -kortet og gendanne det til senere brug.
Gratis hosting Mysql -database:
Online PHP MyAdmin:
Trin 3: Opret C# Windows Form HUB
Derefter byggede jeg denne hub, der kan betragtes som en lytterport på pc'en for først at tillade data, der passerer gennem den, og derefter sende den til Arduino -kortet via en seriel port og omvendt.
Interfacet for denne hub er meget enkelt, det indeholder kun to rige tekstbokse, der viser status for hver transaktionskasser, smider hub (send og modtag) data.
Bemærk: denne hub skal altid køres, så længe du vil bruge dit Arduino -bord til at kaste internettet
Trin 4: Opret webgrænseflade
Her kom vi til den sejeste del..
Jeg oprettede en webapplikation baseret på Asp.net C# teknologi med en responsiv grænseflade, der kan fungere på enhver enhed, denne webapplikation beskæftiger sig kun med onlinedatabasen uden at vide, hvad der er på tavlen på bagsiden.
Via denne grænseflade kan du kategorisere dine elektroniske dele, der sluttede til Arduino.. og ved at klikke på og af dig bare gemme data online.
Eksempel:
ved at klikke på den grønne knap (ON) i halssektionen sender du en ordre via internettet for at tænde lyset i dit huss hal, så i den anden side af verden modtager hubben denne ordre og håndterer den med dit Arduino Electronic Circuit kl. hjem.
beskyttet void BtnHallOn_Click (objektafsender, EventArgs e) {AddTempOrders ("I"); // sender brevet "I" til Arduino for at åbne Hall -lyset}
Trin 5: Download projektet
Det er tid til at prøve det selv og gøre din egen oplevelse.
Håber du nyder det…
Anbefalede:
DIY INTERNET STYRET SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 trin (med billeder)
DIY INTERNET KONTROLLERET SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Her er mit 2. fremskridt til et projekt, som jeg er meget spændt på at vise dig. Det handler om en DIY Smart LED Matrix, der lader dig vise på den, data, såsom YouTube -statistik, dine Smart Home -statistikker, som temperatur, fugtighed, kan være et simpelt ur eller bare vise
Rumlys styret ved hjælp af PIR -sensor og Arduino: 6 trin
Rumlys styret ved hjælp af PIR -sensor og Arduino: I dag styrer vi dit rums lys gennem detektering af bevægelse ved hjælp af en Arduino PIR -bevægelsessensor. Dette projekt er meget sjovt at lave, og det har meget praktisk brug i dit hus og kan spare dig nogle penge ved også at lave dette projekt. Ju
DIY - RGB LED -skærme styret af Arduino: 5 trin (med billeder)
DIY | RGB LED -skærme styret af Arduino: I dag vil jeg lære dig, hvordan du kan bygge dine egne RGB LED -briller meget let og billigtDette har altid været en af mine største drømme, og det blev endelig til virkelighed! Et kæmpe råb til NextPCB for sponsorering dette projekt. De er en PCB -producent
DIY Arduino Bluetooth -styret robot !: 5 trin
DIY Arduino Bluetooth -styret robot !: Hej alle sammen! I denne artikel bygger jeg en bluetooth -styret robot med arduino. Hvis du foretrækker at se videoer, er her en video -tutorial, jeg lavede !:
Kaskade af skiftregistre 74HC595 styret via Arduino og Ethernet: 3 trin
Cascade of Shift Registers 74HC595 Controlled Via Arduino og Ethernet: I dag vil jeg gerne præsentere et projekt, som jeg har implementeret i to versioner. Projektet bruger 12 skiftregistre 74HC595 og 96 LED'er, Arduino Uno -kort med Ethernet -skærm Wiznet W5100. 8 lysdioder er tilsluttet hvert skifteregister. Tallene 0