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
![ARDUINO INTERNET KONTROLIRAN: 5 koraka ARDUINO INTERNET KONTROLIRAN: 5 koraka](https://i.howwhatproduce.com/images/001/image-2560-81-j.webp)
Video: ARDUINO INTERNET KONTROLIRAN: 5 koraka
![Video: ARDUINO INTERNET KONTROLIRAN: 5 koraka Video: ARDUINO INTERNET KONTROLIRAN: 5 koraka](https://i.ytimg.com/vi/bO_jN0Lpz3Q/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
![ARDUINO INTERNET KONTROLIRAN ARDUINO INTERNET KONTROLIRAN](https://i.howwhatproduce.com/images/001/image-2560-82-j.webp)
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
![Arduino kod Arduino kod](https://i.howwhatproduce.com/images/001/image-2560-83-j.webp)
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
![Izradite mrežnu bazu podataka Izradite mrežnu bazu podataka](https://i.howwhatproduce.com/images/001/image-2560-84-j.webp)
![Izradite mrežnu bazu podataka Izradite mrežnu bazu podataka](https://i.howwhatproduce.com/images/001/image-2560-85-j.webp)
![Izradite mrežnu bazu podataka Izradite mrežnu bazu podataka](https://i.howwhatproduce.com/images/001/image-2560-86-j.webp)
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
![Izradite C# Windows Form HUB Izradite C# Windows Form HUB](https://i.howwhatproduce.com/images/001/image-2560-87-j.webp)
![Izradite C# Windows Form HUB Izradite C# Windows Form HUB](https://i.howwhatproduce.com/images/001/image-2560-88-j.webp)
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
![Izradite web sučelje Izradite web sučelje](https://i.howwhatproduce.com/images/001/image-2560-89-j.webp)
![Izradite web sučelje Izradite web sučelje](https://i.howwhatproduce.com/images/001/image-2560-90-j.webp)
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
![Preuzmite Projekt Preuzmite Projekt](https://i.howwhatproduce.com/images/001/image-2560-91-j.webp)
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
![Gumb Pritisni za razgovor nogom kontroliran: 5 koraka Gumb Pritisni za razgovor nogom kontroliran: 5 koraka](https://i.howwhatproduce.com/images/002/image-3642-j.webp)
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 sa dva alarma i monitorom temperature kontroliran daljinskim upravljačem za IR TV: 5 koraka Veliki Arduino LCD sat sa dva alarma i monitorom temperature kontroliran daljinskim upravljačem za IR TV: 5 koraka](https://i.howwhatproduce.com/images/007/image-20058-j.webp)
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 automobil kontroliran putem Bluetooth aplikacije: 4 koraka (sa slikama) Arduino automobil kontroliran putem Bluetooth aplikacije: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-6649-4-j.webp)
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 .: 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 .: 6 koraka](https://i.howwhatproduce.com/images/004/image-9418-13-j.webp)
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 Arduino kontroliran Wii nunchuckom: 7 koraka Bežični Arduino kontroliran Wii nunchuckom: 7 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126630-wireless-wii-nunchuck-controlled-arduino-7-steps-j.webp)
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