Мазмуну:

Жаңсоо башкаруу машинасы MPU6050 жана NRF24L01: 4 кадам
Жаңсоо башкаруу машинасы MPU6050 жана NRF24L01: 4 кадам

Video: Жаңсоо башкаруу машинасы MPU6050 жана NRF24L01: 4 кадам

Video: Жаңсоо башкаруу машинасы MPU6050 жана NRF24L01: 4 кадам
Video: Массалык көкүрөк тренингин кантип курууга болот! 2024, Июль
Anonim

Жаңсоолорду башкаруучу робот - бул хоббисттер жасаган долбоорлордун популярдуу түрү. Мунун түшүнүгү жөнөкөй: алакандын багыты робот машинанын кыймылын көзөмөлдөйт. MPU6050 билектин багытын сезет жана аны ардуиного санариптик мааниде өткөрүп берет. Нарк диапазону ар бир огу үчүн -32768ден +32767ге чейин. 2.4GHz диапазонунда эки тараптуу байланышка ээ NRF24L01 чипине негизделген модуль. Электрондук платада антенна орнотулган. Модуль SPI шилтемеси аркылуу микроконтроллерлер менен байланышат. Теорияда мындай модулдун диапазону 100 метрге чейин. Мындан тышкары, электр энергиясын керектөөнү азайтуу үчүн өткөргүчтү көзөмөлдөй аласыз. Кыймылдаткычтар алты AA / R6 батареялары менен иштеген L298N модулу тарабынан башкарылат.

1 -кадам: Элементтердин тизмеси

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

2 -кадам: Схема өткөргүч жана код

Схема өткөргүч жана код
Схема өткөргүч жана код

ЭСКИЗ ЖҮКТӨӨ

3 -кадам: Схема алуучу жана код

Схема алуучу жана код
Схема алуучу жана код

ЭСКИЗ ЖҮКТӨӨ

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

Эскиздерди arduinoго жүктөгөндөн кийин, ресиверди компьютерге туташтырып, SERIAL MONITORду ачыңыз. Бергичти күйгүзүңүз жана X огунун жана Y огунун маанилерин көрүп жатканыңызды көрүңүз. Эми саякаттын ар бир багыты үчүн баалуулуктарды коюңуз. STOP мааниси: эгер FORWARD мааниси AcX 6000 болсо. STOP мааниси бул баалуулуктар ортосундагы AcX -6000 болот.

Y огу үчүн да ушундай кыл. Эгерде сиздин ресивер азыр жакшы конфигурацияланган болсо, анда бул кодду алып салып, программаны жүктөңүз.

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

Serial.print ("AcX:");

Serial.print (ACX);

Serial.print ("");

Serial.print ("AcY:");

Serial.print (ACY);

кечигүү (300);

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

Сунушталууда: