
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



Քիչ ընտրություններ կան, եթե ձեզ անհրաժեշտ է դիսփլեյ, որը կարելի է տեսնել սենյակից այն կողմ ՝ մեծ էկրան: Դուք կարող եք պատրաստել իմ նման «ժամանակի քառակուսի» կամ «լուսարձակներ ապակու վրա», բայց դա տևում է մոտ 40 ժամ հոգնեցուցիչ աշխատանք: Այսպիսով, ահա մեծ ցուցադրում կատարելու ՀԵՍՏԸ: Շինությունն ունի 4 հիմնական լար, 5 վոլտ, հող, SDA, SCL: Յուրաքանչյուր կերպարի ցուցադրում արժեր մոտ երկու -երեք դոլար: Այսպիսով, 8x2 էկրանը մոտ $ 30 է: Չհաշված RTC, Arduino, 3D տպագրություններ, պարիսպ:
Էսքիզը հիմնական է և հեշտ հասկանալի: Հեշտ է փոփոխել ցանկացած այբբենական ցուցադրման համար: Տառերը 1/2 չափի են ՝ 1/2 չափի թվերով և լրիվ չափի թվերի հավաքածու:
Թերությունն այն է, որ կարող եք ցուցադրել միայն 64 ածխածնային էկրան: TCA9548 հասցեները սպառվում են (8): Hitachi LCD- ը շատ ԴԱOWԱ է և ցանկացած ավելի մեծ էկրան, իսկ գրելու ժամանակը տևում է մոտ մեկ վայրկյան ամբողջ էկրանը լրացնելու համար: Այսպիսով, եթե ցանկանում եք պատի չափի ցուցադրում, այն դանդաղ կլինի: Կան բազմաթիվ եղանակներ խաբելու և ավելի քան 64 լկդ օգտագործելու համար, բայց ես դա չեմ լուսաբանի այս գրառման մեջ, քանի որ դա դյուրին է ցուցադրում կատարելու համար:
ԱՅՈ LCD- ի լուսանկարները …… Լավ դուրս մի եկեք: Այս էկրաններն իրական կյանքում հիանալի տեսք ունեն:
Պարագաներ:
Unանկացած uno 328… nano, pro-mini, uno…
հանրաճանաչ RTC ZS-042 մոդուլ (DS3231)
TCA9548 I2c mux պառակտիչ
Hitachi 1602 ուսապարկով I2c 64 -ով
Pcb- ի շապիկի 3D տպագրություն: Ես ունեմ ընտրելու 2 տեսակ
փայտե պարիսպ, ինչպես նկարի շրջանակ, պատրաստված 1.5 դյույմանոց փայտից (պահեստներ Lowes- ում)
հիմնական հմտություններ. զոդում, մետաղալար, կապ, կցորդ, M2 ընկույզներ և պտուտակներ
Քայլ 1: Հիմնական ՄԱՍ




կառուցման հիմնական մասերը
Փայտե շրջանակը Lowes- ում ստանդարտ փայտի հարդարում է: Դուք չեք կարող տեսնել մոտ 1/4 դյույմ խորության ներքին շրթունքը: Այս շուրթը թույլ է տալիս 3d ծածկը տեղավորվել շրջանակի ներսում և դիպչել առջևին ՝ առանց ընկնելու:
Քայլ 2: Yանկացած բան, որը ցանկանում եք



որոշ հիմնական շինարարություն և հուշումներ.
Ես համընկնում եմ LCD pcb- ի հետ `դրանք ավելի մոտ դարձնելու համար, այնուհետև պտուտակելով համընկնող անցքերի միջով: Երկուսի միջև ժապավեն կամ մեկուսացում դրեք, քանի որ դրանք կարճանում են: Ինձ I2c ուսապարկը կցված մի փոքր LCD ստացա, և ես ստիպված էի հեռացնել ուսապարկը և նորից տեղադրել այն, քանի որ ոտքերը չափազանց խորն էին և թույլ չէին տալիս համընկնումը: Փորձեք ձեռք բերել առանձնացված LCD և ուսապարկեր: Pոդեք ուսապարկը պարզապես լվացեք LCD- ով, որպեսզի դրանք համընկնեն:
LCD- ները բաժանված են 8 -ի ափերի: Բայց իմ 3D տպիչի մահճակալը այդքան լայն չի տպվի: ապա ես կազմեցի ծածկույթի նման շղթա, որը կարող է լինել ցանկացած լայնությամբ: Պարզապես ավելացրեք վերջնական կտորը: Ես օգտագործում եմ սև հոբբի ներկ `լուսարձակի լուսարձակը լուսաբանելու համար, այնպես որ լուսարձակը չի փայլում առջևի մասում: Ներկիր ներքև, որպեսզի թույլ տաս որևէ վազք հոսել LCD- ից, այլ ոչ թե հոսել LCD- ով և քանդել այն:
Տեղադրեք այնքան LCD, որքան անհրաժեշտ է: 8x2 նկարի շրջանակն ունի ամենալավ ձևը, բայց կարող եք պատրաստել 16x2 կամ ձեր ցանկացած չափսերը:
Քայլ 3. Սխեմատիկ և 3D տպագրություն




Կապը Հեշտ է ընդամենը 4 լար: Դուք կարող եք օգտագործել jumper մալուխներ, բայց եթե սա երկարաժամկետ նախագիծ է, ես փոխարենը կպցնեի լարերը:
6 տպիչով բանկն այն ամենն է, ինչ տեղավորվում է իմ տպիչի վրա, այնպես որ ես պատրաստեցի ցանկացած չափի շրջանակ: Պարզապես շարունակեք ավելացնել, ապա ամրացրեք վերջնական կտորը:
Քայլ 4. ՊԱՏԿԵՐԸ ՆՇԵԼՈ TO ՀԱՄԱՐ




Ինչպես ցույց է տրված սխեմատիկայում, յուրաքանչյուր LCD- ը 9548 -ի վրա անցնում է այլ «S» փին: Կապված չէ հիմնական SDA, SCL գծերին: 9548 -ը I2c տողերը փոխում է յուրաքանչյուր LCD- ի: Սա մտքում պահեք:
Ես պայուսակից հանեցի led- ի կարմիր ուժը միայն այն պատճառով, որ այն շատ պայծառ էր: Ես նաև դիոդ եմ օգտագործում լուսադիոդային թռիչքի վրայով `զրոյական օհմ թռիչքի փոխարեն: Դիոդը ստանդարտ սիլիցիումի դիոդ է և այն նվազում է 0.7 լարմամբ ՝ հետին լուսարձակը ճիշտ դարձնելու համար: (գիշերը շատ պայծառ չէ)
Քայլ 5: ԷKԱՆՈՄ
Էսքիզը պարզ է և ուղիղ առաջ: Ես դեմ չեմ, եթե ինչ -որ մեկը ստեղծի կողմնակի այբբենական գրադարան… պարզապես ինձ որոշ չափով վարկ տվեք ՝ հիմնված Jimիմ Յակուբչինի այբբենական թվերի վրա:
LCD- ի հղումը Hitachi 16x02 ստանդարտ LCD մոդուլն է: Այն ունի cc (անհատական նիշ) `յուրաքանչյուրը 8 -ով: Cc- ն կարող է փոփոխվել ցանկացած պահի, բայց եթե միևնույն հասցեից 2 -ը միաժամանակ տպվեն, ապա վերջին cc- ը կգրագրի մյուսը: Այսպիսով, հիմնականում կարող եք օգտագործել միայն 8 -ի հավաքածուն: Սա հաղթահարելու մի փոքր միջոց կա, բայց դա չափազանց սահմանափակ է: Յուրաքանչյուր տառ ձևավորվում է PROGMEM- ում պահվող զանգվածից: Այնուհետև զանգահարվում է մեկ այլ «cname» զանգվածից ՝ օգտագործելով գործառույթ և «xc» ՝ որպես կանչի փոփոխական: Displayուցադրման համար օգտագործվում է «displayChr (բանկ, #lcd, top/btm, cname)»: Այս ուրվագծում ես ունեմ 8 -ի ընդամենը 2 ափ: Առավելագույնը կարող է լինել 8x8: Պարզապես ավելացրեք մեկ այլ «եթե բանկ» ՝ displayChr- ում () 9548- ի ճիշտ հասցեով: (տես հասցեի ճշմարտության աղյուսակը): I2c տողը 9548-ի մեկ այլ «S» փինին փոխելու համար զանգը գրվում է (0-7): MUX I2c գրադարանում նա մոռացել է ասել, որ B00000000- ն անջատում է բոլոր ելքային անջատիչները: Այսպիսով, օգտագործել lcd # 3 (0-7) B00000100 կամ 4. Փոխարկումը այնքան հեշտ է, որ ես գրադարանը հանեցի իմ ուրվագծից, բայց գուցե ցանկանաք ներբեռնել և տեսնել, թե որքան հեշտ է գրադարանը:
Charառագայթ տպելու համար պարզապես զանգահարեք displayChr (x, x1, x2, x3):
X = Սա կլինի բանկը 0-7
X1 = LCD # 0-7 (ձախից աջ)
X2 = topS կամ botS ՝ փոքր տառերը տպելու համար 1/2 -րդ LCD- ով: Ավելի մեծ թվերը ինքնաբերաբար կիմանան լրացնել ամբողջ LCD- ը
X3 = տառի անունն է կամ ARRAY PLACE անունով
RTC- ն ունի ներկառուցված ջերմաստիճան, այնպես որ կարող է օգտագործվել ներքին ընթերցում:
Ես ունեմ հեշտ DOW, որից պատճենել եմ ????
Theամացույցը միացնելու համար միացեք համակարգչին և մուտքագրեք ճիշտ ժամերը «SETUP ()» - ում RTC- ն ունի մարտկոց, ուստի ժամանակը լավ կլինի: Hoursամերը պետք է ճշգրտվեն ցերեկային ժամերին, այնպես որ դուք կամ տեղադրեք համակարգչի միջոցով պարզապես թարմացման պարզ անջատիչ:
| A2 | Ա 1 | A0 | I2C Հասցե ||: ---: |: ---: |: ---: |: ---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77
Քայլ 6: Այլ կարգավորումներ



Իմ առաջին LCD զանգվածը օգտագործեց nand դարպասները և միացրեց lcd- ի միացումը առանձին LCD- երին: Հետո ես օգտագործեցի CD4051 չիպը, որը պատրաստված է տվյալները փոխելու համար: Այն ունի միացված և անջատված 8 գիծ: Likeիշտ այնպես, ինչպես հին մոդայի ռոտորային անջատիչը: Ես այստեղ pcb ունեմ: Այս կարգավորմամբ դուք կարող եք օգտագործել I2c- ն և կոտրել միացման քորոցը և iot- ը միացնել 4051 -ի մուտքին, որը միացնում է միացվածը ընտրված LCD- ին: Դուք կարող եք ընդմիշտ ջնջել միացնելը LCD- ներին: Բայց սա սահմանափակում է 4051 -ը ընդամենը 7 անջատիչով, իսկ 8 -րդը `հաջորդ 4051 -ին: սա բանկերին դարձնում է = 7 ոչ 8. Ես օգտագործել եմ բոլոր 8 -ը և փոխել եմ երկրորդ բանկի մեկ այլ ուսապարկի հասցեն: այս երկրորդ ուսապարկն ունի 4051, որը միացված է միացման հնարավորությանը և կատարում է նույն անցումը, ինչ առաջին բանկում: Ուղղակի ունի երկրորդ հասցեն SDA, SCL գծերի վրա:
Այս կարգավորումը պահանջում է, որ LCD- ի բոլոր 6 տողերը զուգահեռաբար միացված լինեն: RW- ն գետնին: Սա շատ ավելի երկար է տևում, և ես խորհուրդ կտամ վարդակից միակցիչ յուրաքանչյուր LCD- ի համար: Այս կարգավորումը մեկ բանկի համար նախատեսված է միայն մեկ ուսապարկի համար `յուրաքանչյուր LCD- ի համար ուսապարկի փոխարեն:
Եթե ցանկանում եք լրացուցիչ տեղեկություններ այս կարգավորման մասին, ավելացրեք մեկնաբանություն: դա շատ ավելի դժվար և ներգրավված է, քան մյուսը:
Քայլ 7: Եզրափակիչ պատկերներ



Ընդամենը մի քանի այլ լուսանկար: Ես ունեմ բացօթյա HC12 GPS ժամացույց, որը թարմացումներ է ուղարկում մեկ այլ LCD էկրանին (լուսանկարներում): Պարզապես ցույց տալու համար, թե ինչ կարելի է անել: Սա արևելք է `ANԱՆԿԱԱ L ՄԵGE ISՈԱԴՐՈԹՅՈՆ դարձնելու համար:
շնորհակալություն կարդալու համար…
Տեսեք իմ մյուս նախագծերը..oldmaninSC:
և քեզ դուր կգա իմ «BUD BALL» - ը
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)

Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Ալֆա բոտ 1.0: 13 քայլ

Alpha Bot 1.0. Ներկայացնում … ALPHABOT 1.0 2-Raspberry-Pi-Cluster ռոբոտը ՝ 2 DOF, 8 մեգապիքսելանոց տեսախցիկով: Այս ռոբոտը ունի բազմաթիվ հնարավորություններ, որոնք դեռ շատ բան ունեն: ոչ բոլոր հատկանիշները կարող են դրսևորվել վերը նշված որոշ պատկերներում կամ տեսանյութերում ՝ պայմանավորված այն հանգամանքով, որ ռոբոտը եղել է
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ

Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)

Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)

Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ