Радиоуправление на Arduino с HC-12 (servo & DC motor)

Arduino
10.02.2021

(Всего голосов: 0)

 

 

Для начала необходимо проработать этот материал, т. к. на него будем постоянно опираться.

 

Нам понадобятся:

1) Arduino (UnoNano или Mega) (две штуки);

2) серийный беспроводной микроконтроллер HC-12 (две штуки);

3) аккумулятор (мой на 7.4 V) и зарядное устройство;

4) любой серводвигатель для Arduino;

5) регулятор скорости для коллекторных двигателей (мой рассчитан на 7.2 V);

6) коллекторный двигатель (должен выдерживать напряжение аккумулятора - 7.4 V);

7) два потенциометра либо двухосевой джойстик.

 

Схема подключения та же, что и с двумя сервоприводами, только теперь сигнал вместо одного из них пойдет на регулятор скорости.

 

Скетчи передатчика и приемника найдете здесь, в самом конце статьи.

 

Единственное изменение - пришлось подкорректировать две строки передатчика конкретно под мой случай:

arr[0] = map(analogRead(pin1), 0, 1023, 50, 130);
arr[1] = map(analogRead(pin2), 0, 1023, 50, 130);

 

Удачи! Будут вопросы - пишите (лучше на YouTube).


Оставить комментарий