Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Тоног төхөөрөмжийг шалгах
- Алхам 2: Цахилгаан хэлхээг бий болгох
- Алхам 3: Цахилгаан хэлхээг програмчлах (мөн програмчлах тест хийх)
- Алхам 4: Бүгдийг нэгтгэ
- Алхам 5: Ирээдүйн төлөвлөгөө ба зарим тэмдэглэл
Видео: Автомат ширээний сэнс: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Тан Ён Зиаб хийсэн.
Энэхүү төсөл нь агааржуулагчаас хамааралтай байдлыг багасгахын тулд оффис эсвэл сургалтын зориулалттай энгийн автомат сэнс бүтээх зорилготой юм. Энэ нь эрчим хүчний өлсгөлөн агааржуулагчид найдахын оронд автоматаар асаах, унтраах зориулалттай хөргөлтийг хангах замаар нүүрстөрөгчийн ул мөрийг бууруулахад туслах болно. Нэмж дурдахад, энэ нь эрчим хүчний банкнаас хөөгдөхөд хангалттай хэмнэлттэй байдаг бөгөөд энэ нь гар сэнснээс илүү ухаалаг байхын зэрэгцээ ширээний сэнсний ижил төстэй шийдлүүдээс илүү зөөврийн шинж чанартай байдаг.
Хангамж
Танд хэрэгтэй болно:
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 -ийн талаар олж мэдэх боломжтой.
Зөвлөмж болгож буй:
Хатуу диск, сэнс, PSU, асаах унтраалгатай Raspberry Pi PC-PSU ширээний компьютер: 6 алхам
Хатуу диск, сэнс, PSU, асаах унтраалгатай Raspberry Pi PC-PSU ширээний компьютер: 2020 оны 9-р сар: Дахин зориулагдсан компьютерийн цахилгаан хангамжийн хайрцагт байрлуулсан хоёр дахь Raspberry Pi-ийг барьсан. Энэ нь дээд талд нь сэнс ашигладаг бөгөөд PC -PSU хайрцгийн бүрэлдэхүүн хэсгүүдийн зохион байгуулалт өөр өөр байдаг. Өөрчлөгдсөн (64x48 пикселийн хувьд), Зар
Нийлэг ширээний сэнс (тохируулах боломжтой): 3 алхам
Нийлэг ширээний сэнс (тохируулах боломжтой): Гэртээ зөвхөн ажлын ширээ багатай, үргэлжлүүлэхийн тулд цэвэр агаар хэрэгтэй хүмүүст зориулагдсан жижигхэн ширээний сэнс энд байна. Энэ нь жижиг, тохируулгатай, usb -ээр ажилладаг тул батерей шаардлагагүй, таны компьютерээс цэнэг аваад бараг л үлдэхгүй
Дахин ашиглах боломжтой ширээний сэнс (эвдэрдэггүй): 10 алхам (зурагтай)
Дахин ашиглах боломжтой ширээний сэнс (эвдэрч чадахгүй): Энэ бол таны хаях гэж байгаа бүх ундааны аяганаас дахин ашиглах боломжтой маш энгийн мини ширээний сэнсийг хэрхэн яаж хийх талаар зааварчилгаа юм. нартай халуун өдөр. Энэ нь
USB ширээний сэнс: 6 алхам
USB ширээний сэнс: Энэхүү зааварчилгаа нь компьютерын хуучин бүрэлдэхүүн хэсгүүдээс ширээний сэнс хэрхэн хийхийг танд үзүүлэх болно. Энэ бол бороотой өдөр ашигтай зүйл бүтээх шиг унасан сайн төсөл юм. Би зааварчилгаа өгөхдөө маш нарийвчлалтай хийдэг болохоор маш олон алхам байх шиг байна
USB -ээр ажилладаг ширээний сэнс JUNK -ээс: 6 алхам
JUNK -аас USB -ээр ажилладаг ширээний сэнс: Энэ бол таны ширээн дээр тавьж болох жижиг сэнс бөгөөд зөвхөн компьютер дээрх USB портоор тэжээгддэг. Үүнийг хог хаягдлаас бүрэн хийж болох бөгөөд энэ нь USB болон гагнуурын аль алиных нь хувьд анхны гайхалтай төсөл юм. Энэ нь харьцангуй хялбар боловч зарим хэсгийг авах болно