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

Арудинотой сэлүүрт завинаас зайлсхийх саад бэрхшээл: 9 алхам
Арудинотой сэлүүрт завинаас зайлсхийх саад бэрхшээл: 9 алхам

Видео: Арудинотой сэлүүрт завинаас зайлсхийх саад бэрхшээл: 9 алхам

Видео: Арудинотой сэлүүрт завинаас зайлсхийх саад бэрхшээл: 9 алхам
Видео: 15 интригующих изобретений транспортных средств, которые доставят вам массу удовольствия в 2023 году 2024, Долдугаар сарын
Anonim
Арудинотой сэлүүрт завинаас зайлсхийх саад бэрхшээл
Арудинотой сэлүүрт завинаас зайлсхийх саад бэрхшээл

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

Хангамж

Бие

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 -р хэсэг

Мотор хэлхээний хэсэг 1
Мотор хэлхээний хэсэг 1
Мотор хэлхээний хэсэг 1
Мотор хэлхээний хэсэг 1

Энэ алхамд бид L298n -ийг зай болон мотортой холбох болно.

Холболт:

1. L298N (Гаралт) DC мотор руу

2. Батерейны эерэг терминал

3. Шилжүүлэх L298N (12V)

4. Батерейны сөрөг терминал L298N (GND)

Үүний дараа тэдгээрийг хүнсний саванд наа.

Тэмдэглэл:

-Сэлүүрт завь нь зүүн эсвэл баруун тийш хазайхгүй байхын тулд батерей эзэмшигчийг яг дунд (өргөн) цавуугаар наа.

Алхам 5: Мотор хэлхээний 2 -р хэсэг

Мотор хэлхээний хэсэг 2
Мотор хэлхээний хэсэг 2
Мотор хэлхээний хэсэг 2
Мотор хэлхээний хэсэг 2
Мотор хэлхээний хэсэг 2
Мотор хэлхээний хэсэг 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: Дугуй

Дугуй
Дугуй
Дугуй
Дугуй

Нэгдүгээрт, лонхны тагны төв хэсэгт нүх гарга. Үүний дараа сэлүүрийг лонхны таг руу дараах зураг шиг наа. Дараа нь эцсийн алхам бол динамо босоо аманд наалдуулах явдал юм.

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