Агуулгын хүснэгт:
- Алхам 1: Билл материал
- Алхам 2: Ашигласан багаж хэрэгсэл
- Алхам 3: Схем
- Алхам 4: Кейс боловсруулах
- Алхам 5: Цахилгааны утас
- Алхам 6: Элемент засах
- Алхам 7: Код
- Алхам 8: Нэмэлтүүд
Видео: Arduino & WS2811 зул сарын гацуур мод: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Христийн Мэндэлсний Баярын гэрлүүд Arduino болон WS2811 -ийн бусад ижил төстэй төслүүд байдаг тул Arduino Xmass мод нь шинэхэн хүмүүст хэтэрхий төвөгтэй санагддаг. Тиймээс би Bluetooth хяналт, vu-метр ч гэсэн илүү төвөгтэй төслүүдтэй тулгарахаасаа өмнө туршиж үзэх боломжтой энэхүү энгийн бөгөөд зардал багатай төслийг нийтлэхээр шийдлээ.
Манай гэр бүлийнхэн хээ загвар гаргах дуртай байсан бол би кодлох дуртай байсан. Танд ч бас таалагдана гэж найдаж байна.
Модны чимэглэлийг ээж маань хийдэг, би түүнд хуваалцаж, зааварчилгаа хийхийг хэлээрэй.
Хангамж:
- Arduino нано
- WS2811 удирдсан тууз
- Шилжүүлэх
- USB цэнэглэгч
- USB кабель
- Хуванцар хайрцаг
Алхам 1: Билл материал
Энэ бол миний ашигласан материалууд юм.
- Arduino нано. Би кабелийг шууд самбар дээр гагнах тул би гагнуургүй зарагдсан.
- 5V WS2811 50 LED зурвас. Илүү салангид ногоон кабелиуд бас байдаг.
- Шилжүүлэх. Урт товчлууртай бол илүү дээр.
- USB цэнэглэгч. Гар утаснаас ашигласан утас.
- USB кабелийн төрөл эрэгтэй хэлбэрийн мини-В эрэгтэй. Хуучин камераас дахин ашигласан.
- Хуванцар хайрцаг. Чихэрийг дахин ашиглав.
- Кабелийн зангиа.
- Гурван утастай кабель.
- Гагнуурын цагаан тугалга.
- Цавуу буунд зориулсан цавуу.
- Тусгаарлагч тууз
- Дулаан багасгах хоолой
Алхам 2: Ашигласан багаж хэрэгсэл
- Өрөм, өрөм.
- Цавуу буу.
- Гагнуурын төмөр.
- Хайч.
Алхам 3: Схем
Эрчим хүч
Бид USB холбогчоор дамжуулан бүх зүйлийг тэжээх болно. Хүчдэл зохицуулагчийг хэт ачаалахгүйн тулд LED зурвасыг VIN зүүгээр тэжээх болно.
LED зурвас
Олон төрлийн хаягтай LED тууз байдаг. WS281x дээр суурилсан төхөөрөмжүүд маш түгээмэл байдаг. Энэхүү чип гэр бүл нь өгөгдөл оруулах зүү дээр хүлээн авсан өгөгдөл дээр үндэслэн өнгө бүрийн хувьд Пульс Өргөний Модуляцийг (PWM) хийдэг. Энэ нь өгөгдлийн эхний блокыг өнгө бүрээр ашигладаг бөгөөд өгөгдлийн үлдсэн хэсгийг дараагийн чип рүү дамжуулдаг. Аз болоход энэ бүх ажлыг танд ил тод болгодог Arduino номын сангууд байдаг.
Микроконтроллер
WS2811 LED зурваст 5В өгөгдөл оруулах шаардлагатай тул бид 5V логиктой Arduino -ийг сонгоно. 3.3V хүчдэлийг бас ашиглаж болно, гэхдээ бид ямар нэгэн логик түвшинд дасан зохицох хэрэгтэй. Үгүй бол энэ нь ажиллах боломжтой боловч хүчдэл бага зэрэг буурсан нь буруу өгөгдөл рүү хөтлөх эсвэл LED зурвас дээр огт мэдээлэл ирэхгүй байж магадгүй юм.
Хэрэв та илүү их зардлыг бууруулахыг хүсвэл ATtiny85 гэх мэт энгийн микроконтроллеруудыг ашиглаж болно. Учир нь бидэнд зөвхөн 1 гаралт, нэг оролт хэрэгтэй. Хувилбаруудаас хамааран USB порт байхгүй бол анивчих нь илүү хэцүү болно.
Шилжүүлэх
Урт товчлууртай нэг нь хэргийг давах нь илүү дээр байх болно, дараа нь та үүнийг харандаагүйгээр ажиллуулж болно.
Энэ нь хуурамч дохиог өгөхөөс зайлсхийхийн тулд Arduino дахь дотоод татах эсэргүүцлийг ашигладаг тул GND-тэй холбогдсон байдаг. Дараа нь кодонд 1 нь импульсгүй, 0 нь импульсгүй болно.
Алхам 4: Кейс боловсруулах
Би чихрийн хайрцгийг цахилгаан хэрэгслийн хашлага болгон ашигласан. Хангалттай зайтай 3dPrint програмыг ашигла.
Үүнийг Dremel олон хэрэгслээр өрөмдөхөд л болно. Би 3 мм -ийн өрмийн битийг дараах зорилгоор ашигласан.
- Шилжүүлэгч товч руу нэвтрэх нүх.
- USB холбогчдод зориулсан машины нүх.
- LED зурвасын кабелийн гаралт. Хавтасны бүрхэвчийг арилгахын тулд үүнийг хил хүртэл механикжуулна.
Алхам 5: Цахилгааны утас
Гагнах
Утасны хувьд бидэнд гагнуурын төмөр хэрэгтэй болно. Хэрэв та шинэхэн хүн бол энэ гагнуурын хичээлийг үзээрэй.
Өөрийн туршлагаас авсан зөвлөмжүүд.
- Цагаан тугалганы утас хийх талаар эхлээд зөвлөгөө өгөх хэрэгтэй
- Утас гагнуурын дэвсгэрт орсны дараа нэмэлт цагаан тугалга нь гагнуурын төмрөөр биш харин утас ба гагнуурын дэвсгэрээр хайлуулж байх ёстой.
Товч
D5 ба GND оруулахын тулд товчлуурыг холбоно уу.
Миний хэрэглэж байсан нэг нь дөрвөн тээглүүртэй. Тэдгээрийг дотроо хосоор нь холбож, нээгдсэнийг шалгагчаар (эсвэл зайтай залгуураар) шалгах хэрэгтэй.
Кабель
Гагнуурыг нэг талдаа эрэгтэй туузаар холбоно. Та бид ашиглахгүй LED зурвасыг ашиглаж болно.
Миний хэрэглэж байсан өнгөнүүд.
- Улаан (+5V) -> Хүрэн
- Ногоон (өгөгдөл) -> Хар
- Цагаан (Gnd) -> Цэнхэр
Ардуино талд
- Браун -> VIN
- Цэнхэр -> GND
- Хар -> D4
LED зурвас
LED зурвас нь гурван зүү бүхий хоёр холбогчтой бөгөөд оролт нь эмэгтэй юм. Богино холболтоос зайлсхийхийн тулд тусгаарлагч соронзон хальс эсвэл дулаан агшилтын хоолойгоор тусгаарлах ёстой холбогчгүй улаан, цагаан кабель байдаг.
Микроконтроллер
Урьдчилан лаазалсан кабелийг гагнуурын дэвсгэр дээр гагнах, Холбогч
Эцэст нь бүх холбогчийг холбоно уу.
Алхам 6: Элемент засах
Товч Товчлуурыг засахын тулд би цавуу гар буу ашиглаж, маш их хэмжээгээр хийж, товчлуурын механизмыг нааж болохгүй. Анх удаа цавуу маш бага байсан тул би хоёр удаа хийх ёстой байсан тул товчлуурыг дарахад тэр наасан байв.
Микроконтроллер Энэ нь тогтоогдоогүй байна.
Хэрэв эцэст нь татах юм бол гагнуур нь гэмтэхгүй байхын тулд кабелийн зангиа тавь.
Алхам 7: Код
Програм хангамжийн хэрэгсэл ба байршуулах
Кодын хувьд бид FastLED номын сан болон Arduino IDE -ийг ашигласан.
Номын санг Arduino IDE -д суулгахын тулд энэхүү гарын авлагыг дагаж нэмэлт Arduino номын санг суулгах FastLED хайлтын талбарт оруулна уу.
Arduino нано руу байршуулахын тулд энэ гарын авлагыг дагана уу. Arduino Nano -ийг эхлүүлэх нь
Хэрэглээ
Одоогийн хөдөлгөөнт горимыг өөрчлөхийн тулд товчлуурыг дарахад л хангалттай.
Код татаж авах
Https://gitlab.com/BitaMind/christmaslights/tree/master/arduino/ChristmasOneFile хаягаар орж үзнэ үү.
Эсвэл ChristmasOneFile.txt файлыг ChristmasOneFile.ino гэж нэрлэх
Та туршиж үзэх боломжтой олон төрлийн ангийн хувилбар бас байдаг.
Шинэ анимац хийх зөвлөмж.
- Өөрийн сонгосон шинэ аргыг бий болго.
- Нийт анимацийн тоог (MAX_MODES) нэгээр нэмэгдүүлэх.
- Шинэ хэргийн хувьд AnimationUpdate -ийг өөрчлөх.
Алхам 8: Нэмэлтүүд
- 24.12.2019 Видео нэмсэн.
- 25.12.2019 Хавтасны зураг, зөв бичгийн засварыг өөрчилсөн.
- 26.12.2019 Эх файлыг нэмсэн.
- 21.11.2020 Эвдэрсэн холбоосыг шинэчилсэн
Зөвлөмж болгож буй:
Вэбсайтаар хянагддаг зул сарын гацуур мод (үүнийг хэн ч хянах боломжтой): 19 алхам (зурагтай)
Вэбсайтаар хянагддаг зул сарын гацуур мод (Үүнийг хэн ч хянах боломжтой): Та вэбсайтын хяналттай зул сарын гацуур мод ямар байдгийг мэдэхийг хүсч байна уу? Миний зул сарын гацуур модны төслийг харуулсан видеог энд оруулав. Шууд дамжуулалт одоогоор дууссан, гэхдээ би юу болж байгааг харуулсан видео хийлээ: Энэ жил 12 -р сарын дундуур
Аюулгүй зул сарын гацуур мод: 6 алхам
Аюулгүй зул сарын гацуур мод: Энэ бол Elegoo -ийн Arduino Mega -ийн иж бүрэн гарааны хэрэгсэл юм.Хэдхэн хоногийн өмнө Elegoo надад иж бүрдэл илгээж, түүнтэй хамт Христийн Мэндэлсний Баярын төсөл барихыг уриалав. Энэхүү иж бүрдэл нь хэд хэдэн бүрэлдэхүүн хэсгүүдийг агуулдаг. Arduino Mega, servos, хэт авианы мэдрэгч, алсын
Өө зул сарын гацуур мод (Oh Tannenbaum) Усны синтезатор дээр MakeyMakey -тэй: 7 алхам
Өө зул сарын гацуур мод (Oh Tannenbaum) Усны синтезатор дээр MakeyMakey -тэй: Энэхүү зул сарын баярын дуу нь усны синтезатор дээр макеймакейтэй тоглоход сайхан байдаг. Та үүнийг есөн тонноор тоглуулж болно. Уур амьсгалын хувьд Христийн Мэндэлсний Баярын гэрэлтэй байх нь сайхан байдаг :-) Сайхан өнгөрүүлээрэй
Зул сарын гацуур модыг амьсгалах - Ардуино зул сарын гэрлийн хянагч: 4 алхам
Зул сарын гацуур модоор амьсгалах-Ардуино зул гэрлийн хянагч: Миний 9 футын өмнө гэрэлтүүлсэн хиймэл зул сарын гацуур модны хяналтын хайрцаг зул сарын баярын өмнө эвдэрсэн нь сайн мэдээ биш бөгөөд үйлдвэрлэгч нь сэлбэг хэрэгсэл өгдөггүй. Энэхүү үл ойлгогдох зүйл бол өөрийн LED гэрлийн драйвер, хянагчийг хэрхэн Ar
Зул сарын гацуур мод ATmega (arduino): 10 алхам (зурагтай)
Зул сарын гацуур мод ATmega (arduino): зул сарын гацуур мод ATmega (arduino)