Агуулгын хүснэгт:

Өнгө солих хайрцаг: 13 алхам (зурагтай)
Өнгө солих хайрцаг: 13 алхам (зурагтай)

Видео: Өнгө солих хайрцаг: 13 алхам (зурагтай)

Видео: Өнгө солих хайрцаг: 13 алхам (зурагтай)
Видео: Амжилттай Сурах 13 арга 2024, Арваннэгдүгээр
Anonim
Өнгө солих хайрцаг
Өнгө солих хайрцаг
Өнгө солих хайрцаг
Өнгө солих хайрцаг
Өнгө солих хайрцаг
Өнгө солих хайрцаг

Өнгө солигч хэргийг хэрхэн яаж хийх тухай гарын авлага

Алхам 1: Кейсийн харилцан үйлчлэлийн видео

Алхам 2: Асуудлын мэдэгдэл

Ихэнх хүмүүс олон өнгийн утасны хайрцаг худалдаж авдаг. Бидний зохион бүтээсэн зүйл бол хэрэглэгчийн хүссэн өнгөний өнгийг өөрчлөх утасны хайрцаг юм. Үүнийг гэрлийн дотор талд LED гэрэлтэй, тунгалаг хуванцараар бүрсэн даавуугаар хийдэг. Өнгөт гэрлийн мэдрэгч нь тухайн өнгийг илрүүлэхийн тулд RGB утгыг ашигладаг бөгөөд дараа нь хэргийн өнгийг тэр өнгө болгон өөрчилдөг.

Алхам 3: Энэ нь хэрхэн ажилладаг талаар тойм

Энэхүү хайрцаг нь 3D хэсгээс бүрдсэн хайрцаг, arduino + FLORA мэдрэгч + RGB LED + мэдрэгч унтраалга, зөөврийн батерей гэсэн хэд хэдэн хэсгээс бүрдэнэ.

FLORA мэдрэгч нь Lilypad Arduino -д холбогдсон бөгөөд 8 LED -ийн утастай байдаг. Дараа нь arduino нь мэдрэгч болон LED -ийг таньж, хоёуланг нь хооронд нь харилцан үйлчлэхэд ашигладаг. Мэдрэгчийн унтраалгыг програмчлах шаардлагагүй, учир нь энэ нь зөвхөн хүчийг нээх/хаахад ашиглагддаг. Шилжүүлэгчийг ON байрлал руу эргүүлэхэд FLORA мэдрэгчийг тод LED дагалдана. Мэдрэгчийг хүлээн зөвшөөрч болох өнгөний дагуу барьж байх үед түүний мэдэрч буй RGB -ийн утгыг нэгэн зэрэг асдаг LED руу илгээдэг. Хүссэн өнгийг олж авсны дараа өнгийг түгжихийн тулд мэдрэгчийн унтраалгыг унтрааж болно. Төхөөрөмжийг зөв ажиллуулахын тулд зөөврийн батерейг цэнэглэж, arduino -тай холбох ёстой.

Алхам 4: Материал багаж хэрэгслийн жагсаалт

Материал

-ФЛОРА -ЭВХЭРЛЭГ ЦАХИЛГААН ПЛАТФОРМ: ARDUINO -ЭРЭГТЭЙ

-ЦАГААН ГЭРЭЛТЭЙ LED -тай ФЛОРА ӨНГӨ СЕНСОР

-FLORA RGB SMART NEOPIXEL VERSION 2 - 4 багц 4

-ЭРЭГТЭЙ ЭРЭГТЭЙ/ЭРЭГТЭЙ ХАМРАГЧ УТАС - 40 X 6 (150MM)

-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 самбараа компьютерт холбоод кодыг байршуулаарай, та зөв порт дээр байгаа эсэхээ шалгаарай. Үүнийг самбар дээр ачаалж дууссаны дараа самбар дээрх LED нь өөр өөр өнгөтэй болж байгааг харах ёстой.

Алхам 10: FLORA мэдрэгчийг турших

FLORA мэдрэгчийг туршиж байна
FLORA мэдрэгчийг туршиж байна
FLORA мэдрэгчийг туршиж байна
FLORA мэдрэгчийг туршиж байна

Та өнгөт сенсорыг матрын хавчаараар Flora самбар дээр холбож, өнгөний тест хийх хэрэгтэй. Мэдрэгчийг туршихын тулд та TCS34725 -ийг ажиллуулах хэрэгтэй бөгөөд үүнийг хийхийн тулд та файл руу очиж, дараа нь жишээ, дараа нь Adafruit TCS34725 -ийг нээж, дараа нь өнгө харах боломжтой болно. Кодыг зөв ажиллуулахын тулд ажиллуулаад самбар дээрээ байршуулаарай. Одоо та ямар ч өнгө оруулах боломжтой бөгөөд энэ нь өнгийг нь өөрчлөх ёстой, мөн портыг нээх хэрэгтэй бөгөөд ингэснээр боловсруулалтыг татаж авах замаар өнгөний мэдрэгчийн гаралтыг харах боломжтой болно. Энэ нь ямар өнгө ажилладаг, ямар өнгө ажиллахгүй, мэдрэгч ямар өнгөтэй тэмцэж байгааг харах сайхан цаг юм.

Алхам 11: LED -ийг турших

LED -ийг туршиж байна
LED -ийг туршиж байна
LED -ийг туршиж байна
LED -ийг туршиж байна
LED -ийг туршиж байна
LED -ийг туршиж байна

Ургамал, өнгө мэдрэгч ажиллаж байгаа тул гэрэл тус бүр ажиллаж байгаа эсэхийг шалгахын тулд гэрэл тус бүрийг шалгаж үзээрэй. Үүнийг хийхийн тулд ургамлын самбар дээр нэг LED залгаарай, матрын хавчаарыг ашиглан өнгө мэдрэгчийг ургамлын самбар дээр матрын хавчаараар холбоно уу. Одоо файл, жишээ, Adafruit_NeoPixel, дараа нь strandtest руу очно уу. Энэ кодыг гэрэл тус бүр дээр нэг нэгээр нь ажиллуулж, зөв ажиллаж байгаа эсэхийг шалгахын тулд гэрлийн өнгийг өөрчилнө үү. Бүх зүйл үр дүнтэй болохыг та мэдсэн болохоор бүгдийг нэг дор туршиж үзэх цаг болжээ. Бүх гэрлийг туршихын тулд гагнах хэрэгтэй болно, учир нь та илүү их гэрэл асаахад матрын хавчаарууд найдваргүй болно.

Алхам 12: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах

Flora Color Sensor гагнуурын утсыг FLORA самбар дээр гагнах…

GND -ээс GND хүртэл

SCL -ээс SCL хүртэл

SDA -аас SDA хүртэл

3V -аас AE*E хүртэл

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 секундын турш асаж, дараа нь унтрах болно гэдгийг анхаарна уу. Товчлуурыг асаасны дараа та товчлуурыг автоматаар ажиллуулахын тулд кодыг өөрчлөх шаардлагагүй болно.

Зөвлөмж болгож буй: