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

Motion Triggered Neopixel RGB гутал: 5 алхам (зурагтай)
Motion Triggered Neopixel RGB гутал: 5 алхам (зурагтай)

Видео: Motion Triggered Neopixel RGB гутал: 5 алхам (зурагтай)

Видео: Motion Triggered Neopixel RGB гутал: 5 алхам (зурагтай)
Видео: Светодиодные LED кроссовки + кроссовки Reebok 2024, Арваннэгдүгээр
Anonim

NeoPixel бол гайхалтай зүйл бол бид 5V, Din & GND гэсэн 3 утастай хэдэн зуун гэрлийг хянах боломжтой бөгөөд энэ хичээлд та Motion Triggered NeoPixel RGB гутал хэрхэн яаж хийхийг харуулах болно!

Тиймээс ямар ч нэмэлт зүйлгүйгээр эхлүүлье.

Хангамж

Материал:

  1. Чичиргээ мэдрэгчийн модуль (Миний ашиглаж буй нэг бол DIY хувилбар юм. Та миний өмнөх бичлэгийг эндээс шалгаж болно)
  2. Ардуино Нано
  3. WS2812B неопикселийн LED

Хэрэгсэл:

  1. Гагнуурын төмөр
  2. Гагнуурын утас
  3. Туслах гарууд
  4. Халуун цавуу

Алхам 1: Гутал дээр LED наах

Гутал дээр LED наах
Гутал дээр LED наах
Гутал дээр LED наах
Гутал дээр LED наах
Гутал дээр LED наах
Гутал дээр LED наах

Та бүх материалыг олж авсны дараа бид эхлээд барилгын ажлыг эхлүүлж болно, би гутлаа аваад гутлынхаа эргэн тойронд хичнээн хэмжээний LED тохирохыг хэмжиж эхлэв, миний хувьд 44 LED байсан. Тиймээс би 2 хос LED туузыг 44 LED бүхий халуун цавуугаар хайчилж, гутлынхаа эргэн тойронд наасан тул дараа нь утас холбох боломжтой болно.

Алхам 2: Arduino ба зай

Arduino ба зай
Arduino ба зай
Arduino ба зай
Arduino ба зай
Arduino ба зай
Arduino ба зай

Гутлын эргэн тойронд LED наалдсаны дараа зарим электроник дээр ажиллах цаг болжээ, би 18650 ли-ионы хоёр эсийг авч, эдгээр жижиг хар зайнд байрлуулсан бөгөөд та тэдгээрийг туузаар холбож болно, эдгээр эсүүд нь 4.2V байна. тус бүр одоо бид тэдгээрийг цувралаар холбож 8.4 вольтын батерейны багц үүсгэх болно, үүнд би гагнуурын төмр, никель тууз ашигласан бөгөөд та жижиг утсыг гагнах боломжтой, одоо зайны +төгсгөлийг Arduino Nano -ийн Vin зүү рүү холбоно уу. ба - Ардуиногийн GND хүртэлх зайны төгсгөлд энэ нь Arduino наног батерейгаар шууд тэжээх болно, одоогоор надад унтраалга байхгүй тул газардуулгын кабелийг хайчилж аваад дараа нь утсыг мушгих болно. систем.

Алхам 3: Чичиргээ мэдрэгч нэмэх

Чичиргээ мэдрэгчийг нэмж байна
Чичиргээ мэдрэгчийг нэмж байна
Чичиргээ мэдрэгчийг нэмж байна
Чичиргээ мэдрэгчийг нэмж байна
Чичиргээ мэдрэгчийг нэмж байна
Чичиргээ мэдрэгчийг нэмж байна

Үүнийг хийсний дараа чичиргээ мэдрэгчийг аваад Arduino -ийн 5V, бусад Arduino -ийн дижитал зүү 2 руу залгаарай, одоо гутлаа аваад 5V -аас 5V GND -ийг GND -д холбож, LED зүүг дижитал руу холбоно уу. Ардуиногийн 13 -р зүү Үүнтэй адилаар би энэ процедурыг бусад гутлын хувьд давтан хийсэн бөгөөд энэ бол электроникийн хувьд хийх ёстой зүйл юм.

Тэмдэглэл: Миний ашиглаж буй мэдрэгч бол DIY хувилбар эсвэл Adafruit -ийн ижил төстэй хувилбар юм

Хэрэв та чичиргээ мэдрэгчийн модулийг ашиглахыг хүсч байгаа бол үүнийг хийх боломжтой, 3 зүүтэй болохыг анхаарна уу, Vcc -ийг 5V, GND -т GND, Do (Дижитал гаралт) -ийг Arduino -ийн дижитал зүү 13 -д холбоно уу. Энэхүү модуль дээрх потенциометрийн тусламжтайгаар та гохынхоо мэдрэмтгий байдлыг тохируулж болно.

Алхам 4: Програмчлал

Програмчлал!
Програмчлал!
Програмчлал!
Програмчлал!

Одоо кодыг манай Arduino -д байршуулах цаг боллоо, кодыг байршуулахдаа гутлаа өмссөн LED -ийнхээ тоог өөрчилж, 44 лед оруулна уу.

Кодыг амжилттай байршуулсны дараа та мэдрэгчийг ажиллуулж байгаа эсэхийг шалгахын тулд бага зэрэг товшиж, өө сэвгүй ажилладаг болохыг одоо батерей дээрх Arduino -ийг засахын тулд халуун цавуу хэрэглэж, дараа нь хоёр талт соронзон хальс ашиглаж болно. (Эсвэл Velcro ашиглаарай) Би гутлын ард батерейгаа зассан бөгөөд энэ төсөл дууссан!

Та кодоо доороос татаж авах боломжтой!

Тэмдэглэл: Та Adafruit Neopixel Library -ийг суулгах хэрэгтэй

Алхам 5: Та үүнийг хийсэн

Та үүнийг хийсэн!
Та үүнийг хийсэн!

Та үүнийг хийсэнд баяр хүргэе! Одоо та мунхаг гутал өмсөж, шалан дээр чичирч чадна!

Тиймээс энэ зааварчилгаа нь залууст зориулагдсан болно. Хэрэв миний ажил танд таалагдаж байвал миний YouTube сувгийг үзээд илүү гайхалтай зүйлсийг үзээрэй: https://www.youtube.com/NematicsLab Та мөн удахгүй болох төслүүдийн талаар намайг Facebook, Twitter гэх мэтээр дагаж болно.

www.facebook.com/NematicsLab/

www.instagram.com/NematicsLab/

twitter.com/NematicsLab

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