Kazalo:
- 1. korak: Arduino koda
- 2. korak: Ustvarite spletno bazo podatkov
- 3. korak: Ustvarite središče za obrazce C# Windows
- 4. korak: Ustvarite spletni vmesnik
- 5. korak: Prenesite projekt
Video: ARDUINO INTERNET NADZOR: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Veliko sem razmišljal, da bi našel poceni rešitev za povezavo moje Arduino plošče z internetom brez uporabe ethernetnega ščita ali celo modulov WIFI. po raziskavi sem ugotovil, da je edini način za pogovor s ploščo Arduino pogovor z njenimi serijskimi vrati, zato sem ustvaril preprosto okno C#, ki bo delovalo kot (HUB) za obravnavo serijskih vrat za pošiljanje in sprejemanje podatkov na mojo ploščo.
To aplikacijsko vozlišče je že povezano z internetom prek vašega osebnega računalnika in pomaga pri pošiljanju in prejemanju podatkov med vašo tablico v zbirki podatkov v oblaku, poleg shranjevanja izmenjanih podatkov iz Arduina in v spletno bazo podatkov MySQL ter v njem, tako da lahko statistiko izdelujete želja.
1. korak: Arduino koda
Najprej sem moral začeti z majhnim primerom, ki mi je omogočil, da preizkusim uporabo ideje in njene sposobnosti, zato v tem vzorcu nisem priključil nobenega senzorja, ampak sem uporabil samo vgrajeno LED na Arduinu, da lahko vklopim in izklopim. LED lučka na pin 13 s pošiljanjem črk "I" in "O" na serijska vrata
2. korak: Ustvarite spletno bazo podatkov
Za shranjevanje podatkov moramo s spletnim posrednikom postati kot most med ploščo Arduino in tem aplikacijskim vozliščem.
zato izberem brezplačno spletno mesto za gostovanje baz podatkov, ki bo poleg pošiljanja ukazov shranilo tudi moje podatke, prejete z plošče Arduino, zato izberem baze podatkov MySQL, ker so brezplačne in se pogosto uporabljajo. V priloženi datoteki boste ugotovili, da vsebuje le dve tabeli. prva je shranjevanje ukazov, nato pošiljanje na ploščo, druga tabela pa sprejemanje izhodov plošče Arduino in obnovitev za kasnejšo uporabo.
Brezplačno gostovanje baze podatkov Mysql:
Spletni PHP MyAdmin:
3. korak: Ustvarite središče za obrazce C# Windows
Nato sem zgradil to zvezdišče, ki ga lahko obravnavamo kot vrata poslušalca v računalniku, da omogočim podatke, ki gredo skozi njega, nato pa jih pošljejo na ploščo Arduino prek serijskih vrat in obratno.
Vmesnik tega vozlišča je zelo preprost in vsebuje samo dve polji z obogatenim besedilom, ki prikazujeta stanje vsake transakcije, ki oddaja podatke (pošiljanje in sprejemanje) vozlišča.
Opomba: to vozlišče mora biti vedno zagnano, dokler želite uporabljati svojo Arduino ploščo za internet
4. korak: Ustvarite spletni vmesnik
Tu smo prišli do najbolj kul dela..
Ustvaril sem spletno aplikacijo, ki temelji na tehnologiji Asp.net C# z odzivnim vmesnikom, ki lahko deluje na kateri koli napravi, ta spletna aplikacija se ukvarja samo s spletno bazo podatkov, ne da bi vedel, kaj je plošča na zadnji strani.
S tem vmesnikom lahko kategorizirate svoje elektronske dele, ki so priključeni na Arduino.. in s klikom na in samo shranjujete podatke na spletu.
Primer:
s klikom na zeleni gumb (VKLOP) v oddelku Hall pošljete naročilo po internetu za prižig luči v dvorani vaše hiše, zato na drugem koncu sveta vozlišče prejme to naročilo in ga obravnava z vašim elektronskim vezjem Arduino na doma.
zaščitena praznina BtnHallOn_Click (pošiljatelj objekta, EventArgs e) {AddTempOrders ("I"); // pošiljanje črke "I" Arduinu za odpiranje luči Hall}
5. korak: Prenesite projekt
Čas je, da preizkusite sami in ustvarite svojo izkušnjo.
Upam, da boste uživali…
Priporočena:
Nadzor temperature, vlažnosti - Arduino Mega + Ethernet W5100: 5 korakov
Nadzor temperature, vlažnosti - Arduino Mega + Ethernet W5100: Modul 1 - FLAT - strojna oprema: Arduino Mega 2560 Wiznet W5100 Ethernetni ščit 8x DS18B20 temperaturni senzor na vodilu OneWire - razdeljen na 4 vodila OneWire (2,4,1,1) 2x digitalna temperatura in senzor vlažnosti DHT22 (AM2302) 1x temperatura in vlaga
Sistem za nadzor in nadzor hidroponike Blynk: 4 koraki
Hydroponics Blynk Monitor & Control System: V tem projektu sem ustvaril nadzorni sistem, ki spremlja in nadzira vse vidike srednje velikega sistema odlivov in odtokov hidroponike. Prostor, v katerem sem ga zgradil, uporablja sisteme 4 x 4'x4 '640W LM301B 8 bar. Toda pri teh navodilih ne gre za moje luči. JAZ
Nadzor svetlosti PWM LED nadzor s potisnimi gumbi, Raspberry Pi in Scratch: 8 korakov (s slikami)
Nadzor svetlosti Upravljanje LED na osnovi PWM s potisnimi gumbi, Raspberry Pi in Scratch: poskušal sem najti način, kako svojim učencem razložiti, kako deluje PWM, zato sem si zadal nalogo, da poskušam nadzorovati svetlost LED z dvema gumboma - en gumb poveča svetlost LED, drugi pa ga zatemni. Za program
ESP8266 RGB LED STRIP WIFI Nadzor - NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi - RGB LED STRIP Nadzor pametnega telefona: 4 koraki
ESP8266 RGB LED STRIP WIFI Nadzor | NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi | RGB LED STRIP Smartphone Control: Pozdravljeni fantje, v tej vadnici se bomo naučili, kako uporabljati nodemcu ali esp8266 kot daljinski upravljalnik IR za nadzor LED traku RGB, Nodemcu pa bo preko wifi upravljal pametni telefon. V bistvu lahko s svojim pametnim telefonom upravljate RGB LED STRIP
Hidroponski sistem za nadzor in nadzor rastlinjaka: 5 korakov (s slikami)
Hidroponski sistem za nadzor in nadzor rastlinjakov: V tem navodilu vam bom pokazal, kako sestaviti hidroponski sistem za nadzor in nadzor rastlinjakov. Pokazal vam bom izbrane komponente, diagram ožičenja, kako je bilo vezje zgrajeno, in skico Arduino, uporabljeno za programiranje Seeed