Mundarija:

Ambient LED devor soati: 11 qadam (rasmlar bilan)
Ambient LED devor soati: 11 qadam (rasmlar bilan)

Video: Ambient LED devor soati: 11 qadam (rasmlar bilan)

Video: Ambient LED devor soati: 11 qadam (rasmlar bilan)
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Iyul
Anonim
Image
Image
Ambient LED devor soati
Ambient LED devor soati
Ambient LED devor soati
Ambient LED devor soati
Ambient LED devor soati
Ambient LED devor soati

Yaqinda men juda ko'p ajoyib LED matritsalarini qurayotgan ko'p odamlarni ko'rdim, lekin ular murakkab koddan yoki qimmat qismlardan yoki ikkalasidan iborat edi. Shunday qilib, men o'zimning LED matritsamni juda arzon qismlardan tashkil topganman va kodni tushunish juda oson, bu biroz kichikroq. U devor soati vazifasini ham bajarishi mumkin, bu katta displeyni shunchaki uning animatsion animatsiyasini ko'rsatishni xohlamaydigan odamlar uchun foydalidir.

Ushbu loyihadan maqsadim - bu loyiha ko'pchilik uchun ochiq bo'lishi uchun lehim yoki elektr asboblarini o'z ichiga olmaslik.

Ushbu loyiha elektronika, kodlash bo'yicha oddiy bilimga ega bo'lganlarga va akril bilan ishlashda ozgina tajribaga ega bo'lganlarga tavsiya qilinadi:).

1 -qadam: Barcha asboblar va qurilish materiallarini yig'ish

Asboblar:

  1. Temir arra
  2. Akril skrining vositasi
  3. Oddiy qo'l matkapi (Elektr ham shunday qiladi)
  4. 12 mm matkap yoki qadamli matkap
  5. Bir juft simli yalang'och
  6. Bir juft diagonal kesuvchi
  7. Qaychi
  8. O'tkir yoki marker
  9. Issiq yopishtiruvchi qurol
  10. Zımpara

Qurilish materiallari:

  1. Elektr tasmasi
  2. Ikki komponentli yopishtiruvchi
  3. Super elim yoki siyanoakrilat
  4. Issiq yopishtiruvchi tayoqlar

2 -qadam: barcha qismlarni yig'ish

Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish
Barcha qismlarni yig'ish

Qismlar:

  1. 50 dona WS2811 etakchi zanjir (3 to'plam)
  2. Arduino UNO
  3. DS3231 RTC moduli
  4. LEDli metall lahzali kalit
  5. Jumper simlari
  6. 5V 10A quvvat manbai
  7. DC raz'em
  8. Ko'p tarmoqli sim (16WG)
  9. 3 mm opal (shaffof oq) akril varaq
  10. 4 sm OD, yupqa devorli PVX quvur (10 metr)
  11. Qora 6 mm akril

3 -qadam: PVX quvurlarni uzunligiga kesish

PVX quvurlarni uzunligiga kesish
PVX quvurlarni uzunligiga kesish
PVX quvurlarni uzunligiga kesish
PVX quvurlarni uzunligiga kesish
PVX quvurlarni uzunligiga kesish
PVX quvurlarni uzunligiga kesish
PVX quvurlarni uzunligiga kesish
PVX quvurlarni uzunligiga kesish

Ushbu bosqichda biz PVX quvurini kichikroq tsilindrlarga kesib tashlaymiz. PVX trubkaning bu kichik tsilindrlari piksellar orasidagi bo'linish vazifasini bajaradi, chunki biz LED yoritgichi butun displeyga tushishini xohlamaymiz. LEDlar bu tsilindrlar ichida joylashadi va bu har bir LEDdan keladigan yorug'lik ma'lum bir mintaqaga yo'naltirilganligini va boshqa piksellarga qon ketmasligini ta'minlaydi.

PVX quvurlar tarmog'iga erishish uchun biz avval PVX quvurlarni bir xil uzunlikdagi kichik tsilindrlarga kesib tashlashimiz kerak. Biz silindrlarning balandligi sifatida 6 sm uzunlikni tanladik, lekin siz o'zingiz uchun qulay bo'lgan 6 sm atrofida istalgan balandlikni tanlashingiz mumkin. Faqat barcha tsilindrlarning balandligi bir xil ekanligiga ishonch hosil qiling.

Qadamlar:

  1. 6 sm (yoki 6 sm atrofida) balandlikka erishish uchun har qanday quti yoki kitoblardan foydalaning.
  2. Markerni gorizontal ravishda qutiga qo'ying, PVX trubkasini devorga mahkamlang va markerning uchini trubaga tegizib qo'ying. Quvur atrofida chiroyli va uzluksiz chiziq yasash uchun devor tayanchidan foydalanib, PVX trubkani sekin aylantiring.
  3. Temir arra yordamida chiziqqa o'ting. Kesishning iloji boricha to'g'ri ekanligiga ishonch hosil qilish, bu diffuziya sifatining kalitidir.
  4. Agar silindrning yon tomonida burmalar/notekisliklar bo'lsa, biz bir tomonini chig'anoq qilish uchun zımpara yoki quti kesgichdan foydalanishimiz mumkin. Bir tomonini chayqash kifoya, lekin ikkala tomonini ham qirib tashlash yaxshi bo'ladi.
  5. Agar sizda faqat bitta nosozlik bo'lsa, bu tomonni "D" belgisi bilan belgilang. Bu tomon diffuzor varag'i tomon, boshqa tomoni esa "L" belgisi bilan LED joylashadigan tomonni ko'rsatib turadi. Agar siz ikkala tomonni chayqalgan bo'lsangiz, qaysi tomoni erga perpendikulyarroq o'tirganini ko'rishingiz mumkin va bu tomonni "D" bilan, boshqa tomonini "L" bilan belgilang.
  6. 134 marta takrorlang:)

4 -qadam: barcha PVX quvurlarini yopishtirish

Barcha PVX quvurlarni yopishtirish
Barcha PVX quvurlarni yopishtirish
Barcha PVX quvurlarni yopishtirish
Barcha PVX quvurlarni yopishtirish
Barcha PVX quvurlarni yopishtirish
Barcha PVX quvurlarni yopishtirish

Endi bizda barcha quvurlar kesilgan bo'lsa, biz ularni bitta katta to'rga yopishtirishimiz mumkin. Barcha quvurlarni yopishtirish uchun biz odatda super yopishtiruvchi deb nomlanuvchi siyanoakrilatdan foydalanamiz.

Qadamlar:

  1. Biz ikkita quvurni yopishtirishdan boshlaymiz. Ikkita naychani stol ustida gorizontal holatda saqlang. Ularning ikkalasi ham stolga va "D" harfi yozilgan tomonga bir xil o'tirganligiga va bir xil darajada ekanligiga ishonch hosil qiling. Hamma narsa tekislangandan so'ng, biz naychalar orasiga 1-2 tomchi supergluz qo'yishimiz mumkin.
  2. Uchinchi quvurni yopishtirish uchun yuqorida ko'rsatilgan amallarni bajaring. Stol ustida yopishtirilgan to'rni saqlang va ularning ustiga uchinchi trubani qo'ying. Quvurlarning "D" tomoni bir xil yo'nalishda va bir xil darajada qaraganligiga ishonch hosil qiling. Har bir tikuvga 1-2 tomchi super elim yopishtiring. Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, to'rni vertikal holda ushlab tursangiz, "D" harfi pastga qaraganida, hech qanday tebranish harakati bo'lmasligi kerak va butun tuzilish stol ustida tekis o'tirishi kerak.
  3. To'rtinchi naychani va qolgan naychalarni yopishtirish uchun biz uchta yopishtirilgan bo'lakni vertikal holda ushlab turamiz ("D" harflari pastga qaragan holda ^_ ^) va to'rtinchi naychani uchta yopishtirilgan bo'lakning istalgan tomoniga joylashtiramiz. "D" ning yuzi xuddi shunday ekanligiga ishonch hosil qiling. Keyin biz to'rtinchi bo'lakni uchta yopishtirilgan bo'lakka yopishtirishimiz mumkin, qolgan quvurlar uchun ham xuddi shunday takrorlanishi mumkin, yuqorida ko'rsatilgan tuzilishga erishish mumkin.

5 -qadam: Akrilni kesish

Akrilni kesish
Akrilni kesish
Akrilni kesish
Akrilni kesish
Akrilni kesish
Akrilni kesish

Akril varaqni kesish uchun rasmda berilgan o'lchamlardan foydalanib kerakli shakllarni belgilang. Aks holda, siz taqdim etilgan SVG fayllarini chop etishingiz va sahifalarni akril varaq ustiga biriktirishingiz va undan kesish uchun qo'llanma sifatida foydalanishingiz mumkin.

Eslatma: Agar siz PVX quvurlar uchun boshqa diametrdan foydalangan bo'lsangiz, o'lchamlari o'zgarishi mumkin

Qadamlar:

  1. Agar siz SVG fayllarining bosma nusxalarini ishlatayotgan bo'lsangiz, bosilgan sahifalarni har qanday yopishtiruvchi tayoq yordamida akril varaqlarga yopishtiring yoki lenta yordamida akrilga yopishtiring.
  2. Agar siz bosilgan sahifalardan foydalanishni xohlamasangiz, akril varaqdagi shakllarni belgilash uchun yuqoridagi o'lchamlardan foydalanishingiz mumkin.
  3. Kesish uchun chiziqlarni belgilash uchun ballar vositasidan foydalaning. Akril varaq qalinligining yarmigacha chuqurroq bo'lgunga qadar ballar.
  4. Hisoblash tugagach, jadval chizig'ini stol chetida ushlab turing va havoda osilgan akril varaqning yon tomoniga keskin bosim o'tkazing. Bu akril varaqni chiziq chizig'i bo'ylab kesib o'tadi. Agar akrilni bosish uchun zarur bo'lgan bosim juda yuqori bo'lsa, ko'proq bosim o'tkazib, chiziqda ko'proq ball o'tkazishga harakat qiling.
  5. Buni barcha kerakli kesmalar uchun bajaring.
  6. 12 mm matkap yordamida yon panellardan birida tugmani bosing

6 -qadam: Ramkani mashga yopishtirish

Ramkani mashga yopishtirish
Ramkani mashga yopishtirish
Ramkani mashga yopishtirish
Ramkani mashga yopishtirish
Ramkani mashga yopishtirish
Ramkani mashga yopishtirish
Ramkani mashga yopishtirish
Ramkani mashga yopishtirish

Bu qadam nihoyatda to'g'ri. Biz yaratgan PVX to'rga akril ramka yopishtiramiz. PVX quvurlar yomon ko'rinishga ega bo'lgani uchun, biz ularni chiroyli akril qutiga joylashtiramiz.

Qadamlar:

  1. PVX quvur tarmog'ini erga qo'ying, "D" harfi pastga qaraganligiga ishonch hosil qiling.
  2. Yon panelni tugma bilan xohlagan tomonga qo'yishingiz mumkin. Biz pastki o'ng tomonga o'tishga qaror qildik.
  3. Hamma akril panellarni PVX to'r atrofiga joylashtiring, shu bilan birga ular polga bir tekis joylashishiga ishonch hosil qiling. Akril qismlarga "D" yozilgan tomoni erga qaraganligiga ishonch hosil qiling. Agar kerak bo'lsa, akril plitalarning o'lchamlarini o'zgartiring.
  4. Akrilning barcha bo'laklarini bir -biriga yopishtirish uchun lentadan foydalaning yoki akril bo'laklarini to'rga mahkam yopishtirib, do'stingizdan yordam so'rang.
  5. Barcha akril varaqlarni PVX quvur to'riga yopishtirish uchun bir nechta super elim yoki 2 komponentli yopishtirgichdan foydalaning.

Eslatma: Agar siz ushbu displeyni devorga o'rnatishni rejalashtirmoqchi bo'lsangiz, siz ishlatishingiz kerak bo'lgan elim miqdori odatdagidan biroz ko'proq bo'lishi kerak, chunki butun og'irlik bitta akril panelda o'rnatiladi va siz egilishni xohlamaysiz, bundan ham yomoni - yiqilish. alohida

7 -qadam: Barcha LEDlarni PVX to'r ichiga yopishtirish

PVX to'r ichidagi barcha LEDlarni yopishtirish
PVX to'r ichidagi barcha LEDlarni yopishtirish
PVX to'r ichidagi barcha LEDlarni yopishtirish
PVX to'r ichidagi barcha LEDlarni yopishtirish
PVX to'r ichidagi barcha LEDlarni yopishtirish
PVX to'r ichidagi barcha LEDlarni yopishtirish

Zerikarli ish hajmiga ko'ra, bu juda ko'p mehnat talab qiladigan oxirgi jarayon bo'lishi kerak.

Qadamlar:

  1. Yelimlash jarayonini boshlashdan oldin, LED zanjirlarini erga ketma -ket joylashtiring. Har bir LED zanjirida 50 ta LED mavjud. Keyingi zanjirning boshlanishini oldingi zanjir tugaydigan joyga qo'ying. Endi, oldingi zanjirning oxirgi LEDidan chiqadigan JST ulagichlarini keyingi zanjirning birinchi LEDiga ulang. Shunday qilib, sizda 150 LED uzunlikdagi zanjir bo'lishi kerak.
  2. Endi siz yuqoridagi rasmda ko'rsatilgandek, eng yuqori va eng chapdagi PVX trubkasiga birinchi vintni issiq yopishtirishingiz mumkin. Zanjirning birinchi LEDini aniqlash uchun, rasmda ko'rsatilgandek, ulagichi chiqadigan LEDni toping, bu birinchi LEDning yopishishini ko'rsatadi.
  3. Birinchisini yopishtirgandan so'ng, barcha LEDlarni o'z joylariga yopishtirish uchun yuqoridagi diagramaga amal qilish kifoya, masalan, ikkinchi LED uning yonidagi trubaga kiradi.
  4. Birinchi qatordagi barcha LEDlarni yopishtirib birinchi qatorni tugatganingizdan so'ng, siz ikkinchi qatordan boshlashingiz mumkin, ikkinchi qatorning birinchi chizig'i darhol birinchi qatorlarning o'ng va pastki qismidagi trubaga kiradi. Qo'llanmada ko'rsatilgandek LED
  5. Ushbu protsedurani takrorlab, qolgan naychalarni ko'rsatmalarga muvofiq to'ldiring.
  6. Barcha LEDlarni o'z quvurlariga yopishtirishni tugatganingizdan so'ng, sizda hali ham bir nechta LEDlar qoladi, siz oxirgi simi chiqib ketadigan simni kesib, LEDlarning ortiqcha qismini olib tashlashingiz mumkin.
  7. Simni kesib bo'lgandan so'ng, siz elektr tasmasini ishlatib, qisqa tutashuv hosil qilmasligi uchun oxirgi o'tkazgichdan chiqadigan simlarni izolyatsiya qilishingiz mumkin.

8 -qadam: Barcha LEDlarga quvvat tarqatish

Barcha LEDlarga quvvat taqsimoti
Barcha LEDlarga quvvat taqsimoti
Barcha LEDlarga quvvat taqsimoti
Barcha LEDlarga quvvat taqsimoti
Barcha LEDlarga quvvat taqsimoti
Barcha LEDlarga quvvat taqsimoti
Barcha LEDlarga quvvat taqsimoti
Barcha LEDlarga quvvat taqsimoti

Bu bosqichdan boshlab, biz faqat kichik yopishtirish ishlaridan tashqari, elektr tomonga e'tibor qaratamiz.

Qadamlar:

  1. Siz har bir zanjirning boshlang'ich LEDidan 3 juft qizil va oq kabel borligini ko'rasiz.
  2. Qalin ko'p simli sim yordamida barcha qizil simlarni bir-biriga ulang. Siz buni faqat simlarning uchlarini burish yoki lehim bilan qilishingiz mumkin, bu sizga qulay. Ikkala holatda ham bir xil natijaga erishasiz.
  3. Barcha oq simlar uchun ham xuddi shunday qiling. Qutblarni farqlash uchun qalin ko'p simli simni, yaxshisi boshqa rangni ishlatganingizga ishonch hosil qiling.
  4. Oxirida butun displeydan musbat va manfiy uchun 2 ta sim chiqishi kerak
  5. Bu qalin ko'p simli simlarni uchlarini burish yoki lehimlash orqali shahar uyasiga ulang. Uchlarini elektr lenta bilan izolyatsiyalashga ishonch hosil qiling.

9 -qadam: Arduino simini ulash

Arduino simini ulash
Arduino simini ulash
Arduino simini ulash
Arduino simini ulash
Arduino simini ulash
Arduino simini ulash

Ushbu bosqichda biz barcha elektr ulanishlarini yakunlaymiz.

Eslatma: Sizning tugmachangiz oldindan lehimlangan simlar bilan kelmasligi mumkin, siz ularni lehimlashingiz yoki joyiga burishingiz kerak bo'ladi, qaysi biri sizga qulay. Bir nechta elektr lenta yordamida ulanishlarni izolyatsiya qiling. Agar sizda oldindan lehimlangan simlar bo'lmasa, siz yuqorida ko'rsatilgan pin sxemasiga muvofiq tegishli pimlarni aniqlashingiz mumkin.

Quyida ta'riflanganidek, Arduino UNO bilan barcha kerakli aloqalarni o'rnatish uchun erkakdan ayolga va erkakdan erkakgacha simlardan foydalaning.

1. DS3231 RTC modulini Arduino -ga ulang

  • RTC modulining VCC -ni Arduino VIN -ga ulang
  • RTC modulining SDA -ni Arduino -dagi A4 piniga ulang
  • RTC modulining SCL -ni Arduino -dagi A5 piniga ulang
  • GTC RTC modulini Arduino -dagi GND piniga ulang

2. Push -tugma modulini Arduino -ga ulang.

Bosish tugmachasidagi turli pinlarni aniqlash uchun quyidagilarni bajaring. Uning yonida "+" belgisi bo'lgan pin tugmachali LED (+) va unga qarama-qarshi bo'lgan tugmachali LED (-) pinidir. Qolgan ikkita pin - bu tugmachalar.

  • Har qanday tugmachani Arduino -ning 13 -piniga ulang
  • Boshqa tugmachani Arduino -ning 12 -piniga ulang
  • LED tugmachasini (-) Arduino-ning 11-piniga ulang
  • LED tugmachasini (+) Arduino 10 -piniga ulang

3. LED zanjirini Arduino UNO ga ulang

To'liq LED zanjirining boshlang'ich LEDini aniqlang.

  • Ulagichning qizil simini 5V quvvat manbaiga ulang
  • Ulagichning yashil simini Arduino 5 -piniga ulang
  • Ulagichning oq simini erga ulang

Kabelni tugatgandan so'ng, tugmachani o'rnatilgan yong'oq bilan mahkamlash orqali tugmachani yon panelning yon tomoniga mahkamlashingiz mumkin.

E'tibor bering: biz tugagandan keyin va tokchada yotganda, ular chiqmasligiga ishonch hosil qilish uchun ulanish joylariga issiq elim surtdik

10 -qadam: Arduino dasturlash

Arduino dasturlash
Arduino dasturlash

Arduino -ni dasturlash uchun biz quyidagi kodni tushirdik, kod juda yaxshi izohlangan va o'z -o'zidan tushunarli, agar siz hech qanday funktsiyani xohlamasangiz yoki o'zingiznikini qo'shishni xohlasangiz, uni o'zingiz o'zgartirish juda oson bo'lishi kerak.

Agar siz kodni o'zgartirmasdan kodni ishlatishni rejalashtirmoqchi bo'lsangiz, vaqtni belgilashingiz kerak bo'lgan bitta parametr bor. Vaqtni belgilash bo'yicha ko'rsatmalar kodda keltirilgan.

Kodni yuklashda siz Arduino IDE -da FastLED kutubxonasi va DS3231 kutubxonasi o'rnatilganligiga ishonch hosil qilishingiz kerak.

11 -qadam: Hammasini tugatish

Hammasini tugatish
Hammasini tugatish
Hammasini tugatish
Hammasini tugatish
Hammasini tugatish
Hammasini tugatish
Hammasini tugatish
Hammasini tugatish

Biz qurilishni deyarli tugatdik, bu bosqichda biz qolgan barcha kichik narsalarni tugatamiz.

Elektronikani boshqarish

Elektronika juda tartibsiz ko'rinadi va agar ular to'g'ri yopishtirilmagan bo'lsa, hatto uzilib qolishi mumkin. Bu bizning korpusimizdagi barcha elektronikalarni yopishtirish orqali oldini olish mumkin bo'lgan narsadir.

Siz Arduino -ni ekranning tagiga va DS3231 modulini ekranning tagiga yopishtirishdan boshlashingiz mumkin. Quvvat manbai simini uzunligini va boshqa shunga o'xshash omillarni inobatga olgan holda, shahar ulagichi eng qulay joyga o'rnatilishi mumkin.

Devorga o'rnatish (ixtiyoriy)

Agar siz ushbu displeyni devorga o'rnatmoqchi bo'lsangiz, yuqori plastinkaga 5 mm teshiklarni burab, M5 murvatlari, kir yuvish mashinalari va yong'oqlari bilan "L" qisqichlarini yuqori plastinkaga mahkamlashingiz mumkin, bu esa ularni o'rnatish uchun teshiklarni o'rnatadi. devor Agar siz uni biz kabi javonda saqlamoqchi bo'lsangiz, o'rnatish uchun "L" qisqichlarini qo'shishingiz shart emas.

Diffuser varag'ini yopishtirish

Oxirgi va eng oson qadam - diffuzor varag'ini bizning ulkan PVX to'rimizga yopishtirish. Davom etishdan oldin akril plastmassa plastmassa himoya qatlamini olib tashlaganingizni tekshiring. Barg bo'ylab yoyilgan 10-15 tomchi issiq elimdan foydalaning va varaqni yopishtirish uchun uni to'rga bosing. Biz issiq elimdan foydalanamiz, chunki uni har qanday ta'mirlash uchun oddiy arqon bilan osongina olib tashlash mumkin.

PS: Akril plastmassadan plastmassa himoya qatlamini tozalash qurilishning eng qoniqarli qismidir.

Orqa plastinka (ixtiyoriy)

Agar siz matritsaning orqa tomoni biroz oqlangan bo'lishini xohlasangiz, siz diffuzor bilan bir xil o'lchamdagi 6 mm qora akril bo'lagini kesib, issiq matka yordamida matritsaning orqa tomoniga yopishtirishingiz mumkin.

Bajarildi

Endi sizda kunduzi yaxshi ko'rinadigan va tunda ajoyib ko'rinadigan to'liq ishlaydigan LED matritsasi bo'lishi kerak. Agar siz shu paytgacha erishgan bo'lsangiz, chin dildan minnatdorman. Bu mening birinchi o'rgatadigan narsam, chunki ko'p narsalarni yaxshilash kerak, ayniqsa men suratga olgan fotosuratlar eng yaxshi emas edi, men kelajakda ko'rsatma berishga harakat qilaman va yaxshilayman (PS: Mening telefonim kamerasi bu displeyda haqiqatdan ham adolat qilmaydi) Haqiqiy hayotda salqinroq ko'rinadi). Agar siz birga qurayotgan bo'lsangiz, umid qilamanki, siz qurilishdan zavq oldingiz va vaqtingizni qiziqarli o'tkazdingiz. Yaxshilanishlar haqiqatan ham mamnuniyat bilan qabul qilinadi va men, albatta, siz nimalarni yaxshilashingiz va boshqacha yo'l tutishingizni kuta olmayman ^_ ^

Tavsiya: