Агуулгын хүснэгт:
- Алхам 1: Цагийг бүтээх
- Алхам 2: Цахим эд ангиудыг нэмж хэлхээг холбоно уу
- Алхам 3: Кодыг суулгаад сайхан өнгөрүүлээрэй
Видео: DIY LED Advent Calendar: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Ирэх хуанлийн үүргийг давхар гүйцэтгэдэг энэхүү аналог цагийг хэрхэн яаж хийснийг би тайлбарлах болно. 24 ws2811 гэрэл тойрог хэлбэрээр ажилладаг бөгөөд тус бүр нь Христийн Мэндэлсний Баярын өмнөх өдрүүдэд ногоон өнгөөр гэрэлтдэг. Зул сарын баярын өдөр бүх гэрэл улаан асдаг. Бусад саруудад гэрэл нь цэнхэр өнгөтэй байдаг. Энэ нь Arduino IDE -ээр зохицуулж болох es8266 -ээр удирддаг боловч бөөрөлзгөнө pi бас ажиллах болно. Үүнийг өөрийн хүссэнээр өөрчилж, ердийн хатуу өнгөнөөс гадуур анимац ажиллуулж болно. Үүнийг хэрхэн хийснийг мэдэхийн тулд үргэлжлүүлэн уншина уу, эсвэл доорх видеог үзээрэй!
Хангамж:
- es8266
- 5V цахилгаан хангамж
- ws2811 удирдлага
- Цагны иж бүрдэл
Алхам 1: Цагийг бүтээх
Бид 3.5 ширхэг өргөн, 18 инчийн өндөртэй 5 ширхэг улаан царс модны цаг бүтээх ажлыг эхлүүлсэн. Тэдгээрийг нааж дууссаны дараа бид илүүдэл цавуугаа хусаад тэгшхэн зүлгэжээ. Дараа нь бид барзгар тойрог хийх jigsaw -ийг авч, тойргийг илүү боловсронгуй болгохын тулд туузан зүлгүүр рүү шилжсэн. Үүний дараа бид мужаануудын квадрат ашиглан төвөөс 15 градусын өнцгийг хэмжиж гэрэл тус бүрийн хаана байх ёстойг зурсан. Бид өрмийн машин ашиглан цагны ирмэгээс 1.5 инч орчим нүх өрөмдсөн. Бид үүнийг Mahoney -ийн хушга тосоор хийж дуусгасан.
Алхам 2: Цахим эд ангиудыг нэмж хэлхээг холбоно уу
Бид өрөмдсөн 1/2 инчийн нүхээр 24 ws2811 LED -ийг түлхэж угсарч эхлэв. Дараа нь бид цагны бүрэлдэхүүн хэсгийн тоймыг зурж, ойролцоогоор 3/8 инчийн завсарлага гаргаж, ар талаас нь тааруулж болно. Үүнийг хийсний дараа бид 5V цахилгаан хангамжийг ар талд нь нааж, хананд бэхлэх хавчаар нэмж, гэрлийг тэжээх хэлхээг гагнав. Энэ хэлхээ нь маш энгийн бөгөөд l8 -ийг удирдахын тулд es8266 микроконтроллерийн ганц зүү, 5V цахилгаан тэжээлийг ашигладаг.
Алхам 3: Кодыг суулгаад сайхан өнгөрүүлээрэй
Дараагийн алхам бол доорх кодыг суулгах явдал юм. Бид ES8266 ашигладаг тул Arduino IDE нь сайн ажиллах болно.
github.com/tmckay1/advent_calendar
Хэрэв та бидэнтэй ижил зүү ашигладаггүй бол LED -ийг хянадаг зүү тодорхойлолтыг өөрчилж, wifi -ийн мэдээллээ (SSID/нууц үг) нэмэх шаардлагатай болно. Та мөн FastLED болон NTP клиент гэх мэт хамаарлыг суулгах хэрэгтэй бөгөөд та миний шиг es8266 самбарыг ашиглаж байгаа бөгөөд Arduino IDE -д уг самбарыг суулгах шаардлагатай болно (нэмэлт мэдээлэл авахын тулд нөөцийг шалгаарай).
Үндсэндээ код нь wifi -д холбогдсоны дараа 10 секунд тутамд NTP клиентээс одоогийн огноог авдаг бөгөөд хэрэв 12 -р сар бол хэдэн гэрэл асаахыг тооцоолно. Энэ мэдээллийг авмагц FastLED номын санг ашиглан цагны гэрлийг гэрэлтүүлдэг.
Кодыг суулгасны дараа залгаарай, таашаал аваарай:)
Нөөц
NTP клиентээс хамааралтай байдлыг суулгах:
FastLED хамаарлыг суулгах:
Es8266 самбарыг Arduino IDE дээр суулгах:
Зөвлөмж болгож буй:
DIY FLOODLIGHT W/AC LED (+ҮР АШИГТАЙ VS DC LED): 21 алхам (зурагтай)
DIY FLOODLIGHT W/AC LED (+ХҮРЭЭЛЭЛТ VS DC LED): Энэхүү зааварчилгааны видео бичлэг дээр би маш хямд жолоочгүй AC LED чипээр гэрэлтүүлэгч хийх болно. Тэд сайн байна уу? Эсвэл тэд бүрэн хог уу? Үүнд хариулахын тулд би өөрийн хийсэн DIY гэрлүүдтэйгээ бүрэн харьцуулж үзэх болно
DIY LED зурвас: LED зурвасыг хэрхэн яаж таслах, холбох, гагнах, асаах вэ: 3 алхам (зурагтай)
DIY LED зурвас: LED зурвасыг хэрхэн яаж таслах, холбох, гагнах, асаах вэ: LED зурвас ашиглан өөрийн гэрлийн төслүүдийг хийх анхан шатны гарын авлага. Уян хатан найдвартай, ашиглахад хялбар, LED тууз нь олон төрлийн хэрэглээний хамгийн сайн сонголт юм. энгийн дотор 60 LED/m LED зурвас суурилуулах үндсэн зарчим, гэхдээ
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно