Բովանդակություն:

Ամբողջովին IR կարգավորելի ութ զառերի էլեկտրոնային հավաքածու. 14 քայլ (նկարներով)
Ամբողջովին IR կարգավորելի ութ զառերի էլեկտրոնային հավաքածու. 14 քայլ (նկարներով)

Video: Ամբողջովին IR կարգավորելի ութ զառերի էլեկտրոնային հավաքածու. 14 քայլ (նկարներով)

Video: Ամբողջովին IR կարգավորելի ութ զառերի էլեկտրոնային հավաքածու. 14 քայլ (նկարներով)
Video: ԻՆՉՔԱՆ ԺԱՄԱՆԱԿ ԿԱՐՈՂ ԵՔ ՇԱՐԺՎԵԼ: Կառուցեք ձեր տունը Ճապոնիայում և ապրեք Ֆուկուոկայում 2024, Նոյեմբեր
Anonim
Image
Image
The Circuit
The Circuit

J. Arturo Espejel Báez- ի հետ համագործակցությամբ:

Այժմ դուք կարող եք ունենալ մինչև 8 զառախաղ 2 -ից 999 երեսների ՝ 42 մմ տրամագծով և 16 մմ բարձրությամբ պատյանով: Խաղացեք ձեր նախընտրած սեղանի խաղերը այս գրպանային չափի զառախաղերի կազմաձևվող էլեկտրոնային փաթեթով:

Այս նախագիծը բաղկացած է գրպանի չափի էլեկտրոնային փաթեթից ՝ մինչև 8 զառախաղ: Նրանցից յուրաքանչյուրի դեմքերի քանակը կարող է 2 -ից 999 -ի սահմանվել IR հեռակառավարման վահանակի միջոցով և պահվել ներքին EEPROM հիշողության մեջ:

Այս նախագծի համար մենք օգտագործեցինք Arduino pro-mini, միկրոկառավարիչների տախտակ ՝ հիմնված ATmega328- ի վրա:

Theառախաղի ներկայացումը ընտրվում է ինքնաբերաբար: 6 կողմ զառի համար թիվը կետերով ներկայացված է որպես դասական զառ (քառակուսի երեսներով): 12 կողմի գործի համար թիվը ներկայացված է հնգանկյունի, իսկ 20 կողմի դեպքում ՝ թիվը եռանկյունու շրջանակում: Մնացածի համարը ներկայացված է տուփի ներսում: Բացի այդ, 3 երես ունեցող զառերը կարող են ներկայացվել երկու տարբեր ձևերով ՝ որպես «թուղթ, ռոք, մկրատ» խաղ և համարով: Բացի այդ, երկդիմի զառի համար մենք այն ներկայացրինք բարձր/վար բախումով:

Պարագաներ

Iceառերի հավաքածուի համար.

  • Arduino pro-mini
  • SparkFun USB- ից Serial Breakout - FT232RL
  • SSD1306 I2c 0.96 "128x64 OLED էկրան
  • Թրթռման սենսորային մոդուլ J34 թակիչ անջատիչ գարուն
  • 3.7V 300mAh Lipo Li-polymer մարտկոց
  • Ինֆրակարմիր IR 1838B մոդուլ ՝ հեռակառավարվող անլար հանդերձանքի
  • 3D տպագիր պատյան (2 մաս, խնդրում ենք գտնել STL հղումները)

Լիցքավորիչի համար.

  • Երկու կտոր PCB; 17x10 մմ և 13x18 մմ
  • 3D տպագիր պատյան (2 մաս, խնդրում ենք գտնել STL հղումները)
  • Micro USB 5V 1A TP4056 Լիթիումի մարտկոցի լիցքավորման մոդուլ

Քայլ 1: Շղթան

Քայլ 2: Տեղադրեք լիցքավորիչի կոնտակտները

Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները

Վերցրեք երկու լար `արական վերնագրի քորոց միակցիչից: Յուրաքանչյուրը ծալեք ՝ ձևավորելով կարթ, ինչպես առաջին լուսանկարում: Մեկը տեղադրեք ցուցափեղկի կողային մասում, իսկ մյուսը ՝ ներքևի կափարիչի մեջ, ինչպես ցույց է տրված:

Քայլ 3. Տեղադրեք Arduino- ն և թրթռման տվիչը

Տեղադրեք Արդուինոն և թրթռման սենսորը
Տեղադրեք Արդուինոն և թրթռման սենսորը
Տեղադրեք Արդուինոն և թրթռման սենսորը
Տեղադրեք Արդուինոն և թրթռման սենսորը
Տեղադրեք Արդուինոն և թրթռման սենսորը
Տեղադրեք Արդուինոն և թրթռման սենսորը

Տեղադրեք և սոսնձեք Arduino- ն և Vibration Sensor- ը ներքևի կափարիչին (3D տպագրությամբ): Սենսորի միացումից Arduino- ի GND- ին միացրեք մետաղալար, իսկ սենսորի մյուս կապից PIN D12- ին միացրեք մետաղալար:

Քայլ 4: IR ընդունիչի տեղադրում

IR ընդունիչի տեղադրում
IR ընդունիչի տեղադրում
IR ընդունիչի տեղադրում
IR ընդունիչի տեղադրում

Հեռացրեք IR սենսորի մետաղական ծածկը: Տեղադրեք և կպցրեք այն պատյանում իրենց տեղում, ինչպես ցույց է տրված:

Քայլ 5: Էլեկտրագծերի տեղադրում և տեղադրում

Էլեկտրագծերի տեղադրում և տեղադրում
Էլեկտրագծերի տեղադրում և տեղադրում
Էլեկտրագծերի տեղադրում և տեղադրում
Էլեկտրագծերի տեղադրում և տեղադրում

Aետեղեք մետաղալար (մոտ 4 սմ) ցուցադրման յուրաքանչյուր կոնտակտին և կպցրեք այն պատյանում իրենց տեղում (ինչպես ցույց է տրված առաջին լուսանկարում): Ccոդեք մեկ այլ մետաղալար Vcc կապից դեպի լիցքավորիչի կոնտակտը պատյանի կողային մասում (ինչպես ցույց է տրված երկրորդ նկարում):

Քայլ 6: IR ընդունիչի միացում

IR ընդունիչի միացում
IR ընդունիչի միացում
IR ընդունիչի միացում
IR ընդունիչի միացում
IR ընդունիչի միացում
IR ընդունիչի միացում
IR ընդունիչի միացում
IR ընդունիչի միացում

Կտրեցեք IR կապումները մոտավորապես 2 մմ -ի: Այնուհետև IR- ի Vcc կապից մի մետաղալար կպցրեք ցուցադրման Vcc կոնտակտին, իսկ մյուսը `IR- ի GND կապից` ցուցադրման GND կոնտակտին: Դրանից հետո, IR ազդանշանային կապից մի մալուխ կպցրեք Arduino- ի D10 կապին:

Քայլ 7: Էկրանի միացում Arduino- ին

Էկրանը միացրեք Arduino- ին
Էկրանը միացրեք Arduino- ին
Էկրանը միացրեք Arduino- ին
Էկրանը միացրեք Arduino- ին

Aոդեք SDA մալուխը ցուցադրումից Arduino- ի A4 կապին, իսկ SCK մալուխը `A5 կապին:

Քայլ 8: Անջատիչի միացում

Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում

Ստորին կափարիչի մեջ երկու լար լարեք լիցքավորիչի կոնտակտին: Այս լարերից մեկը միացրեք անջատիչի կենտրոնական փինին, իսկ մյուսը `մարտկոցի բացասական տերմինալին: Երրորդ մետաղալարը միացրեք անջատիչի վերևի քորոցից Arduino- ի GND քորոցին:

Քայլ 9: Մարտկոցի միացում

Մարտկոցի միացում
Մարտկոցի միացում

Միացրեք մարտկոցի դրական տերմինալը Arduino- ի Vcc պինին: Duածկեք Arduino- ն մեկուսիչ ժապավենով: Փակեք և կպցրեք գործի կտորները:

Քայլ 10: mingրագրավորում

Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում

Arduino IDE- ով ծրագրերը վերբեռնելու համար միացրեք FT232RL ծրագրավորողը համակարգչին USB մալուխով: Տեղադրեք և պահեք նրանց կապումներն Arduino- ի անցքերում, ինչպես ցույց է տրված:

Arduino IDE- ում պետք է ընտրեք Arduino pro կամ pro mini (լրացուցիչ տեղեկությունների համար կարող եք ստուգել

Սկզբում վերբեռնեք DiceEEPROM.ino էսքիզը Arduino- ում ՝ EPROM հիշողությունը պատրաստելու համար ՝ զառերի նախնական կազմաձևով (այս ուրվագծի վերբեռնումը, ըստ երևույթին, ազդեցություն չի ունենում ցուցադրման վրա): Ապա վերբեռնեք DiceIR.ino էսքիզը: Դրանից հետո էկրանին կհայտնվի զառերի շարք:

Քայլ 11: Ինչպես օգտագործել այն

Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն

Dառերը գլորելու համար պարզապես թափահարեք սարքը:

Դեմքերի կազմաձևումը փոխելու համար նշեք հեռակառավարման վահանակը և սեղմեք «OK» կոճակը, մինչ զառերը պտտվում են: Երկրորդ լուսանկարի պես էկրան կհայտնվի: Օգտագործեք ձախ և աջ սլաքների կոճակները ՝ կազմաձևման համար նախատեսված զառերը ընտրելու համար: Սեղմեք վեր կամ վար սլաքների կոճակները ՝ դեմքերի թիվը 1 -ով փոխելու համար; 10 -ում փոխելու համար օգտագործեք «1» կամ «4» կոճակները, իսկ 100 -ում ՝ «2» կամ «5» կոճակները: Կազմաձևման ռեժիմից դուրս գալու համար կրկին սեղմեք «OK» կոճակը: Կազմաձևը կպահվի ներքին անկայուն հիշողության մեջ և կարող է փոխվել ցանկացած պահի, ինչպես ցանկանում եք:

Նշումներ.

Եթե ընտրեք…

  • զրոյական զառախաղ է, այս զառախաղը չի հայտնվի:
  • մեկ դեմքի զառ, արդյունքը ներկայացված կլինի «թուղթ, ժայռ, մկրատ» պատկերակով:
  • երկու դեմք զառախաղ, արդյունքը ներկայացված կլինի բութ մատը վեր/վար պատկերակով:
  • a 6 երեսով զառախաղ, թիվը կետերով ներկայացված է որպես դասական զառ (քառակուսի երեսներով):
  • 12 զառախաղ, թիվը ներկայացված է հնգանկյունի սահմաններում:
  • a 20 երես, զույգը ներկայացվում է եռանկյունու սահմաններում:
  • ցանկացած այլ թվով դեմքեր, արդյունքը կներկայացվի որպես շարք վանդակում:

Քայլ 12: Լիցքավորիչ I

Լիցքավորիչ I
Լիցքավորիչ I
Լիցքավորիչ I
Լիցքավորիչ I
Լիցքավորիչ I
Լիցքավորիչ I

Կտրեք երկու կտոր PCB ՝ 17 մմ x 10 մմ և 13 մմ x18 մմ: Փոքր կտորի մեջ անցք բացեք, որը համընկնում է կլորացված 3D տպված մասի անցքի հետ, անցեք մետաղալարով և կպցրեք այն: Կպչեք PCB- ն, ինչպես ցույց է տրված լուսանկարում:

Քայլ 13: Լիցքավորիչ II

Լիցքավորիչ II
Լիցքավորիչ II
Լիցքավորիչ II
Լիցքավորիչ II

Xոդեք մետաղալար 17x10 մմ չափի PCB կտորի մեջ և այն փոխանցեք եռաչափ տպված մասի մեջ: Կպչեք այն, ինչպես ցույց է տրված:

Քայլ 14: Լիցքավորիչ III

Լիցքավորիչ III
Լիցքավորիչ III
Լիցքավորիչ III
Լիցքավորիչ III
Լիցքավորիչ III
Լիցքավորիչ III

Տեղադրեք և սոսնձեք 3D տպված մասերը, ինչպես ցույց է տրված և լարերը միացրեք մարտկոցի լիցքավորիչի մոդուլին: Ներքեւի մասում զոդված մետաղալարը բացասական է: Այժմ կարող եք սարքի մարտկոցը լիցքավորել մինի USB մալուխով:

Գրպանի չափի արագության մարտահրավեր
Գրպանի չափի արագության մարտահրավեր
Գրպանի չափի արագության մարտահրավեր
Գրպանի չափի արագության մարտահրավեր

Գրպանի չափի արագության մարտահրավերի առաջին մրցանակ

Խորհուրդ ենք տալիս: