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

Автомат ширээний сэнс: 5 алхам
Автомат ширээний сэнс: 5 алхам

Видео: Автомат ширээний сэнс: 5 алхам

Видео: Автомат ширээний сэнс: 5 алхам
Видео: ПОСЛЕ ЭТОГО ТЫ БУДЕШЬ ЗНАТЬ КАК ДИАГНОСТИРОВАТЬ ВНУТРЕННИЙ ШРУС АВТО 2024, Арваннэгдүгээр
Anonim
Image
Image
Тоног төхөөрөмжийг шалгах
Тоног төхөөрөмжийг шалгах

Тан Ён Зиаб хийсэн.

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

Хангамж

Танд хэрэгтэй болно:

1x Arduino UNO

1х туузан хавтан

Эрэгтэй-Эмэгтэй овоолсон толгой

Эрэгтэй зүү толгой

Эмэгтэй зүү толгой

Нэг судалтай утас (лавлахад хялбар болгохын тулд хангалттай, янз бүрийн өнгөтэй)

1х SPDT унтраалга

1х HC-SR04 хэт авианы мэдрэгч

1x 3386 2 кг ом потенциометр

1х TIP110 цахилгаан транзистор

1х сэнсний ир (сонгосон мотор дээр холбох боломжтой)

1х 3V мотор

Туршилт, угсралт, програмчлалын тоног төхөөрөмж:

1х туузан хавтан таслагч

1х дижитал мултиметр (DMM)

1х талхны самбар

1х утас хуулагч

1х утас таслагч

1x бахө

1х гагнуурын төмөр

1х гагнуурын төмрийн тавиур

1х гагнуурын төмрийн үзүүр цэвэрлэгч

Гагнуур (хангалттай)

1х задлах насос (хэрэв хүсвэл зулын гол)

Arduino IDE -ийг ажиллуулах чадвартай 1x машин

Arduino IDE, таны сонгосон машин дээр суулгасан болно

Алхам 1: Тоног төхөөрөмжийг шалгах

Тоног төхөөрөмжийг шалгах
Тоног төхөөрөмжийг шалгах
Тоног төхөөрөмжийг шалгах
Тоног төхөөрөмжийг шалгах

Нэгдүгээрт, тоног төхөөрөмжийг туршиж үзээрэй. Талхны самбар нь үүнд маш их хэрэгтэй байдаг, гэхдээ талх байхгүй үед холбогч кабелийг ашиглаж болно. Эдгээр зургууд нь туршилтын явцыг хэлхээг хэрхэн яаж холбосон тухай Tinkercad дэлгэцийн агшинг харуулав. Таны бүрэлдэхүүн хэсгүүд бие даан ажиллаж, энгийн туршилтын хэлхээнд хамтран ажиллахыг баталгаажуулахаас өөр хэлэх зүйл алга. Энэ үе шатанд DMM хийх нь таны бүрэлдэхүүн хэсгүүд алдаагүй эсэхийг шалгахад тустай болно.

Алхам 2: Цахилгаан хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Дараа нь хэлхээг гагнана. Энэ алхамыг хийхийн тулд танд Arduino, stripboard, stacking headers байх ёстой.

Туузан хавтан ба толгойн хэсгийг Arduino дээрх толгойтой зэрэгцүүлээрэй. Зай зөв эсэхийг баталгаажуулсны дараа овоолсон толгойнуудыг гагнана уу. Богино өмд өмсөхийг хүсэхгүй байгаа ул мөрийг таслахаа бүү мартаарай. Та DMM -ийг ашиглан бамбай болон Arduino -ийн хоорондох тасралтгүй байдлыг шалгаж болно. Тасралтгүй байдлын шалгалтаа хийж дууссаны дараа эд ангиудыг гагнаж эхлээрэй.

Цахилгаан хэлхээг холбохын тулд та өмнө нь Tinkercad диаграм эсвэл EAGLE -ийн бүдүүвч, туузны зургийг үзэж болно.

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

Эмэгтэй толгойн хэсэгт хэт авианы мэдрэгч нь самбар дээр байрладаг бол би GND, D13, D12 тээглүүрийг ашиглан хэт авианы мэдрэгчийг GND, Echo, Trigger -ээр хангаж чадна. Мэдрэгчид +5V нийлүүлэхийн тулд зөвхөн хэт авианы мэдрэгч байрладаг эмэгтэй толгой ба D11 зүү хоёрын хоорондох ул мөрийг таслах шаардлагатай байв.

Үүний нэгэн адил потенциометр нь аль хэдийн +5V ба GND зүү байгаа газарт байрладаг тул би зөвхөн потенциометрийн арчигч (энэ нь дунд зүү) болон хажуугийн хоёр дахь GND зүү хоёрын хоорондох ул мөрийг таслах хэрэгтэй болно. миний аналог хурдны тохиргоог GND руу дохио илгээхгүйгээр A3 -т зүүж, аналог оролтын цэгийг ялах болно.

Мотор таслах толгойг би TIP110 -ийн ялгаруулагч зүү хаана байгааг ашиглах боломжтой байхаар байрлуулсан бөгөөд зөвхөн хэт авианы мэдрэгчийн ойролцоо байгаа газарт моторын газрыг гагнах шаардлагатай болно. Би 4 зүүтэй Molex холбогчийг таслах кабель болгон ашигласан боловч тохирох зүйл нь зүгээр юм. Хороо сонго гэж бодож байна.

Цорын ганц үл хамаарах зүйл бол хэт авианы мэдрэгчийг эмэгтэй толгойн хэсэгт оруулсны дараа хэрэглэгчдэд хүртээмжтэй байхын тулд хавтангийн ирмэг дээр байрладаг.

+5V шугамыг хэт авианы мэдрэгч, TIP110 -ийн коллекторын зүү ба потенциометрийн хооронд хуваалцдаг.

TIP110 -ийн үндсэн зүү нь бамбайгаар дамжуулан Arduino -ийн 9 -р зүүтэй холбогддог. ХОУХ -ны хяналтанд байдаг бусад тээглүүрийг чөлөөтэй ашиглаарай.

Дахин хэлэхэд, таны DMM нь энд байх ёстой газруудад холболт байгаа эсэхийг баталгаажуулахын тулд хэрэгтэй байдаг. Arduino -ийн гагнуурын үе ба турших гэж буй бүрэлдэхүүн хэсгүүдийн хооронд тасралтгүй туршилт хийх замаар бамбайны бүрэлдэхүүн хэсгүүд Arduino -тэй зөв холбогдсон эсэхийг шалгахаа бүү мартаарай.

Алхам 3: Цахилгаан хэлхээг програмчлах (мөн програмчлах тест хийх)

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

1. Зай байгаа эсэхийг шалгаарай

2. Хэрэв зай <урьдчилан тодорхойлсон босго бол потенциометрийн аналог оролт дээр үндэслэн хөдөлгүүрт ХОУХ -ны дохиог илгээж эхэлнэ.

3. Үгүй бол ХОУХ -ны дохиог 0 болгож хөдөлгүүрийг зогсооно уу

2 ба 3 -р алхам хоёуланд нь хэт авианы зай болон аналог оролтыг хэвлэдэг дибаг () байдаг. Хэрэв та хүсвэл үүнийг устгаж болно.

Хөтөлбөрт "шинэчлэх" ба "max_dist" гэсэн хувьсагч тус бүр нь санал авах хурд болон илрүүлэх хамгийн их зайг хянадаг. Үүнийг өөрийн хүссэнээр тааруулаарай.

Файлыг энд хавсаргасан болно.

Алхам 4: Бүгдийг нэгтгэ

Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул

Хэрэв та хэлхээнийхээ дагуу ажиллаж, энэ алхамыг хийсэн бол баяр хүргэе! Энэ төсөл одоо бие даан ажиллах боломжтой. Зураг дээр та хэлхээг бүхэлд нь батерейгаар тэжээж, микро USB холбогчоор дамжуулан зөөврийн компьютерт холбогдоогүй байгааг харж болно.

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

Цагтаа би энэ төслийн ПХБ -ийг CNC чиглүүлэгч ашиглан тээрэмдэх боломжтой, эсвэл оролдох болно гэж найдаж байна. Та үүсгэсэн ПХБ -ийн байршлыг дээрх зурган дээрээс харж болно

Алхам 5: Ирээдүйн төлөвлөгөө ба зарим тэмдэглэл

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

- Сэнсний жинхэнэ зогсоол

- Үүнийг бүр илүү авсаархан, бие даасан хэмжээтэй болгож багасгах; Үүний тулд надад Arduino Nano хэрэгтэй болно

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

Зарим тэмдэглэл (миний ирээдүйн өөртөө болон интернетээр дамжуулж буй аливаа хүний хувьд):

Бүрэлдэхүүн хэсгүүдийн жагсаалт нь Uno самбарыг шаарддаг боловч энэ гарын авлагаас харж буй самбар нь Uno -ээс өөр зүйл болохыг та анзаарч магадгүй юм. Энэ нь үнэн хэрэгтээ SPEEEduino нэртэй Uno -ийн хувилбар бөгөөд үүнийг Сингапурын Политехникийн коллежид хэсэг оюутнууд болон тэдний удирдсан багш нар бүтээжээ. Энэ нь функциональ байдлаар маш төстэй бөгөөд өмнөх алхам дээр төслийг удирдаж байгааг харсан Micro USB тэжээлийн оролт гэх мэт нэмэлтүүдийг оруулаагүй бөгөөд ESP01 Wi-Fi модулийг залгах толгойтой болно. Та эндээс SPEEEduino -ийн талаар олж мэдэх боломжтой.

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