Բովանդակություն:
Video: Էլեկտրական բազմակի զառախաղ `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Կան բազմաթիվ նախագծեր, որոնք սովորեցնում են ձեզ, թե ինչպես պատրաստել էլեկտրական կամ լուսադիոդային զառեր հրահանգների տեղում, սակայն այս նախագիծը տարբեր է, այս էլեկտրական զառերը կարող են հարմարեցվել տարբեր չափերի: Դուք կարող եք ինքնուրույն ընտրել զառախաղի կողմը, որոնցից կարող եք ընտրել 6, 10, 20, 30 և 40 բազմակի զառախաղ:
Այս նախագիծը պատրաստեցի ՝ հիմնվելով.
www.instructables.com/id/E-dice-Arduino-Di…
Եվ ես փոխում եմ ծածկագրի որոշ հատված և կառուցում իմ եսը:
- 1 մահ. Մեծ կետերի ցուցադրում
- 2-6 զառախաղ. Կետերի ցուցադրում, ինչպես նաև ընդհանուր արժեք (փոփոխական)
- 4, 5, 8, 10, 12, 20, 24 և 30 երես ունեցող զառեր, որոնք ցույց են տալիս ընտրված զառերի արժեքը և ցուցանիշը
- անիմացիա ՝ կոճակը սեղմելիս զառախաղ թափելու համար
- կոճակը սեղմելիս ձայնային էֆեկտ (այն հատվածը, որը ես փոխում եմ սկզբնական նախագծից)
Պարագաներ
1. Արդունիո (ես օգտագործել եմ Լեոնարդոյին)
2. Պտտվող կոդավորիչ (կամ սեղմիչ-կոդավորիչ, բայց մենք չենք օգտագործում մղման գործառույթը)
https://www.indiamart.com/proddetail/rotary-encode
3. Սեղանի կոճակ
https://www.ebay.com/itm/10pcs-Momentary-Tact-Tac…
4. 8 x 8 led մատրիցա MAX7219 մոդուլով
https://www.indiamart.com/proddetail/8x8-led-dot-m…
5. Բարձրախոս
https://www.aliexpress.com/i/32714353956.ht
6. մետաղալար ցատկողներ
Քայլ 1: Միացրեք բաղադրիչները
8X8 LED Dot Matrix դեպի Arduino:
- VCC- ից մինչև 5V
- GND- ից GND
- DIN- ից Arduino D12
- CS- ից Arduino D10
- Սեղմեք Arduino D11- ին
Պտտվող կոդավորիչ
- GND- ից GND
- + 5 Վ -ից
- SW to ոչինչ (սա անջատիչն է, որը մենք չենք օգտագործում)
- DT դեպի A1
- Սեղմեք դեպի A0
Հրել Botton:
- կոճակի մի ծայրը GND- ով
- իսկ մյուս ծայրը ՝ D2- ով
Բանախոս
- սև մետաղալարը միանում է GND/ - ին
- կարմիր մետաղալարը միացեք D3- ին
Քայլ 2: Կոդ
Ահա ծածկագրի ֆայլը.
create.arduino.cc/editor/ginawu_1124/3d99b…
Եվ հիշեք, որ ծածկագրում տեղադրեք 3 գրադարան, դրանք կարող եք ներբեռնել այս հղումից.
- https://www.arduinolibraries.info/libraries/led-co… LED լուսավորման համար
- https://www.arduinolibraries.info/libraries/timer-… TimerOne- ի համար
- https://github.com/0xPIT/encoderfor Encoder
Քայլ 3: Դարձրեք այն գեղեցիկ
Ես թղթե տուփով թաքցնում եմ լարերն ու Arduino- ի տախտակն այսպես:
Եվ ես որոշ անցքեր կտրեցի, որպեսզի որոշակի տեղ հատկացնեմ բարձրախոսին, կոդավորիչին, սեղմիչ կոճակին և լուսադիոդային մատրիքսին ցուցադրելու համար:
Կարող եք նաև լուսադիոդային մատրիցը ծածկել կիսաթափանցիկ կափարիչով ՝ ցանկության դեպքում լուսադիոդային լույսը ավելի մեղմ դարձնելու համար:
Ավարտելուց հետո կունենաք գեղեցիկ տեսք և օգտակար բազմակողմանի զառեր ձեր սեփականի համար:
Խորհուրդ ենք տալիս:
Բազմակի USB պորտ ՝ առանց որևէ PCB- ի: 4 քայլ
Բազմաթիվ USB պորտ ՝ առանց որևէ PCB- ի: Սա իմ երկրորդ ուսանելի տարբերակն է, և այստեղ ես ձեզ հետ կկիսեմ այն նախագիծը, որտեղ դուք կարող եք կատարել մի քանի USB պորտ ՝ ձեր համակարգչում օգտագործելու համար, քանի որ երբ տնից աշխատում եք, շատերի օգտագործման մեծ խնդիր ունեք: սարքեր, քանի որ սարքերի մեծ մասն այժմ հ
Soft Toy Bluetooth զառախաղ և զարգացրեք Android խաղ MIT հավելվածի գյուտարարի միջոցով. 22 քայլ (նկարներով)
Փափուկ խաղալիք Bluetooth iceառախաղ և զարգացրեք Android խաղ MIT հավելվածի գյուտարարի հետ. ֆիզիկապես խաղացեք զառախաղը և մետաղադրամը տեղափոխեք բջջային կամ համակարգչի մեջ
Ինչպես ծածկագրել պարզ պատահական վիրտուալ զառախաղ. 6 քայլ
Ինչպես կոդավորել պարզ պատահական վիրտուալ զառախաղ. Բարև բոլորին !!!!! Սա իմ առաջին հրահանգն է, և ես ձեզ կսովորեցնեմ, թե ինչպես կոդավորել վիրտուալ զառ ձեր համակարգչի կամ սմարթֆոնի վրա: Ես օգտագործում եմ HTML, JavaScript և CSS, հուսով եմ, որ ձեզ դուր կգա և չմոռանաք իմ օգտին քվեարկել ստորև բերված համատեքստում
Ինը կողմ թվային զառախաղ ՝ 7 քայլ
Ինը կողմ թվային զառախաղ. Arduino- ի միջոցով մեկից ինը համարները: Դա պարզ նախագիծ է, և դա
Ինչպես առանձնացնել էլեկտրական սկուտերը էլեկտրական մասերի համար. 6 քայլ
Ինչպես առանձնացնել էլեկտրական սկուտերը էլեկտրական մասերի համար. Սա այն եղանակն է, որով ես առանձնացնում եմ երկրորդ ձեռքի էլեկտրական սկուտերը ՝ էլեկտրական սալիկ կառուցելու համար անհրաժեշտ մասերի համար: (Գաղափարը գալիս է > > https: // www .instructables.com/id/Electric-Mountain-Board/) Երկրորդ ձեռքի ձեռք բերելու պատճառը