Мазмұны:

MATLAB көмегімен сымсыз Arduino басқару: 11 қадам
MATLAB көмегімен сымсыз Arduino басқару: 11 қадам

Бейне: MATLAB көмегімен сымсыз Arduino басқару: 11 қадам

Бейне: MATLAB көмегімен сымсыз Arduino басқару: 11 қадам
Бейне: Crypto Pirates Daily News – 27 января 2022 г. – последнее обновление новостей о криптовалюте 2024, Шілде
Anonim
MATLAB көмегімен сымсыз Arduino басқарыңыз
MATLAB көмегімен сымсыз Arduino басқарыңыз
MATLAB көмегімен сымсыз Arduino басқарыңыз
MATLAB көмегімен сымсыз Arduino басқарыңыз
MATLAB көмегімен сымсыз Arduino басқарыңыз
MATLAB көмегімен сымсыз Arduino басқарыңыз

MATLAB қосымшасы мен компьютерге қосылған Arduino арасында байланыс орнату туралы бірнеше DIY -ді көрдім. Дегенмен, мен Arduino -ны MATLAB арқылы ENC28J60 үйлесімді Ethernet қалқаны арқылы басқаратын ештеңені кездестірмедім. Бұл кітапта мен MATLAB сымсыз көмегімен Arduino -ны басқарудың қарапайым әдісін көрсетемін. Сізге не қажет? 1) Arduino - Сізге контроллер қажет. Мен Arduino қолдандым, себебі оны MATLAB қолдайды. Бұл жоба үшін мен Arduino-да жергілікті түрде жасалған Gizduino контроллерін қолдандым. 2) Ethernet Shield - Сізге тақта үшін үйлесімді Ethernet қалқаны қажет. Мен тақта үшін ENC28J60 қолдандым. 3) Wi -Fi маршрутизаторы - сіздің компьютеріңізге сымсыз байланыс құралы болатын Arduino -ды қосу. 4) жарық диоды - құрылғылар арасындағы байланысты көрсететін кез келген компоненттер. Бұл жоба үшін мен светодиодты қолдандым. 5) Принтер кабелі - Arduino -ны компьютерге қосу үшін. 6) UTP кабелі - Ethernet қалқанын маршрутизаторға қосу үшін.

1 -қадам: Ethernet Shield -ті Arduino -ға қосыңыз

Ethernet Shield -ті Arduino -ға қосыңыз
Ethernet Shield -ті Arduino -ға қосыңыз

Ethernet қалқанын Arduino -ға абайлап қосыңыз. Ілмектерді майыстырмаңыз.

2 -қадам: жарықдиодты қосыңыз

Жарықдиодты қосыңыз
Жарықдиодты қосыңыз

Құрылғылар арасындағы байланысты көрсететін кез келген компоненттерді қосыңыз. Бұл кітапта мен жарық диодты қолдандым. MATLAB көмегімен светодиодты қосуға және өшіруге тырысады. Мен светодиодты анодты (ұзын түйреуішті) Arduino -ға бекітілген Ethernet қалқанының сандық енгізу -шығару штырына 6 және жарықдиодты катодты (қысқа түйреуіш) Ethernet GND -ге қостым.

3 -қадам: Arduino -ны компьютерге қосыңыз

Arduino -ны компьютерге қосыңыз
Arduino -ны компьютерге қосыңыз

Принтер кабелін Arduino-ға қосыңыз және компьютерге қосыңыз.

4 -қадам: Ethernet Shield маршрутизаторына қосыңыз

Ethernet Shield маршрутизаторына қосыңыз
Ethernet Shield маршрутизаторына қосыңыз
Ethernet Shield маршрутизаторына қосыңыз
Ethernet Shield маршрутизаторына қосыңыз

Ethernet қалқанына және маршрутизатордың кез келген LAN портына UTP қосыңыз.

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 қалқанына қосылған жарық диоды жауап беретінін тексеріп, өшіре аласыз. Сіз 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 -қадам: екі түймені сызыңыз

Екі түймені сызыңыз
Екі түймені сызыңыз
Екі түймені сызыңыз
Екі түймені сызыңыз
Екі түймені сызыңыз
Екі түймені сызыңыз

Түймешікті басып, ҚОСУ және ӨШІРУ режиміне екі сурет салыңыз. Сіз оның қасиеттерін сәйкесінше өзгерте аласыз. Аяқтағаннан кейін m-файлды нұқыңыз және сақтаңыз.

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 -ты қосу және өшіру үшін веб -сервер мекенжайына кіруге мүмкіндік береді, бұл келесілерді сымсыз басқаруға мүмкіндік береді. Тек ойнауды нұқыңыз және тестті іске қосыңыз.

Ұсынылған: