Агуулгын хүснэгт:
- Алхам 1: Arduino код
- Алхам 2: Онлайн мэдээллийн бааз үүсгэх
- Алхам 3: C# Windows Form HUB үүсгэх
- Алхам 4: Вэб интерфэйс үүсгэх
- Алхам 5: Төслийг татаж авах
Видео: ARDUINO INTERNET ХЯНАЛТ: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Ethernet бамбай эсвэл WIFI модулийг ашиглахгүйгээр Arduino самбараа интернетэд холбох хямд шийдлийг олохын тулд би маш их бодож байсан. Судалгааны дараа Arduino самбартай ярих цорын ганц арга бол түүний цуваа портоор ярих явдал болохыг олж мэдсэн тул би самбар дээрээ өгөгдөл илгээх, хүлээн авах цуваа портыг шийдвэрлэх (HUB) хэлбэрээр ажиллах энгийн C# цонхны програмыг бүтээв..
Энэхүү програмын HUB нь таны хувийн компьютерээр интернетэд холбогдсон бөгөөд Arduino болон онлайн MySQL мэдээллийн сангаас солилцсон өгөгдлийг хадгалахаас гадна үүлэн мэдээллийн баазын хооронд өгөгдөл илгээх, хүлээн авахад тусалдаг бөгөөд ингэснээр та статистик мэдээллийг гаргах боломжтой болно. хүсэл
Алхам 1: Arduino код
Юуны өмнө би санаа, түүний чадварыг туршиж үзэх боломжийг олгодог жижиг жишээнээс эхлэх ёстой байсан тул энэ жишээнд би ямар ч мэдрэгчийг холбоогүй бөгөөд зөвхөн Arduino дээр LED бүтээгдсэн төхөөрөмжийг асааж, унтрааж болно. LED гэрэл 13 -р зүү дээр "I" ба "O" үсгийг цуваа порт дээр илгээнэ
Алхам 2: Онлайн мэдээллийн бааз үүсгэх
Өгөгдлийг хадгалахын тулд бид онлайн зуучлагчийг ашиглан Arduino самбар ба Application Hub -ийн хоорондох гүүр шиг байх ёстой.
Тиймээс би Arduino самбараас хүлээн авсан өгөгдлийг хадгалахын тулд үнэгүй онлайн мэдээллийн бааз байршуулах вэбсайтыг сонгож, түүнд тушаал илгээхээс гадна үнэгүй бөгөөд түгээмэл хэрэглэгддэг тул MySQL мэдээллийн баазыг сонгодог. Хавсаргасан файлд та зөвхөн хоёр хүснэгт агуулсан болохыг олж мэдэх болно. Эхнийх нь тушаалуудыг хадгалах, дараа нь самбар руу илгээх, хоёр дахь хүснэгт нь Arduino самбарын гаралтыг хүлээн авч, дараа нь ашиглахаар сэргээнэ.
Mysql мэдээллийн баазыг үнэгүй байршуулах:
Онлайн PHP MyAdmin:
Алхам 3: C# Windows Form HUB үүсгэх
Дараа нь би үүнийг компьютер дээр сонсогчийн хаалга гэж үзэж болох энэхүү төвийг барьж, өгөгдлийг дамжуулж, дараа нь цуваа портоор Arduino самбар руу илгээнэ үү.
Энэхүү төвийн интерфэйс нь маш энгийн бөгөөд зөвхөн дамжуулах гүйлгээний статусыг харуулдаг, өгөгдлийг хаях (илгээх, хүлээн авах) хоёр баялаг текст хайрцгийг агуулдаг.
Анхаарна уу: хэрэв та Arduino самбараа интернет ашиглахыг хүсч байвал энэ төв үргэлж ажиллаж байх ёстой
Алхам 4: Вэб интерфэйс үүсгэх
Энд бид хамгийн гайхалтай хэсэгт ирлээ..
Би ямар ч төхөөрөмж дээр ажиллах чадвартай интерфэйстэй Asp.net C# технологид суурилсан вэб аппликэйшн бүтээсэн бөгөөд энэ вэб аппликейшн нь арын самбар ямар байгааг мэдэхгүйгээр зөвхөн онлайн мэдээллийн сантай ажилладаг.
Энэхүү интерфейсээр дамжуулан та Arduino -д холбогдсон электрон эд ангиудыг ангилж болно, мөн дээр дарж өгөгдлөө онлайнаар хадгалах боломжтой.
Жишээ:
Танхимын хэсгийн ногоон товчлуур (ON) дээр дарснаар та интернэтээр дамжуулан гэрийнхээ танхимын гэрлийг асаах захиалга илгээдэг тул дэлхийн нөгөө өнцөг булан бүрт энэхүү захиалгыг хүлээн авч, Arduino электрон хэлхээнийхээ тусламжтайгаар зохицуулаарай. гэр
хамгаалагдсан void BtnHallOn_Click (объект илгээгч, EventArgs e) {AddTempOrders ("Би"); // танхимын гэрлийг нээхийн тулд "би" гэсэн захидлыг Arduino руу илгээж байна}
Алхам 5: Төслийг татаж авах
Үүнийг өөрөө туршиж үзэх, туршлагаа хийх цаг болжээ.
Танд таалагдана гэж найдаж байна…
Зөвлөмж болгож буй:
Температур, чийгшлийн хяналт - Arduino Mega + Ethernet W5100: 5 алхам
Температур, чийгшлийн хяналт - Arduino Mega + Ethernet W5100: Модуль 1 - FLAT - техник хангамж: Arduino Mega 2560 Wiznet W5100 Ethernet бамбай 8W DS18B20 OneWire автобусанд - 4 OneWire автобусанд хуваагддаг (2,4,1,1) 2х дижитал температур чийгшил мэдрэгч DHT22 (AM2302) 1x температур ба чийгшил
ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
ESP8266, Google Home болон Openhab интеграцчлал ба вэб хяналт ашиглан сохор хөшигний хяналт: Энэхүү зааварчилгаанд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулав. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суурилуулалтыг хавсаргасан болно. Үндсэн хэсгүүд нь: Stepper мотор Stepper драйвер удирддаг bij ESP-01 Gear and mounting
MQ7-БОХИРДЛЫН ХЯНАЛТ, ЯРИЛЦАА, НОДЕМКУГ ХЭРЭГЖҮҮЛЭХ ХЯНАЛТ: 4 алхам
MQ7-БОХИРДЛЫН ХЯНАЛТ, ЯРИА, НОДЕМКҮҮДИЙГ ХЯНАЛТЫН ХЯНАЛТ: Бохирдол бол бидний өнөөгийн дэлхийн хамгийн том асуудал юм, гэхдээ бид бохирдлоо хэрхэн ойрхон хянах вэ, одоо маш амархан
ESP8266 RGB LED зурвасын WIFI хяналт - NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. - RGB LED STRIP ухаалаг гар утасны хяналт: 4 алхам
ESP8266 RGB LED зурвасын WIFI хяналт | NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. | RGB LED STRIP ухаалаг гар утасны хяналт: Сайн байна уу залуусаа, энэ заавар дээр бид nodemcu эсвэл esp8266 -ийг IR алсын удирдлага болгон RGB LED зурвасыг хэрхэн ашиглах талаар сурах болно, Nodemcu нь ухаалаг гар утсаар wifi -ээр хянагдах болно. Үндсэндээ та ухаалаг гар утсаараа RGB LED STRIP -ийг удирдах боломжтой
Arduino заавар - Arduino -той Servo моторын хяналт: 5 алхам
Arduino заавар - Arduino -той Servo моторын хяналт: Энэхүү заавар нь миний " Arduino: Arduino -той Servo моторыг хэрхэн удирдах вэ " Саяхан миний байршуулсан YouTube видео. Үүнийг үзэхийг танд зөвлөж байна. YouTube сувгаар зочлоорой