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

Գույնը փոխելու պատյան ՝ 13 քայլ (նկարներով)
Գույնը փոխելու պատյան ՝ 13 քայլ (նկարներով)

Video: Գույնը փոխելու պատյան ՝ 13 քայլ (նկարներով)

Video: Գույնը փոխելու պատյան ՝ 13 քայլ (նկարներով)
Video: ԳՈՒՆԱՅԻՆ ԹԵՍՏ, ՈՐԸ ԿԱՍԻ ՔՈ ՀՈԳԵՎՈՐ ՏԱՐԻՔԸ 2024, Հուլիսի
Anonim
Գույնը փոխող պատյան
Գույնը փոխող պատյան
Գույնը փոխող պատյան
Գույնը փոխող պատյան
Գույնը փոխող պատյան
Գույնը փոխող պատյան

Ուղեցույց, թե ինչպես վերստեղծել մեր գույնը փոխող գործը

Քայլ 1. Գործի փոխազդեցության տեսանյութ

Քայլ 2: Խնդրի հայտարարություն

Մարդկանց մեծ մասը գնում է հեռախոսի պատյաններ, պարզապես այն պարզ փաստի պատճառով, որ նրանք ցանկանում են պատյաններ գույների տեսականիով: Այն, ինչ մենք նախագծել ենք, հեռախոսի պատյան է, որը կփոխի գույնը ՝ կախված սպառողի կողմից ընտրված գույնից: Դա արվում է պատյանի ներսում մի կտոր կտոր օգտագործելով, որի վրա կան LED լույսեր ՝ ծածկված թափանցիկ պլաստիկի կտորով: Կլիներ գունավոր լույսի ցուցիչ, որն օգտագործում է RGB արժեքները ՝ տվյալ գույնը հայտնաբերելու համար, այնուհետև պատյանի գույնը փոխում է այդ գույնի:

Քայլ 3. Ակնարկ, թե ինչպես է այն աշխատում

Գործը բաղկացած է բազմաթիվ մասերից ՝ 3D տպված պատյան, arduino + FLORA տվիչ + RGB LEDs + տվիչների անջատիչ և շարժական մարտկոց:

FLORA սենսորը միացված է Lilypad Arduino- ին ՝ 8 LED լարի հետ միասին: Հետո arduino- ն ծրագրավորվում է ճանաչել սենսորը և LED- ները և երկուսն օգտագործել միմյանց միջև փոխազդեցության համար: Սենսորային անջատիչը ծրագրավորման կարիք չունի, քանի որ այն պարզապես օգտագործվում է դրա հոսանքը բացելու/փակելու համար: Երբ անջատիչը միացված է ON դիրքին, FLORA սենսորը ուղեկցվում է պայծառ LED- ով: Ամեն անգամ, երբ սենսորը պահվում է մինչև այն գույնը, որը կարող է ճանաչել, RGB- ի արժեքը, որն այն զգում է, այնուհետև ուղարկվում է LED- ներին, որոնք միահամուռ լույս են տալիս: Theանկալի գույնը հասնելուց հետո սենսորային անջատիչը կարող է անջատվել `գույնը կողպելու համար: Սարքի ճիշտ աշխատանքի համար շարժական մարտկոցը պետք է լիցքավորված լինի և միացված լինի arduino- ին:

Քայլ 4: Նյութերի և գործիքների ցանկ

Նյութեր

-ՖԼՈՐԱ -Հագելի էլեկտրական պլատֆորմ. ARDUINO- Համատեղելի

-FLORA COLOR ՍԵՆՍՈՐ ՍՊԻՍԱԿԻ ԼՈLՍԱՎՈՐՈՄ LED- ով

-FLORA RGB SMART NEOPIXEL VERSION 2 - 4 փաթեթ

-PREMIUM արական/արական JUMPER WIRES - 40 X 6 (150MM)

-iNiCE 3000mAh Ultra Slim Mini Power Bank Լիցքավորիչ Արտաքին մարտկոցի գրպանի չափ ՝ ներկառուցված կայծակով (MFi) և միկրո USB մալուխով iPhone- ի, Samsung- ի, HTC- ի և այլնի համար --- Մոխրագույն

-Մաքուր ակրիլ

-Լույսի ցրման նյութ

Գործիքներ

Sոդման երկաթ

3D տպիչ PLA թելերով

Լազերային Դանակ

Քայլ 5: Կոդի հղում

github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process

Քայլ 6: Ներբեռնեք Arduino- ն

Քայլ 7: Ներբեռնեք գույնի տվիչների գրադարաններ

Գնացեք https://learn.adafruit.com/adafruit-color-sensors/use-it և հետևեք Iibrary- ը ներբեռնելու ուղղությանը:

Քայլ 8: Ներբեռնեք Neopixel գրադարանը

Գնացեք https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code և հետևեք գրադարանը ներբեռնելու ցուցումներին:

Քայլ 9. Փորձարկեք Arduino- ն

Փորձարկեք Arduino- ն
Փորձարկեք Arduino- ն

Այժմ դուք պետք է փորձարկումներ կատարեք ֆլորայի տախտակի վրա `համոզվելու համար, որ այն աշխատում է: Քանի որ դուք ներբեռնում եք գրադարանը, դուք պետք է կարողանաք բացել arduino- ն և գնալ ֆայլեր, այնուհետև օրինակներ, այնուհետև բացել Adafruit_Motor_Shield_Library- ը, այնուհետև MotorTest- ը: Գործարկեք ծածկագիրը ՝ ապահովելու համար, որ խնդիրներ չկան: Եթե կան խնդիրներ, դուք հավանաբար ճիշտ չեք ներբեռնել neopixel գրադարանը և պետք է վերադառնաք և ստուգեք ՝ կարոտե՞լ եք որևէ քայլ: Այժմ միացրեք ձեր Flora տախտակը ձեր համակարգչին և վերբեռնեք ծածկագիրը, համոզվեք, որ գտնվում եք ճիշտ նավահանգստում, որի վրա պետք է լինեք: Սա տախտակին բեռնելուց հետո դուք պետք է տեսնեք, որ տախտակի վրա LED- ն սկսում է տարբեր գույների վերածվել:

Քայլ 10: FLORA տվիչի փորձարկում

FLORA տվիչի փորձարկում
FLORA տվիչի փորձարկում
FLORA տվիչի փորձարկում
FLORA տվիչի փորձարկում

Դուք պետք է գունավոր սենսորին ալիգատորների սեղմիչներով միացնեք Ֆլորայի տախտակին և անցեք գունային փորձարկում: Սենսորը փորձարկելու համար հարկավոր է գործարկել TCS34725- ը: Դա անելու համար գնում եք ֆայլ, այնուհետև օրինակ, այնուհետև բացում Adafruit TCS34725, այնուհետև գունային դիտում: Գործարկեք կոդը ՝ համոզվելու համար, որ այն ճիշտ է աշխատում և տեղադրեք այն ձեր տախտակին: Այժմ դուք պետք է կարողանաք ցանկացած գույն դնել դրա վրա և այն պետք է փոխի այդ գույնը, ինչպես նաև պետք է բացեք մի նավահանգիստ, որպեսզի կարողանաք տեսնել գույնի տվիչի ելքերը ՝ ներբեռնելով մշակումը: Սա նաև լավ ժամանակ է տեսնելու, թե ինչ գույներ են գործում և ինչ գույներ չեն գործում, և ինչ գույների հետ է պայքարում սենսորը:

Քայլ 11: LED- ների փորձարկում

LED- ների փորձարկում
LED- ների փորձարկում
LED- ների փորձարկում
LED- ների փորձարկում
LED- ների փորձարկում
LED- ների փորձարկում

Այժմ, երբ դուք ունեք բուսական աշխարհը և գունային տվիչը, ստուգեք յուրաքանչյուր լույս `համոզվելու համար, որ յուրաքանչյուր լույս աշխատում է: Դա անելու համար ֆլորայի տախտակին միացրեք մեկ լուսադիոդ, օգտագործեք ալիգատորների տեսահոլովակներ, ինչպես նաև միացրեք գույնի ցուցիչը ֆլորայի տախտակին `ալիգատորների սեղմակներով: Այժմ անցեք ֆայլ, օրինակներ, Adafruit_NeoPixel և այնուհետև strandtest: Գործարկեք այս ծածկագիրը յուրաքանչյուր լույսի վրա մեկ առ մեկ, նաև փորձարկման ժամանակ փոխեք լույսի գույնը `ապահովելու համար, որ այն ճիշտ է աշխատում: Այժմ, երբ դուք իմացաք, որ ամեն ինչ աշխատում է, ժամանակն է ամեն ինչ միասին փորձարկել: Բոլոր լույսերը փորձարկելու համար ձեզ հարկավոր է զոդել, քանի որ ալիգատորների ամրակները անհուսալի են դառնում, երբ ավելի շատ լույսեր եք ավելացնում:

Քայլ 12: Sոդում

Oldոդման
Oldոդման
Oldոդման
Oldոդման

Flora Color Sensor զոդման մետաղալարերը զոդում ենք FLORA տախտակին…

GND- ից GND

SCL- ից SCL

SDA- ից SDA- ին

3V դեպի AE*E

Sոդման անցում դեպի FLORA…

անջատիչի մի կողմը դեպի 9

GND- ին անցնելու մյուս կողմը

FLORA զոդման մետաղալար FLORA RGB SMART NEOPIXEL- ին….

GND դեպի -

VBATT- ից +

FLORA- ն միակցիչ ամրացրեց FLORA RGB SMART NEOPIXEL- ին…:

Db 6 դեպի սլաքը, որն ուղղված է դեպի led

FLORA RGB SMART NEOPIXEL- ից FLORA RGB SMART NEOPIXEL- ին….

- դեպի -

+ դեպի +

Սլաքի կետը led- ից հեռու դեպի arrow կետը դեպի led- ը

Քայլ 13: Ավելացնել օրենսգիրք

Գնացեք https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process և պատճենեք և տեղադրեք կոդը Arduino- ում: Գործարկեք ծածկագիրը ՝ համոզվելու համար, որ սխալներ չկան, մենք կոդ ենք ավելացրել այս կոդի մեջ: Կոճակը հնարավորություն է տալիս անջատել և միացնել գունային սենսորը, ինչպես ցանկանում եք: Այդ կերպ կարող եք փոխել պատյանների գույնը `առանց ամբողջ պատյանն անջատելու և միացնելու: Ուշադրություն դարձրեք, քանի որ այնտեղ կոճակների զոդում չունեք, գունային սենսորը միացված կլինի 3 վայրկյան, այնուհետև անջատվելու է: Կոճակը միացնելուց հետո անհրաժեշտ չէ փոխել կոդը, որպեսզի այն աշխատի ինքնաբերաբար:

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