Агуулгын хүснэгт:

Arduino -г MATLAB ашиглан утасгүй удирдах: 11 алхам
Arduino -г MATLAB ашиглан утасгүй удирдах: 11 алхам

Видео: Arduino -г MATLAB ашиглан утасгүй удирдах: 11 алхам

Видео: Arduino -г MATLAB ашиглан утасгүй удирдах: 11 алхам
Видео: ARDUINO LESSON 1, AРДИУНО ХИЧЭЭЛ 1, ДИЖИТАЛ ГАРАЛТ( Digital Output), LED УДИРДАХ, ГЭРЛЭН ДОХИО 2024, Арваннэгдүгээр
Anonim
Arduino -г MATLAB ашиглан утасгүй удирдана уу
Arduino -г MATLAB ашиглан утасгүй удирдана уу
Arduino -г MATLAB ашиглан утасгүй удирдана уу
Arduino -г MATLAB ашиглан утасгүй удирдана уу
Arduino -г MATLAB ашиглан утасгүй удирдана уу
Arduino -г MATLAB ашиглан утасгүй удирдана уу

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 Shield -ийг Arduino руу холбоно уу
Ethernet Shield -ийг Arduino руу холбоно уу

Ethernet бамбайгаа Arduino -тойгоо болгоомжтой холбоно уу. Зүүг нугалахаас зайлсхий.

Алхам 2: LED холбоно уу

LED холбоно уу
LED холбоно уу

Төхөөрөмжүүдийн хоорондох холболтыг илэрхийлж болох бүх бүрэлдэхүүн хэсгүүдийг холбоно уу. Энэ номонд би LED ашигладаг байсан. LED -ийг MATLAB ашиглан утасгүй асаах, унтраахыг оролдох болно. Би LED -ийн анодыг (урт зүү) Arduino -д залгагдсан Ethernet хамгаалалтын 6 -р дижитал оролт/зүү, LED -ийн катод (богино зүү) -ийг Ethernet -ийн GND -тэй холбосон.

Алхам 3: Arduino -г компьютерт холбоно уу

Arduino -г компьютерт холбоно уу
Arduino -г компьютерт холбоно уу

Принтерийн кабелийг Arduino-д залгаад компьютерт холбоно уу.

Алхам 4: Ethernet Shield -ийг чиглүүлэгч рүү холбоно уу

Ethernet Shield -ийг чиглүүлэгч рүү холбоно уу
Ethernet Shield -ийг чиглүүлэгч рүү холбоно уу
Ethernet Shield -ийг чиглүүлэгч рүү холбоно уу
Ethernet Shield -ийг чиглүүлэгч рүү холбоно уу

UTP-ийг Ethernet бамбай болон чиглүүлэгчийнхээ аль ч LAN порт руу залгаарай.

Алхам 5: Arduino IDE -ийг нээнэ үү

Arduino IDE -ийг нээнэ үү
Arduino IDE -ийг нээнэ үү
Arduino IDE -ийг нээнэ үү
Arduino IDE -ийг нээнэ үү
Arduino IDE -ийг нээнэ үү
Arduino IDE -ийг нээнэ үү
Arduino IDE -ийг нээнэ үү
Arduino IDE -ийг нээнэ үү

Ethernet бамбай номын сангийн нийцтэй байдлын улмаас би Arduino 1.0 -ийг ашигласан. Arduino 1.0 -ийг нээсний дараа номын санг татаж аваад агуулгыг өөрийн Arduino 1.0 -ийн номын сангийн хавтсанд хуулж оруулна уу.

Алхам 6: Arduino руу код оруулах

Arduino руу код оруулах
Arduino руу код оруулах
Arduino руу код оруулах
Arduino руу код оруулах
Arduino руу код оруулах
Arduino руу код оруулах

Кодыг Arduino -д байршуулахаасаа өмнө DHCP серверийн мужид байгаа вэб серверийн хаягийг зааж өгсөн эсэхээ шалгаарай. Чиглүүлэгчийнхээ DHCP серверийн хүрээг мэдэхийн тулд та хөтөчөө нээж 192.168.0.1 гарцын үндсэн хаягийг бичиж өөрийн чиглүүлэгчид хандах боломжтой. Ихэнх чиглүүлэгчид энэ гарцын үндсэн хаягийг ашигладаг боловч зарим чиглүүлэгч өөр хаяг ашиглаж болно. Чиглүүлэгчийнхээ хаягийг мэдэхийн тулд та тушаалын мөрөнд хандаж болно, хэрэв та Windows хэрэглэгч бол ipconfig гэж бичээд enter дээр дарна уу. Хэрэв та чиглүүлэгчтэйгээ холбогдсон бол гарцын үндсэн хаягийг хайж олоорой.

Алхам 7: Вэб серверийг турших

Вэб серверийг турших
Вэб серверийг турших

Кодыг Arduino -д байршуулсны дараа та оноосон вэб серверт хандах боломжтой эсэхийг шалгаж болно. Хөтөч нээгээд вэб серверийн хаягаа оруулна уу. Би 192.168.0.15 -ийг хаяг болгон ашигласан. Та Arduino -д залгагдсан Ethernet бамбай руу холбогдсон LED хариу өгч байгаа эсэхийг дарж унтрааж болно. Ethernet бамбай болон вэб сервертэй холбоо тогтоосны дараа та үүнийг MATLAB -д нэгтгэж болно.

Алхам 8: MATLAB -ийг нээнэ үү

MATLAB -ийг нээнэ үү
MATLAB -ийг нээнэ үү
MATLAB -ийг нээнэ үү
MATLAB -ийг нээнэ үү
MATLAB -ийг нээнэ үү
MATLAB -ийг нээнэ үү
MATLAB -ийг нээнэ үү
MATLAB -ийг нээнэ үү

Arduino, Ethernet Shield болон Web Sever -тэй холболт хийсний дараа та MATLAB -ийг нээж, нэгтгэж эхлэх боломжтой. Хажуу талд нь: Бид Arduino -д зориулсан MATLAB дэмжлэгийн багцыг ашиглахгүй ч гэсэн та үүнийг ирээдүйд татаж авахаар сонгож болно..

Алхам 9: GUIDE дээр дарна уу

GUIDE дээр дарна уу
GUIDE дээр дарна уу
GUIDE дээр дарна уу
GUIDE дээр дарна уу
GUIDE дээр дарна уу
GUIDE дээр дарна уу

MATLAB -ийг ажиллуулсны дараа GUIDE дээр дарна уу. Энэ нь таныг GUI загварыг асуух өөр цонх руу шилжүүлэх болно, хоосон GUI дээр дарна уу.

Алхам 10: Хоёр товчлуур зур

Хоёр товчлуур зур
Хоёр товчлуур зур
Хоёр товчлуур зур
Хоёр товчлуур зур
Хоёр товчлуур зур
Хоёр товчлуур зур

Товчлуур дээр дараад ON ба OFF горимд хоёр зурна уу. Үүний дагуу та түүний шинж чанарыг өөрчилж болно. Үүнийг хийсний дараа m-file дээр дарж хадгална уу.

Алхам 11: Товчлууруудыг URL руу холбоно уу

Товчлууруудыг URL руу холбох
Товчлууруудыг URL руу холбох
Товчлууруудыг URL руу холбох
Товчлууруудыг URL руу холбох
Товчлууруудыг URL руу холбох
Товчлууруудыг URL руу холбох
Товчлууруудыг URL руу холбох
Товчлууруудыг URL руу холбох

Үүнийг хийсний дараа та дараах кодыг 1 ба 2 товчлууруудын доор байрлуулж болно.

Эхний товчлуурын хувьд: urlread ('https://192.168.0.15/?led=on'); Хоёр дахь товчлуурын хувьд: urlread ('https://192.168.0.15/?led=off'); Хэрэв та анзаарсан бол дээрх кодууд нь MATLAB -ийг асаах, унтраах командын вэб серверийн хаягаар хандах боломжийг олгодог бөгөөд ингэснээр дараах зүйлсийг утасгүй удирдах боломжтой болно. Зүгээр л тоглох дээр дараад тест ажиллуулна уу.

Зөвлөмж болгож буй: