Բովանդակություն:

RGB HexMatrix - IOT ժամացույց 2.0: 5 քայլ (նկարներով)
RGB HexMatrix - IOT ժամացույց 2.0: 5 քայլ (նկարներով)

Video: RGB HexMatrix - IOT ժամացույց 2.0: 5 քայլ (նկարներով)

Video: RGB HexMatrix - IOT ժամացույց 2.0: 5 քայլ (նկարներով)
Video: Testing the indicator for my diy clock #arduino #ws2812 2024, Հուլիսի
Anonim
RGB HexMatrix | IOT ժամացույց 2.0
RGB HexMatrix | IOT ժամացույց 2.0
RGB HexMatrix | IOT ժամացույց 2.0
RGB HexMatrix | IOT ժամացույց 2.0
RGB HexMatrix | IOT ժամացույց 2.0
RGB HexMatrix | IOT ժամացույց 2.0

Fusion 360 նախագծեր »

HexMatrix 2.0 -ը արդիականացված է նախորդ HexMatrix- ից: Նախորդ տարբերակում մենք օգտագործել ենք WS2811 LED- ները, որով HexMatrix- ը դարձել է ծանր և հաստ: Բայց մատրիցայի այս տարբերակում մենք պատրաստվում ենք օգտագործել անհատական PCB ՝ WS2812b LED- ով, ինչը դարձրեց այս մատրիցը 3 սմ բարակ:

Քայլ 1: Սարքավորումներ

Պարագաներ
Պարագաներ
Պարագաներ
Պարագաներ
Պարագաներ
Պարագաներ
Պարագաներ
Պարագաներ
  • PCB Սեղմեք Gerber ֆայլի համար
  • NodeMCU (ESP8266)
  • WS2812B LED- ներ
  • 5V 2A միկրո USB ադապտեր
  • 3D տպագիր մասեր

Քայլ 2: 3D տպագրություն

3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
  • Կտտացրեք STL ֆայլերի համար
  • 3D Տպեք բոլոր 3D մոդելները, համոզվեք, որ էկրանը տպեք սպիտակ PLA- ով:
  • Իմ պատրաստած դիզայնը պատից կախված լինելու համար է, որը կարող եք փոփոխել ըստ ձեր պահանջի ՝ Fusion360 Fusion360 ֆայլում:

Քայլ 3: Շղթայի միացում

Շղթայի միացում
Շղթայի միացում
Շղթայի միացում
Շղթայի միացում
Շղթայի միացում
Շղթայի միացում
  • PCB- ի բոլոր LED- ները կպցրեք ճիշտ կարգով:
  • Կատարեք բոլոր կապերը, ինչպես ցույց է տրված սխեմաներում:
  • GND ~ GND
  • Vin ~ 5 Վ
  • D2 ~ Դին

Քայլ 4: Կոդ

Կոդ
Կոդ
  • Բացեք Arduino IDE- ում տրված կոդը: Կոդի համար կտտացրեք
  • Տեղադրեք FastLED գրադարան և գրադարան ESP8266 տախտակների համար:
  • Մուտքագրեք ձեր Wifi_Name- ը և գաղտնաբառը

// Ձեր Wifi տվյալները

const char* ssid = "Wifi_Name";

const char* գաղտնաբառ = "Գաղտնաբառ";

Մուտքագրեք ձեր երկրի ժամային գոտին

// Ձեր ժամային գոտին

int ժամային գոտի = 5.5 * 3600;

  • Եթե ինձ համար Հնդկաստանում ժամային գոտին 5:30 է, ես մուտքագրել եմ 5.5, նմանապես դուք պետք է ձեր երկրի ժամային գոտին դնեք:
  • Ընտրեք տախտակի տեսակը որպես ESP8266 (NodeMCU), ընտրեք նավահանգիստը և վերբեռնեք կոդը:
  • Կոդը հաջողությամբ բեռնվելուց հետո ստուգեք Matrix- ը `այն միացնելով միկրո USB ադապտեր:
  • Դուք նույնիսկ կարող եք անիմացիաներ ցուցադրել FastLED գրադարանի օրինակներից:

Քայլ 5: Վերջնական

Վերջնական
Վերջնական
Վերջնական
Վերջնական
Վերջնական
Վերջնական
  • Կտրեք NodeMCU տախտակի ոտքերը և ամեն ինչ դրեք պատյանում:
  • Տեղադրեք էկրանը և մի քանի անցք կատարեք գայլիկոնով և պտուտակեք կողմերը:

Խորհուրդ ենք տալիս: