Агуулгын хүснэгт:
- Алхам 1: Материал
- Алхам 2: Физик бүрэлдэхүүн хэсгүүдийг бий болгох
- Алхам 3: Суваг угсрах
- Алхам 4: Servo савны хайрцгийг угсарна
- Алхам 5: Эрэмбэлэх танхимын суурийг угсарна
- Алхам 6: Хөдөлгөөнт хавтанг угсрах
- Алхам 7: Skittle Dispenser угсарна
- Алхам 8: Хаалганы механизм
- Алхам 9: Хэлхээ
- Алхам 10: RGB мэдрэгчийг туршиж үзээрэй
- Алхам 11: Эцсийн алхам: Үндсэн програмыг ажиллуулна уу
Видео: Arduino Skittle Sorter: 11 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Чихэр хайрлагчид хаа сайгүй чихрээ цэгцэлж, үнэт цагаа дэмий үрдэг. Энэ танил сонсогдож байна уу? Та Skittles -ийг эрэмбэлдэг машин бүтээхийг хүсч байсан уу? Энэхүү зааварчилгаа нь үүнийг хэрхэн яаж хийхийг танд харуулах болно. Arduino, хос сервос, 3D хэвлэмэл болон лазер хайчлах эд анги, маш олон цавуу, соронзон хальсны тусламжтайгаар та өөрөө өөрөө хийж болно. Дууссаныхаа дараа та skittles -ийг юүлүүр рүү юүлж, бариулыг эргүүлж, дараа нь суугаад тайвширч, өнгөлгөөгөөр нь ангилах хэрэгтэй. Нэгдүгээрт, танд хэрэгтэй материалын талаар ярилцъя.
Алхам 1: Материал
Энэхүү төслийг хэрэгжүүлэхийн тулд танд 3D принтер, лазер таслагч хэрэгтэй болно (өөрөө ашиглах эсвэл нийтийн хэвлэгч, таслагч, кабельтай Arduino Uno, тасралтгүй эргүүлэх Servo ба Vex 180 Servo, 15-20 холбогч утас, 4 -ээс 4 инчийн залхуутай сусан, юүлүүр (тодорхой төрөл), нийлэг цавуу (доорх принтер, зүсэгчээс бусад эдгээр бүх бүтээгдэхүүний линк). Танд стандарт захирагч эсвэл бусад хэмжих хэрэгсэл хэрэгтэй байж магадгүй. Танд бас хэд хэдэн програм хангамж хэрэгтэй Cura (Ultimaker 3d принтерийн хувьд), Arduino програм хангамж, Adafruit мэдрэгчийн номын сан, Adobe Illustrator (эсвэл лазер таслагчийн DXF файлыг өөрчлөх боломжтой програм), Fusion 360 (хэрэв та STL файлуудыг өөрчлөхийг хүсвэл) зэрэг програмууд орно.
Arduino Uno -
Arduino USB кабель-https://www.amazon.com/PlatinumPower-Cable-Arduino…
Тасралтгүй эргүүлэх үйлчилгээ -
Vex 180 Servo -
4x4 залхуу Сюзан -
Юүлүүр -
Нийлэг цавуу-https://www.amazon.com/SCIGRIP-Acrylic-Cement-Low…
RGB мэдрэгчийн номын сан -
Алхам 2: Физик бүрэлдэхүүн хэсгүүдийг бий болгох
Дараагийн алхам бол эд ангийг лазераар огтлох, 3D хэвлэх явдал юм. Хавсаргасан файлуудыг ашиглан та лазер таслагчаа ашиглан хоёр талын тулгуур хэсэг, тэвш, servo дэмжих хэсэг, савны суурь хэсэг, машины суурь хэсэг (Base1 -ийн хоёр хувь, Base2 -ийн нэг хуулбар), хоёр түгжих бөгж. Дараа нь та 3D принтерээ ашиглан бохьны механизм, бариул, ялгах камер, ялгах камерын таг, ялгах камерын суурь хавтанг хэвлэх болно. Хэвлэх ажил хэдэн өдөр үргэлжлэх тул үүнийг хийх цаг гаргаж өгсөн эсэхээ шалгаарай.
Алхам 3: Суваг угсрах
Бүх эд ангиудыг хайчилж аваад хэвлэсний дараа угсрах цаг болжээ. Хонхны ёроолын нэг талын ховил дахь цоорхойд цавуу түрхэж эхэл (Зураг 3А). Дараа нь энэ хэсгийг босоо тулгууруудын аль нэгний үүрэнд дарж барина уу (Зураг 3B). Тэвшний нарийн үзүүр нь босоо тулгуурын богино төгсгөлд байгаа эсэхийг шалгаарай. Дараа нь үүнийг тэвшний ёроолын нөгөө тал, нөгөө босоо тулгууртай давтана.
Алхам 4: Servo савны хайрцгийг угсарна
Эдгээр эд ангиудыг хатааж байхад үргэлжлүүлээд савны servo орон сууцыг угсарна уу. Залхуутай Susan -ийн нэг ирмэгээр шураг шургуулж, савны servo орон сууцны дээд хэсэгт шургуулна (Зураг 4A). Дараа нь савны servo-ийн хажуугийн хэсэг тус бүр дээр хоёр T-холбоос руу самар оруулна уу (Зураг 4B), боолтыг шургуулж байхдаа тууштай байлгаарай. Үүний дараа тасралтгүй эргүүлэх servo -ийг дээд хэсгийн тэгш өнцөгт нүхэнд оруулаад боолттой хамт ирдэг шураг нүх, боолтыг ашиглан шургуулна. Зураг 4D нь ангилах камерын нэгжийг угсрахдаа ямар байх ёстойг харуулж байна.
Алхам 5: Эрэмбэлэх танхимын суурийг угсарна
Савны servo -ийг орон сууцанд шургуулсны дараа өгсөн servo эвэрээ (Зураг 5А -д үзүүлсэн шиг X хэлбэртэй) холбоно. Дараа нь дээд ирмэгийг камерын сууринд шургуулна (Зураг 5B) залхуу сусангийн дээд ирмэг рүү (шурагны толгой залхуу сусаны дээд ирмэг дор байх ёстой). Зураг 5C -д дууссан ангилах камерын суурь ба савны хайрцгийг харуулав.
***** ЧУХАЛ ТАЙЛБАР (ууд) *****
Тасалгааны суурийг хэт чангалахгүйн тулд болгоомжтой байгаарай. Гагцхүү самар барихад хангалттай чангална. Түүнчлэн, танхимын суурийг шургуулж байхдаа servo эвэр нь үндсэн хэсгийн ёроолд байгаа шахмал хэсэгт таарч байгаа эсэхийг шалгаарай.
Алхам 6: Хөдөлгөөнт хавтанг угсрах
Дараа нь бохьны механизмын хөдлөх хавтанг угсарна. Бариулаас шүүрч аваад хөдлөх хавтан дээр нааж, бариулын чиглэл нь нүхтэй нийцэж байгаа эсэхийг шалгаарай. Мөн бариулын дөрвөлжин хэлбэр нь хөдлөх хавтан дээрх дөрвөлжин шахмалтай тохирч байгаа эсэхийг шалгаарай. Дараа нь бариулын нүхэнд жижиг шураг шургуулж, бариулын жинхэнэ хэсгийг гүйцэтгэх болно (хэрэглэгчид хавтанг эргүүлэхийн тулд шүүрч авах боломжтой).
Алхам 7: Skittle Dispenser угсарна
Эрэмбэлэх тасалгааны нэгж, суваг, хөдлөх хавтанг угсарсны дараа дараагийн алхам бол Skittle Dispensing Unit -ийг угсрах явдал юм. Нэгдүгээрт, та 3D хэвлэсэн бохьны механизмын суурин хавтанг аваад юүлүүрийн аманд наа. Юүлүүр нь энэ хавтан дотор багтах эсэхийг шалгаарай, ингэснээр юүлүүрийн аманд "бүрхүүл" бий болно. Чухал зүйл бол энэ хавтан дээрх нүх нь юүлүүр дээрх бариултай давхцаж байгаа эсэхийг шалгаарай. Ингэснээр хэрэглэгчид алаг үс хэзээ унахыг мэдэх боломжтой болно. Дараа нь бохьны механизмын хөдлөх хавтанг юүлүүрийн дотор суурин хавтан дээр байрлуулна. Эцэст нь хэлэхэд, эргүүлэх үед энэ хавтан дээш өргөгдөхгүйн тулд хоёр цоожны цагирагыг хөдөлж буй хавтан дээрх яг юүлүүр дээр наа. Энэ бүгдийг хийсний дараа та ажлын диспенсертэй байх ёстой (Зураг 7А). Одоо та энэ диспенсерийг тэвшний дээд хэсэгт бэхлэх болно. Цоорхой нь тэвшийн дээгүүр байхаар хуваарилагчийг эгнүүлээрэй (яс нь тэвшинд буух эсэхийг шалгаарай). Сайн байрлалтай болсны дараа диспенсерийг бага зэрэг дээшлүүлж, диспенсер явах гэж буй тэвшний тулгуур дээр цавуу нэмнэ. Цавуу хуурай болтол диспенсерийг энэ цэг дээр байлга.
***** ЧУХАЛ ТАЙЛБАР (ууд) *****
Энэхүү диспенсер нь бага зэргийн дутагдалтай байдаг. Хөдөлж буй хавтан дээрх нүх нь хөдлөх хавтангийн бариулаар доторлогоотой бөгөөд суурин хавтангийн нүх нь юүлүүрний бариултай зэрэгцэн оршдог. Та гавар тарааж өгөхдөө эдгээр нүхнүүдийг бие биенийхээ хажуугаар хурдан эргүүлээрэй, ингэснээр нэг гавар унах л хугацаа үлдэнэ. Хэрэв үүнийг хэт удаан хийвэл олон скитл нэг дор унах болно.
Алхам 8: Хаалганы механизм
Гурван хэмжээст хэвлэсэн бариулын хэсгийг трапвордо (тасралтгүй бус) хэсэгт оруулна уу. Хаалганы төгсгөлийг тэвшний төгсгөлд болгоомжтой байрлуулж, тэвшний төгсгөл ба тавиурын хоорондох зай бараг байхгүй эсэхийг шалгаарай. Энэхүү хаалганы байрлалыг хадгалахын тулд servo -ийг босоо тулгуурт хаана бэхлэх ёстойг маркер эсвэл үзгээр тэмдэглээрэй. Дараа нь цавуу эсвэл соронзон хальсны тусламжтайгаар (servo -ийг салгаж авах эсэхээс хамаарч) servo -ийг босоо тулгуур хэсэгт хавсаргана. Зураг 8А энэ нь ямар байх ёстойг харуулж байна.
Алхам 9: Хэлхээ
Adafruit (https://learn.adafruit.com/adafruit-color-sensors/assembly-and-wiring) -ийн өгсөн зааврын дагуу тээглүүрийг өнгөний мэдрэгч таслагч самбар дээр гагнана. Дараа нь өнгөний мэдрэгчийг тэвшний ёроолын доод хэсэгт туузны ирмэгээс бага зэрэг гадна талд нь шурагны нүх байрлуулсан байх ёстой (Зураг 9А). Үүнийг хийсний дараа Arduino Uno -ийг шураг нүхтэй босоо тулгуурын хажуу талд шургуулна. Эцэст нь хэлэхэд, холбогч утас, талхны самбар ашиглан arduino, өнгө мэдрэгч, servo -ийг Зураг 9В -д заасны дагуу холбоно уу.
Алхам 10: RGB мэдрэгчийг туршиж үзээрэй
Кодыг хавсаргасан файлыг татаж аваад Arduino програм дээр нээнэ үү. Үндсэн програмыг ашиглахаасаа өмнө өнгө шалгах програмыг нээнэ үү. Өнгө бүрийн тоо нь таны эргэн тойрон дахь хүрээлэн буй орчны гэрэлтүүлгээс хамаарч өөр өөр байдаг. Өнгө бүрийн R, G, B тоонуудыг харахын тулд энэхүү туршилтын програмыг ашиглана уу. Эдгээр тоонуудыг интервал болгон бичихээ мартуузай. Жишээлбэл, хэд хэдэн туршилтын дараа шар өнгийн R утга нь бараг үргэлж 6000 -аас дээш байгааг олж харвал та үүнийг> 6000 гэж санаж болно. Илүү бат бөх байхын тулд та энэ интервалыг хязгаарлаж болно. 6000-8000-аас (энэ нь зөв тоо биш байж магадгүй). Хаалттай интервалыг> 6000 ба <8000 гэж санаарай. Эдгээр тоонуудыг дараа нь ашиглах болно. Өнгө бүрийн утгыг бичсний дараа үндсэн програмыг нээнэ үү. SortColor () функц руу гүйлгэнэ үү. Энэ функц дээр мэдрэгчийн гаралтын R, G, B -ийн утгыг тодорхойлдог хэд хэдэн мэдэгдлийг харах болно. Та мэдэгдэл бүрт хэвлэмэл хуудсыг харах болно ("COLOR Skittle / n"). Энэ нь аль мэдэгдэл нь ямар өнгөтэй тохирч байгааг мэдэхэд туслах зорилготой юм. If илэрхийлэл бүрийн rd, grn, blu -г өмнө нь олсон зөв утгуудаар солино. Энэ нь програмыг туршилтын явцад таны эргэн тойрон дахь хүрээлэн буй орчны тодорхой гэрэлтүүлгийг ашиглан ажиллах ёстой.
github.iu.edu/epbower/CandySorter
Алхам 11: Эцсийн алхам: Үндсэн програмыг ажиллуулна уу
Та машиныг бүтээж, RGB мэдрэгчийн утгыг шинэчилсний дараа та програмыг ажиллуулахад бэлэн байна. Arduino -г компьютер дээрх USB порт руу залгаарай. Arduino дээрх гэрэл асах ёстой. Үндсэн програм нээлттэй байх үед цонхны зүүн дээд буланд байгаа тэмдэг дээр дарж кодыг эмхэтгээрэй. Энэ нь кодонд ямар ч алдаа байхгүй болохыг баталгаажуулдаг. Хэрэв байгаа бол алдааны талаархи мэдээллийг агуулсан анхааруулах мессеж дэлгэцийн доод талд гарч ирнэ. Хэрэв бүх зүйл сайн байгаа бол үүнийг эмхэтгэсэн гэж хэлэх болно. Үүнийг хийсний дараа шалгах тэмдгийн хажууд байгаа сумыг дарж програмыг Arduino руу оруулна уу. Та үүнийг дарсны дараа Arduino автоматаар машиныг хянаж эхлэх болно. Arduino -г зогсоох цорын ганц арга бол кабелийг компьютерээсээ салгах эсвэл Arduino дээрх дахин тохируулах товчийг дарах явдал юм. Хэрэв та дахин тохируулах товчийг дарвал кодыг Arduino руу дахин оруулах шаардлагатай болно. Хэрэв та зүгээр л цахилгаан тэжээлээ салгавал дахин асаахад тэр даруй ажиллаж эхэлнэ.
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Skittle Pixel8r: 13 алхам (зурагтай)
Skittle Pixel8r: Skittle Pixel8r -ийн тусламжтайгаар солонгын өнгийг ашиглаарай. Skittles -ийг пиксел болгон ашиглан ямар ч дүрс үүсгэх машин бүтээх талаар олж мэдээрэй. Энэхүү машин нь 785x610 мм (31x24in) хэмжээтэй Skittle пикселийн зургийг найман ширхэг ашиглан бүтээх чадвартай
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Sorter Bin - Хогоо илрүүлж ангилах: 9 алхам
Сортер Бин - Хогоо илрүүлж, ангилах: Та дахин боловсруулалт хийдэггүй эсвэл муу ажиллаж байгаа хүнийг харж байсан уу? Танд зориулж дахин боловсруулах машин хүсч байсан уу? Манай төслийг үргэлжлүүлэн уншаарай, та харамсахгүй байх болно! Сортер бин бол тусламжийн тодорхой сэдэлтэй төсөл юм
Компьютерийн хяналтын програмтай Arduino Color Sorter Project: 4 алхам (зурагтай)
Pc Control програмтай Arduino Color Sorter Project: Энэ төсөлд би TCS34725 өнгөний мэдрэгчийг сонгосон. Учир нь энэхүү мэдрэгч нь бусадтай харьцуулахад илүү нарийвчлалтай илрүүлдэг бөгөөд орчны гэрлийн өөрчлөлтөд нөлөөлдөггүй