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

LittleBits шидэт гантиг ангилах машин: 11 алхам (зурагтай)
LittleBits шидэт гантиг ангилах машин: 11 алхам (зурагтай)

Видео: LittleBits шидэт гантиг ангилах машин: 11 алхам (зурагтай)

Видео: LittleBits шидэт гантиг ангилах машин: 11 алхам (зурагтай)
Видео: Handcrafted Marble Mosaic Tile Floor Mosaic Medallion 2024, Арваннэгдүгээр
Anonim
LittleBits ид шидийн гантиг ангилах машин
LittleBits ид шидийн гантиг ангилах машин

Та гантиг ангилахыг хүсч байсан уу? Дараа нь та энэ машиныг бүтээж болно. Та дахин гантиг цүнхэн дундуур гүйх шаардлагагүй болно!

Энэ бол Adafruit, TCS34725 төрлийн өнгө мэдрэгч, Littlebits -ийн Леонардо Ардуино ашиглан гантиг ялгах ид шидийн машин юм. Машин нь дөрвөн өөр өнгийг ангилдаг бөгөөд нэг өнгөний гантиг тоог тооцдог. "LittleBits" гэж юу вэ? LittleBits нь хүн бүрт том, жижиг бүтээлийг бүтээх боломжийг олгодог, ашиглахад хялбар электрон барилгын блокуудын платформыг бий болгодог. Тэд хөгжилтэй, ашиглахад хялбар, хязгааргүй бүтээлч технологийн иж бүрдэл хийдэг. Энэхүү иж бүрдэл нь өнгөт кодтой, соронзон, нарийн төвөгтэй технологийг энгийн бөгөөд хөгжилтэй болгодог электрон барилгын блокуудаас бүрддэг. Хүүхдүүдийг ах эгч, дохиолол, утасгүй робот, дижитал хэрэгсэл гэх мэт аливаа зүйлийг зохион бүтээхэд нь хүчирхэгжүүлэхийн тулд тэд сая сая өөр хэлбэрээр сольж болно.

Энэхүү цахим сургалтын системийн талаар дэлгэрэнгүй мэдээллийг www.littlebits.cc вэбсайтаас үзнэ үү

Алхам 1: Танд хэрэгтэй материалууд:

Машины электрон хэсэгт ашиглагддаг Littlebits -ийн дараах бүрэлдэхүүн хэсгүүд: 1 USB Power1 Dimmer3 Servo2 наалдамхай гутал3 Servo хэрэгслүүд1 Split утас1 Synth чанга яригч 2 Суулгах самбар 1 Алсын хэт улаан туяаны гох 1 Arduino Leonardo 1 MP3 тоглуулагч1 Дугаар+ бит1 Wall wart цахилгаан адаптер 5 Bitsnaps3 утас болон зарим гар урлалын материал мөн дур булаам машин хийх: БСХС мод 6 мм Цагаан картон 1 мм Модон гантиг 25 мм Өнгө мэдрэгч Adafruit TCS34725 М3 боолт, самар, угаагчийн багц М3 зогсолт, төрөл бүрийн урт Будгийн (шар, ногоон, хөх, улаан, нил ягаан, хар) Цавуу

Алхам 2: Машины зүрх

Машины зүрх
Машины зүрх

Өнгө мэдрэгчийг I2C (SDA, SCL), Arduino -ийн урд талын GND ба 5 вольтын VCC холболтоор холбодог. ба D3 оролт дээрх SCL). Өнгө мэдрэгч болон I2C холболтын талаар дэлгэрэнгүй мэдээллийг Adafruit вэбсайтаас үзэх боломжтой. Үзнэ үү: www.adafruit.com/product/1334

Тэд бас танд хэрэгтэй Arduino номын санг нийлүүлдэг.

Алхам 3: Энэ нь хэрхэн ажилладаг вэ?

Энэ яаж ажилдаг вэ ?
Энэ яаж ажилдаг вэ ?

Littlebits Arduino Leonardo нь гаралтын гурван холболттой бөгөөд D1, D5 ба D9. D1 нь гантиг ангилах эгнээ рүү илгээх механизмын servo -ийг идэвхжүүлдэг. Энэ нь гантиг тоолуурыг дахин тохируулж, хонх дуугарсан MP3 тоглуулагчийг идэвхжүүлдэг.5 нь өнгө мэдрэгчийн үр дүнгээс шалтгаалан хадгалагч сонгогчийг зөв байрлалд байрлуулахад ашигладаг бөгөөд гарын заагчийн сервог тохируулдаг. Машины урд талд байгаа гантиг өнгийг заана. D9 нь урд талын тоон бит дээр тодорхой өнгийн гантиг тоог харуулахад хэрэглэгддэг. Littlebits Arduino Leonardo нь гурван оролтын холболттой. D0, A0 ба A1. Энэхүү машинд хэт улаан туяаны алсын детекторт зөвхөн A0 ашиглагддаг бөгөөд энэ нь машиныг ангилахаа больсны дараа эцсийн тооллогыг идэвхжүүлдэг. Энэхүү машиныг бүхэлд нь холбосноор USB тэжээлээр 5 вольтоор тэжээгддэг.

Алхам 4: Гантиг агуулах

Гантиг агуулах
Гантиг агуулах
Гантиг агуулах
Гантиг агуулах

Агуулахын хувьд (ангилагдаагүй гантиг хадгалдаг) би цилиндр хэлбэртэй картон савыг MyMuesly -ээс ашиглаж, гантиг чулууг байрлуулахын тулд гадна талд нь жижиг хашаа бүхий картон спираль замыг нэмж оруулав. улаан модон шоо. Www.mymuesli.com/ хаягийг үзнэ үү.

Алхам 5: Өшиглөх механизм ба гантиг ангилагч

Өшиглөх механизм ба гантиг ангилагч
Өшиглөх механизм ба гантиг ангилагч
Өшиглөх механизм ба гантиг ангилагч
Өшиглөх механизм ба гантиг ангилагч

Би гантиг хадгалах зурвас руу явуулахын тулд картон сонгогч хийсэн. Хэмжээ WxDxH 74x33x20 мм, дотор нь налуу гадаргуутай. Сонгогчийг дугуй хэлбэртэй servo дагалдах хэрэгсэл дээр наасан байна. Би үүнийг аль болох жижиг болгож, servo -д хэт их жин нэмсэн нь түүнийг маш их цочирдуулав … Дараа нь би цохих механизм болох цилиндр хэлбэртэй модон ба картон төхөөрөмж хийв. Энэ нь дугуй хэлбэртэй servo дагалдах хэрэгсэлд наасан байна. Сервог асаахад гантиг барьж, 2 -р алхамаас эхлэн картон сонгогч руу оруулна.

Алхам 6: Замууд

Замууд
Замууд

Цагаан картоноор хийсэн, эгнээ тус бүр нь 25 мм гантиг хийхэд хангалттай өргөн. Налуугаар суурилуулсан тул гантиг эгнээ рүү гулсдаг.

Алхам 7: Өнгөний мэдрэгч хаана байна?

Өнгө мэдрэгч хаана байна?
Өнгө мэдрэгч хаана байна?
Өнгө мэдрэгч хаана байна?
Өнгө мэдрэгч хаана байна?

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

Алхам 8: MP3 тоглуулагч хаана байна?

MP3 тоглуулагч хаана байна?
MP3 тоглуулагч хаана байна?

Mp3 бит нь хонхны дуугаар дуудагдсан бөгөөд үндсэн хайрцгийн дотор синтетик чанга яригчийн хамт дээрээс нь доош нь харуулсан самбар дээр суурилуулсан болно. Гантиг эрэмбэлэхэд хонх дуугардаг.

Алхам 9: Тоолох

Тоолж байна
Тоолж байна
Тоолж байна
Тоолж байна

Цагаан цаасан дэвсгэрийн ард дугаар+ бит ба servo -ийг суулгасан болно. Серво нь ган заагчтай холбогдсон бөгөөд гантиг сонгогчтой ижил алхам хийдэг. Энэхүү servo нь хэлхээнд dimmer -ээр холбогдсон бөгөөд гарын заагчийн өнцгийг тохируулна. Тоолуур нь өнгөний гантигийн хэмжээг санаж, тоолох эцсийн процедурыг алсын удирдлагаар идэвхжүүлсэн үед тэг болгож тохируулна.

Алхам 10: Үүнийг хөдөлгөж, хөдөлгө

Image
Image

Машин ажиллаж байгааг хараарай!

Та дахин гантиг цүнхэн дундуур гүйх шаардлагагүй болно!

Алхам 11: Програмчлал

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

Өнгөний мэдрэгч нь гантиг тус бүрийн улаан, ногоон, цэнхэр гэсэн гурван утгыг уншдаг. Эдгээр өнгөний үнэ цэнээс хамааран гантиг сонгогчийг хадгалах тодорхой эгнээ рүү чиглүүлдэг. Гантиг илрээгүй тохиолдолд сонгогч зогсох байрлал руу шилждэг. Би Arduino -д зориулж хоёр жижиг програм бичсэн, гол програм нь гантиг илрүүлж, ангилж, тоолж, хоёр дахь програмыг зөвхөн мэдрэгчийн гурван өнгөний утгыг илрүүлж дэлгэц дээр харуулахад ашигладаг. Энэ нь зайлшгүй шаардлагатай байсан, учир нь arduino дэлгэцийн дэлгэцээр дамжих харилцаа нь үндсэн програмтай зөрчилдөж байв. Би үүнийг үндсэн програмтай хослуулах гэж оролдохдоо Arduino -г бараг шахаж хийлээ.

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

2016 оны Arduino тэмцээний хоёрдугаар шагнал

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