Բովանդակություն:
- Պարագաներ
- Քայլ 1: 3D տպագրություն
- Քայլ 2: Շղթայի միացումներ
- Քայլ 3: Նշում
- Քայլ 4: Հավաքում
- Քայլ 5: Կոդավորում
Video: RGB HexMatrix - IOT ժամացույց ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Fusion 360 նախագծեր »
HexMatrix- ը LED մատրիցա է, որն ունի բազմաթիվ եռանկյուն պիքսելներ: Վեց պիքսելների համատեղմամբ վեցանկյուն է դառնում: Կան բազմաթիվ տարբեր անիմացիաներ, որոնք կարող են ցուցադրվել FastLED գրադարանի մատրիցային ձևով: Բացի այդ, ես նախագծել եմ 0 -ից 9 թվանշաններ ՝ օգտագործելով մատրիցի յուրաքանչյուր թվանշանի 10 հատված և պատրաստել եմ IOT ժամացույց:
Պարագաներ
- ESP8266 կամ Arduino (Uno/Nano)
- WS2811 LED (96 LED)
- 5V/2A էլեկտրամատակարարում
- 3D տպագրություն
Քայլ 1: 3D տպագրություն
- Բոլոր տպված 3D մոդելների 3D տպում. Սեղմեք այստեղ STL ֆայլերի և ծածկագրերի համար
- Էկրանի շերտը տպեք սպիտակ PLA- ով:
Քայլ 2: Շղթայի միացումներ
- Կատարեք բոլոր կապերը, ինչպես ցույց է տրված սխեմաներում:
- GND ~ -Ve
- Vin ~ 5V ~+Ve
- DataIn ~ կապ 2
- Նաև էլեկտրամատակարարման լարերը երկարացրեք մինչև վերջին LED- ի առկայությունը և միացեք ՝ կանխելու LED- ների լարման անկումը:
Քայլ 3: Նշում
- Եթե դուք օգտագործում եք Arduino տախտակ, ապա կարող եք ցուցադրել միայն անիմացիաներ, չեք կարող ցուցադրել ժամանակը:
- Եթե դուք օգտագործում եք ESP8266 տախտակը, ապա մենք կարող ենք ցուցադրել ժամանակը և այլ անիմացիաներ մատրիցի վրա:
Քայլ 4: Հավաքում
- Բոլոր LED- ները տեղադրեք օձերի իմաստուն կարգի մեջ:
- Հավաքեք ամեն ինչ միասին:
- Միացրեք միակցիչը Microcontroller տախտակին, միակցիչը վերցված է LED- ների գծի մյուս ծայրից:
Քայլ 5: Կոդավորում
- Կոդերի համար կտտացրեք այստեղ
- Այս մատրիցայի համար ես կազմել եմ երեք կոդ HexMatrix.ino, clock1.ino և clock2.ino:
- HexMatrix ծածկագիրը մատրիցով անիմացիաների ցուցադրման կոդն է, այն կարող է գործարկվել ցանկացած Միկրոկոնտրոլեր տախտակի վրա:
- Ockամացույցի և ժամացույցի 2 ծածկագիրը գործում է միայն ESP8266 տախտակների վրա:
HexMatrix.ino:
- Բացեք Arduino IDE- ում տրված կոդը:
- Տեղադրեք FastLED գրադարանը Arduino IDE- ում:
- Ընտրեք տախտակի տեսակը, նավահանգիստը և վերբեռնեք ծածկագիրը:
Ockամացույց 1 և ockամացույց 2 կոդեր
- Բացեք կոդը Arduino IDE- ում:
- Այս ծածկագրում մենք կարող ենք փոխել այս արժեքները ՝ ըստ մեր գույնի պահանջի
// Թվային գույնի արժեքներ RGBint r = 255;
int g = 255;
int b = 255;
// Ֆոնի գույնի արժեքները RGB- ում
int br = 0;
int bg = 20;
int bb = 10;
Մուտքագրեք Wifi- ի անունը և գաղտնաբառը
const char* ssid = "Wifi_Name";
const char* գաղտնաբառ = "Գաղտնաբառ";
Մուտքագրեք ձեր երկրի ժամային գոտին (Հնդկաստան 5: 30 = 5.5 նմանապես մուտքագրեք ձեր ժամային գոտին)
// Ձեր ժամային գոտու ժամային գոտի = -5.5 * 3600;
- Ընտրեք տախտակի տեսակը որպես ESP8266, ընտրեք նավահանգիստը և վերբեռնեք ծածկագիրը:
- Բացի դրանից, մենք ունենք նաև բազմաթիվ այլ անիմացիաներ FastLED Օրինակներում:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց 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- ը աղբարկղում գտած համակարգչի վրա և աշխատել դրա վրա. Ես երբեք չէի