Përmbajtje:
- Hapi 1: Kodi Arduino
- Hapi 2: Krijoni bazën e të dhënave në internet
- Hapi 3: Krijoni C# Formularin Windows# HUB
- Hapi 4: Krijoni ndërfaqe në internet
- Hapi 5: Shkarkoni Projektin
Video: ARDUINO INTERNET KONTROLLUAR: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Mendova shumë për të gjetur një zgjidhje të lirë për të lidhur bordin tim Arduino me internetin pa përdorur ndonjë mburojë Ethernet apo edhe ndonjë modul WIFI. pas hulumtimit zbulova se mënyra e vetme për të folur me bordin Arduino është të flisni me portin e tij serik, kështu që krijova një aplikacion të thjeshtë të dritares C# për të punuar si (HUB) për t'u marrë me portin serik për të dërguar dhe marrë të dhëna në bordin tim Me
Ky Aplikacion HUB është i lidhur tashmë me internetin përmes kompjuterit tuaj personal dhe ndihmon në dërgimin dhe marrjen e të dhënave midis tabelës suaj në bazën e të dhënave cloud, përveç ruajtjes së të dhënave të shkëmbyera nga dhe në Arduino dhe bazën e të dhënave në internet MySQL, kështu që ju mund të bëni statistika si ju uroj.
Hapi 1: Kodi Arduino
Para së gjithash, më duhej të filloja me një shembull të vogël që më lejonte të testoja zbatimin e idesë dhe aftësisë së tij, kështu që në këtë mostër nuk lidha asnjë sensor, unë përdorja vetëm modelin LED në Arduino, në mënyrë që të ndizja dhe fikja drita LED në pin 13 duke dërguar shkronjat "I" dhe "O" në portën serike
Hapi 2: Krijoni bazën e të dhënave në internet
Dhe për të ruajtur të dhënat, duhet të përdorim një ndërmjetës në internet për t'u bërë si një urë midis bordit Arduino dhe atij Qendra e Aplikimit.
kështu që unë zgjedh një uebfaqe falas të mbajtjes së bazës së të dhënave në internet që do të funksionojë për të ruajtur të dhënat e mia të marra nga bordi Arduino përveç dërgimit të komandave në të, unë zgjedh bazat e të dhënave MySQL sepse është falas dhe përdoret zakonisht. Në skedarin e bashkangjitur do të gjeni se përmban vetëm dy tabela. e para është ruajtja e komandave pastaj dërgimi i tij në tabelë, dhe tabela e dytë për të marrë daljet e bordit Arduino dhe rivendosjen e tij për përdorim të mëvonshëm.
Pritja falas e bazës së të dhënave Mysql:
Online PHP MyAdmin:
Hapi 3: Krijoni C# Formularin Windows# HUB
Pastaj ndërtova këtë qendër që mund të konsiderohet si një portë dëgjuese në PC për të lejuar që të dhënat të kalojnë së pari në të, pastaj t'i dërgojnë në bordin Arduino përmes portit serik dhe anasjelltas.
Ndërfaqja e këtij shpërndarësi është shumë e thjeshtë, Përmban vetëm dy kuti teksti të pasura që tregojnë statusin e çdo kalimi transaksioni hedhin të dhëna të shpërndarësit (dërgoni dhe merrni).
Shënim: ky qendër duhet të funksionojë gjithmonë për aq kohë sa dëshironi të përdorni bordin tuaj Arduino për të hedhur internetin
Hapi 4: Krijoni ndërfaqe në internet
Këtu kemi ardhur në pjesën më interesante..
Kam krijuar një aplikacion në internet të bazuar në teknologjinë Asp.net C# me një ndërfaqe të përgjegjshme që mund të funksionojë në çdo pajisje, ky aplikacion në internet merret vetëm me bazën e të dhënave në internet pa e ditur se çfarë është bordi në pjesën e pasme.
Përmes kësaj ndërfaqe ju mund të kategorizoni pjesët tuaja elektronike që janë lidhur me Arduino.. dhe duke klikuar mbi dhe prej jush thjesht ruani të dhënat në internet.
Shembull:
duke klikuar butonin e gjelbër (ON) në Seksionin Hall, ju dërgoni një porosi përmes internetit për të ndezur dritën në Sallën e shtëpisë tuaj, kështu që në anën tjetër të botës qendra që merr këtë porosi dhe e trajton atë me Qarkun tuaj Elektronik Arduino në shtepi.
zbrazëtira e mbrojtur BtnHallOn_Click (dërguesi i objektit, EventArgs e) {AddTempOrders ("I"); // dërgimi i letrës "I" tek Arduino për të hapur dritën e sallës}
Hapi 5: Shkarkoni Projektin
Timeshtë koha ta provoni vetë dhe të krijoni përvojën tuaj.
Shpresoj ta shijoni…
Recommended:
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): 8 hapa (me fotografi)
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): Këtu është përparimi im i dytë në një projekt që jam shumë i emocionuar t'ju tregoj. Bëhet fjalë për një DIY Smart LED Matrix që do t'ju lejojë të shfaqni në të, të dhëna, të tilla si YouTube Stats, Smart Home Stats, pasi temperatura, lagështia, mund të jenë një orë e thjeshtë, ose thjesht të tregojnë
Sistemi i Kontrollit të Lagështisë së Tokës të Kontrolluar me Internet të Lidhur me Sistemin e Ujitjes me Pika (ESP32 dhe Blynk): 5 Hapa
Sistemi i Kontrollit të Lagështisë së Tokës i Sistemit të Ujitjes me Pika (ESP32 dhe Blynk): Shqetësohuni për kopshtin ose bimët tuaja kur shkoni në pushime të gjata, ose harroni të ujisni bimën tuaj çdo ditë. Epo këtu është zgjidhja Itsshtë një sistem i kontrolluar nga lagështia e tokës dhe i lidhur globalisht me sistemin e ujitjes me pika të kontrolluar nga ESP32 në pjesën e përparme të softuerit
Internet/cloud i automatizuar i kontrolluar i shtëpisë duke përdorur Esp8266 (aREST, MQTT, IoT): 7 hapa (me fotografi)
Internet/cloud i automatizuar i automatizuar i shtëpisë duke përdorur Esp8266 (aREST, MQTT, IoT): GJITHA kredite në http://arest.io/ për shërbimin cloud !! IoT subjekti më i diskutuar në botë tani !! Serverët dhe shërbimet cloud që e bëjnë këtë të mundshme është pika tërheqëse e botës së sotme … RREGULLIMI I BARRIERIT TIST DISTANCS ishte dhe është
Si të krijoni një robot të kontrolluar me dorezë të kontrolluar përmes Nrf24l01 Arduino: 3 hapa (me fotografi)
Si të krijoni një robot të kontrolluar me dorezë të kontrolluar përmes Nrf24l01 Arduino: Udhëzimi " Si të ndërtoni krahun shtrëngues të kontrolluar nga një robot i kontrolluar përmes Nrf24l01 Arduino " do të shpjegojë se si të ndërtohet një krah i kapjes së lirisë me tre shkallë të instaluar në një rrotë të gjurmuar të drejtuar nga moduli i motorit të dyfishtë L298N duke përdorur MEG
LED i kontrolluar nga Arduino në internet: 5 hapa (me fotografi)
LED i kontrolluar nga Arduino i Uebit: Ky udhëzues ju tregon se si të krijoni një LED me tri ngjyra të aktivizuara në Web bazuar në një Arduino dhe mburojën WIZnet Ethernet, të kontrollueshme nga çdo shfletues uebi. Për shkak se LED ekspozohet përmes një shërbimi të thjeshtë në internet RESTful që funksionon në ngjyrën Arduino