Sadržaj:
- Korak 1: Arduino kod
- Korak 2: Stvorite mrežnu bazu podataka
- Korak 3: Izradite C# Windows Form HUB
- Korak 4: Izradite web sučelje
- Korak 5: Preuzmite projekt
Video: ARDUINO INTERNET KONTROLIRAN: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Mnogo sam razmišljao o pronalaženju jeftinog rješenja za povezivanje moje Arduino ploče s internetom bez korištenja bilo kakvog Ethernet štita ili čak bilo kojeg WIFI modula. nakon istraživanja otkrio sam da je jedini način za razgovor s Arduino pločom razgovor s njegovim serijskim portom, pa sam stvorio jednostavnu aplikaciju za prozor C# koja radi kao (HUB) za rad sa serijskim portom za slanje i primanje podataka na moju ploču.
Ovo aplikacijsko čvorište već je spojeno na internet putem vašeg osobnog računala i pomaže u slanju i primanju podataka između vaše ploče i baze podataka u oblaku, osim pohranjivanja razmijenjenih podataka iz i na Arduino i internetske baze podataka MySQL, tako da možete napraviti statistiku dok želja.
Korak 1: Arduino kod
Prije svega morao sam početi s malim primjerom koji mi je omogućio da testiram primjenu ideje i njenih sposobnosti, pa u ovom uzorku nisam spojio nikakav senzor, već sam koristio ugrađenu LED diodu na Arduinu kako bih mogao uključiti i isključiti LED svjetlo u pinu 13 slanjem slova "I" i "O" na serijski port
Korak 2: Stvorite mrežnu bazu podataka
Za pohranu podataka moramo koristiti mrežni posrednik kako bismo postali poput mosta između Arduino ploče i tog Application Hub -a.
tako da odabirem besplatnu web stranicu za hosting baze podataka koja će raditi na spremanju mojih podataka primljenih s Arduino ploče osim slanja naredbi na nju, biram MySQL baze podataka jer su besplatne i često se koriste. U priloženoj datoteci vidjet ćete da ona sadrži samo dvije tablice. prva je spremanje naredbi, zatim slanje na ploču, a druga tablica za primanje izlaza Arduino ploče i vraćanje za kasniju upotrebu.
Besplatni hosting baze podataka Mysql:
PHP MyAdmin na mreži:
Korak 3: Izradite C# Windows Form HUB
Zatim sam izgradio ovo čvorište koje se može smatrati ulazom slušatelja na računalu kako bi se omogućilo da podaci prvo prolaze kroz njega, a zatim ih pošalju na Arduino ploču putem serijskog porta i obrnuto.
Sučelje ovog čvorišta vrlo je jednostavno. Sadrži samo dva okvira s bogatim tekstom koji prikazuju status svake transakcije koja prenosi podatke o koncentraciji (slanje i primanje).
Napomena: ovo čvorište mora uvijek biti pokrenuto sve dok želite koristiti svoju Arduino ploču za internet
Korak 4: Izradite web sučelje
Došli smo do najhladnijeg dijela..
Napravio sam web aplikaciju temeljenu na Asp.net C# tehnologiji s responzivnim sučeljem koje može raditi na bilo kojem uređaju. Ova se web aplikacija bavi samo mrežnom bazom podataka, a da pritom uopće ne zna koja je ploča straga.
Putem ovog sučelja možete kategorizirati svoje elektroničke dijelove koji su priključeni na Arduino.. a klikom na i samo pohranjujete podatke na mreži.
Primjer:
klikom na zeleni gumb (UKLJUČENO) u odjeljku Hall šaljete narudžbu putem interneta za paljenje svjetla u dvorani vaše kuće, tako da na drugom kraju svijeta čvorište prima ovu narudžbu i rukuje s vašim Arduino elektroničkim krugom na adresi Dom.
zaštićena praznina BtnHallOn_Click (pošiljatelj objekta, EventArgs e) {AddTempOrders ("I"); // slanje slova "I" Arduinu radi otvaranja svjetla Hall}
Korak 5: Preuzmite projekt
Vrijeme je da isprobate sami i steknete vlastito iskustvo.
Nadam se da si uživao …
Preporučeni:
Gumb Pritisni za razgovor nogom kontroliran: 5 koraka
Push to Talk tipka s nožnom kontrolom: Ovako sam izradio tipku Pritisni za razgovor koju možete koristiti nogama
Veliki Arduino LCD sat sa dva alarma i monitorom temperature kontroliran daljinskim upravljačem za IR TV: 5 koraka
Veliki Arduino LCD sat s dva alarma i monitorom temperature kontroliranim daljinskim upravljačem za IR TV: Kako izgraditi LCD sat zasnovan na Arduinu s dva alarma i monitorom temperature kojim upravlja daljinski upravljač za TV
Arduino automobil kontroliran putem Bluetooth aplikacije: 4 koraka (sa slikama)
Arduino upravljano automobilom putem Bluetooth aplikacije: Sve što znamo da je Arduino izvrsna platforma za izradu prototipova, prvenstveno zato što koristi prijateljski programski jezik i postoji mnogo dodatnih nevjerojatnih komponenti koje nam pružaju izvrsna iskustva. Arduino možemo integrirati s različitim
Arduino robot s udaljenošću, smjerom i stupnjem rotacije (istok, zapad, sjever, jug) kontroliran glasom pomoću Bluetooth modula i autonomnim kretanjem robota .: 6 koraka
Arduino robot s udaljenošću, smjerom i stupnjem rotacije (istok, zapad, sjever, jug) kontroliran glasom pomoću Bluetooth modula i autonomnim kretanjem robota .: Ova uputa objašnjava kako napraviti Arduino robota koji se može pomicati u željenom smjeru (naprijed, natrag , Lijevo, desno, istok, zapad, sjever, jug) potrebna udaljenost u centimetrima pomoću glasovne naredbe. Robot se također može samostalno pomicati
Bežični Arduino kontroliran Wii nunchuckom: 7 koraka
Bežični Wii Nunchuck kontrolirani Arduino: Upotrijebite potpuno nemodificirani bežični Wii Nunchuck kao upravljački sustav za bilo koji projekt temeljen na Arduinu. Nema dodanih parova radio -odašiljač/prijamnik itd. Ovo uputstvo pretpostavlja određeno iskustvo s Arduino mikrokontrolerom. Radijus