Mundarija:
- 1 -qadam: Vaziyatning o'zaro ta'siri haqidagi video
- 2 -qadam: Muammo haqida bayonot
- 3 -qadam: Bu qanday ishlashini ko'rib chiqish
- 4 -qadam: Materiallar va asboblar ro'yxati
- 5 -qadam: Kodga havola
- 6 -qadam: Arduino -ni yuklab oling
- 7 -qadam: Rang sensori kutubxonalarini yuklab oling
- 8 -qadam: Neopixel kutubxonasini yuklab oling
- 9 -qadam: Arduino -ni sinab ko'ring
- 10 -qadam: FLORA sensorini sinovdan o'tkazish
- 11 -qadam: LEDlarni sinab ko'rish
- 12 -qadam: Lehimlash
- 13 -qadam: Kodni qo'shish
Video: Rangni o'zgartirish qutisi: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
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
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
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:
Rangni o'zgartirish LED: 13 qadam
Rangni o'zgartiruvchi LED: Menga qandaydir sensor yordamida prototip yaratish vazifasi yuklandi. Men atrofdagi yorug'lik miqdorini o'lchaydigan fotoselni va chiqish sifatida RGB LEDni ishlatishga qaror qildim. Men LEDning qobiliyatini qo'shishni xohlayotganimni bilardim
Rangni o'zgartirish elektron xameleyon: 6 qadam
Rangni o'zgartiruvchi elektron xameleyon: salom, hammangiz xameleyonlar haqida bilasiz, ular o'z xususiyatlarini biologik muhitga mos ravishda o'zgartiradi, bu taqlid deb nomlanadi. ular bu qobiliyatini yirtqichlardan qochish va o'z ovlarini ushlash uchun ishlatishadi
MagicCube - Rangni o'zgartirish uchun bosing: 6 qadam (rasmlar bilan)
MagicCube - Rangni o'zgartirish uchun bosing: Mening birinchi ko'rsatmaga xush kelibsiz. Umid qilamanki, siz barcha qadamlarni bajarishingiz mumkin. Agar biron bir savol bo'lsa, so'rang, men mazmunini ko'rsatmaga qo'shaman. Bu loyihaning g'oyasi C uchun sovg'a sifatida maxsus effektli kichik kub yasash va ishlab chiqish edi
LED chiziqli rangni o'zgartirish sxemasini qanday qilish kerak: 6 qadam
LED chiziqli rangni o'zgartirish sxemasini qanday qilish kerak: Salom do'stim, bugun men LED chiziqli rang almashtirgichni tuzaman. Ishni boshlaylik
Rangni o'zgartirish LED Rojdestvo daraxti: 3 qadam (rasmlar bilan)
Rojdestvo daraxti rangini o'zgartirish: Men o'tgan yili dollar do'konida bu Rojdestvo daraxtini topdim va uni yoqish uchun pastki qismiga svetodiod qo'yishni xohladim, lekin bir yil o'tib hech qachon unga yaqinlasha olmadim. Bu juda oddiy loyiha. juda kichik ishlarni talab qiladi va chiroyli tugatadi