Mundarija:

Rangni o'zgartirish qutisi: 13 qadam (rasmlar bilan)
Rangni o'zgartirish qutisi: 13 qadam (rasmlar bilan)

Video: Rangni o'zgartirish qutisi: 13 qadam (rasmlar bilan)

Video: Rangni o'zgartirish qutisi: 13 qadam (rasmlar bilan)
Video: Ushbu video ko’zlaringiz rangini o’zgartiradi! 2024, Noyabr
Anonim
Rangni o'zgartirish qutisi
Rangni o'zgartirish qutisi
Rangni o'zgartirish qutisi
Rangni o'zgartirish qutisi
Rangni o'zgartirish qutisi
Rangni o'zgartirish qutisi

Rangni o'zgartirish qutisini qanday tiklash bo'yicha qo'llanma

1 -qadam: Vaziyatning o'zaro ta'siri haqidagi video

2 -qadam: Muammo haqida bayonot

Ko'pchilik telefon qutilarini sotib oladi, chunki ular ranglarning xilma -xilligini xohlashadi. Biz yaratgan narsa - bu telefon korpusi, u rangni iste'molchining rang tanlashiga o'zgartiradi. Buning uchun korpusning ichki qismida shaffof plastmassa bilan qoplangan LED yoritgichli mato ishlatiladi. Belgilangan rangni aniqlash uchun RGB qiymatlaridan foydalanadigan va keyin korpus rangini shu rangga o'zgartiradigan rangli yorug'lik sensori bo'ladi.

3 -qadam: Bu qanday ishlashini ko'rib chiqish

Koson bir nechta qismlardan iborat: 3D bosilgan quti, arduino + FLORA sensori + RGB LEDlari + sensorli kalit va portativ batareya.

FLORA sensori Lilypad Arduino -ga 8 svetodioddan iborat. Keyin arduino sensor va LEDlarni tanib olish va ikkalasini bir -biri bilan o'zaro aloqada bo'lish uchun dasturlashtirilgan. Sensorli kalitni dasturlash shart emas, chunki u faqat quvvatni ochish/yopish uchun ishlatiladi. Kalit ON holatiga o'tkazilganda, FLORA sensori yorqin LED bilan birga keladi. Sensor taniy oladigan rangni ushlab turganda, u sezgan RGB qiymati bir ovozdan yonib turgan LEDlarga yuboriladi. Istalgan rangga erishilgach, rangni qulflash uchun sensorni o'chirish mumkin. Qurilmaning to'g'ri ishlashi uchun portativ batareyani zaryadlash va arduino -ga ulash lozim.

4 -qadam: Materiallar va asboblar ro'yxati

Materiallar

-FLORA -BAYRAMLI ELEKTRON PLATFORM: ARDUINO -MUVOFIQ

-FLORA RENK SENSORI oq nurli LED bilan

-FLORA RGB SMART NEOPIXEL VERSION 2 - 4 to'plami

-BARCHI ERKAK/ERKAK JUMPER SIMLARI - 40 X 6 (150MM)

-iNiCE 3000mAh Ultra Slim Mini Power Bank zaryadlovchining tashqi cho'ntak o'lchami iPhone, Samsung, HTC va boshqalar uchun o'rnatilgan Lightning (MFi) va mikro USB kabeli bilan --- kulrang

-Tiniq akril

-yorug'lik tarqatuvchi material

Asboblar

Lehimlash temir

PLA filamentli 3D printer

Lazerli kesuvchi

5 -qadam: Kodga havola

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

6 -qadam: Arduino -ni yuklab oling

7 -qadam: Rang sensori kutubxonalarini yuklab oling

Https://learn.adafruit.com/adafruit-color-sensors/use-it saytiga o'ting va Iibrary-ni yuklab olish uchun ko'rsatmalarga amal qiling.

8 -qadam: Neopixel kutubxonasini yuklab oling

Https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code sahifasiga o'ting va kutubxonani yuklab olish bo'yicha ko'rsatmalarga amal qiling.

9 -qadam: Arduino -ni sinab ko'ring

Arduino -ni sinab ko'ring
Arduino -ni sinab ko'ring

Endi uning ishlashini ta'minlash uchun siz flora taxtasida test o'tkazishingiz kerak. Kutubxonani yuklab olganingizdan so'ng, siz arduino -ni ochib, fayllarga, so'ngra misollarga o'tishingiz, so'ngra Adafruit_Motor_Shield_Library -ni, so'ngra MotorTest -ni ochishingiz kerak. Hech qanday muammo bo'lmasligi uchun kodni ishga tushiring. Muammo bo'lsa, ehtimol siz neopixel kutubxonasini to'g'ri yuklamagan bo'lishingiz mumkin va siz orqaga qaytib, biron bir qadamni o'tkazib yubormaganingizni tekshirishingiz kerak. Endi Flora kartangizni kompyuteringizga ulang va kodni yuklang, siz kerakli portda ekanligingizga ishonch hosil qiling. Buni taxtaga yuklagandan so'ng, bortdagi LED turli xil ranglarga aylana boshlaganini ko'rishingiz kerak.

10 -qadam: FLORA sensorini sinovdan o'tkazish

FLORA sensorini sinovdan o'tkazish
FLORA sensorini sinovdan o'tkazish
FLORA sensorini sinovdan o'tkazish
FLORA sensorini sinovdan o'tkazish

Alligator qisqichlari bilan rangli senorni Flora taxtasiga ulashingiz va rang testini o'tkazishingiz kerak. Sensorni sinab ko'rish uchun siz TCS34725 -ni ishga tushirishingiz kerak, buning uchun siz faylga o'tasiz, keyin misolga o'tasiz, keyin Adafruit TCS34725 -ni ochasiz va keyin rangni ko'rasiz. To'g'ri ishlashiga ishonch hosil qilish uchun kodni ishga tushiring va uni taxtangizga yuklang. Endi siz har qanday rangni qo'yishingiz kerak va u rangni o'zgartirishi kerak, shuningdek portni ochishingiz kerak, shunda siz ishlov berishni yuklab olish orqali rang sensori chiqishini ko'rishingiz mumkin. Bu, shuningdek, qaysi ranglar ishlayotganini va qaysi ranglar ishlamayotganini va sensor qanday ranglar bilan kurashayotganini ko'rish uchun yaxshi vaqt.

11 -qadam: LEDlarni sinab ko'rish

LEDlarni sinab ko'rish
LEDlarni sinab ko'rish
LEDlarni sinab ko'rish
LEDlarni sinab ko'rish
LEDlarni sinab ko'rish
LEDlarni sinab ko'rish

Endi sizda flora va rang sensori ishlayotgan bo'lsa, har bir nurning ishlashini tekshirish uchun har bir nurni tekshiring. Buning uchun flora taxtasiga bitta LEDni ulang, alligator qisqichlaridan foydalaning, shuningdek, rang sensori flora taxtasiga alligator qisqichlari bilan ulang. Endi faylga, misollarga, Adafruit_NeoPixel -ga o'ting va keyin strandtest -ga o'ting. Ushbu kodni har bir nurda birma -bir ishga tushiring, shuningdek, uning to'g'ri ishlashini ta'minlash uchun uni sinab ko'rganingizda rangini o'zgartiring. Endi siz hamma narsa ishlayotganini bilganingizdan so'ng, hamma narsani sinab ko'rish vaqti keldi. Barcha chiroqlarni sinab ko'rish uchun siz lehim qilishingiz kerak bo'ladi, chunki siz ko'proq chiroq qo'shsangiz alligator qisqichlari ishonchsiz bo'ladi.

12 -qadam: Lehimlash

Lehimlash
Lehimlash
Lehimlash
Lehimlash

Flora rang sensori lehim simini FLORA kartasiga lehim bilan…

GND dan GNDgacha

SCL - SCL

SDAdan SDAgacha

3V dan AE*E gacha

Lehimlash uchun FLORA -ga o'tish …

kalitning bir tomoni 9 ga

GND ga o'tishning boshqa tomoni

FLORA lehim simlari FLORA RGB SMART NEOPIXELga ….

GND ga -

VBATT + ga

FLORA FLORA RGB SMART NEOPIXELga qarshilikni lehimlaydi.

Db 6 o'qni ko'rsatgichga qaratadi

FLORA RGB SMART NEOPIXEL dan FLORA RGB SMART NEOPIXEL gacha ….

- ga -

+ dan + gacha

Leddan o'qning narigi tomoni o'q tomon yo'naltiriladi

13 -qadam: Kodni qo'shish

Https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process sahifasiga o'ting va kodni Arduino-ga nusxalash va joylashtirish. Hech qanday xato yo'qligiga ishonch hosil qilish uchun kodni ishga tushiring, biz ushbu kodga tugma qo'shdik. Tugma sizga rang senorini o'chirish va yoqish imkonini beradi, shunda siz korpusning rangini butun korpusni o'chirmasdan yoqishingiz mumkin. E'tibor bering, agar sizda tugma lehim bo'lmasa, rang sensori 3 soniya yonadi va keyin o'chadi. Tugma yoqilgandan so'ng, tugma ishlashi uchun kodni o'zgartirishingiz shart emas, u avtomatik ravishda ishlaydi.

Tavsiya: