Բովանդակություն:
- Քայլ 1: Պահանջվող մասեր
- Քայլ 2: Հավաքեք շրջանագիծը
- Քայլ 3: Վերբեռնեք ծածկագիրը:
- Քայլ 4. Վայելեք ձեր ստեղծագործությունը և պլանավորեք ապագա բարելավումները
Video: Մուլտիմոդալ ժամացույց ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ես սիրում եմ ժամացույցներ: Ես փնտրում էի հրահանգիչ ժամացույցի համար, որը էկրանին ցուցադրեր հռոմեական թվեր: Երբ arduino- ի հիման վրա չհամապատասխանեցի, որոշեցի ինքս կառուցել: Գունավոր TFT էկրանին զուգահեռ ինձ հետաքրքրում էր, թե ինչ այլ բան կարելի է ցուցադրել և ալտ: Ինժեներական քոլեջի բակալավրի օրերում (ավելի քան 2 տասնամյակ առաջ) ուսումնասիրված տարբեր թվային համակարգերի մտքերը շտապում էին. Երկուական, Թվային, Օկտալ և Վեցանկյուն և այլն և այլն:
Սա չնայած ինձ սկսեց և երկար պլանավորումից և կոդավորումից հետո, ահա և դրա իրականացումը:
Այս ժամացույցի տարբերակիչ առանձնահատկությունները.
Բազմամոդալ ցուցադրում, որտեղ դուք կարող եք ժամանակ ունենալ ցուցադրված 5 տարբեր թվային համակարգերում մեկ էկրանով կամ յուրաքանչյուր թվային ձևաչափով, որը ցուցադրվում է սեղմված կոճակով ընտրված առանձին էկրաններով:
Clockամացույցի դեմքի կողմնորոշումը կարող է լինել ցանկացած չորս կողմերում, իսկ ցուցադրվող տվյալները կարող են համընկնել կողմնորոշման միջոցով `սեղմելով կոճակը: Հետագայում ես մտադիր եմ օգտագործել գիրո/արագացման տվիչ `էկրանը կողմնորոշելու համար` այն միացված կողմի վրա:
Մատչելի ռեժիմներ
Թվային
Հռոմեական
Վեցանկյուն (հիմք 16)
Օկտալ (հիմք 8)
Երկուական (հիմք 2)
Այս համարակալման համակարգերում նորեկի համար ահա netBinary ձևաչափի հղումները ՝
Օկտալ ձևաչափ ՝
Վեցանկյուն ձևաչափ ՝
Հռոմեական ձևաչափ ՝
Քայլ 1: Պահանջվող մասեր
Անհրաժեշտ իրեր
- Arduino UNO/Nano կամ համարժեք
- TFT էկրան ՝ 1.44 դյույմ 128*128 SPI էկրան ՝ հիմնված IL9163- ի վրա (երկար պատվիրված aliexpress- ի միջոցով) (Կարմիր տախտակ)
- DS 3231 RTC մոդուլ
- Սեղմեք կոճակի անջատիչները 2
- Հացաթուղթ, PCB, միացնող լարեր
- Լրացուցիչ. Sոդման երկաթ, ընդհանուր նշանակության լարեր և համապատասխան պարիսպ (այս ժամացույցի համար դեռևս չեմ որոշի)
Քայլ 2: Հավաքեք շրջանագիծը
Օգտագործեք այս կապերը RTC- ի և Arduino- ի միջև: Հղման համար դիմեք ձեռքով կազմված սխեմատիկ պատկերին:
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (Arduino- ից)
- GNDGND (Արդուինոյից)
-
Arduino ---- TFT էկրան
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Arduino կապեր
- Vcc-5v
- GND-GND
- 2GND սեղմման կոճակի միջոցով (Displayուցադրման ռեժիմի փոփոխման կոճակ-Bin/Hex/Dec/All)
- 3GND կոճակի միջոցով (Displayուցադրել կողմնորոշման փոփոխման կոճակը)
-
Displayուցադրել կապերը
- VCC3.3V (Arduino- ից)
- GND-GND
- RESET3.3V
- LED5V (Arduino- ից)
Քայլ 3: Վերբեռնեք ծածկագիրը:
Ամբողջ ծածկագրի համար օգտագործեք կցված.ino ֆայլը ՝ ինքնաբացատրվող մեկնաբանություններով:
Քայլ 4. Վայելեք ձեր ստեղծագործությունը և պլանավորեք ապագա բարելավումները
Ձեր գրասեղանին դրված է գեղեցիկ և հմայիչ ժամացույց, և շատ տեղ կա նոր գաղափարների համար
- Փոխեք ցուցադրումը կամ թարմացրեք էկրանի միայն առանձին հատվածներ ՝ ցուցադրումն ավելի արագ թարմացնելու համար (այս ընթացիկ իրականացումը երբեմն բաց է թողնում երկրորդի ցուցադրումը ՝ ամբողջ էկրանի թարմացման պատճառով)
- Ավելացրեք գիրո/արագացուցիչի տախտակ և հարակից ծածկագիր `ցուցադրման պտույտը հարմարեցնելու պարիսպի կողմնորոշմանը:
- Թող ձեր երևակայությունը մարի…
Վերջին, բայց ոչ պակաս կարևոր, եթե ձեզ դուր է գալիս իմ ժամացույցը, քվեարկեք դրա օգտին ներկայումս ընթացող ocksամացույցների մրցույթում
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց 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 էկրանին
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE | RTC Իրական ժամանակի ժամացույց M5stack M5stick-C- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է
Մուլտիմոդալ երաժշտական տակդիր ՝ 9 քայլ (նկարներով)
Multimodal Music Stand (MMMS) ավանդական գործիք նվագելիս (սաքս, ֆլեյտա, ջութակ, ձեր անունով) ձայնի սինթեզն ու էֆեկտները վերահսկելու նոր միջոց է և առաջարկում է մի քանի լրացուցիչ հնարավորություններ ընդլայնված տեխնիկայի համար, որոնք կարող են օգտագործել մինչ