Агуулгын хүснэгт:

Arduino UNO хоёр дахь нисгэгч (Авто нисгэгч): 6 алхам
Arduino UNO хоёр дахь нисгэгч (Авто нисгэгч): 6 алхам

Видео: Arduino UNO хоёр дахь нисгэгч (Авто нисгэгч): 6 алхам

Видео: Arduino UNO хоёр дахь нисгэгч (Авто нисгэгч): 6 алхам
Видео: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Долдугаар сарын
Anonim
Arduino UNO хоёр дахь нисгэгч (Авто нисгэгч)
Arduino UNO хоёр дахь нисгэгч (Авто нисгэгч)

Сайн байцгаана уу, би RC тогтмол жигүүрт нисэх онгоцны жижиг туршилтын системийг байрлуулж байна (Sky Surfer V3)

sky surfer v3 нь планераар ажилладаг тул бид энэхүү автомат нисгэгч системийг гулсалтын үеэр эсвэл хөдөлгүүртэй байхдаа ашиглаж болно. Авто нисгэгчийн санаагаа эхлүүлэхийн өмнө самбар дээрх компьютерийг синхрончлохгүй байна (энэ тохиолдолд arduino uno)

GPS, соронз хэмжигч, барометр болон бусад олон мэдрэгчтэй. Энэ бол 6 тэнхлэгтэй гиро, акселерометртэй холбосон төхөөрөмж бөгөөд энэ мэдрэгчийг зэвсэглэсэн тохиолдолд нислэгийн тэнхлэгийг анхаарч үздэг.

Алхам 1: Шаардлагатай зүйл

Шаардлагатай зүйлс
Шаардлагатай зүйлс
Шаардлагатай зүйлс
Шаардлагатай зүйлс
Шаардлагатай зүйлс
Шаардлагатай зүйлс

1. Sky surferv3 (эсвэл бусад тогтмол жигүүр)

2. 6-ch радио tx, rx хослол

3. LiPo 11.1V 2200mah (ESC болон ашигласан мотороос хамаарна)

4. MPU 6050 acc+gyro (IMU)

5. Үсрэгч (M-M, M-F, F-F)

6. Толгойн зүү ба эмэгтэй портууд

7. Arduino UNO

8. Гагнуурын хэрэгсэл

9. Багаж хэрэгсэл

Алхам 2: IMU байрлуулах

IMU байрлуулж байна
IMU байрлуулж байна

Энэ нь угсралтын явцад чухал алхамуудын нэг юм, учир нь өнхрөх тэнхлэг нь мэдрэгчийн байрлалаас шууд хамаардаг.

Тиймээс ОУХНУ нь онгоцыг тэнцвэржүүлэхийг хичээдэг хоёр ИН -ийн төв хэсэгт байрладаг. Би бас тэнхлэгийн (моторын чичиргээ) -ээс зайлсхийхийн тулд чичиргээний хаалт байрлуулсан бөгөөд энэ нь IMU -ийн утганд нөлөөлнө.

Толгойн хэсэг ба эмэгтэй портыг энэ үе шатанд IMU -ийг онгоцны их бие дээр засахад ашигладаг.

Алхам 3: Хэлхээ диаграм

Хэлхээ диаграм
Хэлхээ диаграм

Энэхүү хэлхээний диаграммд ch 6 гаралтыг arduino uno-д өгч, цаг агаарыг нисгэгчээс команд авах эсвэл автомат нисгэгчийн горимд ажиллуулахын тулд ch 6 нь автомат нисгэгч юм.

Алхам 4: Хөтөлбөр

Үүний үндсэн програмыг Instructables "Gyro camera" -аас авсан болно. Энд x тэнхлэгийг уншиж эхэлж, утгыг servo (alieron) руу дамжуулна.

Логик нь Ардуино ch 1 ба ch 6 утгыг уншдаг. Энд ch 1 бол онгоцны өнхрөх алиерон юм.

Хэрэв ch 6 өндөр байвал (өндөр постиомын утга нь 1980. Дараа нь энэ нь туршилтын утгыг аваагүй тохиолдолд IMU -аас servo -ийг ажиллуулдаг.

Тиймээс, 6> 1500

Энэ бол автопилот горим эсвэл өөр хэвийн горим юм.

Үндсэн програмд x залруулгын утгыг 27 гэж өгсөн болно.

Алхам 5: Интеграцчлал

Энд хамгийн хэцүү ажил ирдэг, олон тооны мөрийн ажил, мөр ба алдааны арга хийдэг боловч эцэст нь ажиллахад маш олон эрвээхэй ирдэг.

Алхам 6: Нислэг

Image
Image

Хөөх, энэ бол эцсийн бүтээгдэхүүн, тэр үнэхээр үзэсгэлэнтэй, маш эв найртай

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