Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Ажлын зарчим
- Алхам 2: Кодыг байршуулах
- Алхам 3: Мотор босоо амны нүх гаргах
- Алхам 4: Мотор хэлхээний 1 -р хэсэг
- Алхам 5: Мотор хэлхээний 2 -р хэсэг
- Алхам 6: Объект илрүүлэх хэлхээ
- Алхам 7: Буфер завь
- Алхам 8: Дугуй
Видео: Арудинотой сэлүүрт завинаас зайлсхийх саад бэрхшээл: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Сайн уу найзуудаа, энэ хичээлээр би сэлүүрт завинаас зайлсхийх саад бэрхшээлийг хэрхэн хийхийг танд үзүүлэх болно. Би загасны цөөрмийнхөө дэргэд амарч, хуванцар сорилтын санааг бодож байхдаа ийм санаа олсон юм. Энд байгаа хуванцар нь хөвөх чадвар, ус нэвтэрдэггүй тул завь болгон ашиглахад маш их хэрэгтэй болно гэдгийг би ойлгосон.
Хангамж
Бие
1 x Хүнсний сав 700 мл
2 х Сэлүүр дугуй 70 мм
5 x Лонхны таг
Цахим эд анги
1 x Arduino Nano/Uno (Санал болгож буй нано)
2 x DC мотор
1 x L298N мотор драйвер
1 х хэт авианы мэдрэгч
1 x Бичил Servo
2 x 18650 зай
1 x 18650 Батерей эзэмшигч (2-р байр)
4 x АА батерей
1 x АА батерейны эзэмшигч (4 байртай)
1 x Switch
Утас
Дэмжих хэрэгсэл
Цавуу буу
Гагнуурын төмөр
Алхам 1: Ажлын зарчим
Үндсэн алгоритм
Хэт авианы аппарат 15см -ийн зайд объектыг илрүүлэх бүрт servo нь 180 градус, дараа нь 0 градус (баруун, зүүн тийш эргэх) эргэж, ямар зам саадгүй болохыг олж мэдэх болно. Үүний дараа мотор нь сэлүүрт завийг саадгүй эгнээ рүү шилжүүлэх болно
Хэлхээ
Энэ төсөлд бид Arduino, хэт авианы мэдрэгч, мотор драйверын 2 хүчдэлийн эх үүсвэрийг ашиглах бол нөгөө нь тусгайлан servo -д зориулагдсан болно. Arduino, хэт авианы мэдрэгч, мотор драйвер нь 18650 батерейг ашиглах болно, учир нь 18650 батерей нь моторыг их хэмжээний гүйдэлээр хангаж чаддаг тул хөдөлгүүр нь батерейг хурдан шавхдаг тул 18650 батерейг цэнэглэх шаардлагатай болдог.
Алхам 2: Кодыг байршуулах
Байршуулах үйл явцыг хөнгөвчлөхийн тулд бид хэлхээг үүсгэхээс өмнө кодыг эхлээд Arduino руу оруулах болно.
Arduino файл:
Алхам 3: Мотор босоо амны нүх гаргах
Энэ алхамаар бид хүнсний савны зүүн ба баруун талд нүх гаргах болно. Хожим нь динамо босоо амыг эдгээр хоёр нүхэнд оруулах болно. Нүхний байрлал нь хүнсний савны уртын дунд (урт/2), доод талаас 3.2см байна.
Алхам 4: Мотор хэлхээний 1 -р хэсэг
Энэ алхамд бид L298n -ийг зай болон мотортой холбох болно.
Холболт:
1. L298N (Гаралт) DC мотор руу
2. Батерейны эерэг терминал
3. Шилжүүлэх L298N (12V)
4. Батерейны сөрөг терминал L298N (GND)
Үүний дараа тэдгээрийг хүнсний саванд наа.
Тэмдэглэл:
-Сэлүүрт завь нь зүүн эсвэл баруун тийш хазайхгүй байхын тулд батерей эзэмшигчийг яг дунд (өргөн) цавуугаар наа.
Алхам 5: Мотор хэлхээний 2 -р хэсэг
Одоо бид arduino -г L298N -тэй холбох болно.
Холболт:
1. D5 -ийг идэвхжүүлэх
2. D6 -ийг идэвхжүүлэхийн тулд B
3. A0 - 1 оролт
4. A1 - оролт 2
5. А2 -аас оролт 3
6. A3 нь 4 -р оролт руу орно
7. Винээс 5В хүртэл (L298N -ээс V хүртэл)
8. GND (arduino) - GND (L298N)
Алхам 6: Объект илрүүлэх хэлхээ
Объект илрүүлэх хэлхээний үндсэн бүрэлдэхүүн хэсгүүд нь servo ба хэт авианы мэдрэгч юм. Хэт авианы мэдрэгч нь Arduino -ийг цахилгаан хангамж болгон ашиглах бөгөөд servo нь тусдаа батерейг ашиглах болно (AA зай x 4). Серво батерейг 18950 батерейны эзний эсрэг талын хүнсний савны үзүүрт наасан болно.
Мэдрэгчийг бусад объект саад болохгүй л бол хаана ч байрлуулж болно. Миний хувьд би хэт авианы мэдрэгч ба servo -ийг байрлуулахаар хуваасан хуванцар савны тагийг ашигласан (зургийг үзнэ үү).
Серво холболт:
VCC цэнэглэгч батерей (AA)
D10 руу дохио өгөх
GND зай ба arduino руу GND servo
Хэт авианы мэдрэгчийн холболт:
VCC - 3.3V (arduino) хүртэл
GND - GND (arduino)
D2 руу цуурай
D3 руу очно уу
Алхам 7: Буфер завь
Буфер нь сэлүүрний хүрдийг шалан дээр / ширээнд тавихаас сэргийлэх функцтэй. Буфер нь лонхны тагийг ашиглах болно. Учир нь лонхны таг нь олоход хялбар байхаас гадна манай завинд тохирох хэмжээтэй байдаг.
Буфер хийхийн тулд 3 шилний таг аваад дээр үзүүлсэн шиг завины доод талд нааж болно.
Алхам 8: Дугуй
Нэгдүгээрт, лонхны тагны төв хэсэгт нүх гарга. Үүний дараа сэлүүрийг лонхны таг руу дараах зураг шиг наа. Дараа нь эцсийн алхам бол динамо босоо аманд наалдуулах явдал юм.
Зөвлөмж болгож буй:
LEGO роботоос зайлсхийх саад бэрхшээл: 8 алхам (зурагтай)
LEGO роботоос зайлсхийх саад бэрхшээл: Бид LEGO -д дуртай, мөн Crazy Circuits -т дуртай тул хоёуланг нь хана, бусад объект руу гүйхээс зайлсхийх энгийн бөгөөд хөгжилтэй робот болгон нэгтгэхийг хүссэн юм. Бид өөрсдийнхөө барилгыг хэрхэн бүтээснийг танд харуулах болно, мөн шаардлагатай үндсийг тоймлон харуулснаар та өөрийн гараар бүтээх боломжтой болно
Робот машинаас зайлсхийх саад бэрхшээл: 9 алхам
Робот машинаас зайлсхийх саад бэрхшээл: роботоос зайлсхийх саадыг хэрхэн бүтээх вэ
Цагаан таяг илрүүлэх саад бэрхшээл: 5 алхам
Цагаан таяг илрүүлэх саад тотгор: Манай сургуульд багш маань туслах технологи, бид бусад хүмүүст туслах багаж хэрэгслийг хэрхэн яаж хийх талаар ярьж байсан. Би энэ санааг сонирхож байсан тул харааны бэрхшээлтэй хүмүүст урьдчилан таамаглах аргагүй саад бэрхшээлийг анхааруулах системийг бий болгохоор шийдсэн юм. Хөөе
EBot8: 4 алхамыг ашиглан роботоос зайлсхийх саад бэрхшээл (зурагтай)
EBot8 -ийг ашиглан роботоос зайлсхийх: Энэ хичээлээр та робот машин хэрхэн бүтээх талаар сурах бөгөөд ингэснээр түүний замд тулгарч буй саад бэрхшээлээс зайлсхийх болно. Энэхүү үзэл баримтлалыг нөхцөл байдлын дагуу янз бүрийн хэлбэрээр ашиглаж, хэрэглэж болно. Шаардлагатай материал: 1. Дугуй x4 2. Часси (та худалдаж авах боломжтой
OAWR (алхах роботоос зайлсхийх саад бэрхшээл) хэрхэн хийх вэ: 7 алхам (зурагтай)
OAWR -ийг хэрхэн яаж хийх вэ (алхах роботоос зайлсхийх саад бэрхшээл): Энэхүү зааварчилгаа нь саад бэрхшээлээс зайлсхийх жижиг алхах робот хэрхэн хийхийг харуулдаг (худалдаанд байгаа олон сонголт шиг). Гэхдээ та мотор, хуванцар хавтан, овоолсон боолт, мэргэжлийн бүтээгдэхүүнээс эхэлж тоглоом худалдаж авах нь ямар хөгжилтэй вэ?