Мазмұны:

Қимылды басқару машинасы MPU6050 және NRF24L01: 4 қадам
Қимылды басқару машинасы MPU6050 және NRF24L01: 4 қадам

Бейне: Қимылды басқару машинасы MPU6050 және NRF24L01: 4 қадам

Бейне: Қимылды басқару машинасы MPU6050 және NRF24L01: 4 қадам
Бейне: "Қораптағы сөз" ойыны 2024, Қараша
Anonim

Қимылды басқаратын робот - бұл әуесқойлар жасаған жобалардың кең таралған түрі. Оның түсінігі қарапайым: алақанның бағыты робот -машинаның қозғалысын басқарады. MPU6050 білектің бағытын сезінеді және оны цифрлық мәнде ардуиноға жібереді. Мән диапазоны әр ось үшін -32768 -ден +32767 -ге дейін. 2,4 ГГц диапазонында екі жақты байланысқа ие NRF24L01 чипіне негізделген модуль. Электрондық тақтада кіріктірілген антенна бар. Модуль SPI сілтемесі арқылы микроконтроллерлермен байланысады. Теорияда мұндай модульдің диапазоны 100 метрге дейін. Сонымен қатар, сіз тұтынуды азайту үшін таратқыштың қуатын басқара аласыз. Қозғалтқыштар алты AA / R6 батареясымен жұмыс істейтін L298N модулімен басқарылады.

1 -қадам: Элементтер тізімі

Тізім элементтері
Тізім элементтері

2 -қадам: схема таратқышы және коды

Схема таратқышы және коды
Схема таратқышы және коды

ЖҮКТЕП АЛУ

3 -қадам: схема қабылдағыш және код

Схема қабылдағыш және код
Схема қабылдағыш және код

ЖҮКТЕП АЛУ

4 -қадам: конфигурациялау

Ардуиноға эскиздерді жүктегеннен кейін ресиверді компьютерге қосып, SERIAL MONITOR ашыңыз. Таратқышты қосыңыз, сонда сіз X осі мен Y осінің мәндерін көресіз. Енді сапардың әр бағыты үшін мәндерді орнатыңыз. ТОҚТАУ мәні: егер FORWARD мәні AcX 6000 болса. STOP мәні осы AcX -6000 мәндерінің арасындағы диапазон болады.

Y осі үшін де осылай жасаңыз. Егер сіздің қабылдағышыңыз жақсы конфигурацияланған болса, осы кодты алып тастап, бағдарламаны жүктеңіз.

// ЖОЮ // -----------------------------

Serial.print («AcX:»);

Serial.print (ACX);

Serial.print («»);

Serial.print («AcY:»);

Serial.print (ACY);

кешіктіру (300);

// -----------------------------

Ұсынылған: