Tartalomjegyzék:
- Lépés: Arduino kód
- 2. lépés: Hozza létre az online adatbázist
- 3. lépés: Hozzon létre C# Windows Űrlap HUB -ot
- 4. lépés: Hozzon létre webes felületet
- 5. lépés: Töltse le a projektet
Videó: ARDUINO INTERNET KONTROLLÁLT: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Sokat gondolkodtam, hogy találjak -e olcsó megoldást az Arduino -tábla internethez való csatlakoztatására Ethernet -pajzs vagy akár WIFI -modulok használata nélkül. kutatás után rájöttem, hogy az Arduino táblával csak a soros portjával lehet beszélni, ezért létrehoztam egy egyszerű C# ablak alkalmazást, amely (HUB) -ként dolgozik a soros port kezeléséhez, hogy adatokat küldhessen és fogadhasson a fórumomra.
Ez az alkalmazás HUB már csatlakozik az internethez a személyi számítógépén keresztül, és segít adatokat küldeni és fogadni a táblán a felhőalapú adatbázis között, amellett, hogy tárolja a kicserélt adatokat az Arduino és az onnan, valamint az online MySQL adatbázisból, így statisztikákat készíthet szeretnék.
Lépés: Arduino kód
Először is egy kis példával kellett kezdenem, amely lehetővé teszi számomra, hogy teszteljem az ötlet alkalmazását és képességét, így ebben a mintában nem csatlakoztattam semmilyen érzékelőt, csak az Arduino beépített LED -jét használtam, így be- és kikapcsolhatom a 13. lámpa LED -je az "I" és "O" betűk soros porton történő elküldésével
2. lépés: Hozza létre az online adatbázist
Az adatok tárolásához pedig egy online közvetítőt kell használnunk, hogy olyanná váljunk, mint egy híd az Arduino tábla és az alkalmazásközpont között.
így egy ingyenes online adatbázis -tárhelyet választok, amely a parancsok küldése mellett az Arduino tábláról kapott adataim mentésére is szolgál, a MySQL adatbázisokat választom, mert ingyenes és általánosan használt. A mellékelt fájlban megtalálja, hogy csak két táblázatot tartalmaz. az első a parancsok tárolása, majd elküldése a táblára, a második táblázat pedig az Arduino kártya kimeneteinek fogadására és későbbi használatra történő visszaállítására.
Ingyenes tárhely Mysql adatbázis:
Online PHP MyAdmin:
3. lépés: Hozzon létre C# Windows Űrlap HUB -ot
Aztán megépítettem ezt a hubot, amely PC -n hallgatókapunak tekinthető, hogy először átengedjék az adatokat, majd soros porton keresztül elküldjék az Arduino kártyára, és fordítva.
Ennek a hubnak a kezelőfelülete nagyon egyszerű, csak két gazdag szövegdobozt tartalmaz, amelyek az egyes tranzakciók átvitelének állapotát mutatják, és dobják a hub (küldés és fogadás) adatait.
Megjegyzés: ezt a hubot addig kell működtetni, amíg az Arduino kártyát használni szeretné az interneten keresztül
4. lépés: Hozzon létre webes felületet
Itt a legmenőbb részhez érkeztünk..
Létrehoztam egy webes alkalmazást, amely Asp.net C# technológián alapul, és reagáló interfésszel képes bármilyen eszközön működni, ez a webes alkalmazás csak az online adatbázissal foglalkozik anélkül, hogy tudná, mi a hátlap.
Ezen a felületen keresztül kategorizálhatja az Arduino -hoz csatlakoztatott elektronikus alkatrészeit, és ha rákattint, és csak online tárol adatokat.
Példa:
a Hall részben található zöld gombra (BE) kattintva megrendelést küld az interneten keresztül, hogy kapcsolja be a lámpát a ház csarnokában, tehát a világ másik felén a hub, amely megkapja ezt a megrendelést, és kezeli az Arduino elektronikus áramkörével a itthon.
protected void BtnHallOn_Click (objektumküldő, EventArgs e) {AddTempOrders ("I"); // "I" betű küldése Arduino -hoz, hogy nyissa meg a csarnok fényét}
5. lépés: Töltse le a projektet
Itt az ideje, hogy kipróbálja magát, és saját tapasztalatokat szerezzen.
Remélem élvezed …
Ajánlott:
DIY INTERNET KONTROLLÁLT SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 lépés (képekkel)
DIY INTERNET VEZÉRLETES SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Itt a második előrelépésem egy projekthez, amelyet nagyon izgatottan mutatok nektek. Ez egy DIY intelligens LED -mátrixról szól, amely lehetővé teszi, hogy megjelenítsen rajta adatokat, például YouTube -statisztikákat, intelligens otthoni statisztikákat, mint hőmérséklet, páratartalom, lehet egyszerű óra, vagy csak megjeleníteni
MCU Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: 3 lépés
MCU Az Internet szolgáltatás elérése IFTTT -n keresztül - Ameba Arduino: Az internetszolgáltatás elérése egyszerű feladat egy intelligens eszköz, például androidos telefon, táblagép vagy számítógép számára, de nem olyan egyszerű a mikrokontrollereken, mivel általában jobb csatlakozási és feldolgozási teljesítményt igényel. Ennek ellenére tehermentesíthetjük a
TERMINÁLIS KONTROLLÁLT ROBOT / UTASÍTÁSI MÓDSZER: 5 lépés
TERMINÁLIS KONTROLLÁLT ROBOT / UTASÍTÁSI MÓDSZER: szia ebben az utasításban megosztom veled, hogyan készítettem ezt a terminálvezérelt rovert. A legjobb az, hogy nem használtam semmilyen kódolást vagy mikrovezérlőt. Ez az egyszerű módja annak, hogy bemutassam hogyan működik az utasításmódkészlet. utasításkészlet
WIFI KONTROLLÁLT ZUMO ROBOT: 3 lépés
WIFI KONTROLLÁLT ZUMO ROBOT: Hardver áttekintés: RedBearLab CC3200: A Texas Instrument SimpleLink CC3200 eszköze egy vezeték nélküli MCU, amely nagy teljesítményű, 80 MHz-ig futó ARM Cortex-M4 magot integrál, amely lehetővé teszi egy teljes alkalmazás egyetlen IC-vel történő fejlesztését
VONALKÖVETŐ ROBOT -- ARDUINO KONTROLLÁLT: 11 lépés (képekkel)
VONALKÖVETŐ ROBOT || ARDUINO KONTROLLÁLT: EZT AZ UTASÍTÁSBAN MUTATOM, HOGYAN MÓDOSÍTJUK A ROBOT AUTÓT (CARBOT) VONALKÖVETŐ ROBOT KÉSZÍTÉSE érdekében