Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Fusion 360 loyihalari »
HexMatrix 2.0 oldingi HexMatrix -ning yangilangan versiyasidir. Oldingi versiyada biz HexMatrix og'ir va qalin bo'lib ketganligi uchun WS2811 LEDlarini ishlatganmiz. Matritsaning ushbu versiyasida biz WS2812b LEDli maxsus PCBdan foydalanamiz, bu matritsani 3 sm ingichka qilib qo'ydi.
1 -qadam: Materiallar:
- PCB Gerber faylini bosing
- NodeMCU (ESP8266)
- LEDlar WS2812B
- 5V 2A mikro USB adapteri
- 3D bosilgan qismlar
2 -qadam: 3D bosib chiqarish:
- STL fayllari uchun bosing
- 3D Barcha 3D modellarni chop eting, ekranni oq PLA da chop etishga ishonch hosil qiling.
- Men yaratgan dizayn devorga osib qo'yish uchun mo'ljallangan bo'lib, siz uni Fusion360 Fusion360 fayliga muvofiq o'zgartirishingiz mumkin.
3 -qadam: O'chirish aloqasi:
- PCBdagi barcha LEDlarni to'g'ri tartibda lehimlang.
- Barcha ulanishlarni sxemada ko'rsatilgandek bajaring.
- GND ~ GND
- Vin ~ 5V
- D2 ~ Din
4 -qadam: Kod:
- Arduino IDE -da berilgan kodni oching. Kodni bosing
- FastLED kutubxonasi va ESP8266 platalari uchun kutubxona kutubxonasini o'rnating.
- Wifi_Name va parolingizni kiriting
// Sizning Wi -Fi ma'lumotingiz
const char* ssid = "Wifi_Name";
const char* password = "Parol";
Mamlakatingizning vaqt mintaqasini kiriting
// Sizning vaqt mintaqangiz
int vaqt zonasi = 5.5 * 3600;
- Agar men uchun Hindistonda vaqt zonasi 5:30 bo'lsa, men 5,5 ni yozdim, xuddi shunday siz o'z mamlakatingizning vaqt mintaqasini qo'yishingiz kerak.
- Kengash turini ESP8266 (NodeMCU) sifatida tanlang, portni tanlang va kodni yuklang.
- Kod muvaffaqiyatli yuklanganidan so'ng, matritsani tekshiring, uni mikro USB adapter bilan quvvatlang.
- Siz hatto FastLED kutubxonasi misollaridan animatsiyalarni ko'rsatishingiz mumkin.
5 -qadam: Final:
- NodeMCU taxtasining oyoqlarini kesib oling va hamma narsani o'rab qo'ying.
- Ekranni qo'ying va burg'ulash bilan bir nechta teshik qiling va yonlarini burab qo'ying.