Satura rādītājs:

Pilnībā IR pielāgojams astoņu kauliņu elektroniskais komplekts: 14 soļi (ar attēliem)
Pilnībā IR pielāgojams astoņu kauliņu elektroniskais komplekts: 14 soļi (ar attēliem)

Video: Pilnībā IR pielāgojams astoņu kauliņu elektroniskais komplekts: 14 soļi (ar attēliem)

Video: Pilnībā IR pielāgojams astoņu kauliņu elektroniskais komplekts: 14 soļi (ar attēliem)
Video: Atmaskojam piramīdas shēmas - ZinZino 2024, Jūlijs
Anonim
Image
Image
Ķēde
Ķēde

Sadarbībā ar J. Arturo Espejel Báez.

Tagad jums var būt līdz 8 kauliņiem no 2 līdz 999 sejām 42 mm diametrā un 16 mm augstā korpusā! Spēlējiet savas iecienītākās galda spēles ar šo konfigurējamo kabatas izmēra elektronisko kauliņu komplektu!

Šis projekts sastāv no kabatas izmēra elektroniskā komplekta līdz 8 kauliņiem. Ar IR tālvadības pulti katras sejas skaitu var iestatīt no 2 līdz 999 un saglabāt iekšējā EEPROM atmiņā.

Šim projektam mēs izmantojām Arduino pro-mini-mikrokontrolleru plati, kuras pamatā ir ATmega328.

Kauliņu attēlojums tiek izvēlēts automātiski. Sešpusējiem kauliņiem skaitlis tiek attēlots ar punktiem kā klasisks kauliņš (ar kvadrātveida sejām). 12 sānu gadījumā skaitlis tiek attēlots piecstūrī, bet 20 sānu gadījumā-trīsstūrī. Pārējā gadījumā numurs ir norādīts lodziņā. Arī trīs seju kauliņus var attēlot divos dažādos veidos: kā "papīra, klints, šķērveida" spēli un ar numuru. Arī divu seju kauliņiem mēs to pārstāvējām ar sitienu uz augšu/uz leju.

Piegādes

Kauliņu komplektam:

  • Arduino pro-mini
  • SparkFun USB uz sērijas pārtraukumu - FT232RL
  • SSD1306 I2c 0,96 collu 128x64 OLED displejs
  • Vibrācijas sensora modulis J34 trieciena slēdža atspere
  • 3.7V 300mAh Lipo Li-polimēru akumulators
  • Tālvadības bezvadu komplekta infrasarkanais IR 1838B modulis
  • 3D drukāts korpuss (2 daļas, lūdzu, atrodiet STL saites)

Lādētājam:

  • Divi PCB gabali; 17x10mm un 13x18mm
  • 3D drukāts korpuss (2 daļas, lūdzu, atrodiet STL saites)
  • Mikro USB 5V 1A TP4056 litija akumulatora lādētāja modulis

1. solis: ķēde

2. darbība. Novietojiet lādētāja kontaktus

Novietojiet lādētāja kontaktus
Novietojiet lādētāja kontaktus
Novietojiet lādētāja kontaktus
Novietojiet lādētāja kontaktus
Novietojiet lādētāja kontaktus
Novietojiet lādētāja kontaktus

Izņemiet divus vadus no vīriešu savienotāja tapas savienotāja. Salieciet katru, veidojot āķi, kā pirmajā fotoattēlā. Ievietojiet vienu vitrīnas sānu pusē, bet otru - apakšējā vākā, kā parādīts attēlā.

3. darbība: uzstādiet Arduino un vibrācijas sensoru

Uzstādiet Arduino un vibrācijas sensoru
Uzstādiet Arduino un vibrācijas sensoru
Uzstādiet Arduino un vibrācijas sensoru
Uzstādiet Arduino un vibrācijas sensoru
Uzstādiet Arduino un vibrācijas sensoru
Uzstādiet Arduino un vibrācijas sensoru

Novietojiet un pielīmējiet Arduino un vibrācijas sensoru pie apakšējā vāka (3D drukāts). Lodējiet vadu no viena sensora savienojuma ar Arduino GND un citu vadu no otra sensora savienojuma ar PIN D12.

4. solis: IR uztvērēja uzstādīšana

IR uztvērēja uzstādīšana
IR uztvērēja uzstādīšana
IR uztvērēja uzstādīšana
IR uztvērēja uzstādīšana

Noņemiet IR sensora metāla pārsegu. Uzlieciet un pielīmējiet to savā vietā korpusā, kā parādīts attēlā.

5. solis: Displeja pieslēgšana un montāža

Elektroinstalācija un displeja montāža
Elektroinstalācija un displeja montāža
Elektroinstalācija un displeja montāža
Elektroinstalācija un displeja montāža

Pie katra displeja kontakta pielodējiet vadu (apmēram 4 cm) un pielīmējiet to vietā korpusā (kā parādīts pirmajā fotoattēlā). Lodējiet citu vadu no Vcc tapas līdz lādētāja kontaktam korpusa sānu pusē (kā parādīts otrajā attēlā).

6. darbība: IR uztvērēja savienošana ar vadu

IS uztvērēja vadu savienošana
IS uztvērēja vadu savienošana
IS uztvērēja vadu savienošana
IS uztvērēja vadu savienošana
IS uztvērēja vadu savienošana
IS uztvērēja vadu savienošana
IS uztvērēja vadu savienošana
IS uztvērēja vadu savienošana

Izgrieziet IR tapas līdz aptuveni 2 mm. Tad pielodējiet vienu vadu no IR Vcc tapas uz displeja Vcc kontaktu un otru no IR GND tapas uz displeja GND kontaktu. Pēc tam pielodējiet kabeli no IR signāla tapas līdz Arduino tapai D10.

7. solis: Displeja savienošana ar Arduino

Displeja savienošana ar Arduino
Displeja savienošana ar Arduino
Displeja savienošana ar Arduino
Displeja savienošana ar Arduino

Lodējiet SDA kabeli no displeja līdz Arduino A4 tapai un SCK kabeli līdz A5 tapai.

8. solis: slēdža savienošana

Slēdža elektroinstalācija
Slēdža elektroinstalācija
Slēdža elektroinstalācija
Slēdža elektroinstalācija
Slēdža elektroinstalācija
Slēdža elektroinstalācija

Lodējiet divus vadus pie lādētāja kontakta apakšējā vākā. Lodējiet vienu no šiem vadiem pie slēdža centrālās tapas un otru pie akumulatora negatīvās spailes. Lodējiet trešo vadu no slēdža augšējās tapas līdz Arduino GND tapai.

9. solis: akumulatora vadu savienošana

Akumulatora vadu savienošana
Akumulatora vadu savienošana

Lodējiet akumulatora pozitīvo spaili pie Arduino Vcc tapas. Pārklājiet Arduino ar izolācijas lenti. Aizveriet un pielīmējiet korpusa gabalus.

10. solis: programmēšana

Programmēšana
Programmēšana
Programmēšana
Programmēšana

Lai augšupielādētu programmas ar Arduino IDE, pievienojiet FT232RL programmētāju datoram, izmantojot USB kabeli. Ievietojiet un turiet to tapas Arduino caurumos, kā parādīts attēlā.

Arduino IDE jums jāizvēlas Arduino pro vai pro mini (lai iegūtu plašāku informāciju, varat pārbaudīt vietni

Vispirms augšupielādējiet DiceEEPROM.ino skici Arduino, lai sagatavotu EPROM atmiņu ar kauliņu noklusējuma konfigurāciju (šīs skices augšupielādei displejā acīmredzot nav nekādas ietekmes). Pēc tam augšupielādējiet DiceIR.ino skici. Pēc tam displejā parādīsies kauliņu komplekts.

11. darbība. Kā to izmantot

Kā to izmantot
Kā to izmantot
Kā to izmantot
Kā to izmantot

Lai izmestu kauliņus, vienkārši sakratiet ierīci.

Lai mainītu seju skaita konfigurāciju, norādiet ar tālvadības pulti un nospiediet pogu "OK", kamēr kauliņi ripo. Parādīsies ekrāns, piemēram, otrajā fotoattēlā. Izmantojiet kreiso un labo bultiņu pogu, lai atlasītu konfigurējamos kauliņus. Nospiediet augšup vai lejup vērstās bultiņas, lai mainītu seju skaitu par 1; izmantojiet pogas "1" vai "4", lai mainītu 10, un "2" vai "5" pogas, lai mainītu 100. Nospiediet pogu "OK" vēlreiz, lai izietu no konfigurācijas režīma. Konfigurācija tiks saglabāta iekšējā gaistošajā atmiņā, un to var mainīt jebkurā laikā, kad vēlaties.

Piezīmes:

Ja izvēlaties…

  • nulle saskaras ar kauliņiem, šie kauliņi neparādīsies.
  • vienas sejas kauliņi, rezultāts tiks attēlots ar ikonu "papīrs, akmens, šķēres".
  • divu seju kauliņi, rezultāts tiks attēlots ar īkšķa augšup/lejup ikonu.
  • a 6 seju kauliņi, skaitlis tiek attēlots ar punktiem kā klasisks kauliņš (ar kvadrātveida sejām).
  • 12 seju kauliņi, skaitlis ir attēlots piecstūrī.
  • 20 kauliņiem, skaitlis tiek parādīts trīsstūrī.
  • jebkuru citu seju skaitu, rezultāts tiks parādīts kā skaitlis lodziņā.

12. darbība: lādētājs I

Lādētājs I
Lādētājs I
Lādētājs I
Lādētājs I
Lādētājs I
Lādētājs I

Izgrieziet divus PCB gabalus ar izmēru 17 mm x 10 mm un 13 mm x 18 mm. Izurbiet caurumu mazajā gabalā, kas sakrīt ar caurumu apaļajā 3D drukātajā daļā, izlaidiet vadu un lodējiet to. Līmējiet PCB, kā parādīts fotoattēlā.

13. darbība: lādētājs II

Lādētājs II
Lādētājs II
Lādētājs II
Lādētājs II

Lodējiet vadu 17x10 mm PCB gabalā un izlaidiet to, iemetot spraugu 3D drukātajā daļā. Līmējiet to, kā parādīts attēlā.

14. darbība: lādētājs III

Lādētājs III
Lādētājs III
Lādētājs III
Lādētājs III
Lādētājs III
Lādētājs III

Uzlieciet un pielīmējiet 3D drukātās detaļas, kā parādīts attēlā, un pielodējiet vadus pie akumulatora lādētāja moduļa. Vads, kas pielodēts apakšējā daļā, ir negatīvs. Tagad jūs varat uzlādēt ierīces akumulatoru, izmantojot mini USB kabeli.

Kabatas izmēra ātruma izaicinājums
Kabatas izmēra ātruma izaicinājums
Kabatas izmēra ātruma izaicinājums
Kabatas izmēra ātruma izaicinājums

Pirmā balva kabatas ātruma izaicinājumā

Ieteicams: