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

Tinee9: Arduino өөрийгөө тэнцвэржүүлэгч: 5 алхам (зурагтай)
Tinee9: Arduino өөрийгөө тэнцвэржүүлэгч: 5 алхам (зурагтай)

Видео: Tinee9: Arduino өөрийгөө тэнцвэржүүлэгч: 5 алхам (зурагтай)

Видео: Tinee9: Arduino өөрийгөө тэнцвэржүүлэгч: 5 алхам (зурагтай)
Видео: Tinee9: Arduino Self-Balancer 2024, Долдугаар сарын
Anonim
Tinee9: Arduino өөрөө тэнцвэржүүлэгч
Tinee9: Arduino өөрөө тэнцвэржүүлэгч

Tiny9 нь Arduino Self Balancer-ийг Arduino Nano, servo болон Tiny9 LIS2HH12 модулийг ашиглан танилцуулж байна.

Алхам 1: Өөрийгөө тэнцвэржүүлэх

Өөрөө тэнцвэржүүлэгч
Өөрөө тэнцвэржүүлэгч

Автомат дрон, нисэх самбар, зам гэх мэтийг ажиллуулах системд хурд хянагч байдаг.

Нисэх самбар ба сегвэйнүүдийн хувьд хурдасгуурыг налуу хэмжигч болгон ашигладаг бөгөөд энэ нь таны өнцгийг хэмжих төхөөрөмж юм. Хүсэхийг хүссэн өнцөг нь урагш эсвэл хойшоо 0 градус байна, тиймээс дээшээ дээш чиглүүлнэ. Хэрэв өнцөг нь урагш эсвэл урагшаа байвал тэр хүн унах болно. Бөмбөгний дээд талд тэнцвэржүүлж буй хүний жишээ. (хийхэд маш хэцүү) Хэрэв бөмбөг дээр байгаа хүн өөрийгөө засахгүйгээр хэт урагш эсвэл хойшоо бөхийлгөж байвал бөмбөгнөөс унах болно. Гэхдээ хэрэв тэр хүн бөмбөг дээр өөрийгөө засч залруулж байгаа бол тэр бөмбөгний дээр үлдэх болно.

Алхам 2: Материал

Энэхүү гарын авлагад танд хэрэгтэй материалууд:

Та энэ газарт шаардлагатай эд зүйлсийг олох боломжтой

1: Arduino нано эсвэл arduino нийцтэй

2: Tiny9: LIS2HH12 модуль

3: 5 вольт Servo (минийх бол futaba s3114)

4: 24 AWG утас

5: Утас хуулагч

6: Талхны самбар

Нэмэлт зүйлүүд

7: Tiny9: RGB модуль (Буруу эсвэл зөв байрлалд байвал гэрлийг өнгө болгоно)

8: PerfBoard (Би үүнийг энэ хичээлийн төгсгөлд видеон дээрх объектын хөдөлгөөнийг харуулахад ашигласан)

9: 1/18 өрмийн бит

10: Өрөм

11: Шургуулагч

Алхам 3: SetUp

Тохируулах
Тохируулах
Тохируулах
Тохируулах

Энэхүү тохиргооны зааварчилгаанд хүрэхийн тулд эдгээр зааварчилгааны зааврыг дагана уу.

Tiny9: LIS2HH12 3 тэнхлэг бүхий акселерометрийн модуль

Хэрэв та RGB модулийг ашиглахыг хүсвэл нэмэлт заавар

Tiny9: RGB LED модуль

Та талхны самбараа тавьсны дараа бид эдгээр алхмуудыг хийж чадна.

1: Талхны самбар дээрх улаан шугам руу утсыг холбож, нөгөө талыг нь servo дээрх улаан утсан залгуурт холбоно уу.

2: Талхны самбар дээрх цэнхэр шугам руу утас холбож, нөгөө талыг servo дээрх хар утасны залгуурт холбоно уу.

3: Arduino Nano дээрх D6 утсыг холбож, нөгөө талыг servo дээрх цагаан утсан залгуурт холбоно уу.

Whooo Hooo бүгд маш энгийн хийсэн.

Хэрэв та над шиг servo -д perfboard хавсаргаж байгаа бол тэр хэдэн алхам хийх болно.

4: 1/18 өрмийн тусламжтайгаар цоолох самбарын дунд өрөмдөнө.

5: Боолтыг Perfboard -ийн дунд хэсэгт шургуулж, нөгөө талын servo руу холбоно уу.

Алхам 4:.ino татаж авах

Github -аас эндээс татаж аваарай Tiny9: Self Balancer.ino for arduino.

Үүнийг Arduino Nano дээр байршуулна уу.

Алхам 5: Одоо сайхан өнгөрүүлээрэй !

Одоо бүх зүйл залгагдсан бөгөөд танд arduino код байгаа тул талхны самбарын X тэнхлэгийг (чиглэлийг видеог үзнэ үү) хөдөлгөж, servo -ийн хөдөлгөөнийг үзээрэй.

Та servo -той хэсэг хугацаанд тоглосныхоо дараа кодоо өөрчилж, илүү хурдан, удаан болгох эсвэл соронзон робот гар бүтээж, дээш, доош хөдөлгөж, соронзоороо юм авах боломжтой болно.

Миний сувагт бүртгүүлээрэй.

Би үргэлж шинэ бүтээгдэхүүн үйлдвэрлэхийг эрэлхийлдэг, тиймээс хэрэв та миний хийж буй шинэ бүтээгдэхүүний талаар илүү их зааварчилгаа авахыг хүсвэл энд очиж миний tinee9.com вэбсайтаас хандив өгөх боломжтой.

Бүгдэд баярлалаа, үргэлжлүүлэн зохион бүтээгээрэй.

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