Mpu6050 жана Arduino колдонулган жаңсоолорду көзөмөлдөөчү унаа: 7 кадам (сүрөттөр менен)
Mpu6050 жана Arduino колдонулган жаңсоолорду көзөмөлдөөчү унаа: 7 кадам (сүрөттөр менен)
Anonim
Mpu6050 жана Arduino колдонулган жаңсоолорду көзөмөлдөөчү унаа
Mpu6050 жана Arduino колдонулган жаңсоолорду көзөмөлдөөчү унаа

Бул жерде mpu6050 жана arduino аркылуу жасалган кол менен башкаруучу жаңсоону башкаруучу унаа. Мен зымсыз туташуу үчүн rf модулун колдоном.

1 -кадам: КЕРЕКТҮҮ нерселер:

КЕРЕКТҮҮ нерселер
КЕРЕКТҮҮ нерселер
КЕРЕКТҮҮ нерселер
КЕРЕКТҮҮ нерселер
КЕРЕКТҮҮ нерселер
КЕРЕКТҮҮ нерселер

• 1.arduino uno

• 2.micro Arduino

• 3.rf модулу (өткөргүч жана алуучу)

• 3.mpu6050 (accelomitter)

• 4.мотор айдоочу

• 5.2 DC кыймылдаткычы

• 6. роботика шасси

• 7. Arduino кабели

• 8. бир колу жарылып

• 9. мотор айдоочу

• 10. LiPo батареясы

• 11. 9В батарея

12. USB кабели

2-кадам: Байланыш:-

Байланыш
Байланыш
Байланыш
Байланыш
Байланыш
Байланыш
Байланыш
Байланыш

• rf өткөргүч үчүн туташуу:-

• GND = GND

• DATA = 12

• VCC = 5V

• 2. mpu6050 үчүн туташуу:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 3.5V чыңалууга муктаж. Бирок биз ага 5В чыңалуу бере алабыз

• эки чыңалуу пин биринчи 5V жана дагы бир 3.3V.rf resiever 5V керек керек, ошондуктан мен rf берүүчү үчүн 5V пин колдонушат.

• mpu6050 3.5V иштете алат.

• 3. rf алуучу үчүн туташуу:-

• GND = GND

• DATA = 12

• VCC = 5V

• 4. мотор айдоочусу үчүн туташуу:-

• биринчи мотор:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• эки мотор:-

• int enB = 3

• int in3 = 5

• int in4 = 4

3-кадам: Иштеген директор:-

Иштеген директор
Иштеген директор

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer жана Gyro Breakout Board.it үч бурчтан окулат. Биз аларга X, Y жана Z деген аттарды бере алабыз, бул жерде биз

бул жерде эки бурчту гана колдонуңуз. бул жерде биз алдыга Y жана Z. Y, солго оңго Z колдонобуз.

коддун бул бөлүгү бурчту окуйт.

• mpu-6050 бурчтарды радиан менен окуйт, бул "* 180/M_PI" аны даражада түзөт.

4-кадам: • Rf өткөргүч:-

• Rf өткөргүч
• Rf өткөргүч

• Rf

өткөргүч:-

Mpu6050 бурчтарды окуйт. анда мен бир "if" циклин түзөм жана шартты кое берем. Андан кийин эки buffer.one буферин алдыга шарт жөнөтөт. ал эми экинчисинде мен ылдамдыкты бурч менен башкаруу үчүн бурчту жиберем. коддун бул бөлүгү билдирүү жөнөтөт. Жана мен бурчту картага түшүрөм.

5-кадам: RF RECEIVER:-

RF RECEIVER
RF RECEIVER

• Rf алуучу:-

алуучу буфердеги кабарды алат. Мен дагы алдыга биринчи буферге шарт коем. Ал эми экинчисин ылдамдыкты көзөмөлдөө үчүн колдоном. Анан мен аны кайра картага түшүрөм. Кодекстин бул бөлүгү бул ишти аткарып жатат. жана ылдамдыкты көзөмөлдөө үчүн мен экинчи буферди колдоном жана бурчтар (0, 9), мен ылдамдыкты картага түшүрөм (50, 255). сиз коддо бардыгын көрө аласыз.

6-кадам: Келгиле, машинаны иштетели:-

Image
Image
Arduino сынагы 2017
Arduino сынагы 2017

азыр роботту иштетүү убактысы келди. бардык туташуу туура экенин текшериңиз. азыр сиздин glapse микро ардуинону компьютериңизге туташтырыңыз. сериялык мониторду ачыңыз, азыр сиз бурчтарды көрө аласыз. азыр өткөргүчтөн кабыл алуучуга каалаган маалыматты жөнөтүңүз. азыр сиздин робот чуркоого даяр

7 -кадам:

эгер сиз бул коддорго кыйынчылыкты толтурсаңыз. сиз бул кодду колдоно аласыз. Мен муну жасайм, анткени мен толтуруп жатам, сен өткөргүчтүн кодун толтуруу кыйын болот. ошондуктан мен бул оңой кодду жасайм. жана 6 -кадамды аткаруунун кажети жок. жөн гана Arduino өткөргүчүн туташтырыңыз жана сиздин робот сиздин көзөмөлүңүздө.

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