Агуулгын хүснэгт:
- Алхам 1: багаж хэрэгсэл, материал
- Алхам 2: Цахим схем
- Алхам 3: Програм хангамж
- Алхам 4: угсрах
- Алхам 5: Туршилт ба тааруулалт
Видео: Arduino хөдөлгүүртэй зүүлт: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Жилийн төгсгөлд би Ардуиногийн сайн төслийг хайж байсан. Гэхдээ юу хийх вэ? Бяцхан охин минь түүнд энэхүү "электроник" зүүлтийг өгөхөд маш их гайхаж, бас маш их баяртай байлаа. Таны амжилтыг санал болгож буй хүн бас маш их баяртай байх болно гэж найдаж байна.
Энэхүү үнэт эдлэл нь өөрөө бичил хянагч, ижил хэмжээтэй RGB LED зүүлтээс бүрддэг бөгөөд хүзүүний зүүлт нь маш нимгэн гуулин утсаар хийгдсэн бөгөөд жижиг цагаан тугалга утсаар амархан гагнах боломжтой юм. Цахилгаан тэжээл нь энгийн 3V зоос литийн батерей юм. Батерейны хайрцгийг хамгаалах, тусгаарлахын тулд би өөрийн гэрийн эмийн санд байдаг жижигхэн наалдамхай цаас ашигласан.
Алхам 1: багаж хэрэгсэл, материал
Багаж хэрэгсэл
- гагнуурын төмөр, 0.5мм цагаан тугалга гагнуурын утас
- томруулдаг төхөөрөмж, учир нь гагнах утас маш бага байдаг
- Arduino програм хангамж суулгасан компьютер
- энд тайлбарласны дагуу ISP програмист
- жижиг утас таслагч
Материал
- CR2032 батерей нь зайны хонгилтой (туйл тус бүрт нэг хоёр хэсгээс бүрдэнэ)
- маш нимгэн гуулин утас
- 5050 багцад нэг RGB LED, дотор нь WS2812B чип байдаг (энэ нь чухал юм, учир нь та дотор нь WS2812B хянагчгүйгээр 5050 LED олох боломжтой)
- эмнэлгийн наалдамхай цаасны жижиг хэсэг
- Atmel Attiny85-20SU SMD микро хянагчийн нэгж
- хямдхан энгийн зүүлт
Алхам 2: Цахим схем
Цахим бүдүүвч нь маш энгийн, учир нь резистор, конденсатор, индукц гэх мэт идэвхгүй бүрэлдэхүүн хэсгүүд байдаггүй бөгөөд батерейг оролцуулаад ердөө 3 бүрэлдэхүүн хэсэгтэй байдаг.
Миний хэрэглэж байсан тэжээлийн багц бол 3V CR2032 лити зай юм. Түүний хүчдэл нь WS2812B мэдээллийн хүснэгтэд дурдсан хэмжээнээс доогуур боловч туршилтын дараа RGB LED нь 2V -ийн уналтаас болж зовсонгүй.
Энгийн 3В зоосны батерейг ашиглах боломжтой байсан нь энэ төслийг амьд болгоход миний хувьд маш чухал нөхцөл болсон юм. Их хэмжээний батерейны багтаамжтай хүзүүний зүүлтийг эрчим хүчний эх үүсвэр гэж төсөөлөхийн аргагүй юм.
Micro Controller Unit (MCU) нь энэхүү 3V хүчдэлийн түвшинд маш сайн ажилладаг.
Би дунджаар 5.3 мА гүйдлийг хэмжсэн. Ийм CR2032 лити батерей нь ердийн 200 мАч багтаамжтай байдаг. Энэ нь цоо шинэ батерейгаар та системийг 40 цагийн турш ажиллуулах боломжтой гэсэн үг юм. Гэхдээ хагас нь ч гэсэн нийтлэг хэрэглээнд хангалттай байх болно.
Алхам 3: Програм хангамж
Микро хянагчийн нэгж нь Atmel -аас ATTINY85 (~ $ 1) юм. Би үүнийг хямд Arduino Nano програмаар програмчилсан (ebay дээрээс 5 доллар орчим үнэтэй клон олдсон). Гэхдээ хэрэв та жинхэнэ Arduino самбар эзэмшдэг бол үүнийг мөн ашиглаж болно.
Arduino Nano нь "Arduino -ийг ISP -ээр" ноорогоор програмчилсан болно.
ATTINY85 микро контроллерт програмчлах схемийг энэ алхамд хавсралт болгон өгсөн болно: JeweLED.ino
MCU -ийг бүрэн програмчлахын тулд та ачаалагчийг шарах ёстойг анхаарна уу. Энэ нь үнэндээ MCU дээрх Arduino ачаалагчийг асаахгүй боловч зарим чухал тохиргооны гал хамгаалагчийг анивчдаг. Үүнийг хийхгүй бол ноорог огт ажиллахгүй болно.
Сонгох самбарын төрөл нь Attiny85 @ 8MHz (дотоод осциллятор, BOD идэвхгүй) байх ёстой.
BOD гэдэг нь Brown-Out Detect гэсэн үгийн товчлол юм. Энэ нь хүч чадал 4.3В -аас доош байх үед MCU -ийг унтраах онцгой шинж чанар юм. Энэ нь цэнэглэдэг батерейны хайрцгийг гэмтээхээс зайлсхийхэд тустай. Гэхдээ бидний хувьд үүнийг таслан зогсоох ёстой, учир нь бид MCU -г ердөө 3V, бүр бага хүчээр тэжээх гэж байна.
Алхам 4: угсрах
Эхний алхам бол MCU -ийг LED -ээр угсрах явдал юм.
Програмчлагдсаны дараа Atmel MCU -ийн зөвхөн 4, 5, 8 -р зүү хадгалагдах ёстой. Бусад тээглүүрийг арилгаж болно, учир нь шаардлагагүй.
MCU -ийн 4 -р зүүг 5050 багцын 3 -р зүүгээр гагнах ёстой. Энэ нь батерейны сөрөг туйлтай холбогдох болно.
MCU -ийн 8 -р зүүг 5050 багцын 1 -р зүүгээр гагнах ёстой. Энэ нь батерейны эерэг туйлтай холбогдох болно.
MCU -ийн 5 -р зүүг 5050 багцын 4 -р зүүгээр гагнах ёстой. 5 -р зүү нь энэ төрлийн MCU -ийн Arduino -ийн PIN0 -тэй нийцдэг.
Зоосны батерейг арьснаас тусгаарлахын тулд эмнэлгийн наалдамхай цаас ашиглана уу. Энэ нь гуулин утасны сөрөг хэсгийг батерейны сөрөг туйлд засах боломжийг олгодог.
Энэ бэхэлгээнд цахилгаан унтраалга байхгүй байна. LED-ийг унтраахын тулд та батерейны сөрөг утсыг татаж, зүүлтээ онгойлгох хэрэгтэй.
Тэгээд л болоо.
Алхам 5: Туршилт ба тааруулалт
Та ойрын зураг дээр харж байгаачлан би GND болон VDD тээглүүр дээр маш жижиг хоёр гуулин утсыг гагнасан байна. Үүний зорилго нь энэхүү "электрон" үнэт эдлэлийг зүүлтэнд зүүх явдал юм.
Эхний туршилтанд би зөвхөн гуулин утсыг зүүлт болгон ашигласан. Гуулин утас нь цахилгаан холбоо барихад шаардлагатай боловч хангалттай биш юм. Гуулин утас нь хэт хөнгөн жинтэй бөгөөд хүзүүний ард байрлах зай нь урд талын LED -тэй харьцуулахад хэтэрхий хүнд байна. Тиймээс би батерейгаа байрандаа байлгахын тулд жинхэнэ зүүлт зүүх хэрэгтэй болсон.
Та хүзүүний зүүлтийг тэгш урттай хоёр хэсэгт хувааж, эдгээр хоёр хэсгийг үнэт эдлэлийн бөгж дээр хаах хэрэгтэй.
Би гуулин утсыг хүзүүний зүүлтийн гогцоо бүрт шургуулав. Утас нь бараг үл үзэгдэх бөгөөд цахилгаан дамжуулалтаас гадна бүх барилгын хатуулгийг баталгаажуулдаг.
Цахилгаан дамжуулах өөр нэг арга бол Adafruit дээрээс хэдэн доллараар худалдаж авах боломжтой зэвэрдэггүй дамжуулагч утас ашиглах явдал юм.
Видео бичлэг дээр та JeweLED -ийг хэрхэн ажиллаж байгааг харж болно.
Зугаацаарай!
Үүнийг үйл ажиллагаандаа үзээрэй
Зөвлөмж болгож буй:
NeckLight V2: Харанхуйд гэрэлтдэг хэлбэр, өнгө, гэрэлтэй зүүлт: 10 алхам (зурагтай)
NeckLight V2: Дүрс, өнгө, гэрлээр харанхуйд гэрэлтдэг хүзүүний зүүлт: Сайн байцгаана уу, анхны зааварчилгаа өгсний дараа: NeckLight-ийг оруулсан нь миний хувьд маш амжилттай болсон бөгөөд би V2-ийг гаргахаар шийдсэн. V2 бол V1 -ийн алдааг засах, илүү харааны сонголттой болгох явдал юм.Энэ зааварт би
NeckLight: Хүн ба нохойд зориулсан ПХБ -ийн зүүлт: 8 алхам (зурагтай)
NeckLight: Хүн ба нохойнд зориулсан ПХБ -ийн зүүлт: Сайн байцгаана уу, энэ төсөл бол миний анхны зааварчилгаа бөгөөд би чадах бүхнээ хийхийг хичээх болно.Энэ төсөлд би харанхуйд гэрэлтдэг энэхүү ПХБ -ийн зүүлтийг хэрхэн бүтээсэнээ тайлбарлах болно. Үнэнийг хэлэхэд, хэрэв та сурахыг хүсч байвал энэ бол төгс төсөл юм
Эх хавтангийн зүүлт: 10 алхам
Зүрхний эх хавтангийн зүүлт: Хэрэв та юмсыг (ялангуяа компьютерийг) миний адил салгах дуртай бол эх хавтан эсвэл хоёр хэвтэх нь гарцаагүй тул тэдгээрийг үнэхээр гоёмсог үнэт эдлэл болгох төсөл энд байна. Энэ бичлэгийг бичиж байх үед би Instructables дээр байсан
Хуучин оптик дискнээс LED зүүлт: 11 алхам
Хуучин оптик хөтөчөөс LED зүүлт: Энэхүү зааварчилгаанд би хуучин оптик дискний линз угсрахаас гадна нэг төрлийн гэрэл гэгээтэй зүүлт, хэд хэдэн нэмэлт хэрэгслийг хэрхэн яаж хийхийг танд үзүүлэх болно. Цахим эд анги. Би үүнийг авахдаа охиндоо зориулж урам зориг өгсөн
Гэгээн Валентины бэлгэнд зориулсан DIY ухаалаг зүүлт, Arduino & OLED дэлгэц: 5 алхам
Гэгээн Валентины бэлэг болох DIY ухаалаг зүүлт Arduino & OLED Display: Гэгээн Валентины цаг боллоо, хэрэв та найздаа зохистой бэлэг өгөх гэж байгаа бол өөрийн мэдлэг, туршлагаа ашиглаж өөрийн гараар хийсэн бэлгээрээ баярлуулах нь дээр. . Та бүхний мэдэж байгаагаар Arduino нь ялгаатай болгох олон сонголтыг санал болгодог