LittleBits կախարդական մարմարի տեսակավորման մեքենա. 11 քայլ (նկարներով)
LittleBits կախարդական մարմարի տեսակավորման մեքենա. 11 քայլ (նկարներով)
Anonim
LittleBits կախարդական մարմարի տեսակավորման մեքենա
LittleBits կախարդական մարմարի տեսակավորման մեքենա

Երբևէ ցանկացե՞լ եք մարմարները տեսակավորել: Հետո կարող եք կառուցել այս մեքենան: Դուք այլևս երբեք կարիք չեք ունենա խառնվել մարմարե տոպրակի միջով:

Այն մարմարի տեսակավորման կախարդական մեքենա է, որն օգտագործում է Adafruit- ի գույնի տվիչը ՝ TCS34725 տիպի և Լեոնարդո Արդուինոյից Littlebits- ից: Մեքենան տեսակավորում է չորս տարբեր գույներ և այն հաշվում է մեկ գույնի մարմարների քանակը: Բոլոր էլեկտրոնային մասերը պատրաստված են Littlebits- ով: Ի՞նչ է «LittleBits»-ը: LittleBits- ը հեշտ օգտագործման համար նախատեսված էլեկտրոնային շինանյութերի հարթակ է, որը բոլորին ուժ է տալիս ստեղծել գյուտեր `մեծ ու փոքր: Նրանք պատրաստում են տեխնոլոգիական հավաքածուներ, որոնք զվարճալի են, հեշտ օգտագործման և անսահման ստեղծագործական: Հավաքածուները կազմված են էլեկտրոնային շինանյութերից, որոնք ունեն գունային կոդավորում, մագնիսականություն և բարդ տեխնոլոգիան դարձնում են պարզ և զվարճալի: Միասին դրանք փոխանակելի են միլիոնավոր տարբեր եղանակներով ՝ երեխաներին հնարավորություն տալով հորինել որևէ բան ՝ քրոջ կամ եղբոր ահազանգից, անլար ռոբոտից մինչև թվային գործիք:

Այս էլեկտրոնային ուսուցման համակարգի մասին մանրամասների համար տե՛ս www.littlebits.cc

Քայլ 1: Ձեզ անհրաժեշտ նյութեր

Սարքի էլեկտրոնային մասի համար օգտագործվող Littlebits- ի հետևյալ բաղադրիչները. նաև գրավիչ մեքենա պատրաստելու համար. MDF փայտ 6 մմ Սպիտակ ստվարաթուղթ 1 մմ Փայտե մարմար 25 մմ Գույնի ցուցիչ Adafruit TCS34725 M3 պտուտակներից և ընկույզներից և լվացարաններից:

Քայլ 2: Մեքենայի սիրտը

Մեքենայի սիրտը
Մեքենայի սիրտը

Գունավոր սենսորը միացված է I2C (SDA, SCL) և Arduino- ի առջևի GND և 5 վոլտ VCC միացումներով: I2C- ը շատ հեշտ սերիական կապ է, որն օգտագործվում է սենսորի և Arduino- ի միջև հաղորդակցության համար: (SDA D2 մուտքագրման վրա և SCL D3 մուտքի վրա): Գունային տվիչի և I2C կապի մասին ավելի մանրամասն կարող եք ստուգել Adafruit- ի կայքը: Տես ՝ www.adafruit.com/product/1334

Նրանք նաև մատակարարում են ձեզ անհրաժեշտ Arduino գրադարանը:

Քայլ 3: Ինչպե՞ս է այն աշխատում:

Ինչպես է դա աշխատում ?
Ինչպես է դա աշխատում ?

Littlebits Arduino Leonardo- ն ունի երեք ելքային միացում ՝ D1, D5 և D9. D1- ն օգտագործվում է հարվածային մեխանիզմի սերվոն ակտիվացնելու համար ՝ մարմարը տեսակավորման գոտիներում ուղարկելու համար: Այն նաև վերականգնում է մարմարի հաշվիչը և ակտիվացնում է MP3 նվագարկիչը, որը բեռնված է գեղեցիկ զանգի ձայնով: D5- ն օգտագործվում է պահեստավորման ընտրիչ սերվոն ճիշտ դիրքում տեղադրելու համար ՝ կախված գույնի սենսորի արդյունքից և այն սահմանում է ձեռքի ցուցիչի սերվո մատնանշեք մեքենայի դիմային մասում հայտնաբերված մարմարի գույնը: D9- ը օգտագործվում է colorույց տալու համար որոշակի գույնի մարմարների քանակը Number bit- ում, որը գտնվում է նաև առջևում: Littlebits Arduino Leonardo- ն ունի երեք մուտքային միացում: D0, A0 և A1: Այս մեքենայում միայն A0- ն է օգտագործվում Ինֆրակարմիր հեռակառավարիչ սարքի համար, որն ակտիվացնում է վերջնական հաշվարկը մեքենայի տեսակավորումը դադարելուց հետո: Ամբողջ մեքենան միացնող այս սարքի միջոցով սնուցվում է նաև 5 վոլտ USB հոսանքի միջոցով:

Քայլ 4: Մարմարյա պահեստ

Մարմարյա պահեստ
Մարմարյա պահեստ
Մարմարյա պահեստ
Մարմարյա պահեստ

Պահեստի համար (որտեղ պահվում են չտեսակավորված մարմարները) ես օգտագործել եմ MyMuesly- ի գլանաձև ստվարաթղթե տարա և փոքրիկ արտաքին պարիսպով մի ստվարաթղթե պարուրաձև ուղի ավելացրել եմ մարմարները տեղում պահելու համար: կարմիր փայտե խորանարդիկներ: Տես www.mymuesli.com/

Քայլ 5. Քացի մեխանիզմը և մարմարի տեսակավորողը

Հարվածի մեխանիզմը և մարմարի տեսակավորողը
Հարվածի մեխանիզմը և մարմարի տեսակավորողը
Հարվածի մեխանիզմը և մարմարի տեսակավորողը
Հարվածի մեխանիզմը և մարմարի տեսակավորողը

Ես պատրաստեցի ստվարաթղթե ընտրիչ, որպեսզի մարմարներն ուղարկվեին իրենց պահեստային գոտիներով: Չափերը WxDxH 74x33x20 մմ ներսում թեք մակերեսով: Սելեկտորը սոսնձված է շրջանաձեւ servo աքսեսուարի վրա: Ես այն հնարավորինս փոքր դարձրեցի, իսկ սերվոյի վրա ավելորդ քաշ ավելացնելը դա շատ ցնցեց … Հաջորդը ես պատրաստեցի փայտե և ստվարաթղթե գլանաձև սարք ՝ հարվածի մեխանիզմը: Այն սոսնձված է շրջանաձև servo աքսեսուարի վրա: Երբ servo- ն միացված է, այն մարմար է բռնում և 2 -րդ քայլից այն խփում ստվարաթղթե ընտրիչի վրա:

Քայլ 6: anանապարհներ

The Lanes
The Lanes

Պատրաստված է սպիտակ ստվարաթղթից, յուրաքանչյուր գոտի բավականաչափ լայն է 25 մմ մարմարների համար: Տեղադրված է լանջով, որպեսզի մարմարները սահեն դեպի գոտիները:

Քայլ 7: Որտե՞ղ է գույնի ցուցիչը:

Որտե՞ղ է գույնի տվիչը
Որտե՞ղ է գույնի տվիչը
Որտե՞ղ է գույնի տվիչը
Որտե՞ղ է գույնի տվիչը

Ես պատրաստեցի փայտե թեքահարթակ, որի ներսում կար TCS34725 գույնի սենսոր: Մարմարը, որսված է հարվածի մեխանիզմի ներսում, ընկնում է սենսորի վերևում, որպեսզի կարողանա չափել գույնը: Այն իր մակերևույթի վրա ունի թափանցիկ պլաստիկի մի փոքր կտոր, որպեսզի մարմարը չփակվի այն անցքի վրա, որտեղ գտնվում է սենսորը:

Քայլ 8: Որտե՞ղ է MP3 նվագարկիչը:

Որտե՞ղ է MP3 նվագարկիչը
Որտե՞ղ է MP3 նվագարկիչը

Mp3 բիթը բեռնված է զանգի ձայնով և տեղադրված է հիմնական տուփի ներսում ՝ սինթետիկ բարձրախոսի հետ միասին, գլխիվայր տեղադրվող տախտակի վրա: Այն հնչում է որպես զանգ, երբ մարմարը տեսակավորում են:

Քայլ 9: Հաշվում

Հաշվելը
Հաշվելը
Հաշվելը
Հաշվելը

Սպիտակ ստվարաթղթե ֆոնի հետևում տեղադրված են համարը+ բիտը և servo- ն: Servo- ն միացված է ձեռքի ցուցիչին, որը կատարում է նույն շարժումները, ինչ մարմարի ընտրիչը: Այս servo- ն միացված է շղթային պղտորի միջոցով `ձեռքի ցուցիչի անկյունը կարգավորելու համար: Հաշվիչը հիշում է մարմարի քանակը մեկ գույնի և զրոյի է վերածվում, երբ հեռակառավարման միջոցով վերջնական հաշվարկման կարգը միացված է:

Քայլ 10: Տեղափոխեք Տեղափոխեք այն:

Image
Image

Տեսեք մեքենան գործողության մեջ:

Դուք այլևս կարիք չեք ունենա խառնվել մարմարե տոպրակի միջով:

Քայլ 11: Programրագրավորում:

Arduino մրցույթ 2016
Arduino մրցույթ 2016

Գույնի տվիչը կարդում է յուրաքանչյուր մարմարի երեք արժեք ՝ կարմիր, կանաչ և կապույտ: Կախված այս գույների արժեքից, մարմարի ընտրիչը մատնանշված է պահեստավորման որոշակի գոտի: Երբ մարմար չի հայտնաբերվում, ընտրիչը տեղափոխվում է կանգառի: Ես գրել եմ երկու փոքր ծրագիր Arduino- ի համար, հիմնական ծրագիրը հայտնաբերում և տեսակավորում և հաշվում է մարմարը, երկրորդ ծրագիրը օգտագործվում է միայն սենսորից երեք գույնի արժեքները հայտնաբերելու և դրանք էկրանին ցուցադրելու համար: Սա անհրաժեշտ էր, քանի որ arduino էկրանի մոնիտորի միջոցով հաղորդակցությունը հակասում էր հիմնական ծրագրին: Ես գրեթե աղյուսեցի իմ Arduino- ն, երբ փորձեցի այն համատեղել հիմնական ծրագրի հետ:

Arduino մրցույթ 2016
Arduino մրցույթ 2016

Երկրորդ մրցանակ Arduino մրցույթում 2016 թ

Խորհուրդ ենք տալիս: