Բովանդակություն:

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

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

Video: LittleBits կախարդական մարմարի տեսակավորման մեքենա. 11 քայլ (նկարներով)
Video: Sunflower Fields Forever! New Crochet Podcast 120 2024, Նոյեմբեր
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 թ

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