Obsah:
- Krok 1: Kód Arduino
- Krok 2: Vytvorte online databázu
- Krok 3: Vytvorte C# Windows Form HUB
- Krok 4: Vytvorte webové rozhranie
- Krok 5: Stiahnite si projekt
Video: INTERNET ARDUINO RIADENÉ: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Veľa som premýšľal, aby som našiel lacné riešenie na pripojenie dosky Arduino k internetu bez použitia akéhokoľvek ethernetového štítu alebo dokonca akýchkoľvek modulov WIFI. Po skúmaní som zistil, že jediný spôsob, ako hovoriť s doskou Arduino, je rozprávať sa s jej sériovým portom, a preto som vytvoril jednoduchú aplikáciu v okne C#, ktorá bude fungovať ako (HUB) na riešenie sériového portu na odosielanie a prijímanie údajov na moju dosku..
Tento aplikačný HUB je už pripojený k internetu prostredníctvom vášho osobného počítača a pomáha odosielať a prijímať údaje medzi vašou doskou cloudovej databázy, okrem ukladania vymenených údajov z a do Arduina a online databázy MySQL, takže môžete vytvárať štatistiky ako vy prajem si.
Krok 1: Kód Arduino
Najprv som musel začať s malým príkladom, ktorý mi umožnil otestovať aplikáciu myšlienky a jej schopností, takže v tejto ukážke som nepripojil žiadny senzor, ale na Arduino som použil iba vstavanú LED diódu, aby som ju mohol zapnúť a vypnúť. LED svetlo v kolíku 13 odoslaním písmen „I“a „O“na sériový port
Krok 2: Vytvorte online databázu
A na ukladanie údajov musíme použiť online mediátor, aby sa stal mostom medzi doskou Arduino a týmto Hubom aplikácií.
Vybral som si teda bezplatnú webovú stránku hostiteľskú databázu, ktorá bude okrem odosielania príkazov fungovať aj na ukladanie údajov prijatých z dosky Arduino. Vyberám si databázy MySQL, pretože sú bezplatné a bežne sa používajú. V priloženom súbore zistíte, že obsahuje iba dve tabuľky. prvý je uložiť príkazy, potom ich odoslať na dosku a druhá tabuľka prijímať výstupy z dosky Arduino a obnoviť ich na neskoršie použitie.
Bezplatný hosting databázy MySQL:
Online PHP MyAdmin:
Krok 3: Vytvorte C# Windows Form HUB
Potom som postavil tento rozbočovač, ktorý možno považovať za bránu poslucháča v počítači PC, aby najskôr umožnil prechod údajov cez neho a potom ich odoslal na dosku Arduino cez sériový port a naopak.
Rozhranie tohto rozbočovača je veľmi jednoduché. Obsahuje iba dve polia s formátovaným textom, ktoré zobrazujú stav každej transakcie, ktorá prechádza údajmi rozbočovača (odosielanie a prijímanie).
Poznámka: Tento rozbočovač musí byť vždy spustený, pokiaľ chcete používať dosku Arduino na internet
Krok 4: Vytvorte webové rozhranie
Tu sme sa dostali do najlepšej časti..
Vytvoril som webovú aplikáciu založenú na technológii Asp.net C# s responzívnym rozhraním, ktoré môže fungovať na akomkoľvek zariadení. Táto webová aplikácia sa zaoberá iba online databázou bez toho, aby vedela, čo je doska na zadnej strane.
Prostredníctvom tohto rozhrania môžete kategorizovať svoje elektronické súčiastky zapojené do Arduina.. a kliknutím na ne môžete jednoducho ukladať údaje online.
Príklad:
kliknutím na zelené tlačidlo (ZAPNUTÉ) v sekcii haly odošlete prostredníctvom internetu objednávku na rozsvietenie svetla v hale vášho domu, takže na druhej strane sveta rozbočovač, ktorý túto objednávku prijme a zvládne ju pomocou vášho elektronického obvodu Arduino na Domov.
protected void BtnHallOn_Click (odosielateľ objektu, EventArgs e) {AddTempOrders ("I"); // odoslanie písmena „I“do Arduina na otvorenie svetla Hall}
Krok 5: Stiahnite si projekt
Je načase vyskúšať si to a urobiť si vlastnú skúsenosť.
Dúfam, že si to užiješ …
Odporúča:
Magnetické miešadlo riadené Arduino: 8 krokov (s obrázkami)
Magnetické miešadlo riadené Arduino: Ahoj chlapci & Dievčatá. Tu je moja verzia 3D tlačeného „super tenkého magnetického miešadla“vytvoreného pre „súťaž o magnety“. Má 3 -rýchlostné nastavenia (nízke, stredné a vysoké) vyrobené zo starého počítačového ventilátora a ovládané
Arduino napájané, senzorom riadené blednúce svetelné pásy LED: 6 krokov (s obrázkami)
Arduino napájané, senzormi riadené blednúce LED svetelné pásy: Nedávno som nechal aktualizovať svoju kuchyňu a vedel som, že osvetlenie „zdvihne“vzhľad skriniek. Išiel som na „True Handless“, takže mám medzeru pod pracovnou plochou, ako aj kickboard, pod skrinku a na vrch skrín, ktoré sú k dispozícii, a
Wi-Servo: Servomotory riadené prehliadačom Wi-Fi (s Arduino + ESP8266): 5 krokov
Wi-Servo: Servomotory riadené prehliadačom Wi-Fi (s Arduino + ESP8266): Tento návod ukazuje, ako diaľkovo ovládať niektoré servomotory v sieti Wi-Fi pomocou bežného internetového prehliadača (napríklad Firefox). Toto môže byť použité v niekoľkých aplikáciách: hračky, roboty, drony, natáčanie/nakláňanie kamery atď. Motory boli
Bluetooth robotom riadené auto využívajúce Arduino: 8 krokov (s obrázkami)
Bluetooth riadené robotické auto pomocou Arduina: V tomto návode vás prevediem výrobou robotického auta, ktoré bude ovládať Bluetooth z vášho mobilného telefónu s Androidom. Nielen to, robotické auto má špeciálnu schopnosť vyhýbať sa prekážkam, s ktorými sa stretáva pri posúvaní auta dopredu. Robo
Vianočný box: Arduino/ioBridge Internetom riadené vianočné osvetlenie a hudobná šou: 7 krokov
Xmas-box: Arduino/ioBridge Internetom ovládané vianočné svetlá a hudobná šou: Môj projekt vianočný box pozostáva z internetového vianočného osvetlenia a hudobnej šou. O vianočnú pieseň je možné požiadať online, ktorá sa potom vloží do poradia a prehrá sa v požadovanom poradí. Hudba sa prenáša v štatistikách FM