Բովանդակություն:
- Քայլ 1: Շրջանի նկարագրություն
- Քայլ 2: PCB- ի նկարագրություն
- Քայլ 3: PCB
- Քայլ 4. Առանձնացրեք վեց միայնակ հատը
- Քայլ 5. Հավաքեք բազային տախտակը բաղադրիչներով
- Քայլ 6: Micրագրի միկրոկոնտրոլեր
- Քայլ 7: Հավաքեք զառախաղը
- Քայլ 8: Խնդրում ենք ուշադրություն դարձնել դրան:
Video: Եվս մեկ խելացի զառ (YASD) ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ի՞նչ է YASD- ը:
Մեկ այլ նոր էլեկտրոնային զառախաղ խելացի հատկանիշներով: Այո եւ ոչ.
Այո.
Ոչ - YASD- ն ինքնին պատրաստի արտադրանք չէ: Այն պետք է ավելի շուտ ցույց տա, թե տպագիր տպատախտակի որ տեխնոլոգիաներն են հնարավոր:
Հատկություններ
Միկրոկոնտրոլերը վերահսկում էր պատահական թվերի ստեղծումը և ցուցադրումը LED զանգվածի վրա ՝ զառերի ոճով:
Շղթան պարունակում է արագացուցիչ: Այս սենսորը ծառայում է որպես պատահական թվերի առաջացման հրահրիչ: Dառերն այլևս չեն գլորվում, զառի կամ սեղանի պարզ թակելն առաջացնում է պատահական թիվ:
YASD- ը սնուցվում է CR2032 համընկնումով:
YASD- ը կարող է կազմաձևվել նաև արագացուցիչով: Օրինակ, YASD- ը միացնելիս կարող եք գլխիվայր շրջել: YASD- ն դա ընդունում է արագացուցիչի օգնությամբ և անցնում այլ աշխատանքային ռեժիմի:
Գործողության երկու եղանակ կա.
Էներգախնայողության ռեժիմ: Ստեղծված պատահական թիվը 3 վայրկյան ցուցադրվում է փայլող ռիթմով: Այնուհետեւ LED զանգվածի համարի ցուցադրումը մարում է:
Fancy Mode. LED զանգվածի վրա ցուցադրվում է անիմացիա: Ստեղծված պատահական թիվը ստատիկորեն ցուցադրվում է 5 վայրկյան: Այնուհետեւ LED զանգվածի համարի ցուցադրումը մարում է:
Քայլ 1: Շրջանի նկարագրություն
Շղթան բաղկացած է բաղադրիչներից.
Սնուցման աղբյուր
Օգտագործվում է ստանդարտ կոճակ CR2032 բջիջ: Էլեկտրաէներգիան խնայելու համար միացումը կարող է միացվել/անջատվել սլայդ անջատիչով:
Միկրոկոնտրոլեր
Միկրոկոնտրոլերը Microchip/Atmel- ից ATTiny84A է: ATTiny84A- ն ունի Picopower էներգախնայողության ռեժիմ և, հետևաբար, շատ հարմար է մարտկոցի աշխատանքի համար:
Արագացուցիչ
LIS3DH ST Microelectronics- ից: LIS3DH- ն ունի նաև էներգիայի էներգախնայողության չափազանց ցածր ռեժիմ: LIS3DH- ն գալիս է շատ փոքր հետքի վրա: Soldոդման դժվարություններից խուսափելու համար ես ընտրեցի անջատիչ տախտակ `միացման արագացուցիչը միացնելու համար:
Լուսադիոդային ցուցադրիչ
LED էկրանը բաղկացած է յոթ LED- ից, որոնք դասավորված են զառի ձևով: Սերիայի դիմադրիչները սահմանվում են LED հոսանքի մոտավորապես: 2 մԱ
Շղթայի ընդհանուր էներգիայի սպառումը մոտ. 16 մԱ 6 վազքով միացված վազելիս: Անջատման ռեժիմում (լուսադիոդներ միացված չեն, միկրոկառավարիչը քնում է) ընդհանուր էներգիայի սպառումը 1 մԱ -ից պակաս է: Պետք է որոշվի «զառեր գլորելու» ցիկլերի առավելագույն թիվը:
Քայլ 2: PCB- ի նկարագրություն
Տպագիր տպատախտակը բաղկացած է ամբողջական տպագիր տպատախտակից, որը ֆրեզերային եղանակով բաժանված է վեց առանձին տպագիր տպատախտակների.
Սալիկ ՝ սնուցման աղբյուրով, միկրոկոնտրոլերով և արագացուցիչով:
LED ցուցադրման մատրիցա
Կողային պատեր I - IV
Քայլ 3: PCB
Տեղադրեք հղում արծիվ-ֆայլերին
Քայլ 4. Առանձնացրեք վեց միայնակ հատը
Կողային կտրիչով առանձնացրեք վեց միայնակ հատը:
Օգտագործեք ֆայլ `ֆրեզերային մնացորդները հեռացնելու համար: Տպագիր տպատախտակների բոլոր եզրերը պետք է լինեն հարթ, հակառակ դեպքում pcb- ն չի տեղավորվի միասին:
Քայլ 5. Հավաքեք բազային տախտակը բաղադրիչներով
Sոդման բաղադրիչների վրա: Սկսեք կոնդենսատորից: Այնուհետեւ միացրեք անջատիչը եւ միկրոկոնտրոլերը: Հետևում է LIS3DH բեկումնային խորհուրդը: Իմ տեղադրման ընթացքում ես հեշտությամբ հեռացնելու համար օգտագործեցի LIS3DH ճեղքման տախտակի վարդակից միակցիչներ: Վերջապես զոդեք մարտկոցի ամրացման վրա:
Քայլ 6: Micրագրի միկրոկոնտրոլեր
Միկրոկառավարիչը ծրագրավորելու համար անհրաժեշտ է համապատասխան ծրագրավորող: Ես օգտագործում եմ AVR ISP mkII- ը: Atmel- ի այլ ծրագրավորողներ նույնպես պետք է աշխատեն: Լարերը կպցրեք ըստ լուսանկարի:
ISP վերնագրի պին-> YaSD քորոց
VTG / VCC-> VCC
GND-> GND
MOSI-> MOSI
ՄԻՍՈ-> ՄԻՍՈ
SCK-> SCK
RESET-> RESET
Այնուհետեւ ծրագրավորեք միկրոկառավարիչը վեցանկյուն ֆայլով: Softwareրագրաշարի ծրագրավորումից հետո ապահովիչները պետք է տեղադրվեն: Դրանք գրեթե բոլորը կարող եք թողնել անփոփոխ: Միայն «LOW. CKDIV8» ապահովիչը պետք է անջատված լինի:
Ապամոնտաժեք լարերը ծրագրավորման համար:
Քայլ 7: Հավաքեք զառախաղը
Sոդման սալիկ ՝ կողային վահանակով II: Համոզվեք, որ տախտակը ուղղահայաց է: Երկուսն էլ pcb- ն դրեցի ուղիղ անկյան տակ և զոդեցի դրանք: Այլ օբյեկտներ, ինչպիսիք են bookends- ը, նույնպես աշխատում են: PCB- ն նշվում է տառերով, որոնք պատկանում են միասին: Ինչպես տեսնում եք լուսանկարում, A կողմը կպցված է A կողմին: Մի՛ կպցրեք բոլոր բարձիկները մի կողմից: Պարզապես կպցրեք մեկ կամ երկու բարձիկ, որպեսզի կարողանաք դրանք վերավաճառել այն դեպքում, երբ զառերը բոլորովին ուղղահայաց չեն:
Շարունակեք կողային վահանակով: Այժմ զառերը պետք է ունենան U- ձև (տախտակ և երկու կողային վահանակներ):
Հաջորդը կպցրեք led էկրանը երկու կողային վահանակներին: Լեդերը պետք է լինեն վերևում;-)
Կատարեք որոշ ուղղումներ, եթե զառերը բոլորովին ուղղահայաց չեն, այնուհետև կպցրեք բոլոր բարձիկները յուրաքանչյուր կողմից:
Այժմ դուք կարող եք տեղադրել համընկնում և լողալ զառերի վրա: Զվարճանալ!
Գուշացեք: Նախքան երրորդ կողային վահանակի եռակցումը, համոզվեք, որ բոլոր բաղադրիչները եռակցված և տեղադրված են ճիշտ:
Քայլ 8: Խնդրում ենք ուշադրություն դարձնել դրան:
Վերարտադրումը պահանջում է որոշակի գիտելիքներ և հմտություններ, հատկապես միկրոկոնտրոլերի զոդման և ծրագրավորման ժամանակ:
Նման փոքր բաղադրամասերի եռակցումը պահանջում է եռակցման որոշակի փորձ և համապատասխան զոդման կայան: Հետևաբար, ես որոշեցի օգտագործել LIS3DH անջատիչ տախտակը `խուսափելու համար LIS3DH- ի ուղղակիորեն PCB- ի վրա միացնելուց: LIS3DH- ի փոքր փաթեթով դա անիրագործելի է զոդման կայանի հետ: PCB- ները միմյանց վաճառելը նույնպես հեշտ չէ:
Եթե միկրոկառավարիչի որոշ ապահովիչներ սխալ տեղադրեք, այն աղյուսապատված է:
Լուսանկարներում միշտ ցուցադրվում է PCB- ի 0.1 տարբերակը (բացառությամբ ծրագրավորման բարձիկները ցուցադրող լուսանկարների): Սա տպագիր տպատախտակի առաջին տարբերակն է, որն արտադրվել է: Այն ուներ մի քանի բան, որոնք բարելավման կարիք ունեին: Այսպիսով, ես որոշեցի ստեղծել նոր տարբերակ: Github- ի շտեմարանը պարունակում է վերջին տարբերակը:
Լուսանկարը ցույց է տալիս առաջին թղթե մակետը, որը ես պատրաստել եմ համակարգիչը պատվիրելուց առաջ:
Խորհուրդ ենք տալիս:
Եվս մեկ ATtiny85 Retro խաղային վահանակ ՝ 4 քայլ
Ուղղակի մեկ այլ ATtiny85 Retro խաղային վահանակ. Փոքր ռետրո կոնսոլի նման կարգավորում ՝ հիմնված ATtiny85 x 0.96 OLED- ի շուրջ ՝ տիեզերական զավթիչներին, Tetris- ին և այլն խաղալու համար:
Եվս մեկ Nixie ժամացույց. 6 քայլ (նկարներով)
Եվս մեկ Nixie ժամացույց. Ես միշտ ցանկացել եմ nixie ժամացույց, պարզապես ինչ -որ բան կա այդ փայլուն թվերի մեջ, որն ինձ գրավում է: Այսպիսով, երբ ebay- ում գտա ոչ շատ թանկարժեք IN12- ներ, ես դրանք գնեցի, հիացա նրանցով, երբ դրանք ստացա, բայց շուտով պարզեցի, որ
Եվս մեկ հեռակառավարման վահանակ ՝ 7 քայլ
Հեռակառավարման ևս մեկ տախտակ. առանցքի գիրոսկոպ
Եվս մեկ ATTINY85 ISP ծրագրավորող վահան Arduino- ի համար. 8 քայլ
Arduino- ի համար ևս մեկ ATTINY85 ISP ծրագրավորող վահան. Սերիալային ծրագրավորող և մեջբերում
Եվս մեկ խելացի եղանակային կայան, բայց : 6 քայլ (նկարներով)
Եվս մեկ խելացի եղանակային կայան, բայց …. էկրաններ! ESP32 արագացուցիչի և ջերմաստիճանի / խոնավության տվիչների վրա հիմնված Wifi թարմացում