Мазмұны:

Түсті өзгертуге арналған корпус: 13 қадам (суреттермен)
Түсті өзгертуге арналған корпус: 13 қадам (суреттермен)
Anonim
Түсті өзгертуге арналған қап
Түсті өзгертуге арналған қап
Түсті өзгертуге арналған қап
Түсті өзгертуге арналған қап
Түсті өзгертуге арналған қап
Түсті өзгертуге арналған қап

Түсті өзгертуге арналған қаптаманы қалай қалпына келтіру туралы нұсқаулық

1 -қадам: Кейстермен өзара әрекеттесу туралы бейне

2 -қадам: Мәселе туралы мәлімдеме

Көптеген адамдар телефондардың корпусын сатып алады, өйткені олар түстердің ассортиментіндегі қаптарды қалайды. Біз ойлап тапқан нәрсе - бұл телефонның корпусы, ол түстерді тұтынушының таңдауы бойынша өзгертеді. Бұл корпустың ішкі жағындағы жарықдиодты шамдар бар мөлдір пластиктен жасалған матаны қолдану арқылы жасалады. Берілген түсті анықтау үшін RGB мәндерін қолданатын, содан кейін корпустың түсін сол түске өзгертетін түсті жарық сенсоры болады.

3 -қадам: Бұл қалай жұмыс істейтініне шолу

Корпус бірнеше бөліктен тұрады: 3D басып шығарылған корпус, arduino + FLORA сенсоры + RGB светодиодтары + сенсор қосқышы және портативті батарея.

FLORA сенсоры 8 светодиодтармен бірге Lilypad Arduino -ға қосылады. Содан кейін arduino сенсор мен жарықдиодты тануға және екеуін бір -бірімен өзара әрекеттесуге қолдануға арналған. Сенсорлық қосқышты бағдарламалаудың қажеті жоқ, себебі ол тек қуатты ашу/жабу үшін қолданылады. Коммутатор ҚОСУ күйіне бұрылғанда, FLORA сенсорына жарық диодты шам қосылады. Датчик түсі түске дейін ұсталса, RGB мәні біркелкі жанатын светодиодтарға жіберіледі. Қажетті түске қол жеткізілгеннен кейін, түсті бекіту үшін сенсор қосқышын өшіруге болады. Құрылғының дұрыс жұмыс істеуі үшін портативті батарея зарядталып, arduino -ға қосылуы керек.

4 -қадам: материалдар мен құралдардың тізімі

Материалдар

-ФЛОРА -ЭЛЕКТРОНДЫ ҚОЛДАНУҒА АРНАЛҒАН ПЛАТФОРМА: ARDUINO -ҮЙЛЕСТІКТІ

-ФЛОРА ТҮС СЕНСОРЫ ақ светодиоды бар

-FLORA RGB SMART NEOPIXEL 2 НҰСҚАСЫ - 4 пакет

-ЕРКЕКШІ ЕРКЕК/ЕРКЕК ЕРКЕК СМРІ - 40 X 6 «(150ММ)

-iNiCE 3000mAh Ultra Slim Mini Power Bank зарядтау құрылғысы iPhone, Samsung, HTC және басқаларға арналған Lightning (MFi) және микро USB кабелі бар батареяның қалта өлшемі --- сұр

-Таза акрил

-Жарықты тарататын материал

Құралдар

Пісіру темірі

PLA жіпшесі бар 3D принтер

Лазерлік кескіш

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 -ке өтуіңіз керек. Ешқандай проблемалар болмау үшін кодты іске қосыңыз. Егер қандай да бір мәселелер туындаса, сіз неопиксельді кітапхананы дұрыс жүктемеген шығарсыз және қайтып оралып, қадамдарды өткізіп жібермегеніңізді тексеріңіз. Енді Flora тақтасын компьютерге қосыңыз және кодты жүктеңіз, сіз дұрыс портта екеніңізге көз жеткізіңіз. Оны тақтаға жүктегеннен кейін, тақтадағы жарық диоды әр түрлі түстерге айнала бастағанын көресіз.

10 -қадам: FLORA датчигін тексеру

FLORA датчигін тексеру
FLORA датчигін тексеру
FLORA датчигін тексеру
FLORA датчигін тексеру

Сізге түсті сенсорды аллигатор қысқыштарымен Flora тақтасына қосып, түс сынағын өткізу керек. Сенсорды тексеру үшін сізге TCS34725 іске қосу керек, ол үшін сіз файлға өтесіз, содан кейін мысалға, содан кейін Adafruit TCS34725 ашыңыз, содан кейін түстерді қарау. Дұрыс жұмыс істейтініне көз жеткізу үшін кодты іске қосыңыз және оны тақтаға жүктеңіз. Енді сіз оған кез -келген түсті қоюыңыз керек және ол түс өзгертуі керек, сонымен қатар өңдеуді жүктеу арқылы түс сенсорының шығуын көру үшін портты ашу керек. Бұл сонымен қатар қандай түстер жұмыс істейтінін және қандай түстер жұмыс жасамайтынын және сенсор қандай түстермен күресетінін көруге жақсы уақыт.

11 -қадам: Жарық диодтарын тексеру

Жарық диодтарын тексеру
Жарық диодтарын тексеру
Жарық диодтарын тексеру
Жарық диодтарын тексеру
Жарық диодтарын тексеру
Жарық диодтарын тексеру

Енді сізде флора мен түс сенсоры жұмыс істеп тұрғандықтан, әр шамның жұмыс істейтініне көз жеткізу үшін әр шамды тексеріңіз. Бұл үшін флора тақтасына бір жарықдиодты қосу үшін аллигатор қысқыштарын қолданыңыз, сонымен қатар түс сенсорын флора тақтасына аллигатор қысқыштарымен байланыстырыңыз. Енді файлға өтіңіз, мысалдар, Adafruit_NeoPixel, содан кейін strandtest. Бұл кодты әр жарықта бір уақытта іске қосыңыз, сонымен қатар оның дұрыс жұмыс істеуін қамтамасыз ету үшін оны тексерген кезде оның түсін өзгертіңіз. Енді сіз бәрі жұмыс істейтінін білсеңіз, бәрін тексеруге уақыт келді. Барлық шамдарды сынау үшін сізге дәнекерлеу қажет, себебі қосымша шамдарды қосқанда аллигатордың қысқыштары сенімсіз болады.

12 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Flora Color Sensor дәнекерлеу сымын FLORA тақтасына дәнекерлеу…

GND - GND

SCL - SCL

SDA - SDA

AE*E дейін 3В

Дәнекерлеуді FLORA -ға ауыстыру…

қосқыштың бір жағы 9 -ға ауысады

GND -ге ауысудың екінші жағы

FLORA дәнекерлеу сымы FLORA RGB SMART NEOPIXEL -ге….

GND -

VBATT +

FLORA резисторы FLORA RGB SMART NEOPIXEL -ге дәнекерлейді.

Db 6 көрсеткішке қарай көрсеткі

FLORA RGB SMART NEOPIXEL -тен FLORA RGB SMART NEOPIXEL -ге….

- дейін -

+ дейін +

Жебе нүктесінен алысқа қарай көрсеткі нүктеге қарай бағытталады

13 -қадам: кодты қосу

Https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process өтіңіз және кодты Arduino-ға көшіріп қойыңыз. Қателер жоқ екеніне көз жеткізу үшін кодты іске қосыңыз, біз осы кодқа түйме қостық. Түйме түс сенсорын өшіруге және қосуға мүмкіндік береді, осылайша корпустың түсін өзгертуге болады. Назар аударыңыз, егер сізде түйме дәнекері жоқ болса, түс сенсоры 3 секунд қосылады, содан кейін өшеді. Түйме қосылғаннан кейін, түйменің жұмыс істеуі үшін кодты өзгертудің қажеті жоқ, ол автоматты түрде болады.

Ұсынылған: