Satura rādītājs:
- 1. darbība: Arduino kods
- 2. darbība. Izveidojiet tiešsaistes datu bāzi
- 3. darbība: izveidojiet C# Windows veidlapas HUB
- 4. darbība: izveidojiet tīmekļa saskarni
- 5. darbība: lejupielādējiet projektu
Video: ARDUINO INTERNETA KONTROLĒTAIS: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Es daudz domāju, lai atrastu lētu risinājumu, kā savienot savu Arduino plati ar internetu, neizmantojot Ethernet vairogu vai pat WIFI moduļus. pēc izpētes es atklāju, ka vienīgais veids, kā sarunāties ar Arduino plati, ir saruna ar tās seriālo portu, tāpēc es izveidoju vienkāršu C# loga lietojumprogrammu, kas darbosies kā (HUB), lai tiktu galā ar seriālo portu, lai nosūtītu un saņemtu datus uz manu dēli.
Šī lietojumprogramma HUB jau ir savienota ar internetu, izmantojot jūsu personālo datoru, un tā palīdz nosūtīt un saņemt datus starp jūsu dēļa mākoņa datu bāzi, kā arī uzglabāt apmainītos datus no un uz Arduino un tiešsaistes MySQL datu bāzi, lai jūs varētu veikt statistiku vēlēšanās.
1. darbība: Arduino kods
Vispirms man bija jāsāk ar nelielu piemēru, kas ļauj pārbaudīt idejas un tās spēju pielietošanu, tāpēc šajā paraugā es nepievienoju nevienu sensoru, es izmantoju tikai Arduino iebūvēto LED, lai varētu ieslēgt un izslēgt gaismas diode 13. tapā, seriālajā portā nosūtot burtus "I" un "O"
2. darbība. Izveidojiet tiešsaistes datu bāzi
Un datu glabāšanai mums ir jāizmanto tiešsaistes starpnieks, lai kļūtu par tiltu starp Arduino plati un šo lietojumprogrammu centru.
tāpēc es izvēlos bezmaksas tiešsaistes datubāzes mitināšanas vietni, kas darbosies, lai papildus komandu nosūtīšanai saglabātu savus datus, kas saņemti no Arduino plates, es izvēlos MySQL datu bāzes, jo tā ir bezmaksas un parasti tiek izmantota. Pievienotajā failā jūs atradīsit, ka tajā ir tikai divas tabulas. pirmais ir komandu saglabāšana, pēc tam nosūtīšana uz tāfeles, bet otrā tabula - lai saņemtu Arduino plates izejas un atjaunotu to vēlākai lietošanai.
Bezmaksas mitināšanas Mysql datu bāze:
Tiešsaistes PHP MyAdmin:
3. darbība: izveidojiet C# Windows veidlapas HUB
Tad es izveidoju šo centrmezglu, ko var uzskatīt par klausītāja vārtiem datorā, lai vispirms ļautu caur to iziet datus, pēc tam nosūtītu tos uz Arduino plati, izmantojot seriālo portu, un otrādi.
Šī centrmezgla saskarne ir ļoti vienkārša, tajā ir tikai divi bagātināti teksta lodziņi, kas parāda katras transakcijas caurlaides statusu, izmetot centrmezgla (sūtīt un saņemt) datus.
Piezīme: šim centrmezglam vienmēr jādarbojas tik ilgi, kamēr vēlaties izmantot savu Arduino dēli, izmantojot internetu
4. darbība: izveidojiet tīmekļa saskarni
Šeit mēs nonācām pie stilīgākās daļas..
Es izveidoju tīmekļa lietojumprogrammu, kuras pamatā ir tehnoloģija Asp.net C# ar atsaucīgu saskarni, kas var darboties jebkurā ierīcē, šī tīmekļa lietojumprogramma nodarbojas tikai ar tiešsaistes datu bāzi, nezinot, kas ir tāfele aizmugurē.
Izmantojot šo saskarni, jūs varat klasificēt savas elektroniskās detaļas, kas pievienotas Arduino.. un noklikšķinot uz un jūs vienkārši glabājat datus tiešsaistē.
Piemērs:
noklikšķinot uz zaļās pogas (IESLĒGTS) zāles sadaļā, jūs nosūtāt interneta pasūtījumu, lai ieslēgtu gaismu jūsu mājas zālē, tātad citā pasaules malā centrmezgls, kas saņem šo pasūtījumu, un rīkojas ar savu Arduino elektronisko shēmu plkst. mājas.
protected void BtnHallOn_Click (objekta sūtītājs, EventArgs e) {AddTempOrders ("I"); // vēstules "I" nosūtīšana Arduino, lai atvērtu zāles gaismu}
5. darbība: lejupielādējiet projektu
Ir pienācis laiks izmēģināt to pats un gūt pieredzi.
Ceru, ka jums patiks…
Ieteicams:
BALSU KONTROLĒTAIS ROBOTS AR BLUETOOTH: 3 soļi
BALSU KONTROLĒTAIS ROBOTS AR BLUETOOTH: šo robotu kontrolē mūsu tālrunis. Saite uz lietotni: https://play.google.com/store/apps/details?id=com…. Šo robotu vada mūsu balss un arī to var kontrolēt arī ar pogām. Šis robots ir paredzēts tikai demonstrācijai. Sekojiet
Infrasarkanais kontrolētais MP3 atskaņotājs: 6 soļi (ar attēliem)
Infrasarkanais kontrolētais MP3 atskaņotājs: izveidojiet infrasarkano staru tālvadības pults MP3 atskaņotāju par aptuveni 10 USD (USD). Tam ir parastās funkcijas: atskaņot, apturēt, atskaņot nākamo vai iepriekšējo, atskaņot vienu dziesmu vai visas dziesmas. Tam ir arī ekvalaizera variācijas un skaļuma kontrole. To visu var kontrolēt, izmantojot
Arduino/lietotņu kontrolētais galda apgaismojums: 6 soļi (ar attēliem)
Arduino/lietotņu kontrolētais galda apgaismojums: Šim projektam es gribēju kaut ko tādu, kas ļautu man vairāk iemācīties par elektroniku/programmatūru, ko vēl neesmu īsti iekļuvis .. Es nolēmu, ka gaisma būtu laba platforma tam. dizains, kuru es izdomāju, bija paredzēts gaismeklim
F.i.c.s. - Fonera interneta kontrolētais slēdzis (ON/OFF): 4 soļi
F.i.c.s. - Fonera interneta kontrolētais slēdzis (IESLĒGTS/IZSLĒGTS): pirms pāris mēnešiem es bez maksas saņēmu savu pirmo FON maršrutētāju. Pirmā lieta, ko es izdarīju, bija uz tā uzvilkt dd-wrt programmaparatūru. Tā kā FONera maršrutētājam ir gpio tapas, es nolēmu izmantot vienu no šīm tapām, lai kontrolētu maiņstrāvas slodzes vai attālināti ieslēgtu/izslēgtu slēdzi. Ir līdzīgs
Arduino kontrolētais zvanu tornis/kariljons: 5 soļi (ar attēliem)
Arduino kontrolētais zvanu tornis/kariljons: tas ir mūzikas zvanu komplekts, ko vada solenoīdi un kontrolē Arduino mikrokontrolleris. Ir astoņi zvani, kas aptver vienu oktāvu. Zvani ir vadāmi no datora, vai tornis var stāvēt viens pats un atskaņot iepriekš ieprogrammētas melodijas. Pārbaudiet