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

АВТОМАТ ХОГ ХААЛГАЖ БАЙНА. ПЛАНЕТИЙГ АВРАХ: 19 алхам (зурагтай)
АВТОМАТ ХОГ ХААЛГАЖ БАЙНА. ПЛАНЕТИЙГ АВРАХ: 19 алхам (зурагтай)

Видео: АВТОМАТ ХОГ ХААЛГАЖ БАЙНА. ПЛАНЕТИЙГ АВРАХ: 19 алхам (зурагтай)

Видео: АВТОМАТ ХОГ ХААЛГАЖ БАЙНА. ПЛАНЕТИЙГ АВРАХ: 19 алхам (зурагтай)
Видео: Обзор автомата (G&G) GC16 Wild Hog 2024, Долдугаар сарын
Anonim
Image
Image

Тоглоомын мэдрэмжээр0 Зохиогчийн дэлгэрэнгүйг дагаарай:

Автомат маск
Автомат маск
Адафрут бамбайтай робот зурах (Үүнийг уралдаанд оруулаарай)
Адафрут бамбайтай робот зурах (Үүнийг уралдаанд оруулаарай)
Адафрут бамбайтай робот зурах (Үүнийг уралдаанд оруулаарай)
Адафрут бамбайтай робот зурах (Үүнийг уралдаанд оруулаарай)

Tinkercad төслүүд »

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

Сайн байна уу, намайг Жейкоб гэдэг, би Их Британид амьдардаг.

Дахин боловсруулах нь том асуудал бөгөөд миний амьдарч буй газар бол хог хаягдал маш их байгааг хардаг бөгөөд энэ нь хор хөнөөл учруулж болзошгүй юм. Эндээс хамгийн их ядаргаатай зүйл бол хаа сайгүй хогийн сав байдаг. Энэ нь хүмүүс залхуу байдлаас болсон уу? Би чамд ирдэг хогийн сав хийх замаар үүнийг засахаар шийдсэн!

Эхэлцгээе…

Хангамж

Dewalt/ ямар ч утасгүй багажны зай.

3D принтер. Та магадгүй нэгийг нь авч хаяж магадгүй.

Ардуино нэгдээрэй.

Bluetooth модуль.

Бак хөрвүүлэгч. Таны arduino хэр удаан үргэлжлэхийг хүсч байгаагаас шалтгаална.

Компьютер ба утас.

2x IBT_2.

2х арчигч мотор.

Алхам 1: Эрчим хүч авах

Image
Image
Эрчим хүч авах
Эрчим хүч авах

Би маш хатуу төсөвтэй байгаа тул үнэтэй Li-Po батерей, тэр ч байтугай Led хүчил худалдаж авахад мөнгө үрэхгүй. Гэсэн хэдий ч танай гэрт үнэхээр хямд LI-Po батерей байдаг. Утасгүй өрөм Зай эсвэл бүр зүлэгжүүлэгч машин. Эдгээр батерей нь маш ашигтай бөгөөд хөнгөн!

Би эхлүүлэх гэж цаг алдсангүй! Би tinkercad руу гүйж ороод хэд хэдэн удаа давтан хэлсний дараа би дараахь зүйлийг олов.

Дээд талд.

Алхам 2: Моторыг холбох

Моторуудыг холбож байна
Моторуудыг холбож байна

Нийлүүлэлтийн хэсэгт би хэлсэнчлэн би 2x IBT_2 болон arduino ашиглаж байна. Би энэ холболтын диаграмыг ашигласан. ТАЙЛБАР: Потенциометрийн хэсгийг ашиглаагүй. Утас тавих нь маш энгийн бөгөөд зөвхөн гагнах ажилд оролцдог байв. IBT_2 нь хоёр ХОУХ -ны тээглүүртэй бөгөөд нэг нь моторыг арагш, нөгөө нь урагш эргүүлдэг. Энэ нь мөн 3.3V -аас 5V хүртэл байж болох хоёр цахилгаан тээглүүртэй. Эдгээр нь моторыг бүрэн удирдахын тулд утас холбоход л хангалттай. Бусад тээглүүрийн талаар санаа зовох хэрэггүй.

Алхам 3: * Туршилтын * код

Image
Image

Би 10 секунд тутамд мотор болон чиглэлээ өөрчлөх хурдыг аажмаар хурдасгах кодын жижиг хэсгийг бичсэн. Энэ нь for давталт ашиглан хийгддэг. IBT_2 нь 5 ба 6 -р ХОУХ -ны зүү рүү холбогдсон байв. Та үүнийг хуулж, буулгаж болно.

Код:

int RPWM_Output = 5; // Arduino PWM гаралтын зүү 5; IBT-2 pin 1 (RPWM) int LPWM_Output = 6 руу холбогдох; // Arduino PWM гаралтын зүү 6; IBT-2 pin 2 (LPWM) руу холбогдох

хүчингүй тохиргоо () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

void loop () {

int i = 0; // давтан ажиллуулахын тулд үндсэн кодоо энд оруулна уу.

for (i = 0; i <255; i ++) {

// Цагийн зүүний дагуу analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); саатал (100); }

саатал (10000);

for (i = 0; i <255; i ++) {

// Цагийн зүүний эсрэг analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); саатал (100); }

саатал (10000);

}

Алхам 4: Arduino, Bluetooth модуль ба цахилгаан дистрибьютерийн холболт

Arduino, Bluetooth модуль ба цахилгаан түгээгч холбох хэрэгсэл
Arduino, Bluetooth модуль ба цахилгаан түгээгч холбох хэрэгсэл
Arduino, Bluetooth модуль ба цахилгаан түгээгч холбох хэрэгсэл
Arduino, Bluetooth модуль ба цахилгаан түгээгч холбох хэрэгсэл

Та 3D хэвлэхгүйгээр зугтаж магадгүй, гэхдээ үүнийг хийхийн оронд хэвлэх нь хамаагүй хялбар юм. Тиймээс би arduino болон Bluetooth модульд tinkercad -тай хамт оруулдаг хайрцаг зохион бүтээсэн. Энэ хайрцагны хажуу талд бэхлэх зориулалттай шураг нүхнүүд байдаг. Би үүнийг хагас гүйлтийнхээ дунд суулгасан. Эцэст нь би хайрцгийнхаа дотор том хэмжээтэй байхаар нүх гаргах хэрэгтэй болсон.

Алхам 5: Явах эд анги

Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги

Энэхүү явах эд анги нь ажлын зориулалттай модоор хийгдсэн бөгөөд хэдхэн модон эрэг шургаар шургуулжээ. Би танд зориулж хурдан cad загварыг бүтээсэн. Энэ талаар хэлэх зүйл үнэндээ алга.

Алхам 6: Арчигч моторын бэхэлгээ

Мотор арчигч бэхэлгээ
Мотор арчигч бэхэлгээ

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

Алхам 7: Сафти

Сафти
Сафти

Дахин хэлэхэд би 7.5 ампер таслуур барихын тулд tinkercad -д бэхэлгээ хийсэн. Дээрх хавсралт дээрх зургаас харж болно.

Алхам 8: IBT_2 холболт / Мотор жолоочийн холболт

IBT_2 холболт / Мотор жолоочийн холболт
IBT_2 холболт / Мотор жолоочийн холболт
IBT_2 холболт / Мотор жолоочийн холболт
IBT_2 холболт / Мотор жолоочийн холболт

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

Алхам 9: Дахин код шалгах

Image
Image

Би код бичиж өгсөн бөгөөд та үүнийг нэг дугаар руу илгээх болгондоо хөдөлгүүрийг урагш эргүүлэх болно. Энд:

Алхам 10: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас

Би ихэнх зүйлийг холбохын тулд шоколадны блок ба арга холболтын цахилгаан холбогчийг ашигласан. Arduino тээглүүрийг гагнасан байна. Би бас танд зориулж утасны диаграмыг бүтээсэн. Хэрэв та үүнийг бүтээхийг хүсч байгаа бол энэ нь хялбаршуулсан хувилбар тул салангид хэсгүүдийг хайж олохыг зөвлөж байна.

Алхам 11: Дугуй суурилуулах

Дугуй суурилуулах
Дугуй суурилуулах

Дугуйны хувьд би өвөөгөөсөө хуучныг нь ашигласан. Би арчигч хөдөлгүүрт M8 самар зүүгээд дараа нь утсан түгжээ ашигласан. Үүний дараа би самар дотор урсгалтай саваа шургуулав. Хамт түгжихийн тулд би хоёр самар нэмж, дараа нь пенни угаагч нэмэв. Дараа нь би угаагч болон хоёр түгжигч самар нэмж, дугуйны хооронд үнэхээр нягт байрлуулсан.

Алхам 12: Эцсийн код

Эцсийн код
Эцсийн код

Энэ кодын хэсэгт 'i' гэж нэрлэгддэг хувьсагчийг 170 -д бүхэл тоо болгон ашигладаг. Энэ нь мотор бүрийг эргүүлэх болгондоо 170 гэж бичих шаардлагагүй тул үүнийг бичихэд илүү хялбар болгосон. 170 гэсэн тоог 170/255 болгон ашигладаг бөгөөд энэ нь 12/18 вольттой тэнцдэг. Би үүнийг 18 -ыг арван хоёрт хувааж, 255 -ийг сүүлчийн нийлбэрийн үр дүнд хуваах замаар шийдсэн. 18/5 = 1.5. 255 / 1.5 = 170.

Дараа нь хоёр pwm зүү байдаг тул би мотор бүрийг Motor гэж нэрлэв: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Эдгээрийг хоёуланг нь 5, 6, 10, 11 -р зүү дээр гаргадаг.

Мөн би 4 бүхэл тоонуудыг 1: урагшаа_страт 2: Арагшаа_шат 3: Зүүн төлөв 4: Баруун төлөвт тохируулсан. Тохиргоонд эдгээрийг анхдагчаар 0 болгож тохируулсан. Би тус бүрийн хувьд энгийн if хэллэгийг ашигласан. Энэ нь хэрэв '1' хүлээн авбал урвуу төлөвийг 1 болгож, хөдөлгүүрийг асаана. Дараа нь өөр нэг мэдэгдэл байна, хэрэв урагш төлөв = 1 ба нэгийг хүлээн авсан бол моторыг унтраа. Ерөнхийдөө энэ нь товчлуурыг дарахад энэ нь үргэлжлэх болно, дараа нь дахин дарахад энэ нь зогсох болно гэсэн үг юм.

Алхам 13: Апп

Image
Image
Нэмэлт хөдөлгөөнт нүүр
Нэмэлт хөдөлгөөнт нүүр

Энэхүү програмыг MIT апп зохион бүтээгч дээр бичсэн бөгөөд дэлгэц бүрт Bluetooth холболт хийх зорилгоор виртуал дэлгэц ашигладаг (2 ширхэг). Хэрэв та bluetooth -ээр холбогдоогүй бол хяналтын дэлгэц рүү орохыг зөвшөөрөхгүй. Зүгээр л ямар товчлуур дарж байгаагаас шалтгаалан '1' '2' '3' '4' -ийг arduino руу илгээхэд л хангалттай.

Алхам 14: Хөдөлгөөн (Хогийн савгүй ТЕСТ)

Би хогийн савгүйгээр юу хийж болохыг харуулахын тулд видео бүтээсэн.

Алхам 15: Хогийн сав суурилуулах

Энэ зүйл маш хялбар бөгөөд зүгээр л нүхтэй байсан. Та үүнийг шургуулах эсвэл өөр зүйл хийх шаардлагагүй. Зүгээр л дугуйгаа нэмээд ZOOM хийгээрэй!

Алхам 16: Эхний зөв хөтөч

Image
Image

Хэрэв та үүнийг эхэндээ хараагүй бол миний хийсэн видео бий.

Алхам 17: Нэмэлт хөдлөх нүүр

Би бүх файлыг эндээс 3D хэлбэрээр хэвлэв: https://www.thingiverse.com/thing:2994999 thingiverse 60% -ийн масштабтай бичлэг. Дараа нь би үүнийг servo эвэр дээр нааж, хогийн савны нүхийг ингэж таслав. Би тусдаа Arduino болон servo -ийг ажиллуулахын тулд зайны багц ашигласан. Би Arduino номын сангийн шүүрдэх кодын жишээг ашигласан.

Алхам 18: Энэ холыг авсан танд баярлалаа !

Та чадсан. Хэрэв та энэ хүртэл явж чадсан бол баярлалаа, танд таалагдсан гэж найдаж байна.

Алхам 19: Сайжруулалт

Энэ төсөл үнэхээр гайхалтай болсон гэж бодож байна, гэхдээ сайжруулах зүйл үргэлж байдаг!

Миний өөрчлөх хамгийн эхний зүйл бол үүнийг Lidar мэдрэгч эсвэл үүнтэй төстэй зүйлээр бүрэн автомат болгох явдал юм. Би бас дугуй солих байсан. Дугуйны диаметр нь ердөө 7 инч бөгөөд хэрэв би үүнийг арай том болгож чадвал кросс хийх нь илүү дээр юм шиг санагдаж байна. Эцэст нь би үүнийг илүү нягт болгохын тулд хогийн саванд илүү зай гаргах боломжтой болно.

Роботуудын тэмцээн
Роботуудын тэмцээн
Роботуудын тэмцээн
Роботуудын тэмцээн

Роботын тэмцээнд дэд байр эзэлсэн

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