Orodha ya maudhui:

Seti ya Elektroniki inayoweza kubadilika kikamilifu ya Dice Nane: Hatua 14 (na Picha)
Seti ya Elektroniki inayoweza kubadilika kikamilifu ya Dice Nane: Hatua 14 (na Picha)

Video: Seti ya Elektroniki inayoweza kubadilika kikamilifu ya Dice Nane: Hatua 14 (na Picha)

Video: Seti ya Elektroniki inayoweza kubadilika kikamilifu ya Dice Nane: Hatua 14 (na Picha)
Video: JE , NI SAHIHI KUFANYA MAPENZI NA MJAMZITO? 2024, Julai
Anonim
Image
Image
Mzunguko
Mzunguko

Kwa kushirikiana na J. Arturo Espejel Báez.

Sasa unaweza kuwa na dices 8 kutoka nyuso 2 hadi 999 kwa kipenyo cha 42mm na kesi kubwa ya 16mm! Cheza michezo ya kupenda ya bodi na seti ya elektroniki ya dices inayoweza kusanidiwa ya mfukoni!

Mradi huu una seti ya elektroniki ya ukubwa wa mfukoni hadi dices 8. Idadi ya nyuso za kila mmoja wao inaweza kuwekwa kutoka 2 hadi 999 na udhibiti wa kijijini wa IR na kuhifadhiwa kwenye kumbukumbu ya ndani ya EEPROM.

Kwa mradi huu tulitumia Arduino pro-mini, bodi ya microcontroller kulingana na ATmega328.

Uwakilishi wa kete huchaguliwa moja kwa moja. Kwa kete yenye pande 6, nambari hiyo inawakilishwa na dots kama kete ya kawaida (iliyo na nyuso za mraba). Kwa kesi iliyo na upande wa 12, nambari imewasilishwa ndani ya pentagon, na kwa kesi iliyo na upande wa 20, nambari imewasilishwa ndani ya pembetatu. Kwa wengine, nambari imewasilishwa ndani ya sanduku. Pia, kete zenye nyuso 3 zinaweza kuwasilishwa na aina mbili tofauti: kama mchezo wa "karatasi, mwamba, mkasi" na nambari. Pia, kwa kete zenye nyuso mbili, tuliiwakilisha na thump juu / chini.

Vifaa

Kwa Seti ya Kete:

  • Arduino pro-mini
  • SparkFun USB kwa kuzuka kwa serial - FT232RL
  • SSD1306 I2c 0.96 "128x64 OLED Onyesha
  • Moduli ya Sensorer ya Vibration J34 Knock switch Spring
  • 3.7V 300mAh Lipo Li-polymer Betri
  • Moduli ya infrared IR 1838B ya kudhibiti kit isiyo na waya ya mbali
  • Kesi iliyochapishwa ya 3D (sehemu 2, tafadhali pata viungo vya STL)

Kwa chaja:

  • Vipande viwili vya PCB; 17x10mm na 13x18mm
  • Kesi iliyochapishwa ya 3D (sehemu 2, tafadhali pata viungo vya STL)
  • Micro USB 5V 1A TP4056 Moduli ya sinia ya betri ya lithiamu

Hatua ya 1: Mzunguko

Hatua ya 2: Weka Anwani za Chaja

Weka Anwani za Chaja
Weka Anwani za Chaja
Weka Anwani za Chaja
Weka Anwani za Chaja
Weka Anwani za Chaja
Weka Anwani za Chaja

Chukua waya mbili kutoka kwa kiunganishi cha pini ya kichwa cha kiume. Pindisha kila mmoja kutengeneza ndoano kama kwenye picha ya kwanza. Ingiza moja katika upande wa pembeni wa kisa cha kuonyesha, na nyingine kwenye kifuniko cha chini kama inavyoonyeshwa.

Hatua ya 3: Panda Arduino na Sensor ya Vibration

Mlima Arduino na Sensor ya Vibration
Mlima Arduino na Sensor ya Vibration
Mlima Arduino na Sensor ya Vibration
Mlima Arduino na Sensor ya Vibration
Mlima Arduino na Sensor ya Vibration
Mlima Arduino na Sensor ya Vibration

Weka na gundi Arduino na Sensor ya Vibration kwenye kifuniko cha chini (3D iliyochapishwa). Solder waya kutoka unganisho moja la sensa hadi GND ya Arduino, na waya mwingine kutoka unganisho lingine la sensa kwa PIN D12.

Hatua ya 4: Kuweka Mpokeaji wa IR

Kuweka Mpokeaji wa IR
Kuweka Mpokeaji wa IR
Kuweka Mpokeaji wa IR
Kuweka Mpokeaji wa IR

Ondoa kifuniko cha metali cha sensorer ya IR. Fit na gundi mahali pao katika kesi kama inavyoonyeshwa.

Hatua ya 5: Wiring na Kuweka onyesho

Wiring na Kuweka Maonyesho
Wiring na Kuweka Maonyesho
Wiring na Kuweka Maonyesho
Wiring na Kuweka Maonyesho

Solder waya (ya karibu 4 cm) kwa kila mawasiliano ya onyesho na gundi mahali pao katika kesi hiyo (kama inavyoonekana kwenye picha ya kwanza). Gundisha waya mwingine kutoka kwa pini ya Vcc hadi kwenye anwani ya sinia upande wa kando ya kesi (kama inavyoonekana kwenye picha ya pili).

Hatua ya 6: Wiring Mpokeaji wa IR

Wiring Mpokeaji wa IR
Wiring Mpokeaji wa IR
Wiring Mpokeaji wa IR
Wiring Mpokeaji wa IR
Wiring Mpokeaji wa IR
Wiring Mpokeaji wa IR
Wiring Mpokeaji wa IR
Wiring Mpokeaji wa IR

Kata pini za IR kwa 2mm takriban. Kisha, suuza waya moja kutoka kwa pini ya Vcc ya IR hadi mawasiliano ya Vcc ya onyesho, na nyingine kutoka kwa pini ya GND ya IR hadi mawasiliano ya GND ya onyesho. Baada ya hapo, solder kebo kutoka kwa pini ya ishara ya IR hadi pini ya Arduino D10.

Hatua ya 7: Wiring Onyesho kwa Arduino

Wiring Onyesho kwa Arduino
Wiring Onyesho kwa Arduino
Wiring Onyesho kwa Arduino
Wiring Onyesho kwa Arduino

Solder kebo ya SDA kutoka kwa onyesho hadi pini ya Arduino A4, na kebo ya SCK kwa pini ya A5.

Hatua ya 8: Wiring the switch

Wiring kubadili
Wiring kubadili
Wiring kubadili
Wiring kubadili
Wiring kubadili
Wiring kubadili

Solder waya mbili kwa mawasiliano ya sinia kwenye kifuniko cha chini. Solder moja ya waya hizi kwa pini ya kati ya swichi na nyingine kwa terminal hasi ya betri. Solder waya wa tatu kutoka pini ya juu ya swichi hadi pini ya GND ya Arduino.

Hatua ya 9: Wiring Battery

Wiring Battery
Wiring Battery

Solder terminal chanya ya betri kwenye pini ya Vdu ya Arduino. Funika Arduino na mkanda wa kutenganisha. Funga na gundi vipande vya kesi hiyo.

Hatua ya 10: Kupanga programu

Kupanga programu
Kupanga programu
Kupanga programu
Kupanga programu

Kwa kupakia programu na Arduino IDE, unganisha programu ya FT232RL kwenye kompyuta na kebo ya USB. Ingiza na ushikilie pini zao kwenye mashimo ya Arduino kama inavyoonyeshwa.

Lazima uchague Arduino pro au pro mini katika Arduino IDE (kwa habari zaidi, unaweza kuangalia

Kwanza pakia mchoro wa DiceEEPROM.ino katika Arduino kwa kuandaa kumbukumbu ya EPROM na usanidi wa kawaida wa dices (upakiaji wa mchoro huu inaonekana hauna athari kwenye onyesho). Kisha pakia mchoro wa DiceIR.ino. Baada ya hayo, seti ya dices itaonekana kwenye onyesho.

Hatua ya 11: Jinsi ya Kuitumia

Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia

Ili kusambaza dices, tikisa tu kifaa.

Ili kubadilisha idadi ya usanidi wa nyuso, onyesha na rimoti na bonyeza kitufe cha "Sawa" wakati dices zinaendelea. Skrini kama kwenye picha ya pili itaonekana. Tumia vifungo vya mshale wa kushoto na kulia kuchagua kete ili kusanidi. Bonyeza vifungo vya juu au chini ili kubadilisha idadi ya nyuso kwa 1; tumia vitufe vya "1" au "4" kwa mabadiliko ya 10, na vifungo "2" au "5" kwa mabadiliko ya 100. Bonyeza kitufe cha "Sawa" tena ili kutoka kwa hali ya usanidi. Usanidi utahifadhiwa kwenye kumbukumbu ya ndani isiyo na tete na inaweza kubadilishwa wakati wowote jinsi unavyotaka.

Vidokezo:

Ukichagua…

  • kete nyuso kete, kete hii haitaonekana.
  • kete moja ya uso, matokeo yake yatawakilishwa na ikoni ya "karatasi, mwamba, mkasi".
  • kete mbili za nyuso, matokeo yatawakilishwa na ikoni ya juu / chini.
  • kete 6 za nyuso, nambari hiyo inawakilishwa na dots kama kete ya kawaida (na nyuso za mraba).
  • kete 12 za nyuso, nambari imewasilishwa ndani ya pentagon.
  • kete 20 za nyuso, nambari imewasilishwa ndani ya pembetatu.
  • nambari nyingine yoyote ya nyuso, matokeo yatawasilishwa kama nambari ndani ya sanduku.

Hatua ya 12: Chaja I

Chaja I
Chaja I
Chaja I
Chaja I
Chaja I
Chaja I

Kata vipande viwili vya PCB ya 17 mm x 10 mm na 13 mm x18 mm. Piga shimo kwenye kipande kidogo kinachofanana na shimo kwenye sehemu iliyochapishwa ya pande zote za 3D, pitisha waya na uiuze. Gundi PCB kama inavyoonekana kwenye picha.

Hatua ya 13: Chaja II

Chaja II
Chaja II
Chaja II
Chaja II

Solder waya katika kipande cha PCB cha 17x10mm na upitishe kutupa nafasi kwenye sehemu iliyochapishwa ya 3D. Gundi kama inavyoonyeshwa.

Hatua ya 14: Chaja III

Chaja III
Chaja III
Chaja III
Chaja III
Chaja III
Chaja III

Weka na gundi sehemu zilizochapishwa za 3D kama inavyoonyeshwa na uunganishe waya kwenye moduli ya sinia ya betri. Waya iliyouzwa katika sehemu ya chini ni hasi. Sasa unaweza kuchaji betri ya kifaa na kebo ndogo ya USB.

Changamoto ya Kasi ya Mfukoni
Changamoto ya Kasi ya Mfukoni
Changamoto ya Kasi ya Mfukoni
Changamoto ya Kasi ya Mfukoni

Tuzo ya Kwanza katika Changamoto ya Kasi ya Mfukoni

Ilipendekeza: