Мазмұны:
- 1 -қадам: Бұл жүйе қалай жұмыс істейді
- 2 -қадам: Servo Motor мен Arduino дайын болыңыз
- 3 -қадам: Кодер сенсорының дұрыс орнатылғанына көз жеткізіңіз
- 4-қадам: HC-05 Bluetooth модулін орнатыңыз
- 5 -қадам: Remotexy көмегімен UI жасаңыз
- 6 -қадам: кодты Arduino -ға жүктеңіз
- 7 -қадам: Android -де Remotexy орнатыңыз және оны тексеріңіз
Бейне: Android (ремотекси) UD Arvoino мен Bluetooth көмегімен серво -моторды басқарады: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл нұсқаулықта мен сізге Bluetooth арқылы Arduino Mega қосылған Servo моторын басқару үшін Remotexy Interface Maker көмегімен Android пайдаланушы интерфейсін жасауға жылдам қадам беремін.
Бұл бейне UI серво қозғалтқышының жылдамдығы мен орнын қалай басқаратынын көрсетеді.
1 -қадам: Бұл жүйе қалай жұмыс істейді
Бұл қалай жұмыс істейді:
Android -те UI -ді пайдаланған кезде, Android қолданбасы bluetooth байланысы арқылы arduino -ға сигнал жібереді, содан кейін өңделген сигнал (драйвер) сервосына жіберіледі. Кодер сенсоры arduino -ға кері байланыс сигналын жібереді, ал сигнал (позиция) bluetooth арқылы Android UI -де көрсетіледі.
2 -қадам: Servo Motor мен Arduino дайын болыңыз
Сізде Arduino -ға қосылған Серво моторы бар деп ойласаңыз, мен бұл бөлікті өткізіп жіберемін, себебі біздің мақсат - Android серверлерін басқару үшін UI құру.
Бұл жобада мен Vexta щеткасыз тұрақты қозғалтқышты біліктің қозғалатын механизміне қосамын.
Arduino үшін мен Arduino Mega қолданамын.
3 -қадам: Кодер сенсорының дұрыс орнатылғанына көз жеткізіңіз
Бұл өте маңызды қадам, сіздің кодер сенсорының орнатылғанына және мәнді дұрыс оқи алатынына көз жеткізіңіз.
Келесі қадамға өтпес бұрын оны тексеріңіз. Бұл оқу мәні интерфейс интерфейсінде көрсетіледі және серво позициясына сілтеме болады.
Мән 0-1024 аралығында болады (аналогты), және 1 толық айналу 360 градус болғандықтан, бізге математика жасау керек, ал оның айырмашылығы кодер сенсоры мен сервоқозғалтқыштың өзіне байланысты.
Менің жобада 100-900 арасындағы аналогтық мән 0-360 градусқа айналуды білдіреді.
4-қадам: HC-05 Bluetooth модулін орнатыңыз
Келесі - Bluetooth модулін Arduino Mega -ге орнату.
Тек сілтеме жасау үшін жоғарыдағы диаграмманы пайдаланыңыз, себебі сіздің Arduino -да орналасу мен түйреуіш әртүрлі болуы мүмкін.
5 -қадам: Remotexy көмегімен UI жасаңыз
Remotexy.com ашыңыз, тіркелгі жасаңыз және жаңа жобаны бастаңыз.
Қосылу түрі ретінде bluetooth таңдаңыз және мысал беттердегі мысалдарды пайдаланып кодтауды бастаңыз.
Элементтерді бүйірлік мәзірден жүгірткі, панель, түйме және т.
Менің жобада мен интерфейсті солға және оңға бөлемін. Сол жақ аймақ servo1 деп айтуға мүмкіндік береді, ал оң жақ бөлігі servo2 басқарады. Содан кейін әр аймақта мен осы элементтерді қолданамын:
- 100 -ден 900 -ге дейінгі диапазонда кодер датчигінің мәнін (аналогты) көрсету үшін TEXT STRING.
- SLIDER (жылдамдық үшін) үстінде TEXT STRING бар. Мен мәтіндік жолды өзгерттім, ол SPEED жүгірткісінің мәнін 0 -ден 100%-ға дейін көрсетеді.
- SLIDER (позиция үшін), оның үстінде TEXT STRING бар. Мен бұл мәтін жолын өзгерттім, сондықтан ол POSITION жүгірткісінің мәнін 0 -ден 100%-ға дейін көрсетеді. ЖӘНЕ мен индикатор ретінде «LINEAR DIVISION LEVEL» қосамын және оны өзгертемін, осылайша ол кодер датчигінің мәнін 0 -ден 100%-ға дейін көрсетеді.
- Мәтінді таңбалау үшін кейбір LABEL (әрине …)
*бұл қадам келесі жолы менің бастапқы кодымен жаңартылады, ол үшін кешірім сұраймын.
ЖАҢАРТУ: Өкінішке орай, мен UI -дің бастапқы кодын бөлісе алмаймын, себебі ол жоба жасаған Ұлттық зерттеу компаниясына қатысты. Бірақ мен суретті жаңартамын, осылайша мен оны remotexy редакторында жасаған кезде менің нақты интерфейсін көре аласың.
6 -қадам: кодты Arduino -ға жүктеңіз
Arduino IDE бағдарламалық жасақтамасын пайдалана отырып, lib, Arduino Mega USB арқылы USB арқылы жүктелген кодты жүктеңіз.
USB арқылы кодты жүктеу үшін bluetooth Tx және Rx сымын ажырату қажет екенін ескеріңіз.
Сымды ажыратпай жасаудың басқа әдістері бар, бірақ бұл әдіс мен үшін жұмыс істейді.
7 -қадам: Android -де Remotexy орнатыңыз және оны тексеріңіз
Соңғы қадам - Google Play -ден remotexy қосымшасын орнату. Сіз оны Google Play -ден «remotexy» іздеу арқылы таба аласыз.
Осыдан кейін бағдарламаны ашыңыз, HC-05 Bluetooth-ды іздеңіз, онымен жұптастырыңыз және пайдаланушы интерфейсі (Arduino-ға жүктелген) көрсетіледі.
Егер бәрі дұрыс орнатылса, сервоприводты осы пайдаланушы интерфейсінен басқаруды бастауға болады.
Бұл бейне сервистің жылдамдығы мен орнын бақылау үшін UI тестілеуін көрсетеді.
Ұсынылған:
Arduino көмегімен Интернетті пайдалану бүкіл әлемді басқарады: 4 қадам
Arduino көмегімен Интернетті пайдалану бүкіл әлемді басқарады: Сәлем, мен Ритикпін. Біз телефонды қолдана отырып, интернетті басқаратын жарықдиодты жасаймыз, біз Arduino IDE және Blynk сияқты бағдарламалық жасақтаманы қолданамыз, бұл өте қарапайым, егер сіз сәтті болсаңыз, сіз қалаған электронды компоненттерді басқара аласыз Бізге қажет нәрселер: жабдық:
IOT: ESP 8266 Nodemcu BLYNK қосымшасының көмегімен интернетте RGB светодиодты басқарады: 9 қадам
IOT: ESP 8266 Nodemcu BLYNK қосымшасын қолдана отырып, интернетте RGB светодиодты басқарады: Сәлеметсіздер ме, балалар, мен сіздерге RGB светодиодты жолақ контроллерін nodemcu көмегімен қалай жасау керектігін көрсеттім, ол бүкіл әлем бойынша интернетте RGB светодиодты басқара алады. BLYNK APP.so осы жобаны жасауды ұнатады & үйіңізді түрлі -түсті етіп жасаңыз
IOT: ESP 8266 Nodemcu BLYNK қосымшасының көмегімен интернетте Neopixel Ws2812 LED жолағын басқарады: 5 қадам
IOT: ESP 8266 Nodemcu Neopixel Ws2812 жарықдиодты жолағын интернетте BLYNK қосымшасы арқылы басқарады: Сәлеметсіздер ме, балалар, мен бұл нұсқаулықта BLYNK APP және nodemcu көмегімен бүкіл әлем бойынша интернетте басқарылатын неопиксельді жолақты қолдандым. Бұл жобаның миы ретінде жұмыс жасаңыз, сондықтан сіздің ортаңызға жарық түсіріңіз
Гироскоп Arduino көмегімен басқарады: 5 қадам
Ардуиноның көмегімен гироскопты басқару: Бұл жобада мен сізге гироскоп пен arduino uno көмегімен қарапайым 4 жарық диодты диммерді қалай салу керектігін көрсетемін. &Quot;+" орналасатын 4 светодиод бар. сіз тақтаны еңкейткен кезде олар көбірек жарқырайды, бұл ешқандай дәнекерлеуішті қажет етпейді
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА