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

Գունավոր դասավորություն `6 քայլ
Գունավոր դասավորություն `6 քայլ

Video: Գունավոր դասավորություն `6 քայլ

Video: Գունավոր դասավորություն `6 քայլ
Video: 6 ազդանշան, որ ձեր լյարդը հիվանդ է 2024, Հուլիսի
Anonim
Գույների տեսակավորող
Գույների տեսակավորող

Այս Color Sorters- ի նպատակը m & ms- ի տեղափոխումն է տարբեր կույտերի ՝ իրենց գույնի հիման վրա:

Քայլ 1: Քայլ 1. Հիմքերի պատրաստում

Քայլ 1: Հիմքերի պատրաստում
Քայլ 1: Հիմքերի պատրաստում

Այս նախագիծն իրականացնելու առաջին քայլը հիմք կազմելն է, որի վրա նստում են շարժիչները և գույնի տեսակավորման ցուցիչը: Այս հիմքերը կազմում են 5,3 սմ 12 սմ, և դուք պետք է պատրաստեք դրանցից երեքը: Դրանից հետո դուք ստեղծում եք փոքր քառորդ շրջան, որի շառավիղը 4.1 սմ է, իսկ քառորդ շրջանի ներսում `1 սմ քառակուսի կտրվածք, որպեսզի m & ms- ն ընկնի:

Քայլ 2: Քայլ 2. Կտրվածքներ և սահող

Քայլ 2: Կտրվածքներ և սահող
Քայլ 2: Կտրվածքներ և սահող

Հաջորդ քայլի համար դուք կկտրեք մի ձև, ինչպես ցույց է տրված վերևում ՝ նախորդ քայլից դեպի անցում անցնելու քառորդ շրջանագծի ուղի ստեղծելու համար: Theանապարհին վերջում մի անցք կտրեք, որպեսզի m & m- ն ընկնի դեպի սահիկը:

Հաջորդը կտրեք 0.5x0.5 սմ քառակուսի և կտրեք քառակուսին կիսով չափ ՝ այն դարձնելով իր սկզբնական բարձրության կեսը: Այնուհետև վերցրեք մի փոքր պտուտակ և սեղմեք այն ձեր ստեղծած ճանապարհով ՝ 0.5x0.5 և այն հիմքով, որի վրա նստած է այս ամենը:

Կտրեք անցքերն ու ճեղքերը, որոնք թույլ են տալիս տեղավորել servo շարժիչների և գույնի ցուցիչի տեղերը: Այդ հիմքի վրա դուք պետք է մեկ անցք կատարեք, որը կառուցվածքում ամենացածրը կլինի: Այս անջատումը կլինի servo շարժիչի չափը: Միջին հիմքին անհրաժեշտ է երկու հատում: Մեկ հատումը կլինի նույն չափի, ինչ նախորդ հիմքի կտրվածքը, իսկ մյուսը ՝ 2 սմ x 2 սմ, և դա ուղղակիորեն կլինի այն անցքի տակ, այն ճանապարհի վրա, որի միջով անցնում են m & m- ն:

Քայլ 3: Քայլ 3: Սահեցրեք

Քայլ 3: Սահեցրեք
Քայլ 3: Սահեցրեք

Այս քայլի համար կտրեք 4 սմ x 14 սմ ուղղանկյուն և երկու կողմերից 1 դյույմ գծեր արեք, որոնք երկարում են 14 սմ: Կտրեք երկու կողմերի գծերը, բայց ՄԻ՛ կտրեք տախտակի միջով: Այս երկու կտրվածքներ կատարելուց հետո 1 սմ կողմը պետք է կարողանա շարժվել վերև և սահիկի համար ստեղծել բազրիքներ:

Հաջորդը հիմք պատրաստեք սահիկի նստելու համար, որպեսզի այն միանա սերվո շարժիչին: Դա անելու համար հարկավոր է ստեղծել երկու փոքր ուղղանկյուններ, ինչպես երևում է նկարում: միացրեք երկու ուղղանկյունները ուղղանկյուն 2 սեղմիչներով և տեղադրեք մեկ սեղմիչ ուղղանկյունի մեջտեղում, որը նստած կլինի հատակին զուգահեռ (այսպես այն կկապվի շարժիչին): Եվ վերջապես, այս քայլի համար օգտագործեք երկու փոքր մեխեր `սլայդը երկու ուղղանկյուններին միացնելու համար` սահիկը պահելով անկյան տակ, որպեսզի m & ms- ը կարողանա գլորվել ներքև:

Քայլ 4: Քայլ 4: Ամեն ինչ միացնելը

Քայլ 4: Ամեն ինչ միացնելը
Քայլ 4: Ամեն ինչ միացնելը

Այս նախագծի էությունը համատեղելու վերջին քայլը բոլոր մասերի միացումն է: Դա անելու համար հարկավոր է կտրել երկու 5.3x18 սմ ուղղանկյուն և մեկ 13.2x18 սմ ուղղանկյուն: Երկու 5.3x18 սմ ուղղանկյունները կօգտագործվեն կողմերի համար, իսկ մյուս ուղղանկյունը կլինի հետևը

Հետևի ուղղանկյունում կտրեք 3 անցք, որպեսզի Arduino- ին միացված լարերը շարժիչին և սենսորին միանալու միջոց տան:

Այնուհետև 5.3x18 սմ երկու ուղղանկյունները միացրեք 5.3x12 սմ հիմքերի կողմերին, որոնց երկարությունը 5.3 սմ է, օգտագործելով սեղմակներ: Առաջին հիմքը կլինի գետնից 3 սմ հեռավորության վրա: Երկրորդ հիմքը գետնից կլինի 10,5 սմ, իսկ երրորդը ՝ 15 սմ գետնից: Յուրաքանչյուր հիմք պետք է միացված լինի 4 սեղմիչով, որոնք երկու կողմից ավելացնում են մինչև 12 կապում: 13.2x18 սմ ուղղանկյունը միացրեք հետևին ՝ նույնը կատարելով ՝ յուրաքանչյուր կողմում 4 կապում:

Քայլ 5. Քայլ 5. Կառուցեք Arduino- ն

Քայլ 5. Կառուցեք Arduino- ն
Քայլ 5. Կառուցեք Arduino- ն
Քայլ 5. Կառուցեք Arduino- ն
Քայլ 5. Կառուցեք Arduino- ն

Շարժապատկերված նկարը Arduino- ի դիագրամն է, որը կառուցվել է գույնը դասավորող անձի կողմից:

Իմ Arduino- ի համար ես տեղափոխվեցի այնտեղ, որտեղ անցնում են տարբեր լարերը, քանի որ ես չէի օգտագործում Arduino Nano: Ես բոլոր բծերը պահում եմ նույնը, ինչպես ցույց է տրված դիագրամում, բացի 5V- ից և GND- ից շարժիչների համար: 5V- ի համար ես վերցրեցի մի մետաղալար և այն ուղղեցի 5V կետից դեպի տախտակը դեպի այն ձախ: Հետո ես վերցրեցի երկու մետաղալար և դրանք դրեցի 5V լարի հետ նույն շարքում, այնուհետև այս երկու լարերը միացրեցի շարժիչներին: Ես նույն գործընթացն արեցի GND լարերի համար:

Քայլ 6: Քայլ 6: Arduino կոդ

Քայլ 6: Arduino կոդ
Քայլ 6: Arduino կոդ
Քայլ 6: Arduino կոդ
Քայլ 6: Arduino կոդ
Քայլ 6: Arduino կոդ
Քայլ 6: Arduino կոդ
Քայլ 6: Arduino կոդ
Քայլ 6: Arduino կոդ

Կոդի համար առաջին մասը սահմանում է, թե որտեղ են տարբեր լարերը Arduino- ում և սահմանում է փոփոխականներ, ինչպիսիք են երկու servo շարժիչները և S [0-1]: Հաջորդը կոդը վերգետնյա սերվորի շարժիչը m & m- ով տեղափոխեց անմիջապես գունային տվիչի տակ: Հաջորդը, գունային սենսորին միացված LED- ները միանում են, և գույնի սենսորը ստանում է մի արժեք Կարմիր կանաչ և Կապույտ հաճախականությունների համար, որոնք այն հայտնաբերում է մ և մ -ում: Այնուհետև կախված RGB- ի քանակից, որը նա վերցնում է, այն տալիս է m & m- ի գույնը և դնում այն գույնի = [1-6]: Այն տրված գույնից այն կհանգեցնի վեց պատյաններից մեկին: Տարբեր դեպքերը բոլորը սկսում են կոդերի տարբեր հավաքածուներ, որոնք պտտեցնում են սլայդին միացված ներքևի սերվո շարժիչը տարբեր քանակությամբ ՝ ստեղծելով տարբեր գույնի m & ms տարբեր կույտեր:

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