Дохио зангаа хянах машин MPU6050 ба NRF24L01: 4 алхам
Дохио зангаа хянах машин MPU6050 ба NRF24L01: 4 алхам
Anonim

Дохио зангаа хянах робот бол хобби сонирхогчдын хийдэг түгээмэл төслүүдийн нэг юм. Энэхүү ойлголт нь маш энгийн: дал модны чиглэл нь робот машины хөдөлгөөнийг хянадаг. MPU6050 нь бугуйны чиглэлийг мэдэрч, түүнийг дижитал утгаар arduino руу дамжуулдаг. Утга нь тэнхлэг бүрийн хувьд -32768 -аас +32767 хүртэл байдаг. 2.4 GHz зурвасын хоёр талын холболттой NRF24L01 чип дээр суурилсан модуль. Хэлхээний самбар нь суурилуулсан антентай. Модуль нь SPI лавлагаагаар дамжуулан микроконтроллертой холбогддог. Онолын хувьд ийм модулийн хүрээ нь 100 метр хүртэл байдаг. Үүнээс гадна та цахилгаан зарцуулалтыг багасгахын тулд дамжуулагчийн хүчийг хянах боломжтой. Хөдөлгүүрийг зургаан AA / R6 батерейгаар ажилладаг L298N модуль удирддаг.

Алхам 1: Элементүүдийг жагсаах

Элементүүдийн жагсаалт
Элементүүдийн жагсаалт

Алхам 2: Схемийн дамжуулагч ба код

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

ТАТАЖ АВАХ

Алхам 3: Схем хүлээн авагч ба код

Схем хүлээн авагч ба код
Схем хүлээн авагч ба код

ТАТАЖ АВАХ

Алхам 4: Тохируулах

Ардуинод ноорог байршуулсны дараа хүлээн авагчийг компьютерт холбоод SERIAL MONITOR -ийг нээнэ үү. Дамжуулагчийг асаагаад X тэнхлэг ба Y тэнхлэгийн утгыг харах болно. Одоо аяллын чиглэл тус бүрийн утгыг тохируулна уу. STOP утга: хэрэв FORWARD утга нь AcX 6000 бол STOP утга нь эдгээр утгуудын хоорондох зай байх болно AcX -6000.

Y тэнхлэгийн хувьд ижил зүйлийг хий. Хэрэв таны хүлээн авагч одоо сайн тохируулагдсан бол энэ кодыг устгаад програмаа байршуулаарай.

// Устгах // -----------------------------

Serial.print ("AcX:");

Serial.print (ACX);

Serial.print ("");

Serial.print ("AcY:");

Цуваа.хэвлэх (ACY);

саатал (300);

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

Зөвлөмж болгож буй: