Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Цикл
- 3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
- 4 -қадам: Visuino компоненттерін қосыңыз
- 5 -қадам: Visuino Set компоненттерінде
- 6 -қадам: Visuino Connect компоненттерінде
- 7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
- 8 -қадам: Ойнаңыз
Бейне: DC MOTOR қолмен қимылды басқару жылдамдығы мен бағытын Arduino көмегімен басқару: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта біз arduino мен Visuino көмегімен қолмен қимылмен тұрақты ток қозғалтқышты басқаруды үйренеміз.
Видеоны қараңыз!
Сонымен қатар мынаны қараңыз: Қол қимылдары оқулығы
1 -қадам: Сізге не қажет
Arduino UNO (немесе кез келген басқа тақта)
- APDS9960 жақындық сенсоры
- L298N DC MOTOR CONTROLER драйвері
- OLED дисплейі
- Батареялар
- Тұрақты ток қозғалтқышы
- Нан тақтасы
- Өткізгіш сымдар
- Visuino бағдарламасы: Visuino жүктеу
2 -қадам: Цикл
- Сандық түйреуішті (2) Arduino -дан мотор драйверінің істігіне (IN2) жалғаңыз
- Цифрлық түйреуішті (3) Arduino -дан мотор драйверінің істігіне (IN1) жалғаңыз
- Қозғалтқыштың бір жағына тұрақты токтың бір қозғалтқышын қосыңыз
- Қуат көзінің (батареялардың) түйреуішін (gnd) мотор драйверін бақылау штырына (gnd) қосыңыз
- Қуат көзінің (батареялардың) түйреуішін (+) қозғалтқыш драйверінің контроллеріне (+) қосыңыз
- GND -ті Arduino -дан қозғалтқыш драйверін бақылау штырына қосыңыз (gnd)
- OLED дисплей түйреуішін (GND) Arduino істігіне (GND) қосыңыз
- OLED дисплей түйреуішін (VCC) Arduino істігіне (5V) жалғаңыз
- OLED дисплей түйреуішін (SCL) Arduino істігіне (SCL) қосыңыз
- OLED дисплей түйреуішін (SDA) Arduino істігіне (SDA) қосыңыз
- Сенсорлық түйреуішті [GND] Arduino тақтасының түйреуішіне [GND] қосыңыз
- Сенсорлық түйреуішті [Vin] Arduino тақтасының түйреуішіне [3.3V] қосыңыз
- Сенсорлық түйреуішті [SDA] Arduino тақтасының түйреуішіне [SDA] қосыңыз
- Сенсорлық түйреуішті [SCL] Arduino тақтасының түйреуішіне [SCL] қосыңыз
3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino: https://www.visuino.eu орнату қажет. Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.
4 -қадам: Visuino компоненттерін қосыңыз
- «Gesture Color Proximity APDS9960 I2C» компонентін қосыңыз
- «Жоғары/төмен есептегіш» компонентін қосыңыз
- «SR Flip-Flop» компонентін қосыңыз
- «Аналогты мән бойынша бөлу» компонентін қосыңыз
- «Жылдамдық пен жылдамдыққа бағыт» компонентін қосыңыз
- «Сандық және PWM түйіспелі көпірлі қос DC қозғалтқыш драйвері (L9110S, L298N)» компонентін қосыңыз
- «Мәтін мәні» компонентін қосыңыз
- «SSD1306/SH1106 OLED Display (I2C)» компонентін қосыңыз
- «Кешіктіру» компонентін қосыңыз
5 -қадам: Visuino Set компоненттерінде
- «UpDownCounter1» компонентін таңдаңыз және қасиеттер терезесінде Max> мәнін 10 -ға орнатыңыз
- «UpDownCounter1» компонентін таңдаңыз және қасиеттер терезесінде Min> мәнін 0 -ге орнатыңыз
- «DivideByValue1» компонентін таңдаңыз және қасиеттер терезесінде мәнді 10 -ға орнатыңыз
- «SpeedAndDirectionToSpeed1» компонентін таңдаңыз және қасиеттер терезесінде Initial Reverse мәнін True мәніне, ал бастапқы жылдамдықты 1 деп орнатыңыз.
- «Кешіктіру1» компонентін таңдаңыз және қасиеттер терезесінде жалған және интервалға қайта қосуға болады (uS) параметрін 1000000 етіп орнатыңыз.
- «TextValue1» компонентін екі рет шертіңіз және Elements терезесінде 4X «Мәнді орнату» белгісін сол жаққа сүйреңіз.
- Сол жақта «Мән1 орнату» тармағын таңдап, қасиеттер терезесінде Мәнді «ТЕЗ» күйіне орнатыңыз.
- Сол жақта «Мәнді орнату 2» тармағын таңдап, қасиеттер терезесінде Мәнді «Баяу» күйіне орнатыңыз.
- Сол жақта «Set Value3» тармағын таңдап, қасиеттер терезесінде «LEFT» мәнін орнатыңыз.
- Сол жақта «Мәнді орнату 4» тармағын таңдаңыз, ал сипаттар терезесінде Мәнді «Оңға» қойыңыз.
- Элементтер терезесін жабыңыз
- «DisplayOLED1» компонентін екі рет нұқыңыз және Элементтерде «Мәтін өрісін» солға, ал «Экранды толтыру» белгісін солға сүйреңіз.
- Сол жақта «Мәтін өрісі1» тармағын таңдап, қасиеттер терезесінде өлшемін 3 етіп орнатыңыз
- Элементтер терезесін жабыңыз
6 -қадам: Visuino Connect компоненттерінде
«GestureColorProximity1» түйреуіш қимылын> «UpDownCounter1» дейін бекітуге дейін қосыңыз
«GestureColorProximity1» түйреуіш қимылы> «TextValue1> Set Value1» түйреуішіне дейін қосыңыз
- «GestureColorProximity1» түйреуіш қимылы> Төмен «UpDownCounter1» түйреуішіне төмен жалғаңыз
- «GestureColorProximity1» түйреуіш қимылы> Төмендегі «TextValue1> Set Value2» түйреуішіне қосыңыз
- «GestureColorProximity1» түйреуіш қимылы> «SRFlipFlop1» түйреуішіне солға жалғаңыз
- «GestureColorProximity1» түйреуіш қимылы> Солға «TextValue1> Set Value3» түйреуішіне қосыңыз
- «GestureColorProximity1» түйреуіш қимылын қосу> «SRFlipFlop1» түйреуін қалпына келтіру құқығы
- «GestureColorProximity1» түйреуіш қимылы> «TextValue1> Set Value4» түйреуішіне оң жаққа қосыңыз
- «GestureColorProximity1» түйреуіші I2C басқару тақтасын Arduino тақтасының I2C кірісіне қосыңыз
- «UpDownCounter1» түйреуішін «DivideByValue1» пин кірісіне қосыңыз
- «DivideByValue1» түйреуішін «SpeedAndDirectionToSpeed1» істік жылдамдығына қосыңыз
- «SRFlipFlop1» түйреуішін «SpeedAndDirectionToSpeed1» қысқышына кері бағытта қосыңыз
- «SpeedAndDirectionToSpeed1» түйреуішін «DualMotorDriver1» қозғалтқыштарына [0]> кіргізіңіз
- «DualMotorDriver1» қозғалтқыштарын [0] бұру бағытын (B) Arduino тақтасының цифрлық түйреуішіне 2 қосыңыз
- «DualMotorDriver1» қозғалтқыштарын [0] істік жылдамдығын (A) Arduino тақтасының цифрлық түйреуішіне 3 қосыңыз
- «TextValue1» түйреуішін «DisplayOLED1»> Мәтін өрісі1> Сағатқа қосыңыз
- «TextValue1» түйреуішін «DisplayOLED1»> Мәтін өрісі1> Кірістіруге қосыңыз
- «TextValue1» түйреуішін «Кешіктіру1» түйреуішіне қосыңыз Бастау
- «Delay1» түйреуішін «DisplayOLED1»> Экранды толтыру1> Сағатқа қосыңыз
- «DisplayOLED1» шығатын I2C шығысын Arduino тақтасының I2C кірісіне қосыңыз
7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.
8 -қадам: Ойнаңыз
Егер сіз Arduino UNO модуліне қуат берсеңіз және жақындық сенсорына қимыл жасасаңыз, қозғалтқыш қозғала бастайды, ал OLED дисплейі Бағытты көрсете бастайды, бөлшекті көрсету үшін бейнені қараңыз.
Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны жүктеп, Visuino -да ашуға болады:
Ұсынылған:
DC MOTOR MOSFET Arduino көмегімен басқару жылдамдығы: 6 қадам
DC MOTOR MOSFET басқару жылдамдығы Arduino көмегімен: Бұл оқулықта біз MOSFET модулінің көмегімен тұрақты ток қозғалтқышының жылдамдығын басқаруды үйренеміз. Бейнені қараңыз
Потенциометрді, OLED дисплейі мен түймелерін қолданатын Arduino DC тұрақты қозғалтқышының жылдамдығы мен бағыты: 6 қадам
Arduino DC қозғалтқышының жылдамдығы мен бағытын потенциометр, OLED дисплейі мен түймелері арқылы басқарады: Бұл оқулықта біз L298N DC MOTOR CONTROL драйвері мен потенциометрді екі қозғалтқыштың жылдамдығы мен бағытын екі түймемен басқару және потенциометрдің мәнін көрсету үшін қолдануды үйренеміз. OLED дисплейінде демонстрациялық бейнені қараңыз
Потенциометр мен батырмалардың көмегімен Arduino DC тұрақты қозғалтқышының жылдамдығы мен бағыты: 6 қадам
Потенциометр мен түймелердің көмегімен Arduino DC қозғалтқышының жылдамдығы мен бағытын басқару: Бұл оқулықта біз L298N DC MOTOR CONTROL драйверін және потенциометрді тұрақты қозғалтқыштың жылдамдығы мен бағытын екі түймемен басқару үшін қолдануды үйренеміз
Потенциометр көмегімен Arduino DC тұрақты қозғалтқышының жылдамдығы мен бағыты: 6 қадам
Потенциометр көмегімен Arduino DC қозғалтқышының жылдамдығы мен бағыты: Бұл оқулықта біз L298N DC MOTOR CONTROL драйвері мен тұрақты ток қозғалтқышының жылдамдығы мен бағытын басқару үшін потенциометрді қолдануды үйренеміз
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА