Obsah:
- Krok 1: Arduino kód
- Krok 2: Vytvořte online databázi
- Krok 3: Vytvořte C# Windows Form HUB
- Krok 4: Vytvořte webové rozhraní
- Krok 5: Stáhněte si projekt
Video: INTERNET ARDUINO ŘÍZENO: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Hodně jsem přemýšlel, abych našel levné řešení pro připojení desky Arduino k internetu bez použití ethernetového štítu nebo dokonce jakýchkoli modulů WIFI. po průzkumu jsem zjistil, že jediný způsob, jak mluvit s deskou Arduino, je mluvit s jejím sériovým portem, a tak jsem vytvořil jednoduchou aplikaci v okně C#, která bude fungovat jako (HUB) pro řešení sériového portu pro odesílání a přijímání dat na moji desku.
Tento Application HUB je již připojen k internetu prostřednictvím vašeho osobního počítače a pomáhá odesílat a přijímat data mezi vaší cloudovou databází, kromě ukládání vyměněných dat z a do Arduina a online databáze MySQL, takže můžete vytvářet statistiky tak, jak přát si.
Krok 1: Arduino kód
Nejprve jsem musel začít s malým příkladem, který mi umožnil otestovat aplikaci myšlenky a její schopnosti, takže v této ukázce jsem nepřipojil žádný senzor, pouze jsem použil vestavěnou LED na Arduinu, abych mohl zapínat a vypínat LED dioda v pinu 13 odesláním písmen „I“a „O“na sériový port
Krok 2: Vytvořte online databázi
A k ukládání dat musíme použít online mediátora, abychom se stali mostem mezi deskou Arduino a tímto Hubem aplikací.
tak jsem si vybral bezplatnou online webovou stránku hostující databázi, která bude fungovat kromě ukládání příkazů na ni a bude ukládat i moje data přijatá z desky Arduino, vybírám databáze MySQL, protože jsou zdarma a běžně se používají. V přiloženém souboru zjistíte, že obsahuje pouze dvě tabulky. první je uložit příkazy, poté je odeslat na desku a druhá tabulka přijímat výstupy desky Arduino a obnovit je pro pozdější použití.
Bezplatný hosting databáze Mysql:
Online PHP MyAdmin:
Krok 3: Vytvořte C# Windows Form HUB
Pak jsem postavil tento rozbočovač, který lze považovat za bránu posluchače na PC, aby nejprve umožnila procházet data a poté je odeslat na desku Arduino přes sériový port a naopak.
Rozhraní tohoto rozbočovače je velmi jednoduché, obsahuje pouze dvě pole s formátovaným textem, která zobrazují stav každého přenosu transakce a vyvolávají data rozbočovače (odesílání a přijímání).
Poznámka: toto centrum musí být vždy spuštěno, pokud chcete použít desku Arduino k internetu
Krok 4: Vytvořte webové rozhraní
Tady jsme se dostali do nejúžasnější části..
Vytvořil jsem webovou aplikaci založenou na technologii Asp.net C# s responzivním rozhraním, které může fungovat na jakémkoli zařízení, tato webová aplikace se zabývá pouze online databází, aniž by věděla, co je deska na zadní straně.
Prostřednictvím tohoto rozhraní můžete kategorizovat své elektronické součástky připojené k Arduinu.. a kliknutím na vás uložíte data online.
Příklad:
kliknutím na zelené tlačítko (ZAPNUTO) v sekci Hall odešlete objednávku přes internet, aby se rozsvítilo světlo v hale vašeho domu, takže na druhé straně světa rozbočovač přijímající tuto objednávku a zpracovat ji pomocí elektronického obvodu Arduino na Domov.
protected void BtnHallOn_Click (odesílatel objektů, EventArgs e) {AddTempOrders ("I"); // odeslání písmene „I“do Arduina k otevření Hall light}
Krok 5: Stáhněte si projekt
Je načase vyzkoušet si to sami a udělat si vlastní zkušenost.
Doufám že si to užíváš …
Doporučuje:
House Alarm Internet Dialer pro Aritech s Arduino: 6 kroků
House Alarm Internet Dialer pro Aritech s Arduino: Velmi běžným domácím a obchodním alarmem používaným v mnoha zemích Evropy jsou poplachové panely Aritech. Ty byly instalovány až do začátku roku 2000 v jejich stovkách tisíc a mnohé stále existují v domech dodnes - obvykle jsou znovu označeny
Ovládání relé Arduino přes internet: 5 kroků
Ovládání relé Arduino přes internet: Vítejte
ESP8266 NODEMCU BLYNK IOT Výukový program - Esp8266 IOT pomocí Blunk a Arduino IDE - Ovládání LED diod přes internet: 6 kroků
ESP8266 NODEMCU BLYNK IOT výuka | Esp8266 IOT pomocí Blunk a Arduino IDE | Ovládání LED diod přes internet: Ahoj, v tomto návodu se naučíme používat IOT s našimi ESP8266 nebo Nodemcu. K tomu použijeme aplikaci blynk. K ovládání LED diod přes internet tedy použijeme naši esp8266/nodemcu. Takže aplikace Blynk bude připojena k našemu esp8266 nebo Nodemcu
Ovladač stejnosměrného motoru využívající výkonové mosfety [řízeno PWM, 30A poloviční můstek]: 10 kroků
Ovladač stejnosměrného motoru využívající výkonové mosfety [PWM řízené, 30A poloviční můstek]: Hlavní zdroj (stáhněte Gerber/objednejte desku plošných spojů): http://bit.ly/2LRBYXH
LINE FOLLOWER ROBOT -- ARDUINO ŘÍZENO: 11 kroků (s obrázky)
LINE FOLLOWER ROBOT || ARDUINO ŘÍZENÝ: V TÉTO NÁVODĚ UVÁDÍM, JAK ZMĚNIT ROBOTNÍ VOZIDLO (CARBOT) A VYDĚLAT ŘÁDNÝ NÁSLEDUJÍCÍ ROBOT