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

Soda Locker - Автомат машин: 16 алхам (зурагтай)
Soda Locker - Автомат машин: 16 алхам (зурагтай)

Видео: Soda Locker - Автомат машин: 16 алхам (зурагтай)

Видео: Soda Locker - Автомат машин: 16 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Image
Image
Яриа
Яриа

Шүүгээ нь өмнөх шигээ байдаггүй. Маш олон сургууль номын электрон төхөөрөмж рүү шилжиж байгаа энэ үед шүүгээнүүд таны номын зай багатай болж, "Би үүнийг яах вэ?"

Хэрэв та энэ зайг өөрийн автомат машинд ашиглаж чадвал яах вэ? Энэхүү зааварчилгааны номонд би энэ санааг хэрхэн гаргаж, хэрхэн зохион бүтээсэн, замдаа хэдэн асуудлыг хэрхэн шийдсэн, энэ бүхэн хэрхэн болсныг хэлэх болно! Тиймээс дуртай ундааныхаа савыг нээгээд хамт ирээрэй!

Алхам 1: Яриа

Жил хүрэхгүй хугацааны өмнө, АНУ -ын Түүхийн ангид үдийн хоолноос буцаж явахдаа би шүүгээнүүдийн нэгийг хараад "Автомат машиныг шүүгээний дотор бүхэлд нь багтаах нь ямар сайхан бэ?" Удалгүй би энэ санааг ширээнийхээ хэдэн ангийн найзууддаа хэллээ. Дараа нь бид энэ тухай хошигнол маягаар хэсэг ярилцсан боловч цаашид үргэлжлүүлэхэд надад энэ санаа үнэхээр боломжтой мэт санагдсан!

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

Алхам 2: Хяналтын самбарыг програмчлах

Image
Image
Хяналтын самбарыг бий болгох - Сургуулийн лазер сийлбэрчинд баярлалаа
Хяналтын самбарыг бий болгох - Сургуулийн лазер сийлбэрчинд баярлалаа

Аливаа төслийн хувьд аливаа зүйлийн цахим талыг хамгийн түрүүнд ажиллуулах нь хамгийн сайн ажил гэж би боддог. Зуны турш би Arduino, зоос хүлээн авагч, LCD дэлгэц, соронзон зэгс унтраалга худалдаж авах ажлыг эхлүүлсэн. Надад өмнөх төслөөс нэлээд хэдэн аркад товчлуурууд байсан. Дараа нь би гутлын хайрцгийн бүх зүйлийг холбож, холбогчийг холбогч кабелиар холбосон. Нийтлэг ойлголтыг бий болгох талхны самбартай байх нь тустай байсан. Зоос хүлээн авахад 12 вольт шаардлагатай байсан бол Arduino 5V ашигладаг байсан тул одоогоор би зоосны хүлээн авагчийг 12 вольтын тогтмол гүйдлийн адаптераар тэжээжээ.

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

Зоос хүлээн авагчийн хувьд энгийн Google хайлт нь намайг Skipped-ийн зааварчилгаа руу хөтөлдөг:

Зоос хүлээн авагч нь програмчилсан тооны импульсийг Arduino руу импульс хийх замаар ажилладаг. Дараа нь Arduino нь импульсийг 0.05 доллараар үржүүлж, оруулсан мөнгөний хэмжээг үнэн зөв илэрхийлэх болно. Зоосны хоорондох хамгийн том нийтлэг хүчин зүйл нь 5 цент байвал энэ нь маш сайн ажилладаг! Би зоос хүлээн авагчийг никелийн 1 импульс, димийн хоёр импульс, улирлын 5 импульс гаргахаар програмчилсан. Би өөрчлөлт оруулахыг хүсээгүй тул долларын зоос үлдээсэн. Мөн зоос хүлээн авагчтай таарахгүй байгаа тул би хагас доллар үлдээсэн. Хүлээн авагчийг олж мэдээд би үүнийг дэлгэцтэй хослуулсан.

Үүний дараа би өнхрүүлээд явж байсан. Машиныг шүүгээнд оруулахын тулд би хоёр өөр төрлийн поп зарахаар шийдсэн. Би поп, 2 servo худалдаж авахын тулд хоёр аркад товчлуурыг холбож, зэгс шилжүүлэгчийг нэмж админ руу нэвтрэх хуудас өгөв. Энд би зарсан лаазны тоо, одоогийн хувьцаа, нийт орлогыг жагсаав. Одоогийн хувьцааны хуудсан дээр байхдаа илүү их хувьцаа оруулахыг зааж өгөхийн тулд аркад товчлууруудын аль нэгийг дарж барьж болно.

Дараа нь бүх зүйл ажилласан эсэхийг шалгасны дараа би Amazon-ээс 12 вольтын батерей худалдаж авсан. Би зайг зоос хүлээн авагч руу шууд холбож, Arduino -ийн батерейтай зэрэгцэн ажиллахын тулд USB машины адаптерийг эвдэв. Машины цэнэглэгч нь 2 Amp ба 1 Amp порттой байсан тул би дэлгэц болон Arduino -г 1 Amp, servo -уудыг 2 Amper -ээр тэжээв. Хүчдэл хуваах хэлхээг ашиглан би батерейны хүчдэлийг админ хуудсан дээр харуулах боломжтой болсон.

Алхам 3: Хяналтын самбар үүсгэх - Сургуулийн лазер сийлбэрлэгч танд баярлалаа

Хяналтын самбарыг бий болгох нь сургуулийн лазер сийлбэрлэгчдэд баярлалаа
Хяналтын самбарыг бий болгох нь сургуулийн лазер сийлбэрлэгчдэд баярлалаа

Та Nike гутлын хайрцгаар автомат машин хийж болохгүй. Сүүлийн үед би манай сургуулийн 24 инчийн Epilogue Mini лазер таслагчийн давуу талыг ашиглаж байна. Автомат машины урд талын нүүрэнд хар акрил хэрэглэхээр шийдлээ. Энэ нь сайхан зүсэгдсэн бөгөөд бас маш цэвэрхэн харагдаж байна. Хяналтын самбарыг програмчилсны дараа бүрэлдэхүүн хэсэг бүрт байшин хэрэгтэй байв. Зоосны хүлээн авагч, батерей гэх мэт зүйлс ихээхэн зай эзэлдэг тул би арын талаас нь юу ч таарахгүй байгаа эсэхийг шалгах ёстой байв.

Би самбарыг CorelDRAW дээр зурахаас өмнө Photoshop дээр хурдан макет хийсэн. Энэ бол машиныг нэрлэх сайхан цаг юм! "Soda Locker" надад таалагдсан. Бөөрөнхий тэгш өнцөгт хүрээ бүхий арын хэсэгт сийлбэрлэсэн торны зураг надад таалагдсан. Би товчлуур, түлхүүрийн нүх, дэлгэц, лого дэлгэц, зоос хүлээн авагчийн цөөн хэдэн нүхийг хайчилж авлаа. Дараа нь би бүх зүйлийг тогтоосон газарт суулгасан. Би мөн логоны дэлгэцийг хаахын тулд хоёр ширхэг тунгалаг нийлэг тавив.

Өнөөг хүртэл бүх зүйл гайхалтай харагдаж байсан!

Алхам 4: Хулгайгаас хамгаалах

Image
Image
Хяналтын самбарыг өргөжүүлэх
Хяналтын самбарыг өргөжүүлэх

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

Алхам 5: Хяналтын самбарыг оруулах

Хяналтын самбарыг өргөжүүлж байна
Хяналтын самбарыг өргөжүүлж байна
Хяналтын самбарыг өргөжүүлж байна
Хяналтын самбарыг өргөжүүлж байна

Хяналтын самбар өөрөө дууссаны дараа би бүх зүйлийг нийлэг хайрцагт хийсэн. Хайрцаг нь шүүгээний доторх үдийн хоолны тавиур дээр багтах болно. Би батерейг өөр зүйлээс хол байлгахын тулд тулгуур барьсан. Арын самбарыг кабинетийн соронзоор барьдаг тул би хэзээ ч дотор нь орох боломжтой. Цахилгаан унтраалгын хэд хэдэн нүхийг багтаасан бөгөөд үүнийг "цэнэглэх горимд" шилжүүлж, хоёр шураг терминалыг батерей руу шууд холбодог. Энэ нь цэнэглэх ажлыг ихээхэн хөнгөвчилдөг, учир нь би машинаа цэнэглэхийн тулд онгойлгох шаардлагагүй болно. Зоосны хүлээн авагчийн доор би шургуулга хийх зориулалттай нүх оруулсан бөгөөд хайрцгийн дээд талд би өөр нэг аркад товчлуурын микро шилжүүлэгчийг зайны унтраалга болгон ашигласан. Хувцас солих хаалга хаагдах үед автомат машиныг асаахыг би хүсээгүй тул хувцас солих хаалга хаагдах үед унтраалга руу унаж автомат машиныг унтраажээ.

Алхам 6: Мөнгийг хуурах уу?

Мөнгө хуурах уу?
Мөнгө хуурах уу?

Хэсэг хугацааны дараа машинд хааяа 5 цент байх болно гэдгийг ухаарахад удсангүй. Энэ сайн биш байсан. Асуудлыг оношлох гэж оролдсоны дараа би толгой дээрээ хөнжил зүүлгэснийхээ дараа зоосны хүлээн авагчийн нүүрний дөрөвний нэгийг хүрэхэд л импульс идэвхжиж, 5 цент өгч, зөвхөн статик цахилгаан авах болно гэдгийг олж мэдэв. Би цахилгаанчин биш, гэхдээ бүх зүйлийг, түүний дотор урд хавтанг газардуулах нь асуудлыг засна гэж би бодсон. Гэсэн хэдий ч шүүгээнүүдийг будсан байдаг. Би шүүгээгээ огт өөрчлөхийг хүсээгүй тул газардуулга нь ажиллахгүй байсан. Бага зэрэг програмчлах замаар асуудлыг шийдэхээр шийдлээ.

Би зоосны импульс бүрийн хоорондох хугацааг хэмжиж эхэллээ. Хэрэв та зоос адаптер дээрх хурдан тохиргоог ашиглавал 130 м орчим зайтай байх болно. Дараа нь би зоосны програмын ноорогыг өөрчилж, судасны цохилт бүр сүүлийн импульсээс 130 м зайтай эсэхийг шалгасан. Хэрэв энэ үнэн бол зоосны үнэд нэг 5 центийн импульс нэмнэ. Гэхдээ хэрэв та бодоод үзвэл, ямар ч зоосны хамгийн анхны импульс нь сүүлчийн импульсээс илүү их зайтай байдаг. Сүүлчийн импульс нь өмнө нь оруулсан зоос байв. Жишээлбэл, 4 импульсийн дөрөвний нэгийг тоолох нь танд 20 цент өгөх болно. Никель бүр ажиллаагүй, учир нь хэрэв та хоёр никель түргэн оруулахгүй бол нэг лугшилт нь сүүлчийнхээс 130 м зайтай байж чадахгүй.

Үүнийг шийдэхийн тулд би зоос хүлээн авагчийг хоёр удаа никель, гурван удаа дим, дөрөвний нэгийг зургаан удаа импульс хийхээр дахин програмчилсан.

Энэ бүх утгагүй зүйл юу хийсэн бэ? Одоо, хэрэв та зоосны хүлээн авагчийг статик цахилгаантай дор хаяж хоёр удаа, яг 130 м зайтай цохихгүй бол статик цахилгаан нь зоосонд хэзээ ч тооцогдохгүй.

Сонирхсон бүх хүмүүст зориулсан код энд байна!

Алхам 7: Диспенсерийн дизайн

Диспенсерийн дизайн
Диспенсерийн дизайн
Диспенсерийн дизайн
Диспенсерийн дизайн
Диспенсер дизайн
Диспенсер дизайн

Цахим талыг замаас гаргасны дараа би диспенсер хайрцаг руу шилжсэн. Эдгээр нь шүүгээний хамгийн доод хэсэгт байх болно. Би Autodesk Inventor дээр лазер хайчлах бэлэн хайрцаг зохион бүтээсэн. Лазер хайчилсны дараа модон цавуугаар наахаасаа өмнө хэд хэдэн удаа наасан. Тэд дууссаны дараа нэлээд хүчтэй болсон! Хайрцаг бүрт тодорхой төрлийн 6 лааз байдаг. Хайрцагнууд нь бие биенийхээ толин тусгал дүрс байсан тул сүүлчийн хөлөө орхих нь лаазыг авахын тулд доод хэсэгт сайхан нүх гаргадаг. Хайрцагны хажуу талын нүх нь лааз зарах бүрт 90 градус эргэж, эргэдэг С хэлбэртэй сувагтай байв. Энэ нь бүх лаазыг нэг дор тарааж өгөхөөс сэргийлдэг. Хүмүүсийг С сувагтай холилдохоос сэргийлэхийн тулд унахаасаа өмнө лаазыг өнхрүүлэхийн тулд доод хэсэгт нь жаахан урт оруулав.

Алхам 8: Диспенсерийн механизм

Image
Image
Диспенсерийн механизм
Диспенсерийн механизм
Диспенсерийн механизм
Диспенсерийн механизм
Диспенсерийн механизм
Диспенсерийн механизм

Лааз руу орох C хэлбэрийн суваггүй бол диспенсер ажиллахгүй. 3D хэвлэх рүү шилжихийн өмнө би хэд хэдэн загвар түгээх суваг хийсэн. Би хоёр нийлэг араа бүхий хоёр нийлэг дискийг ороосон картоноор эхлэв. Үүнийг 1: 1 харьцаагаар хийх механик давуу тал байхгүй ч гэсэн би үүнийг серверт хайрцгийн дотор талд суулгаж, диспенсерийг бага профайлтай байлгахын тулд үүнийг хийсэн. Энэ нь төгс биш байсан ч картон нь маш сайн ажилладаг байсан. Би картоныг нимгэн нимгэн нийлэг хавтангаар солих гэж оролдсон боловч энэ нь улам дордов.

Би Fusion 360 -ийн эцсийн загварыг гаргаж ирээд https://www.makexyz.com/ үйлчилгээнээс хэвлэсэн. Хэрэв та MakeXYZ -ийг үзээгүй бол би танд зөвлөж байна! Энэ нь миний авсан чанартай эд ангиудын хувьд харьцангуй хямд байсан. Энэ нь бас маш хурдан юм.

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

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

Алхам 9: Нэг чанга тохируулга

Нэг хатуу тохируулга!
Нэг хатуу тохируулга!

Үүнийг хийж дуусгасны дараа би үүнийг туршиж үзэхийн тулд сургуульдаа хэрэгтэй бүхнээ зориулна гэж бодсон! Сургууль яг энэ үеэс эхлэн ажиллаж эхэлсэн тул би найзыгаа барилгад оруулж өгөхөд тусалсан юм.

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

Алхам 10: Доод талын диспенсерийн тагийг бий болгох

Доод талын диспенсер бүрхэвчийг бий болгох
Доод талын диспенсер бүрхэвчийг бий болгох
Доод талын диспенсер бүрхэвчийг бий болгох
Доод талын диспенсер бүрхэвчийг бий болгох

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

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

Алхам 11: Хандалтын хаалгыг бий болгох

Хандалтын хаалгыг бий болгох
Хандалтын хаалгыг бий болгох
Хандалтын хаалгыг бий болгох
Хандалтын хаалгыг бий болгох

Диспенсер бүрт ердөө 6 лааз байсан тул надад нэмэлт нөөц хадгалах газар хэрэгтэй байв. Тохиромжтой байдлаар, автомат машин нь хадгалах зориулалттай шүүгээнд байдаг! Би үүргэвчний дэгээ байрладаг шүүгээний дээд талыг таглах самбар хийсэн. Энэ нь хүрээ, хос нугас, түлхүүрийн түгжээтэй дотор талын самбараас бүрдсэн байв. Дахин хэлэхэд энэ нь сүлжээний сэдвийг бусад машинтай нийцүүлэн хадгалсан болно.

Алхам 12: Үүнийг байрлуул

Үүнийг газар дээр нь чангал
Үүнийг газар дээр нь чангал
Үүнийг газар дээр нь чангал
Үүнийг газар дээр нь чангал
Үүнийг газар дээр нь чангал
Үүнийг газар дээр нь чангал

Машины доод талыг хулгайд алдах, хөндлөнгөөс оролцуулахгүйн тулд би бүгдийг нь байрлуулахын тулд олон төрлийн саатал, тусгаарлагч хийсэн. Хаалга байрладаг шүүгээний урд талын уруулыг санаж байна уу? Би тал бүр дээр 3/4 инчийн меламинаар бүрсэн БСХС-ээр хийсэн хоёр зайг байрлуулсан. Эдгээр нь автомат машины самбарыг хаах үед хувцас солих хаалганы хосолсон цоожонд цохиулахаас зайлсхийхийн тулд хангалттай урагш түлхсэн юм. Дараа нь би нэвтрэх хаалгыг онгойлгож, дотор талаас нь хүрээ, доод бүрхүүлийн ард хэдэн улиас хавтанг чангалав. Энэ нь хавтангуудыг урд талын уруул руу түлхсэн тусгаарлагчийн эсрэг түлхэж түгжсэн байна. Автомат машинаас юу ч хулгайлах цорын ганц арга бол дотроос нь онгойлгож, эдгээр модон саатлыг арилгах явдал юм. Эсвэл та урд талаас нь өшиглөж магадгүй, гэхдээ үүнийг нууцалъя!

Алхам 13: Кабелийн менежмент - Тусгай цооногуудын ачаар

Кабелийн менежмент - Тусгай цооногуудын ачаар
Кабелийн менежмент - Тусгай цооногуудын ачаар

Зун явахаасаа өмнө үүргэвчний дэгээг амархан задлах боломжтой гэдгийг тэмдэглэсэн нь диспенсерээс хяналтын самбар руу утас дамжуулах төгс нүх болно. Soda Locker -ийн нэг зорилго бол шүүгээнд ямар нэгэн өөрчлөлт оруулахаас зайлсхийх явдал байв. Миний хувьд энэ нь түүнийг түлхэж байсан юм. Аз болоход би энэ алхам руу орохдоо шүүгээний ард санамсаргүй байдлаар байрлуулсан хоёр нүх байгааг олж мэдэв. Тэд илүү том байсан тул илүү сайн ажиллаж байсан, аль хэдийн тэнд байсан!

Алхам 14: Хаалттай байлга! - Хавар хаалгыг ачаалж байна

Үүнийг хаалттай байлга! - Хавар хаалгыг ачаалж байна
Үүнийг хаалттай байлга! - Хавар хаалгыг ачаалж байна
Үүнийг хаалттай байлга! - Хавар хаалгыг ачаалж байна
Үүнийг хаалттай байлга! - Хавар хаалгыг ачаалж байна

Бодит автомат машин энэ үед бүрэн дууссан! Дараагийн алхам бол шүүгээг онгорхой орхихоос урьдчилан сэргийлэх явдал байв. Би орон нутгийнхаа хашааны дэлгүүрт ороод 15 инчийн хурцадмал булаг авлаа. Дахин хэлэхэд шүүгээ нь өөр нэг тохиромжтой шинж чанартай байв. Шүүгээний арын дээд талд жижигхэн бурхан байв. Би хаварыг цаасан хавчаар ашиглан хэд хэдэн удаа нугалав. Дараа нь дахин нэг нүхний ачаар би нугасны ойролцоо хаалганы дээд ирмэгээр боолт шургууллаа. Дараа нь булгийг боолттой холбох нь энгийн зүйл байв. Би боолтыг нугаснаас өөр нүхэнд хийж, хурцадмал байдлыг нэмэгдүүлэх боломжтой байсан ч хаалганы цохиуранд хуруугаа тайрахыг хүсэхгүй байна!

Алхам 15: Бизнес эрхлэхэд нээлттэй

Бизнес эрхлэхэд нээлттэй!
Бизнес эрхлэхэд нээлттэй!

Хаалгыг пүршээр бэхлэсний дараа хосолсон түгжээг онгойлгох цаг болжээ! Шинэ шүүгээтэй дунд сургуулийн сурагчдын нэгэн адил би хослолыг нэг удаа оруулаад, түгжээг онгойлгож байхдаа харандаа харуулав. Бага зэрэг илүү найдвартай байлгахын тулд би үүнийг бас наасан байна. Одоо шүүгээ хэн бүхэнд нээлттэй байв. Тохиромжтой байдлаар хувцасны шүүгээ хаалттай хэвээр байгаа тул хаалга онгойлгохоос өмнө ядаж дээшээ татах шаардлагатай болно. Хэрэв би хэзээ нэгэн цагт Soda Locker -ийг засварлахын тулд хаах шаардлагатай бол харандаагаа амархан сугалж аваад машин дахин түгжигдэнэ. Хэн ч миний хослолыг мэдэх шаардлагагүй болно.

Алхам 16: Эхний худалдан авалт … "Prom?"

Epilog тэмцээний тэргүүн шагнал 8

Arduino тэмцээн 2016
Arduino тэмцээн 2016
Arduino тэмцээн 2016
Arduino тэмцээн 2016

2016 оны Arduino тэмцээний тэргүүн шагнал

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