Mundarija:

FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi: 6 qadam (rasmlar bilan)
FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi: 6 qadam (rasmlar bilan)

Video: FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi: 6 qadam (rasmlar bilan)

Video: FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi: 6 qadam (rasmlar bilan)
Video: Среда Знаний: CSS Grid Layout vs Flexbox 2024, Noyabr
Anonim
FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi
FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi
FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi
FLEXBALL - Wi -Fi bilan ishlaydigan yuz pikselli moslashuvchan PCB to'pi

Salom ishlab chiqaruvchilar, bu moekoe ishlab chiqaruvchisi!

Flexball moslashuvchan tenglikka asoslangan bo'lib, u 100 ta WS2812 2020 adresli LEDlar bilan jihozlangan. U ESP8285-01f tomonidan boshqariladi - Espressif tomonidan ishlab chiqarilgan eng kichik ESP moduli. Bortda ADXL345 akselerometr sensori mavjud.

Dastlabki fikr, yumaloq matritsada (10x10) matnli xabarlarni ko'rsatish edi, lekin afsuski, qo'llar orasidagi masofa o'qish uchun juda katta (uni videoning oxirida ko'rishingiz mumkin). Shunga qaramay, bu men hozirgacha qurgan eng chiroyli LED haykal.

PCBWay -ga ushbu loyihaga homiylik qilganingiz uchun tashakkur! Bu moslashuvchan taxtalar ularning yaratilishi va sof sevgi bilan qilingan.

1 -qadam: ilhom oling

Image
Image

Videodan rohatlaning!

Bu videoda siz to'p uchun deyarli hamma narsani topasiz. Qo'shimcha ma'lumotlar, dizayn, PCB va kodli fayllar uchun quyidagi amallarni ko'rib chiqishingiz mumkin.

2 -qadam: PCB dizayni

PCB dizayni!
PCB dizayni!
PCB dizayni!
PCB dizayni!

Bu mening birinchi moslashuvchan PCB dizayni, shuning uchun siz bu erda ishlatish uchun eng yaxshi bo'lmagan narsalarni topasiz. DIY ishlab chiqaruvchi sifatida men uchun eng muhim narsa shundaki, u oxir -oqibat ishlaydi - va, ha!:)

Moslashuvchan sxemalar uchun men o'qigan maxsus dizayn qoidalari mavjud:

  • Dizaynning egiluvchan qismlarida burchak yoki qirrali izlarni ishlatmang. Izlar yorilib, signallarga zarar yetishi mumkin. Bu erda egri izlar yaxshiroqdir.
  • PCB bükülmesi natijasida sinishi mumkin bo'lgan GND samolyotlari uchun ham xuddi shunday. Bu erda yaxshiroq variant - yuqoridagi rasmda ko'rsatilgandek, to'rli tarmoqdan foydalanish.
  • Yostiqchalar va viyolalar bu ko'z yoshlari bilan izlarga ulanishi kerak … Bu variantni men yoqtirgan Eagle dizayn dasturidan topa olmadim. Agar yordam bera olsangiz, izohlarda menga ayting:)

Ushbu PCBni loyihalashda eng qiyin qismi - qo'llar uchidagi LEDlar, qopqoqlar va prokladkalarning dumaloq joylashuvi. Men XY-pozitsiyalarini radius va mos keladigan burchak burchagi bo'yicha hisoblash uchun oddiy Excel varag'i yaratdim. Agar sizga bunday dumaloq tuzilmalar kerak bo'lsa, bu katta yordam. Afsuski, men bu qadamga faylni qo'sha olmayapman. Agar sizni qiziqtirsa, menga xabar bering.

3 -qadam: Sizga kerak bo'lgan hamma narsa

Sizga kerak bo'lgan hamma narsa!
Sizga kerak bo'lgan hamma narsa!

Men MBni bu qadamga biriktirdim. Har bir komponent haqida batafsil ma'lumotni bu erda topishingiz mumkin.

Ba'zi asosiy komponentlar haqidagi fikrlarni quyidagi ro'yxatda topish mumkin:

  1. PCB
  2. ESP8285-01F
  3. ADXL345
  4. WS2812 2020 LEDlari
  5. MCP73831 Lipo zaryadlovchi IC
  6. Batareyani himoya qilish to'plami

4 -qadam: to'pni yig'ish

To'pni yig'ish!
To'pni yig'ish!
To'pni yig'ish!
To'pni yig'ish!
To'pni yig'ish!
To'pni yig'ish!
To'pni yig'ish!
To'pni yig'ish!

Yuzta LED yonida hech qanday maxsus tafsilot yo'q. Men o'z qo'llarim bilan pishiradigan dazmolni ishlatganman, lekin bu eng yaxshi g'oya emas edi. Birinchidan, hamma tenglikni qizdirish juda kichik edi. Ikkinchidan, men PCB shikastlanishidan himoya qilish uchun haroratni pasaytirdim. Bu juda past edi, shuning uchun men ham o'z o'qimni ishlatishga majbur bo'ldim.

Qolganlari biroz iz va xato edi.: D Yuzta LED birinchi urinishda ishlashni xohlamadi. Hammasini yoritish uchun menga ikki soat vaqt ketdi. Lekin eng qoniqarli lahzalar bir vaqtning o'zida barcha LEDlar mukammal yonib ketgan edi.

Boshqa qiyin tomoni - pastki aylananing qo'llarini tepasiga lehimlash edi. Men bu erda uchinchi qo'lni ishlatishni maslahat beraman, aks holda bu juda qiyin bo'lishi mumkin!

5 -qadam: Kod

Kod!
Kod!
Kod!
Kod!

Kod Fast10D kutubxonasiga asoslangan bo'lib, u APA102, SK9822 yoki WS2812 kabi bir nechta manzilli LEDlarni boshqarishi mumkin.

Kodga qo'shilishi kerak bo'lgan yagona narsa - bu qulflash qismi. ESP, qulflash pinini baland ushlab turganda, o'z elektr ta'minotini ushlab turishi mumkin. GND ga tortilgandan so'ng, to'p o'z kuchini o'chirib qo'yadi. Asosiy misol biriktirilgan faylda ko'rsatilgan.

6 -qadam: Xursand bo'ling

Maza qiling!
Maza qiling!
Maza qiling!
Maza qiling!
Maza qiling!
Maza qiling!

Bu loyiha hali ham davom etmoqda. Shunga qaramay, bu mening maxfiy loyiham edi va men sizlarga bu ajoyib narsalarni ko'rsatishni uzoq kuta olmadim. Agar sizda to'p nima uchun ishlatilishi mumkinligi haqida boshqa fikrlaringiz bo'lsa, iltimos, quyidagi izohlarda menga xabar bering.

Umid qilamanki, siz ushbu ko'rsatmalarni o'qishni yoqtirdingiz va o'z fleksbolingizni yaratish yo'lini topdingiz!

Flexball va boshqa ajoyib loyihalar haqida ko'proq ma'lumot olish uchun mening Instagram, veb -sayt va Youtube kanalimni tekshirib ko'ring!

Agar sizda savollar bo'lsa yoki biror narsa etishmayotgan bo'lsa, iltimos, quyidagi izohlarda menga xabar bering!

Yaratishdan xursand bo'ling!:)

Tavsiya: