Բովանդակություն:
- Պարագաներ
- Քայլ 1: Քայլ 1. Միացրեք բաղադրիչները
- Քայլ 2. Քայլ 2. Միացրեք 8x8 Led Matrix- ը Arduino- ին
- Քայլ 3: Քայլ 3. Միացրեք Պտտվող կոդավորիչը
- Քայլ 4: Քայլ 4. Կոճակ և VCC
- Քայլ 5: Քայլ 5 ՝ օրենսգիրք
- Քայլ 6: Քայլ 6: Դարձրեք այն գեղեցիկ…
Video: Էլեկտրոնային զառեր - Arduino Die/zice 1 -ից 6 Dice + D4, D5, D8, D10, D12, D20, D24 և D30: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա պարզ arduino նախագիծ է ՝ էլեկտրոնային սալիկ պատրաստելու համար: Հնարավոր է ընտրել 1 -ից 6 զառախաղ կամ 8 հատուկ զառից 1 -ը: Ընտրությունը կատարվում է պարզապես պտտվող կոդավորիչը շրջելով:
Սրանք առանձնահատկություններն են.
- 1 մահ. Մեծ կետերի ցուցադրում
- 2-6 զառախաղ. Կետերի ցուցադրում, ինչպես նաև ընդհանուր արժեք (փոփոխական)
- 4, 5, 8, 10, 12, 20, 24 և 30 երես ունեցող զառեր, որոնք ցույց են տալիս ընտրված սալիկի արժեքը և ցուցանիշը
- անիմացիա ՝ կոճակը սեղմելիս զառախաղ թափելու համար
Հնարավոր է ամեն ինչ տեղավորել 7 սմ 7 սմ խորանարդի մեջ, ներառյալ մարտկոցը: Բայց հետո դուք ստիպված կլինեք ամեն ինչ կպցնել: Ես ամեն ինչ միացնելու համար օգտագործեցի գրատախտակ և որոշ ցատկող մետաղալարեր, հետևաբար դրա տակ գտնվող ավելի մեծ տուփը:
Արդուինոյի պատահական թվերը սերմանելու համար ես օգտագործեցի չկապված անվճար քորոցի ընթերցումը:
Նշում. Այս հրահանգը ցույց կտա ձեզ ամեն քայլ ՝ էլեկտրոնային զառերը աշխատեցնելու համար: Ես կավելացնեմ pdf տուփի հիմնական օրինակով, սակայն առանց լրացուցիչ հրահանգների: Թղթի շերտ դնելով led մատրիցի վրա ՝ դուք ավելի տեսանելի եք դարձնում թվերն ու արդյունքները:
Նշում 4 շաբաթ անց. Լրացուցիչ տեղեկությունների համար խնդրում եմ կապվել ինձ հետ:
Պարագաներ
- arduino (ես օգտագործել եմ նանո)
- պտտվող կոդավորիչ (կամ սեղմման կոդավորիչ, բայց մենք չենք օգտագործում հրում գործառույթը)
- կոճակ
- 8 x 8 led մատրիցա MAX7219 մոդուլով (ավելի քիչ կապում է պետք! 3 -ը 8 -ի փոխարեն)
- մետաղալար ցատկողներ
Քայլ 1: Քայլ 1. Միացրեք բաղադրիչները
-
Միացրեք բոլոր բաղադրիչները, որպեսզի կապողներից ոչ մեկը միացված չլինի միմյանց: (A- ից e անցքերը միացված են մեկ տողի համարի վրա, նույնը f- ից j անցքերի դեպքում)
- Արդուինո նանոն անցնում է վերևում ՝ կենտրոնական քորոցի երկու կողմերում կապումներով:
- (Կտտացրեք) կոդավորիչը կամ պտտվող կոդավորիչը գնում է ձախ
- Led մատրիցան աջ կողմում
- Սեղմեք ներքևի կոճակը ՝ հեշտ մուտքի համար (որոշեք, թե որ կոնտակտները կբացվեն հրելով)
- Երկու «+» տողերը միացնելու համար օգտագործեք մետաղալար
- Նույնը արեք երկու «-» տողերի համար (հիմք կամ գնդ)
Քայլ 2. Քայլ 2. Միացրեք 8x8 Led Matrix- ը Arduino- ին
Մենք օգտագործում ենք led մատրիցա MAX72XX վարորդով: Մենք կարող ենք խնայել 5 կապում և կարիք չունենալ բազմապատկման:
Հնարավոր է մի քանի մատրիցներ միացնել մեկ MAX72xx վարորդին: Դրա համար կա «OUT» և «IN» կողմերը: Մենք օգտագործում ենք միայն «IN» կապում:
Այս քորոցները մղվում են հացահատիկի մեջ: Դուք կարող եք տեսնել քորոցների անունները հենց led մատրիցի տակ: Բոլորը պետք է միացված լինեն.
- VCC մինչև 5V ("+"-տող)
- GND- ից GND ("-"-տող)
- DIN- ից Arduino D12 (նարնջագույն թռիչք)
- CS- ից Arduino D10 (կանաչ թռիչք)
- CLK դեպի Arduino D11 (սպիտակ թռիչք)
Քայլ 3: Քայլ 3. Միացրեք Պտտվող կոդավորիչը
Ես օգտագործել եմ պտտվող սեղմման կոդավորիչ: Այս կոդավորողներն ունեն լրացուցիչ մղման գործառույթ (և լրացուցիչ քորոց), որը մենք չենք օգտագործում այս նախագծում: Դուք կարող եք դա անել սովորական պտտվող կոդավորիչով:
Երբ պտտեք կոճակը, կոդավորողը + կամ - ազդանշաններ կտա սկզբնական դիրքի համեմատ: Շրջվելիս կարող եք բծեր զգալ: Իմ դեպքում ես պարզեցի Serial.print () - ով, որ կոդավորիչը տալիս է 4 քայլ յուրաքանչյուր խազի համար: Դուք պետք է կարգավորեք սա, եթե զառերի որոշ տեսակներ բաց թողնվեն: (Տես կոդը)
Կոդավորիչը միացրեք հետևյալ կերպ.
- GND- ից GND ("-"-տող) (սև մետաղալարի փոքր կտոր)
- + մինչև 5 Վ («+»-գիծ) (կարմիր մետաղալարերի փոքր կտոր)
- SW to ոչինչ (սա անջատիչն է, որը մենք չենք օգտագործում)
- DT- ից A1 (նարնջագույն թռիչք)
- CLK- ից A0 (սպիտակ թռիչք)
Քայլ 4: Քայլ 4. Կոճակ և VCC
Իմ առաջին տարբերակում ես լրացուցիչ դիմադրիչով կոճակ էի օգտագործում: Այնուամենայնիվ, arduino IDE- ում կարող եք սահմանել pull_up ռեզիստորի օգտագործումը: Սրա հետ մեկտեղ լրացուցիչ դիմադրության կարիք չունեք, բայց դուք պետք է մի փոքր հակադարձեք կոդի մեջ ՝ կարդալով այս կոճակը:
Պարզապես միացրեք կոճակի մի ծայրը GND- ով («-»-տող), իսկ մյուս ծայրը ՝ D2- ով (կապույտ թռիչք):
Վերջին կապը, որը պետք է կատարվի. Մետաղալար Arduino 5V- ից դեպի «+»-գիծ `արդուինոյի կարգավորվող 5V- ն օգտագործելու համար:
Այս քայլերից հետո բոլոր կապերը ստեղծվում են աշխատանքային տարբերակ ստեղծելու համար:
Նշում. Դուք կարող եք մարտկոց ավելացնել: Միացրեք մարտկոցը + VIN- ին և-GND- ին («-»-տող):
Քայլ 5: Քայլ 5 ՝ օրենսգիրք
Բացեք Arduino IDE- ն:
Դուք կարող եք ներբեռնել zip ֆայլերը գրադարանների համար, որոնք անհասանելի են IDE- ի «Գրադարանային կառավարում» բաժնի միջոցով:
Համոզվեք, որ «Գրադարանների կառավարման» միջոցով ավելացնում եք հետևյալ գրադարանները կամ IDE- ում ձեռքով գրադարան ավելացնում.
LedControl Eberhard Fahle v1.0.6
-
TimerOne ՝ Jesse Tane, Jérôme Despastis,… (Ես ներբեռնեցի և տեղադրեցի ձեռքով r11 տարբերակը ՝ հետևյալից.
code.google.com/archive/p/arduino-timerone…
- Պիտեր Դաննեգերի կոդավորիչը գտնվել է https://github.com/0xPIT/encoder կայքում
Ես օգտագործում եմ Պիտեր Դանեգերսի գրադարանը, քանի որ նա ավելացրել է գործառույթը, որը տալիս է կոդավորիչի արագացման զգայունությունը. Արագ պտտելը ստիպում է թվերն ավելի արագ բարձրանալ:
Այդ գրադարանները տեղադրվելուց հետո դուք պետք է կարողանաք բացել և կազմել edice.ino ֆայլը:
Քայլ 6: Քայլ 6: Դարձրեք այն գեղեցիկ…
Ես սիրում եմ կրկին օգտագործել իմ arduino- ն, այնպես որ ես հազվադեպ եմ միացնում նախագիծը կամ ջանքեր եմ գործադրում, որպեսզի այն ավելի գեղեցիկ տեսք ունենա: Ինձ դուր են գալիս լարերի և ցատկողների խառնաշփոթ ոճը…
Այնուամենայնիվ, ես պատրաստեցի այս փոքր ձևանմուշը `բոլոր բաղադրիչները պահելու համար: Եթե սպիտակ թղթի վրա տպված 30 -ից 4 թվերով տուփը տեղադրեք մատրիցի վրա, ապա առանձին պատյաններն ավելի քիչ են շեղում ուշադրությունը: Որպես բոնուս, վերին շարքի led- ները ցույց կտան ձեզ, թե այդ հատուկ զառերից որն է ընտրված:
Խմբագրել. Ես պատրաստել եմ տարբերակ digistump կայծով, գեղեցիկ լազերային տուփի մեջ: De բռնակն օգտագործվում է սալիկի, ինչպես նաև կոճակի ընտրության համար:
Խորհուրդ ենք տալիս:
DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով)
DIY 37 Leds Arduino Ռուլետկա խաղ. Ռուլետկա կազինո խաղ է, որը կոչվում է ֆրանսերեն բառի անունով, որը նշանակում է փոքրիկ անիվ
Covid անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով)
Covid Safety սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին. Սովորելու լավագույն միջոցներից մեկը դա անելն է: Այսպիսով, մենք նախ նախագծելու ենք մեր սեփական նախագիծը ՝
BOSEBerry Pi ինտերնետային ռադիո. 4 քայլ (նկարներով)
BOSEBerry Pi ինտերնետային ռադիո. Ես սիրում եմ ռադիո լսել: Ես օգտագործում էի DAB ռադիո իմ տանը, բայց պարզվեց, որ ընդունարանը մի փոքր խարխլված էր, և ձայնը անընդհատ խզվում էր, ուստի որոշեցի իմ սեփական ինտերնետային ռադիոն կառուցել: Ես ուժեղ wifi ազդանշան ունեմ իմ տան և թվային եղբոր շուրջը
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս