Բովանդակություն:
Video: RGB HexMatrix - IOT ժամացույց 2.0: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
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 տպագրություն
- Կտտացրեք 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 տախտակի ոտքերը և ամեն ինչ դրեք պատյանում:
- Տեղադրեք էկրանը և մի քանի անցք կատարեք գայլիկոնով և պտուտակեք կողմերը:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Կենսաթոշակային ժամացույց / հաշվել / Dn ժամացույց ՝ 4 քայլ (նկարներով)
Կենսաթոշակային ժամացույց / Count Up / Dn ockամացույց. Ես դարակում ունեի այս 8x8 LED dot-matrix ցուցադրումներից մի քանիսը և մտածում էի, թե ինչ անել դրանց հետ: Ոգեշնչված այլ հրահանգներով, ես գաղափար ստացա կառուցել հետհաշվարկի/վերևի ցուցադրում `հետ հաշվելու համար մինչև ապագա ամսաթիվը/ժամը և եթե նպատակային ժամանակը պ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
C51 4 բիթանոց էլեկտրոնային ժամացույց - փայտյա ժամացույց ՝ 15 քայլ (նկարներով)
C51 4 բիթանոց էլեկտրոնային ժամացույց - Փայտե ժամացույց. Այս հանգստյան օրերին որոշ ժամանակ ունեի, այնպես որ առաջ գնացի և հավաքեցի այս 2.40 ԱՄՆ դոլար արժողությամբ 4 -բիթանոց DIY էլեկտրոնային թվային ժամացույցը, որը ես գնել էի AliExpress- ից քիչ առաջ
Կառուցեք իսկական զանգակահարիչ ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. 3 քայլ (նկարներով)
Կառուցեք իսկական զանգակ հարվածող ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. Փողային զանգ, մի փոքր ռելե և ևս մի քանի իր իսկական զանգը կարող է ժամերը հարվածել ձեր աշխատասեղանին: Թեև այս նախագիծը գործում է Windows և Mac համակարգիչների վրա: OS X- ը նաև, ես որոշեցի տեղադրել Ubuntu Linux- ը աղբարկղում գտած համակարգչի վրա և աշխատել դրա վրա. Ես երբեք չէի