Talaan ng mga Nilalaman:
- Hakbang 1: Arduino Code
- Hakbang 2: Lumikha ng Online Database
- Hakbang 3: Lumikha ng C # Windows Form HUB
- Hakbang 4: Lumikha ng Web Interface
- Hakbang 5: I-download ang Project
Video: Kinokontrol ng ARDUINO INTERNET: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Akala ko ng marami upang makahanap ng isang murang solusyon upang ikonekta ang aking Arduino board sa internet nang hindi gumagamit ng anumang kalasag ng Ethernet o kahit na anumang mga module ng WIFI. pagkatapos ng pagsasaliksik nalaman ko na ang tanging paraan upang makipag-usap sa Arduino board ay ang pakikipag-usap sa serial port nito, kaya gumawa ako ng isang simpleng application ng C # window upang magtrabaho bilang isang (HUB) upang makitungo sa serial port upang maipadala at makatanggap ng data sa aking board.
Ang Application HUB na ito ay konektado sa internet sa pamamagitan ng iyong personal na computer at nakakatulong na magpadala at makatanggap ng data sa pagitan ng iyong board ng cloud database, bukod sa pag-iimbak ng ipinagpalit na data mula sa at sa Arduino at online na MySQL database, kaya maaari kang gumawa ng mga istatistika tulad mo hiling
Hakbang 1: Arduino Code
Una sa lahat kailangan kong magsimula sa isang maliit na halimbawa na pinapayagan akong subukan ang paglalapat ng ideya at kakayahan nito, kaya sa sample na ito ay hindi ko nakakonekta ang anumang sensor ginamit ko lang ang build sa LED sa Arduino upang maaari kong i-on at i-off ang LED light sa pin 13 sa pamamagitan ng pagpapadala ng mga titik na "I" at "O" sa serial port
Hakbang 2: Lumikha ng Online Database
At upang mag-imbak ng data kailangan naming gumamit ng isang online na tagapamagitan upang maging tulad ng isang tulay sa pagitan ng Arduino board at ng Application Hub.
kaya pumili ako ng isang libreng online database hosting website na gagana upang mag-save ang aking data na natanggap mula sa Arduino board bilang karagdagan sa pagpapadala ng mga utos dito, pipiliin ko ang mga database ng MySQL sapagkat ito ay libre at karaniwang ginagamit. Sa naka-attach na file makikita mo na naglalaman lamang ito ng dalawang mga talahanayan. una ay iimbak ang mga utos pagkatapos ay ipadala ito sa board, at ang pangalawang talahanayan upang matanggap ang mga output ng Arduino board at ibalik ito para magamit sa paglaon.
Libreng pag-host ng Mysql database:
Online PHP MyAdmin:
Hakbang 3: Lumikha ng C # Windows Form HUB
Pagkatapos ay itinayo ko ang hub na ito na maaaring isaalang-alang bilang isang tagapakinig na gate sa PC upang payagan ang data na dumaan muna dito pagkatapos ay ipadala ito sa Arduino board sa pamamagitan ng serial port at vice versa.
Ang interface ng hub na ito ay napaka-simple, Naglalaman ito ng dalawang mayamang mga kahon ng teksto lamang na nagpapakita ng katayuan ng bawat pass ng transaksyon itapon ang data ng hub (magpadala at tumanggap).
Tandaan: ang hub na ito ay dapat palaging tatakbo hangga't nais mong gamitin ang iyong Arduino board na itapon ang internet
Hakbang 4: Lumikha ng Web Interface
Narating namin ang pinaka-cool na bahagi..
Lumikha ako ng isang web application batay sa teknolohiya ng Asp.net C # na may isang tumutugong interface na maaaring gumana sa anumang aparato, ang web application na ito ay nakikipag-usap lamang sa online na database nang hindi alam kung ano ang board sa likuran.
Sa pamamagitan ng interface na ito maaari mong kategorya ang iyong mga elektronikong bahagi na naka-plug sa Arduino.. at sa pamamagitan ng pag-click sa at mag-iimbak ka lamang ng data sa online.
Halimbawa:
sa pamamagitan ng pag-click sa berdeng pindutan (ON) sa Seksyon ng Hall, nagpapadala ka ng isang order sa pamamagitan ng internet upang buksan ang ilaw sa Hall ng iyong bahay, kaya sa kabilang panig ng mundo ang hub na tumatanggap ng order na ito at hawakan ito sa iyong Arduino Electronic Circuit sa bahay
protektadong walang bisa BtnHallOn_Click (nagpadala ng object, EventArgs e) {AddTempOrders ("I"); // nagpapadala ng liham na "Ako" kay Arduino upang buksan ang ilaw ng Hall}
Hakbang 5: I-download ang Project
Oras na upang subukan ito ang iyong sarili at gumawa ng iyong sariling karanasan.
Inaasahan kong nasiyahan ka dito …
Inirerekumendang:
Buuin ang Iyong Kinokontrol na Video-Streaming Robot ng iyong Internet Sa Arduino at Raspberry Pi: 15 Hakbang (na may Mga Larawan)
Buuin ang Iyong Kinokontrol na Video-Streaming Robot ng Internet Sa Arduino at Raspberry Pi: Ako @RedPhantom (aka LiquidCrystalDisplay / Itay), isang 14 na taong mag-aaral mula sa Israel na natututo sa Max Shein Junior High School para sa Advanced Science at Matematika. Ginagawa ko ang proyektong ito para matuto ang lahat mula sa at magbahagi! Maaari kang magkaroon ng
Kinokontrol ng Word Clock ng 114 na Mga Serbisyo: 14 Mga Hakbang (na may Mga Larawan)
Ang Word Clock na Kinokontrol ng 114 Servos: Ano ang mayroon ng 114 LEDs at palaging tumatakbo? Tulad ng maaari mong malaman ang sagot ay isang salitang orasan. Ano ang mayroon ng 114 LEDs + 114 servos at palaging gumagalaw? Ang sagot ay ang orasan na kinokontrol ng servo para sa proyektong ito Nakipagtulungan ako sa isang kaibigan ko na lumingon
Kinokontrol ng Arduino Robotic Arm W / 6 Mga Degree ng Freedom: 5 Mga Hakbang (na may Mga Larawan)
Kinokontrol ng Arduino Robotic Arm W / 6 Degree of Freedom: Miyembro ako ng isang robotics group at bawat taon ang aming pangkat ay nakikilahok sa isang taunang Mini-Maker Faire. Simula noong 2014, nagpasya akong bumuo ng isang bagong proyekto para sa kaganapan sa bawat taon. Sa oras na iyon, mayroon akong isang buwan bago ang kaganapan upang maglagay ng isang bagay na makakalimutan
Kinokontrol ng Arduino na Dock ng Telepono na May Mga Lampara: 14 Mga Hakbang (na may Mga Larawan)
Arduino Controlled Phone Dock With Lamps: Ang ideya ay sapat na simple; lumikha ng isang dock ng singilin sa telepono na magbubukas lamang ng lampara kapag nagcha-charge ang telepono. Gayunpaman, tulad ng madalas na nangyayari, ang mga bagay na tila simpleng simple ay maaaring magtapos sa pagkuha ng medyo mas kumplikado sa kanilang pagpapatupad. Ito ay
Kinokontrol ng Arduino Lilypad Mga Nearrings ng NeoPixel: 7 Mga Hakbang (na may Mga Larawan)
Kinokontrol ng Arduino Lilypad Mga Nearrings ng NeoPixel: Kamusta sa lahat, Ayaw mo bang magkaroon ng ganoon kaayos at astig na hikaw kapag lumabas ka sa gabi o para sa mga pagdiriwang? Nais kong magkaroon nito, iyon ang dahilan kung bakit ginawa ko ang Arduino Lilypad Controlled Neopixel Earrings. :) Ang mga hikaw na ito ay hindi lamang nag-iilaw. Mayroon silang