Page 1 of 1

SAS-01 Դաս #3 – Ինչպե՞ս միացնել հաստատուն հոսանքի շարժիչ

Posted: Mon Oct 19, 2020 12:22 pm
by davbaghdasaryan
How to connect DC motor | Как запустить двигатель постоянного тока



Այս դասին կփորձենք Symotec arduino shield-ին միացնել շարժիչ եւ կառավարել այն «Mblock» ծրագրի օգնությամբ։
Մեզ անհրաժեշտ է՝
1) Symotec arduino shield,
2) Հաստատուն հոսանքի շարժիչ,
3) Շարժիչի ղեկավարիչ,
4) 12Վ սնուցման բլոկ։
Շարժիչն իր ղեկավարչին միացնում ենք հետեւյալ կերպ.

Screen Shot 2020-10-19 at 12.18.36.png
Screen Shot 2020-10-19 at 12.18.36.png (85.85 KiB) Viewed 16631 times

Իսկ շարժիչի ղեկավարիչը միացնում ենք շիլդի М0-ին, որին համապատասխանում է D3-ը։

Screen Shot 2020-10-19 at 12.20.38.png
Screen Shot 2020-10-19 at 12.20.38.png (95.31 KiB) Viewed 16631 times

Ծրագիր մուտքագրելու համար մտնում ենք «Mblock» ծրագիր։ (D2):
«Devices» բաժնում «Add» հրամանի օգնությամբ ավելացնում ենք «Arduino nano»-ն։ «Events» բաժնից ընտրում ենք «when Arduino starts up» կոճակը, այնուհետ ընտրում ենք «forever» կոճակը, որ գործողությունը անդադար շարունակվի։ Քանի որ շարժիչը համապատասխանում է D3-ին, ապա հրամանում գրում ենք՝ «set servo pin 3 angle as 30», որտեղ 30-ը անկյուն է․ դա շարժիչի մաքսիմալ արագությունն է դեպի ձախ։
Նույնը կրկնում ենք 0 աստիճանով, որի դեպքում շարժիչը կկանգնի։ Կրկնում ենք՝ դնելով 160 աստիճան․ դա շարժիչի մաքսիմալ արագությունն է դեպի աջ։
Վերցնում ենք 1 վայրկյան ընդհատումներ եւ սկսում ենք կազմել ծրագիրը։
Screen Shot 2020-10-19 at 12.21.50.png
Screen Shot 2020-10-19 at 12.21.50.png (76.13 KiB) Viewed 16631 times

Այս ծրագրով շարժիչը պիտի պտտվի դեպի ձախ մաքսիմալ արագությամբ,այնուհետ կանգնի, ապա՝ պտտվի աջ մաքսիմալ արագությամբ ու կանգնի։
«Connect» հրամանով միանում ենք շիլդին, պատուհանում նշում ենք մեր «Arduino»-ն եւ սեղմում «Connect» կոճակը։ Վերբեռնում ենք ծրագիրը «Upload» հրամանով։ Հաջող ավարտից հետո տեսնում ենք արդյունքը։


հավելյալ:


How to connect DC motor

Posted: Fri Oct 01, 2021 2:50 pm
by davbaghdasaryan
We will try to connect a motor to the Symotec arduino and control it with the help of the “Mblock” program during this lesson.
This requires

1)Symotec arduino shield
2)DC motor
3)Motor controller
4)2V power supply unit
Connect the motor to its controller as follows.

Screen Shot 2020-10-19 at 12.18.36.png

Connect the motor controller with the M0 of the shield to which D3 corresponds.

Screen Shot 2020-10-19 at 12.20.38.png

Go to the “Mblock” to enter the program (D2).
Add “Arduino nano” from the “Devices” section with help of the “Add” command. Choose the “when Arduino starts up” button from the “Events” section in order to continue the subsequent operation uninterrupted. As the motor is D3 compliant, type “set servo pin3 angle as 30”, where the 30 is an angle: it is the maximum motor speed to the left.
Repeat the same with the 0 degree which will make the motor stop. Repeat with 160 degree: it is the maximum motor speed to the right.
Take 1 second breaks and start making the program.

Screen Shot 2020-10-19 at 12.21.50.png

With this program, the motor must turn left at maximum speed, then stop, then turn right at maximum speed and stop.
Connect the shield with the “connect” command, mention in the window our “Arduino” and push the “connect” button. Upload the program with the “upload” command. Now we can see the result.

See more:


Как запустить двигатель постоянного тока

Posted: Fri Oct 01, 2021 2:54 pm
by davbaghdasaryan
На этом уроке мы попробуем подключить к Symotec arduino shield-у двигатель и управлять им с помощью программы "Mblock".
Нам потребуются:

1) Symotec arduino shield,
2) Двигатель постоянного тока,
3) Контроллер двигателя,
4) Блок питания 12В.

Двигатель подключаем к своему контроллеру следующим образом.

Screen Shot 2020-10-19 at 12.18.36.png
Screen Shot 2020-10-19 at 12.18.36.png (85.85 KiB) Viewed 16531 times

А контроллер двигателя подключаем к М0 шилда, которому соответствует D3.

Screen Shot 2020-10-19 at 12.20.38.png
Screen Shot 2020-10-19 at 12.20.38.png (95.31 KiB) Viewed 16531 times

Чтобы написать программу, заходим в программу "Mblock" (D2).
В разделе "Devices" с помощью команды "Add" добавляем "Arduino nano". Из раздела "Events" выбираем кнопку "when Arduino starts up", затем выбираем кнопку "forever", чтобы действие непрерывно продолжалось. Поскольку двигатель соответствует D3, поэтому в команде пишем "set servo pin 3 angle as 30", где 30 - угол, т.е. максимальная скорость двигателя влево.
То же самое повторяем с 0 градусами, при котором двигатель остановится. Повторяем, установив 160 градусов; это будет максимальной скоростью двигателя в правую сторону.
Берем перерывы в 1 секунду и начинаем создавать программу.
Screen Shot 2020-10-19 at 12.21.50.png
Screen Shot 2020-10-19 at 12.21.50.png (76.13 KiB) Viewed 16531 times

По этой программе двигатель должен вращаться влево с максимальной скоростью, затем - остановиться, потом вращаться вправо с максимальной скоростью и остановиться.
По команде "Connect" подключаемся к шилду, в окне указываем наш "Arduino" и нажимаем кнопку "Connect". Загружаем программу с помощью команды "Upload". После успешного завершения мы видим результат.

See more: