Բովանդակություն:
- Քայլ 1. Գործի փոխազդեցության տեսանյութ
- Քայլ 2: Խնդրի հայտարարություն
- Քայլ 3. Ակնարկ, թե ինչպես է այն աշխատում
- Քայլ 4: Նյութերի և գործիքների ցանկ
- Քայլ 5: Կոդի հղում
- Քայլ 6: Ներբեռնեք Arduino- ն
- Քայլ 7: Ներբեռնեք գույնի տվիչների գրադարաններ
- Քայլ 8: Ներբեռնեք Neopixel գրադարանը
- Քայլ 9. Փորձարկեք Arduino- ն
- Քայլ 10: FLORA տվիչի փորձարկում
- Քայլ 11: LED- ների փորձարկում
- Քայլ 12: Sոդում
- Քայլ 13: Ավելացնել օրենսգիրք
Video: Գույնը փոխելու պատյան ՝ 13 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ուղեցույց, թե ինչպես վերստեղծել մեր գույնը փոխող գործը
Քայլ 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- ն և գնալ ֆայլեր, այնուհետև օրինակներ, այնուհետև բացել Adafruit_Motor_Shield_Library- ը, այնուհետև MotorTest- ը: Գործարկեք ծածկագիրը ՝ ապահովելու համար, որ խնդիրներ չկան: Եթե կան խնդիրներ, դուք հավանաբար ճիշտ չեք ներբեռնել neopixel գրադարանը և պետք է վերադառնաք և ստուգեք ՝ կարոտե՞լ եք որևէ քայլ: Այժմ միացրեք ձեր Flora տախտակը ձեր համակարգչին և վերբեռնեք ծածկագիրը, համոզվեք, որ գտնվում եք ճիշտ նավահանգստում, որի վրա պետք է լինեք: Սա տախտակին բեռնելուց հետո դուք պետք է տեսնեք, որ տախտակի վրա LED- ն սկսում է տարբեր գույների վերածվել:
Քայլ 10: FLORA տվիչի փորձարկում
Դուք պետք է գունավոր սենսորին ալիգատորների սեղմիչներով միացնեք Ֆլորայի տախտակին և անցեք գունային փորձարկում: Սենսորը փորձարկելու համար հարկավոր է գործարկել TCS34725- ը: Դա անելու համար գնում եք ֆայլ, այնուհետև օրինակ, այնուհետև բացում Adafruit TCS34725, այնուհետև գունային դիտում: Գործարկեք կոդը ՝ համոզվելու համար, որ այն ճիշտ է աշխատում և տեղադրեք այն ձեր տախտակին: Այժմ դուք պետք է կարողանաք ցանկացած գույն դնել դրա վրա և այն պետք է փոխի այդ գույնը, ինչպես նաև պետք է բացեք մի նավահանգիստ, որպեսզի կարողանաք տեսնել գույնի տվիչի ելքերը ՝ ներբեռնելով մշակումը: Սա նաև լավ ժամանակ է տեսնելու, թե ինչ գույներ են գործում և ինչ գույներ չեն գործում, և ինչ գույների հետ է պայքարում սենսորը:
Քայլ 11: LED- ների փորձարկում
Այժմ, երբ դուք ունեք բուսական աշխարհը և գունային տվիչը, ստուգեք յուրաքանչյուր լույս `համոզվելու համար, որ յուրաքանչյուր լույս աշխատում է: Դա անելու համար ֆլորայի տախտակին միացրեք մեկ լուսադիոդ, օգտագործեք ալիգատորների տեսահոլովակներ, ինչպես նաև միացրեք գույնի ցուցիչը ֆլորայի տախտակին `ալիգատորների սեղմակներով: Այժմ անցեք ֆայլ, օրինակներ, Adafruit_NeoPixel և այնուհետև strandtest: Գործարկեք այս ծածկագիրը յուրաքանչյուր լույսի վրա մեկ առ մեկ, նաև փորձարկման ժամանակ փոխեք լույսի գույնը `ապահովելու համար, որ այն ճիշտ է աշխատում: Այժմ, երբ դուք իմացաք, որ ամեն ինչ աշխատում է, ժամանակն է ամեն ինչ միասին փորձարկել: Բոլոր լույսերը փորձարկելու համար ձեզ հարկավոր է զոդել, քանի որ ալիգատորների ամրակները անհուսալի են դառնում, երբ ավելի շատ լույսեր եք ավելացնում:
Քայլ 12: Sոդում
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 վայրկյան, այնուհետև անջատվելու է: Կոճակը միացնելուց հետո անհրաժեշտ չէ փոխել կոդը, որպեսզի այն աշխատի ինքնաբերաբար:
Խորհուրդ ենք տալիս:
Visuino Ինչպես օգտագործել զարկերակային լայնության մոդուլյացիան (PWM) LED լուսավորությունը փոխելու համար. 7 քայլ
Visuino Ինչպես օգտագործել Pulse Width Modulation (PWM) ՝ LED լուսավորությունը փոխելու համար: Այս ձեռնարկում մենք կօգտագործենք Arduino UNO- ին և Visuino- ին միացված LED- ը ՝ դրա պայծառությունը փոխելու համար ՝ օգտագործելով Pulse Width Modulation (PWM): Դիտեք ցուցադրական տեսանյութ
Ինչպես օգտագործել Photocell- ը RGB LED գույնը փոխելու համար. 3 քայլ
Ինչպես օգտագործել Photocell- ը RGB LED- ի գույնը փոխելու համար. Իմ Arduino նախագծի մաս 01 -ի համար իմ սկզբնական գաղափարն էր օգտագործել LED- ը միացնելու և անջատելու համար ջերմաստիճանի տվիչ, բայց ավաղ իմ ջերմաստիճանի տվիչը դեռ չէր եկել, ինչը ինձ թողեց ընտրեց Elegoo մեկնարկային հավաքածուի մեջ առկա սենսորներից և հետաքրքրվեց, թե արդյոք
MagicCube - Հպեք ՝ գույնը փոխելու համար. 6 քայլ (նկարներով)
MagicCube - Հպեք գույնը փոխելու համար: Բարի գալուստ իմ առաջին ուսանելի: Հուսով եմ, որ կարողացաք հետևել բոլոր քայլերին: Եթե կան հարցեր, հարցրեք, և ես բովանդակությունը կավելացնեմ ուսուցանվողին: Այս նախագծի գաղափարն էր ՝ կառուցել և մշակել մի փոքր խորանարդ ՝ հատուկ էֆեկտով ՝ որպես նվեր C
Արագ և հեշտ միջոց ՝ ձեր կողպեքի էկրանը փոխելու 6 պարզ քայլով (Windows 8-10) ՝ 7 քայլ
Արագ և հեշտ միջոց ՝ ձեր կողպեքի էկրանը փոխելու 6 պարզ քայլով (Windows 8-10). Wantանկանու՞մ եք փոխել ձեր նոութբուքում կամ համակարգչում: Wantանկանու՞մ եք փոփոխություն ձեր մթնոլորտում: Հետևեք այս արագ և հեշտ քայլերին ՝ ձեր համակարգչի կողպեքի էկրանը հաջողությամբ անհատականացնելու համար
Windows 7 Starter: Պաստառ փոխելու հեշտ միջոց ՝ 5 քայլ
Windows 7 Starter: Պաստառը փոխելու հեշտ միջոց. Բարի գալուստ :-) **** Այն ընթերցողների համար, ովքեր չեն ցանկանում կարդալ այս ուսանելի նյութի պատմությունը, կարճ է. քանի որ Microsoft- ը ջնջեց այդ տարբերակը այս հատուկ