Агуулгын хүснэгт:
- Алхам 1: Ethernet Shield -ийг Arduino руу холбоно уу
- Алхам 2: LED холбоно уу
- Алхам 3: Arduino -г компьютерт холбоно уу
- Алхам 4: Ethernet Shield -ийг чиглүүлэгч рүү холбоно уу
- Алхам 5: Arduino IDE -ийг нээнэ үү
- Алхам 6: Arduino руу код оруулах
- Алхам 7: Вэб серверийг турших
- Алхам 8: MATLAB -ийг нээнэ үү
- Алхам 9: GUIDE дээр дарна уу
- Алхам 10: Хоёр товчлуур зур
- Алхам 11: Товчлууруудыг URL руу холбоно уу
Видео: Arduino -г MATLAB ашиглан утасгүй удирдах: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
MATLAB аппликейшн болон компьютерт холбогдоогүй Arduino хоёрын хооронд хэрхэн харилцаа холбоо тогтоох талаар цөөхөн хэдэн DIY -ийг олж харсан. Гэсэн хэдий ч ENC28J60 нийцтэй Ethernet бамбай ашиглан Arduino -г MATLAB -ээр утасгүй удирддаг ямар нэгэн зүйл надад тохиолдоогүй. Энэхүү номонд би Arduino -ийг MATLAB -ийг утасгүй ашиглан удирдах хамгийн энгийн аргыг үзүүлэх болно. ЧАМД ЮУ ХЭРЭГТЭЙ ВЭ? 1) Arduino - Танд хянагч хэрэгтэй. MATLAB дэмждэг тул би Arduino -г ашигладаг байсан. Энэ төслийн хувьд би Arduino-д суурилсан орон нутгийн удирдлага болох Gizduino-ийг ашигласан. 2) Ethernet Shield - ТУЗ -д тохирох Ethernet бамбай хэрэгтэй. Би самбар дээрээ ENC28J60 ашигласан. 3) Wi -Fi чиглүүлэгч - Arduino -г холбох нь таны компьютерт утасгүй холбогдох хэрэгсэл болно. 4) LED - Төхөөрөмжүүдийн хоорондох холболтыг илэрхийлдэг аливаа бүрэлдэхүүн хэсэг. Энэ төслийн хувьд би LED ашигласан. 5) Хэвлэгчийн кабель - Arduino -г компьютерт холбох. 6) UTP кабель - Ethernet бамбайгаа чиглүүлэгчтэй холбох.
Алхам 1: Ethernet Shield -ийг Arduino руу холбоно уу
Ethernet бамбайгаа Arduino -тойгоо болгоомжтой холбоно уу. Зүүг нугалахаас зайлсхий.
Алхам 2: LED холбоно уу
Төхөөрөмжүүдийн хоорондох холболтыг илэрхийлж болох бүх бүрэлдэхүүн хэсгүүдийг холбоно уу. Энэ номонд би LED ашигладаг байсан. LED -ийг MATLAB ашиглан утасгүй асаах, унтраахыг оролдох болно. Би LED -ийн анодыг (урт зүү) Arduino -д залгагдсан Ethernet хамгаалалтын 6 -р дижитал оролт/зүү, LED -ийн катод (богино зүү) -ийг Ethernet -ийн GND -тэй холбосон.
Алхам 3: Arduino -г компьютерт холбоно уу
Принтерийн кабелийг Arduino-д залгаад компьютерт холбоно уу.
Алхам 4: Ethernet Shield -ийг чиглүүлэгч рүү холбоно уу
UTP-ийг Ethernet бамбай болон чиглүүлэгчийнхээ аль ч LAN порт руу залгаарай.
Алхам 5: Arduino IDE -ийг нээнэ үү
Ethernet бамбай номын сангийн нийцтэй байдлын улмаас би Arduino 1.0 -ийг ашигласан. Arduino 1.0 -ийг нээсний дараа номын санг татаж аваад агуулгыг өөрийн Arduino 1.0 -ийн номын сангийн хавтсанд хуулж оруулна уу.
Алхам 6: Arduino руу код оруулах
Кодыг Arduino -д байршуулахаасаа өмнө DHCP серверийн мужид байгаа вэб серверийн хаягийг зааж өгсөн эсэхээ шалгаарай. Чиглүүлэгчийнхээ DHCP серверийн хүрээг мэдэхийн тулд та хөтөчөө нээж 192.168.0.1 гарцын үндсэн хаягийг бичиж өөрийн чиглүүлэгчид хандах боломжтой. Ихэнх чиглүүлэгчид энэ гарцын үндсэн хаягийг ашигладаг боловч зарим чиглүүлэгч өөр хаяг ашиглаж болно. Чиглүүлэгчийнхээ хаягийг мэдэхийн тулд та тушаалын мөрөнд хандаж болно, хэрэв та Windows хэрэглэгч бол ipconfig гэж бичээд enter дээр дарна уу. Хэрэв та чиглүүлэгчтэйгээ холбогдсон бол гарцын үндсэн хаягийг хайж олоорой.
Алхам 7: Вэб серверийг турших
Кодыг Arduino -д байршуулсны дараа та оноосон вэб серверт хандах боломжтой эсэхийг шалгаж болно. Хөтөч нээгээд вэб серверийн хаягаа оруулна уу. Би 192.168.0.15 -ийг хаяг болгон ашигласан. Та Arduino -д залгагдсан Ethernet бамбай руу холбогдсон LED хариу өгч байгаа эсэхийг дарж унтрааж болно. Ethernet бамбай болон вэб сервертэй холбоо тогтоосны дараа та үүнийг MATLAB -д нэгтгэж болно.
Алхам 8: MATLAB -ийг нээнэ үү
Arduino, Ethernet Shield болон Web Sever -тэй холболт хийсний дараа та MATLAB -ийг нээж, нэгтгэж эхлэх боломжтой. Хажуу талд нь: Бид Arduino -д зориулсан MATLAB дэмжлэгийн багцыг ашиглахгүй ч гэсэн та үүнийг ирээдүйд татаж авахаар сонгож болно..
Алхам 9: GUIDE дээр дарна уу
MATLAB -ийг ажиллуулсны дараа GUIDE дээр дарна уу. Энэ нь таныг GUI загварыг асуух өөр цонх руу шилжүүлэх болно, хоосон GUI дээр дарна уу.
Алхам 10: Хоёр товчлуур зур
Товчлуур дээр дараад ON ба OFF горимд хоёр зурна уу. Үүний дагуу та түүний шинж чанарыг өөрчилж болно. Үүнийг хийсний дараа m-file дээр дарж хадгална уу.
Алхам 11: Товчлууруудыг URL руу холбоно уу
Үүнийг хийсний дараа та дараах кодыг 1 ба 2 товчлууруудын доор байрлуулж болно.
Эхний товчлуурын хувьд: urlread ('https://192.168.0.15/?led=on'); Хоёр дахь товчлуурын хувьд: urlread ('https://192.168.0.15/?led=off'); Хэрэв та анзаарсан бол дээрх кодууд нь MATLAB -ийг асаах, унтраах командын вэб серверийн хаягаар хандах боломжийг олгодог бөгөөд ингэснээр дараах зүйлсийг утасгүй удирдах боломжтой болно. Зүгээр л тоглох дээр дараад тест ажиллуулна уу.
Зөвлөмж болгож буй:
Ws2812 неопикселийн LED зурвасыг Bluetooth ашиглан Arduino Uno ашиглан удирдах: 4 алхам
Ws2812 неопикселийн LED зурвасыг Bluetooth ашиглан Arduino Uno ашиглан хянана уу: Сайн байна уу залуусаа, энэ зааварчилгаанд бид nedu -пикселийг arduino ашиглан хэрхэн удирдах талаар сурах болно. Үндсэндээ arduino нь Bluetooth -ээр hc05 Bluetooth модулийг ашиглан ухаалаг гар утсанд холбогдож, ухаалаг гар утас нь неопикселийн LED зурвасын өнгийг өөрчлөх тушаал илгээдэг
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: 7 алхам
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: Хөөе залуусаа, дахин тавтай морилно уу. Өмнөх нийтлэлдээ би H Bridge Circuit гэж юу болохыг, L293D мотор драйвер IC, piggybacking L293D мотор драйвер IC, өндөр гүйдлийн хөдөлгүүртэй жолооч нарыг жолоодох, мөн L293D моторт жолоочийн самбарыг хэрхэн яаж хийх, хэрхэн хийх талаар тайлбарласан болно
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй алсын удирдлага - Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч - Rc нисдэг тэрэг - Arduino ашиглан Rc онгоц: 5 алхам (зурагтай)
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй удирдлага | Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч | Rc нисдэг тэрэг | Arduino ашиглан Rc онгоц: Rc машин ажиллуулах | Квадрокоптер | Дрон | RC онгоц | RC завь, бидэнд үргэлж хүлээн авагч, дамжуулагч хэрэгтэй байдаг, RC QUADCOPTER -ийн хувьд бидэнд 6 суваг дамжуулагч, хүлээн авагч хэрэгтэй гэж бодъё, энэ төрлийн TX ба RX нь хэтэрхий үнэтэй тул бид үүнийг өөрөө хийх болно
Usb ашиглан Blynk ашиглан Arduino -г удирдах: 3 алхам
Usb ашиглан Blynk ашиглан Arduino -г удирдах: Энэ бол миний хоёр дахь зааварчилгаа юм. Энэхүү зааварчилгаанд би Blynk ашиглан LED -ийг хэрхэн хянах талаар үзүүлэх болно. Blynk бол бидэнд хяналтын самбар болон холболтыг өгдөг програм юм. Та үүнийг google play store -оос татаж авах боломжтой (Андройдод зориулсан). & апп с
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл