Innehållsförteckning:
- Steg 1: Arduino -kod
- Steg 2: Skapa online -databasen
- Steg 3: Skapa C# Windows Form HUB
- Steg 4: Skapa webbgränssnitt
- Steg 5: Ladda ner projektet
Video: ARDUINO INTERNET KONTROLLERAT: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Jag tänkte mycket på att hitta en billig lösning för att ansluta mitt Arduino -kort till internet utan att använda någon Ethernet -sköld eller ens några WIFI -moduler. efter undersökning fann jag att det enda sättet att prata med Arduino -kortet är att prata med dess seriella port, så jag skapade ett enkelt C# -fönsterprogram för att fungera som (HUB) för att hantera serieporten för att skicka och ta emot data till mitt kort.
Denna Application HUB är redan ansluten till internet via din persondator och hjälper till att skicka och ta emot data mellan ditt board i molndatabasen, förutom att lagra utbytt data från och till Arduino och online MySQL -databasen, så att du kan göra statistik medan du önskar.
Steg 1: Arduino -kod
Först och främst var jag tvungen att börja med ett litet exempel som låter mig testa att tillämpa idén och dess förmåga, så i detta prov anslöt jag inte någon sensor jag använde bara den inbyggda lysdioden på Arduino så att jag kan slå på och av LED -lampan i stift 13 genom att skicka bokstäverna "I" och "O" på serieporten
Steg 2: Skapa online -databasen
Och för att lagra data måste vi använda en online -medlare för att bli som en bro mellan Arduino -kortet och den applikationshubben.
så jag väljer en gratis webbhotell för webbhotell som fungerar för att spara mina data från Arduino -kortet utöver att skicka kommandona till den, jag väljer MySQL -databaser eftersom den är gratis och används ofta. I den bifogade filen hittar du att den bara innehåller två tabeller. den första är att lagra kommandona och sedan skicka den till kortet och den andra tabellen för att ta emot utgångarna från Arduino -kortet och återställa det för senare användning.
Gratis hosting Mysql -databas:
Online PHP MyAdmin:
Steg 3: Skapa C# Windows Form HUB
Sedan byggde jag detta nav som kan betraktas som en lyssnarport på PC för att först låta data passera genom det och sedan skicka det till Arduino -kortet via serieport och vice versa.
Gränssnittet för detta nav är mycket enkelt, det innehåller endast två rika textrutor som visar statusen för varje transaktion som passerar kasta nav (skicka och ta emot) data.
Obs! Detta nav måste alltid köras så länge du vill använda ditt Arduino -kort för att kasta internet
Steg 4: Skapa webbgränssnitt
Här kom vi till den coolaste delen..
Jag skapade en webbapplikation baserad på Asp.net C# -teknologi med ett responsivt gränssnitt som kan fungera på vilken enhet som helst, den här webbapplikationen hanterar bara onlinedatabasen utan att veta vad som är styrelsen på baksidan.
Via detta gränssnitt kan du kategorisera dina elektroniska delar som ansluts till Arduino.. och genom att klicka på och bara lagra data online.
Exempel:
genom att klicka på den gröna knappen (ON) i Hall -sektionen skickar du en beställning via internet för att tända lampan i ditt hus Hall, så i andra sidan världen tar navet emot denna order och hanterar den med din Arduino Electronic Circuit på Hem.
skyddad void BtnHallOn_Click (objektavsändare, EventArgs e) {AddTempOrders ("I"); // skicka bokstaven "I" till Arduino för att öppna Hall light}
Steg 5: Ladda ner projektet
Det är dags att prova själv och göra din egen upplevelse.
Hoppas du gillar det …
Rekommenderad:
Jordfuktighetsåterkoppling Kontrollerat internetanslutet droppbevattningssystem (ESP32 och Blynk): 5 steg
Jordfuktighetsåterkoppling Kontrollerat internetanslutet droppbevattningssystem (ESP32 och Blynk): Oroa dig för din trädgård eller dina växter när du åker på långsemester, eller glöm att vattna din växt dagligen. Tja, här är lösningen Det är ett markfuktstyrt och globalt anslutet droppbevattningssystem som styrs av ESP32 på mjukvarufronten
WIFI -kontrollerat humörljus: 4 steg (med bilder)
WIFI Controlled Mood Light: Detta är ett WIFI -kontrollerat humörljus som jag designat och gjort! Diametern är 10 cm och höjden är 19 cm. Jag utformade den för "LED STRIP speed challenge". Denna moodlight kan styras via internet på vilken enhet som helst i ditt lokala nätverk! Jag
Solar Powered 'Smart' WiFi -kontrollerat bevattningssystem: 6 steg (med bilder)
Solar Powered 'Smart' WiFi Controlled Irrigation System: Detta projekt använder vanliga DIY solcells- och 12v -delar från ebay, tillsammans med Shelly IoT -enheter och lite grundläggande programmering i openHAB för att skapa ett hemlagat, helt soldrivet, smart trädgårdsnät och bevattning systemhöjdpunkter: Fu
Arduino kontrollerat kraftställ: 10 steg
Arduino Controlled Power Rack: Vill du komma i form som en olympisk idrottare men vill inte gå ut offentligt ?? Känner du att du inte kan lita på din spotter när du sitter på huk 400 kilo? Då har Sir/ Madam/ Hairless Gorilla en lösning för dig! Smart Power R
Arduino-kontrollerat plattformsspel med joystick och IR-mottagare: 3 steg (med bilder)
Arduino-kontrollerat plattformsspel med joystick och IR-mottagare: Idag ska vi använda en Arduino-mikrokontroller för att styra ett enkelt C#-baserat plattformsspel. Jag använder Arduino för att ta ingång från en joystick -modul och skicka den indatan till C# -programmet som lyssnar och avkodar ingång över en seriell c