Sisällysluettelo:
- Vaihe 1: Arduino -koodi
- Vaihe 2: Luo online -tietokanta
- Vaihe 3: Luo C# Windows Form HUB
- Vaihe 4: Luo verkkokäyttöliittymä
- Vaihe 5: Lataa projekti
Video: ARDUINO INTERNET -HALLINTA: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Ajattelin paljon löytääkseni edullisen ratkaisun Arduino -kortin liittämiseksi Internetiin ilman Ethernet -suojaa tai edes WIFI -moduuleja. Tutkittuani huomasin, että ainoa tapa puhua Arduino -kortille on puhua sen sarjaportille, joten loin yksinkertaisen C# -ikkunasovelluksen (HUB) toimimaan sarjaportin kanssa lähettämään ja vastaanottamaan tietoja taululleni.
Tämä sovellus HUB on jo yhteydessä Internetiin henkilökohtaisen tietokoneesi kautta, ja se auttaa lähettämään ja vastaanottamaan tietoja korttisi välillä pilvitietokannasta, sen lisäksi, että tallennetaan vaihdetut tiedot Arduinosta ja online -MySQL -tietokantaan, jotta voit tehdä tilastoja toive.
Vaihe 1: Arduino -koodi
Ensinnäkin minun oli aloitettava pienellä esimerkillä, jonka avulla voin testata idean ja sen kyvyn soveltamista, joten tässä näytteessä en yhdistänyt mitään anturia, käytin vain sisäänrakennettua LEDiä Arduinossa, jotta voin kytkeä päälle ja pois päältä LED -valo nastassa 13 lähettämällä kirjaimet "I" ja "O" sarjaporttiin
Vaihe 2: Luo online -tietokanta
Ja tietojen tallentamiseksi meidän on käytettävä online -välittäjää tullaksemme siltaksi Arduino -levyn ja kyseisen sovelluskeskuksen välillä.
joten valitsen ilmaisen online -tietokannan hosting -sivuston, joka toimii Arduino -kortilta vastaanotettujen tietojen tallentamisen lisäksi komentojen lähettämisen lisäksi, valitsen MySQL -tietokannat, koska se on ilmainen ja yleisesti käytetty. Liitetiedostosta löydät, että se sisältää vain kaksi taulukkoa. Ensimmäinen on tallentaa komennot ja lähettää se sitten taululle, ja toinen taulukko ottaa vastaan Arduino -kortin lähdöt ja palauttaa ne myöhempää käyttöä varten.
Ilmainen Mysql -tietokannan ylläpito:
Online PHP MyAdmin:
Vaihe 3: Luo C# Windows Form HUB
Sitten rakensin tämän keskittimen, jota voidaan pitää PC: n kuunteluporttina, jotta sen kautta kulkevat tiedot sallitaan ensin ja lähetetään sitten Arduino -kortille sarjaportin kautta ja päinvastoin.
Tämän keskittimen käyttöliittymä on hyvin yksinkertainen, se sisältää vain kaksi rikasta tekstikenttää, jotka osoittavat jokaisen tapahtuman kulun tilan heittokeskuksen (lähetä ja vastaanota) tiedot.
Huomautus: tätä keskitintä on käytettävä aina niin kauan kuin haluat käyttää Arduino -korttiasi Internetissä
Vaihe 4: Luo verkkokäyttöliittymä
Tässä päästiin viileimpään osaan..
Luin Asp.net C# -tekniikkaan perustuvan verkkosovelluksen, jossa on responsiivinen käyttöliittymä, joka voi toimia millä tahansa laitteella. Tämä verkkosovellus käsittelee vain online -tietokantaa tietämättä, mikä takapinta on.
Tämän käyttöliittymän kautta voit luokitella Arduinoon kytketyt elektroniset osat ja napsauttamalla ja vain tallentaa tietoja verkossa.
Esimerkki:
napsauttamalla vihreää painiketta (PÄÄLLÄ) Hall -osiossa lähetät tilauksen Internetin kautta sytyttääksesi valon talosi saliisi, joten toisella puolella maailmaa keskus, joka vastaanottaa tämän tilauksen ja käsittelee sitä Arduino -elektroniikkapiirilläsi osoitteessa Koti.
suojattu tyhjä BtnHallOn_Click (objektin lähettäjä, tapahtumariskit e) {AddTempOrders ("I"); // I -kirjaimen lähettäminen Arduinolle Hall -valon avaamiseksi}
Vaihe 5: Lataa projekti
On aika kokeilla itse ja tehdä omia kokemuksia.
Toivottavasti nautit siitä …
Suositeltava:
BOSEBerry Pi Internet -radio: 4 vaihetta (kuvien kanssa)
BOSEBerry Pi Internet Radio: Rakastan radion kuuntelua! Käytin talossani DAB -radiota, mutta havaitsin, että vastaanotto oli hieman hajanainen ja ääni hajosi jatkuvasti, joten päätin rakentaa oman Internet -radion. Minulla on vahva wifi -signaali taloni ympärillä ja digitaalinen veli
MCU Internet -palvelun käyttäminen IFTTT: n kautta - Ameba Arduino: 3 vaihetta
MCU Internet -palvelun käyttäminen IFTTT: n kautta - Ameba Arduino: Internet -palvelun käyttö on helppoa älylaitteelle, kuten Android -puhelimelle, tabletille tai tietokoneelle, mutta ei niin helppoa mikrokontrollereille, koska se vaatii yleensä paremman yhteyden ja prosessointitehon. Voimme kuitenkin purkaa raskaan osan
Arduino Internet -palveluntarjoajana -- Polta kuusiotiedosto AVR: ssä -- AVR: n sulake -- Arduino ohjelmoijana: 10 vaihetta
Arduino Internet -palveluntarjoajana || Polta kuusiotiedosto AVR: ssä || AVR: n sulake || Arduino ohjelmoijana: ……………………… Tilaa YouTube -kanavani saadaksesi lisää videoita …….. Tämä artikkeli on kyse arduinosta kuten isp. Jos haluat ladata heksatiedoston tai jos haluat asettaa sulakkeen AVR: ään, sinun ei tarvitse ostaa ohjelmoijaa, voit tehdä
ATTiny85: n polttaminen Arduino-Megan avulla Internet-palveluntarjoajana: 5 vaihetta
ATTiny85: n polttaminen Arduino -Megan avulla Internet -palveluntarjoajana: Avustajat - Sayan Wadadar, Chiranjib Kundu ATTiny85 -ohjelmointi käyttämällä Arduino MEGA2560: ta Internet -palveluntarjoajana. Muutama kuukausi sitten yritin kutistaa Arduino -projektiani käyttämällä Attiny 85 ic: tä. Se oli ensimmäinen kerta, kun yritin ohjelmoida 20u ATTiny 85 -ohjelmaa käyttämällä
Joululaatikko: Arduino/ioBridge Internet-ohjattavat jouluvalot ja musiikkiesitys: 7 vaihetta
Joululaatikko: Arduino/ioBridge Internet-ohjattavat jouluvalot ja musiikkiesitys: Joululaatikkoprojektini koostuu internetin hallitsemista jouluvaloista ja musiikkiesityksestä. Joululaulua voidaan pyytää verkossa, joka asetetaan sitten jonoon ja toistetaan siinä järjestyksessä kuin sitä pyydettiin. Musiikki lähetetään FM -asemalla