Магическа машина за сортиране на вълшебен мрамор LittleBits: 11 стъпки (със снимки)
Магическа машина за сортиране на вълшебен мрамор LittleBits: 11 стъпки (със снимки)
Anonim
Магическа машина за сортиране на мрамор LittleBits
Магическа машина за сортиране на мрамор LittleBits

Искали ли сте някога да сортирате мрамори? Тогава бихте могли да създадете тази машина. Никога повече няма да ви се налага да бъркате през торба с мрамори!

Това е вълшебна машина за сортиране на мрамор, използваща цветен сензор от Adafruit, тип TCS34725 и Leonardo Arduino от Littlebits. Машината сортира четири различни цвята и също така брои броя на топчета на цвят. Всички електронни части са направени с Littlebits. Какво е "LittleBits"? LittleBits прави платформа от лесни за използване електронни градивни елементи, даващи възможност на всеки да създава изобретения, големи и малки. Те правят технологични комплекти, които са забавни, лесни за използване и безкрайно креативни. Комплектите са съставени от електронни градивни елементи, които са цветно кодирани, магнитни и правят сложната технология проста и забавна. Заедно те са взаимозаменяеми по милиони различни начини, за да дадат възможност на децата да измислят каквото и да е - от аларма за брат или сестра, до безжичен робот, до цифров инструмент.

За подробности относно тази електронна система за обучение вижте www.littlebits.cc

Стъпка 1: Материали, от които се нуждаете:

Следните компоненти на Littlebits, използвани за електронната част на машината: 1 USB захранване 1 Dimmer3 Servo's2 Лепилни обувки3 Серво аксесоари1 Разделен проводник1 Синтетичен високоговорител 2 Монтажни платки1 Дистанционен инфрачервен спусък1 Arduino Leonardo1 MP3 плейър 1 Номер+ бит също така да направите атрактивна машина: MDF дърво 6 мм Бял картон 1 мм Дървени мрамори 25 мм Цветен сензор Adafruit TCS34725 Набор от болтове М3 и гайки и шайби Набор от стойки М3, различна дължина Боя (жълто, зелено, синьо, червено, лилаво, черно) Лепило

Стъпка 2: Сърцето на машината

Сърцето на машината
Сърцето на машината

Цветният сензор е свързан чрез I2C (SDA, SCL) и GND и 5 -волтови VCC връзки отпред на Arduino. I2C е много лесна серийна връзка, използвана за комуникация между сензора и Arduino. (SDA на входа D2 и SCL на входа D3). Можете да проверите уебсайта на Adafruit за повече подробности относно сензора за цвят и връзката I2C. Вижте: www.adafruit.com/product/1334

Те също така доставят библиотеката Arduino, от която ще се нуждаете.

Стъпка 3: Как работи?

Как работи ?
Как работи ?

Littlebits Arduino Leonardo има три изходни връзки, D1, D5 и D9. D1 се използва за активиране на сервозадвижващия механизъм за изпращане на мрамор в сортиращите ленти. Той също така нулира мраморния брояч и активира MP3 плейъра, който е зареден с приятен звук на камбана. D5 се използва за настройка на серво за селектора за съхранение в правилната позиция, в зависимост от резултата от сензора за цвят и настройва серво на стрелката за стрелка на посочете към открития цвят на мрамор в предната част на машината. D9 се използва за показване на броя на мрамори с определен цвят на бита за номер, също разположен отпред. Littlebits Arduino Leonardo има три входни връзки. D0, A0 и A1. В тази машина само A0 се използва за инфрачервения дистанционен детектор, който активира окончателното броене, след като машината е спряла сортирането. Чрез това свързване цялата машина се захранва и с 5 волта чрез USB захранването.

Стъпка 4: Мраморният склад

Мраморният склад
Мраморният склад
Мраморният склад
Мраморният склад

За склада (където се съхраняват несортираните мрамори) използвах цилиндричен картонен контейнер от MyMuesly и добавих картонена спирална пътека към външната му повърхност с малка ограда, за да поддържам топчетата на място. червени дървени кубчета. Вижте www.mymuesli.com/

Стъпка 5: Механизмът за ритане и сортиращият мрамор

Механизмът на ритниците и сортиращият мрамор
Механизмът на ритниците и сортиращият мрамор
Механизмът на ритниците и сортиращият мрамор
Механизмът на ритниците и сортиращият мрамор

Направих селектор за картон, за да изпратя мраморите в техните ленти за съхранение. Размери ШxДxВ 74x33x20 мм с наклонена повърхност отвътре. Селекторът е залепен върху кръглия серво аксесоар. Направих го възможно най -малък, добавяйки прекалено много тежест към сервото, го накара да трепне много … След това направих цилиндрично устройство от дърво и картон, ударния механизъм. Той е залепен към кръгъл серво аксесоар. Когато сервото е включено, то улавя мрамор и го рита в селектора за картон от стъпка 2.

Стъпка 6: Лентите

Лентите
Лентите

Изработена от бял картон, всяка лента е достатъчно широка за 25 мм мрамори. Монтиран с наклон, така че мраморите да се плъзгат по алеите.

Стъпка 7: Къде е цветният сензор?

Къде е цветният сензор?
Къде е цветният сензор?
Къде е цветният сензор?
Къде е цветният сензор?

Направих дървена рампа с вътрешен цветен сензор TCS34725. Мраморът, уловен вътре в ударния механизъм, попада върху сензора, за да може да измери цвета. На повърхността му има малко парче прозрачна пластмаса, за да се избегне блокирането на мрамора на отвора, където се намира сензорът.

Стъпка 8: Къде е MP3 плейърът?

Къде е MP3 плейърът?
Къде е MP3 плейърът?

MP3 битът е зареден със звънец и е монтиран вътре в основната кутия заедно със синтезаторния високоговорител върху обърната с главата надолу монтажна платка. Звучи камбана, когато се сортира мрамор.

Стъпка 9: Преброяване

Преброяване
Преброяване
Преброяване
Преброяване

Зад бял картонен фон са монтирани номера+ бит и серво. Сервото е свързано към ръчен показалец, който прави същите движения като селектора за мрамор. Това серво е свързано към веригата чрез димер за регулиране на ъгъла на стрелката. Броячът запомня количеството мрамори на цвят и се нулира, когато последната процедура за преброяване се активира чрез дистанционното управление.

Стъпка 10: Преместете го Преместете

Image
Image

Вижте машината в действие!

Никога повече няма да се налага да бъркате през торба с мрамори!

Стъпка 11: Програмиране

Arduino конкурс 2016
Arduino конкурс 2016

Цветният сензор отчита три стойности за всеки мрамор, червено, зелено и синьо. В зависимост от стойността на тези цветове, мраморният селектор е насочен към определена лента за съхранение. Когато не е открит мрамор, селекторът се премества в положение на спиране. Написах две малки програми за Arduino, основната програма открива и сортира и брои мраморите, втората програма се използва само за откриване на трите цветови стойности от сензора и показването им на екрана. Това беше необходимо, защото комуникацията чрез монитора на екрана arduino противоречи на основната програма. Почти запуших Arduino, когато се опитах да комбинирам това с основната програма.

Arduino конкурс 2016
Arduino конкурс 2016

Втора награда в конкурса Arduino 2016

Препоръчано: