Sisukord:
- Samm: Arduino kood
- Samm: looge veebiandmebaas
- Samm: looge C# Windowsi vormi HUB
- Samm: looge veebiliides
- Samm: laadige projekt alla
Video: ARDUINO INTERNETI KONTROLLITAV: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Mõtlesin palju, et leida odav lahendus oma Arduino plaadi ühendamiseks Internetiga ilma Etherneti kilpi või isegi WIFI -mooduleid kasutamata. pärast uurimist leidsin, et ainus viis Arduino plaadiga rääkimiseks on selle jadapordiga rääkimine, nii et lõin lihtsa C# aknarakenduse, mis töötab (HUB), et tegeleda jadapordiga, et saata ja vastu võtta andmeid oma tahvlile.
See rakendus HUB on juba teie personaalarvuti kaudu Internetiga ühendatud ja aitab saata ja vastu võtta andmeid teie parda vahel pilveandmebaasis, lisaks Arduino ja selle vahel vahetatud andmete ning veebipõhise MySQL -andmebaasi salvestamisele, nii et saate statistikat teha soovida.
Samm: Arduino kood
Kõigepealt pidin alustama väikese näitega, mis võimaldab mul katsetada idee rakendamist ja selle võimet, nii et selles proovis ei ühendanud ma ühtegi andurit, vaid kasutasin Arduino sisseehitatud LED -i, et saaksin sisse ja välja lülitada LED -tuli tihvtis 13, saates jadaporti tähed "I" ja "O"
Samm: looge veebiandmebaas
Andmete salvestamiseks peame kasutama veebipõhist vahendajat, et saada nagu sild Arduino plaadi ja selle rakenduskeskuse vahel.
nii et valin tasuta veebipõhise andmebaasi hostimise veebisaidi, mis töötab lisaks Arduino plaadilt saadud andmete salvestamisele lisaks sellele käskluste saatmisele, valin MySQL andmebaasid, kuna see on tasuta ja tavaliselt kasutatav. Lisatud failist leiate, et see sisaldab ainult kahte tabelit. esimene on käskude salvestamine, seejärel tahvlile saatmine ja teine tabel, et saada Arduino tahvli väljundid ja taastada see hilisemaks kasutamiseks.
Tasuta hostimise Mysql andmebaas:
Veebipõhine PHP MyAdmin:
Samm: looge C# Windowsi vormi HUB
Seejärel ehitasin selle jaoturi, mida võib pidada arvuti kuulajaväravaks, et kõigepealt lubada seda läbivad andmed ja seejärel saata need jadaporti kaudu Arduino plaadile ja vastupidi.
Selle jaoturi liides on väga lihtne, see sisaldab ainult kahte rikkalikku tekstivälja, mis näitavad iga tehinguprotsessi olekut viska jaoturi (saatmine ja vastuvõtmine) andmeid.
Märkus: seda jaoturit tuleb alati kasutada nii kaua, kui soovite oma Arduino tahvlit Internetis kasutada
Samm: looge veebiliides
Siit jõudsime kõige lahedama osa juurde..
Lõin Asp.net C# tehnoloogial põhineva veebirakenduse, millel on tundlik liides, mis võib töötada mis tahes seadmes, see veebirakendus tegeleb ainult veebiandmebaasiga, teadmata, mis on tagaküljel olev tahvel.
Selle liidese kaudu saate kategoriseerida oma elektroonilised osad, mis on ühendatud Arduinoga.. ja klõpsates ja salvestate lihtsalt andmeid võrgus.
Näide:
klõpsates saali rohelisel nupul (SISSE), saadate Interneti kaudu tellimuse oma maja saalis valguse sisselülitamiseks, nii et teisel pool maailma saab selle tellimuse vastuvõtva jaoturi ja käsitseda seda oma Arduino elektroonilise vooluahelaga aadressil Kodu.
kaitstud tühjus BtnHallOn_Click (objekti saatja, EventArgs e) {AddTempOrders ("I"); // kirja "I" saatmine Arduinole saali valguse avamiseks}
Samm: laadige projekt alla
On aeg seda ise proovida ja kogeda.
Loodetavasti naudite seda…
Soovitan:
MCU Juurdepääs Interneti -teenusele IFTTT kaudu - Ameba Arduino: 3 sammu
MCU Juurdepääs Interneti -teenusele IFTTT kaudu - Ameba Arduino: Interneti -teenusele juurdepääs on nutiseadme, näiteks Android -telefoni, tahvelarvuti või arvuti jaoks lihtne töö, kuid mitte nii lihtne mikrokontrollerite puhul, kuna see nõuab tavaliselt paremat ühenduvust ja töötlemisvõimsust. Siiski võime maha laadida raske osa
TERMINAALSELT KONTROLLITAV ROBOT / JUHISTE MEETODI KOMPLEKT: 5 sammu
TERMINAALSELT KONTROLLITAV ROBOT / JUHISTE MEETOD: Tere selles juhendis, ma jagan, kuidas ma selle terminaliga juhitava roveri tegin. Parim osa on see, et ma ei kasutanud kodeerimist ega mikrokontrollerit. See on lihtne viis näidata kuidas juhendamismeetodi komplekt töötab. juhiste komplekt
WIFI KONTROLLITAV ZUMO ROBOT: 3 sammu
WIFI KONTROLLITAV ZUMO ROBOT: Riistvara ülevaade: RedBearLab CC3200: Texas Instrumendi SimpleLink CC3200 seade on traadita MCU, mis ühendab suure jõudlusega ARM Cortex-M4 tuuma, mis töötab kuni 80 MHz, mis võimaldab arendada tervet rakendust ühe IC-ga
Nodemcu abil kontrollitav neopiksel: 6 sammu
Neopixel, mida kontrollitakse Nodemcu abil: Tere poisid Siin on mul uus juhend. Selles juhendis õpime, kuidas juhtida ja muuta Neopixeli LED -riba (ws2812b) värvi, kasutades Nodemcu Interneti kaudu kõikjal maailmas. Nii et see on IOT -i kombineeritud projekt
RIDAJÄRGI ROBOT -- ARDUINO KONTROLLITAV: 11 sammu (piltidega)
RIDAJÄRGI ROBOT || ARDUINO KONTROLLITAV: SELLES JUHENDIS MA NÄITAN, KUIDAS ROBOTIAUTOT (CARBOT) MUUDATADA, JOONISE JÄRGMISEKS ROBOTIKS