Sisällysluettelo:

Täysin IR -muokattava elektroninen kahdeksan nopan sarja: 14 vaihetta (kuvilla)
Täysin IR -muokattava elektroninen kahdeksan nopan sarja: 14 vaihetta (kuvilla)

Video: Täysin IR -muokattava elektroninen kahdeksan nopan sarja: 14 vaihetta (kuvilla)

Video: Täysin IR -muokattava elektroninen kahdeksan nopan sarja: 14 vaihetta (kuvilla)
Video: Curious Beginnings | Critical Role: THE MIGHTY NEIN | Episode 1 2024, Marraskuu
Anonim
Image
Image
Piiri
Piiri

Yhteistyössä J. Arturo Espejel Báezin kanssa.

Nyt sinulla voi olla jopa 8 noppaa 2 - 999 kasvosta 42 mm halkaisijaltaan ja 16 mm korkealla kotelolla! Pelaa suosikkilautapelejäsi tällä konfiguroitavalla taskukokoisella sähköisellä nopalla!

Tämä projekti koostuu taskukokoisesta elektronisesta setistä, jossa on enintään 8 noppaa. Niiden kasvojen lukumäärä voidaan asettaa 2 - 999 IR -kaukosäätimellä ja tallentaa EEPROM -muistiin.

Tässä projektissa käytimme Arduino pro-miniä, ATmega328-pohjaista mikrokorttia.

Nopan esitys valitaan automaattisesti. 6-puolisella nopalla numero esitetään pisteinä klassisena noppana (neliönmuotoinen). 12-puolisessa tapauksessa numero esitetään viisikulmion sisällä ja 20-puolisessa tapauksessa numero kolmion sisällä. Muussa tapauksessa numero esitetään laatikon sisällä. Lisäksi kolmen kasvon noppaa voidaan esittää kahdessa eri muodossa: "paperi, rock, sakset" -pelinä ja numerona. Lisäksi kaksipuoleista noppaa edustimme sitä lyömällä ylös/alas.

Tarvikkeet

Noppasarja:

  • Arduino pro-mini
  • SparkFun USB -sarjajako - FT232RL
  • SSD1306 I2c 0,96 "128x64 OLED -näyttö
  • Tärinätunnistinmoduuli J34 Nakutuskytkinjousi
  • 3.7V 300mAh Lipo Li-polymeeriakku
  • Infrapuna IR 1838B -moduuli kaukosäätimen langattomasta sarjasta
  • 3D -painettu kotelo (2 osaa, löydät STL -linkit)

Laturille:

  • Kaksi PCB -osaa; 17x10mm ja 13x18mm
  • 3D -painettu kotelo (2 osaa, löydät STL -linkit)
  • Micro USB 5V 1A TP4056 litiumparistolaturimoduuli

Vaihe 1: Piiri

Vaihe 2: Aseta laturin koskettimet

Aseta laturin koskettimet
Aseta laturin koskettimet
Aseta laturin koskettimet
Aseta laturin koskettimet
Aseta laturin koskettimet
Aseta laturin koskettimet

Ota kaksi johtoa urospistokkeen liittimestä. Taita kumpikin koukku, kuten ensimmäisessä kuvassa. Aseta toinen näyttökotelon sivupuolelle ja toinen näytön alaosaan kuvan osoittamalla tavalla.

Vaihe 3: Asenna Arduino ja tärinäanturi

Asenna Arduino ja tärinäanturi
Asenna Arduino ja tärinäanturi
Asenna Arduino ja tärinäanturi
Asenna Arduino ja tärinäanturi
Asenna Arduino ja tärinäanturi
Asenna Arduino ja tärinäanturi

Aseta ja liimaa Arduino ja tärinätunnistin pohjakanteen (3D -tulostettu). Juotta johto anturin yhdestä liitännästä Arduinon GND: hen ja toinen johto anturin toisesta liitännästä PIN D12: een.

Vaihe 4: IR -vastaanottimen asennus

IR -vastaanottimen asennus
IR -vastaanottimen asennus
IR -vastaanottimen asennus
IR -vastaanottimen asennus

Irrota infrapuna -anturin metallinen kansi. Asenna ja liimaa se paikoilleen kuvassa esitetyllä tavalla.

Vaihe 5: Näytön kytkentä ja asennus

Johdotus ja näytön asennus
Johdotus ja näytön asennus
Johdotus ja näytön asennus
Johdotus ja näytön asennus

Juotos (noin 4 cm) lanka näytön jokaiseen kosketukseen ja liimaa se koteloonsa (kuten ensimmäisessä kuvassa). Juotos toinen johto Vcc -nastasta laturin koskettimeen kotelon sivupuolella (kuten toisessa kuvassa).

Vaihe 6: IR -vastaanottimen kytkentä

IR -vastaanottimen kytkentä
IR -vastaanottimen kytkentä
IR -vastaanottimen kytkentä
IR -vastaanottimen kytkentä
IR -vastaanottimen kytkentä
IR -vastaanottimen kytkentä
IR -vastaanottimen kytkentä
IR -vastaanottimen kytkentä

Leikkaa IR -nastat noin 2 mm: n pituisiksi. Juotos sitten yksi johto IR: n Vcc -nastasta näytön Vcc -koskettimeen ja toinen IR: n GND -nastasta näytön GND -koskettimeen. Sen jälkeen juota kaapeli IR: n signaalitapista Arduinon nastaan D10.

Vaihe 7: Näytön kytkeminen Arduinoon

Näytön kytkeminen Arduinoon
Näytön kytkeminen Arduinoon
Näytön kytkeminen Arduinoon
Näytön kytkeminen Arduinoon

Juotos SDA -kaapeli näytöstä Arduinon A4 -nastaan ja SCK -kaapeli A5 -nastaan.

Vaihe 8: Kytkimen kytkeminen

Kytkimen kytkentä
Kytkimen kytkentä
Kytkimen kytkentä
Kytkimen kytkentä
Kytkimen kytkentä
Kytkimen kytkentä

Juotos kaksi johtoa pohjakannen latausliittimeen. Juotos yksi näistä johtimista kytkimen keskitappiin ja toinen akun negatiiviseen napaan. Juotos kolmas johto kytkimen ylimmästä tapista Arduinon GND -nastaan.

Vaihe 9: Akun kytkeminen

Akun kytkentä
Akun kytkentä

Juotos akun positiivinen napa Arduinon Vcc -nastaan. Peitä Arduino eristysteipillä. Sulje ja liimaa kotelon osat.

Vaihe 10: Ohjelmointi

Ohjelmointi
Ohjelmointi
Ohjelmointi
Ohjelmointi

Jos haluat ladata ohjelmia Arduino IDE: llä, liitä FT232RL -ohjelmoija tietokoneeseen USB -kaapelilla. Aseta neulat Arduinon reikiin ja pidä niitä kuvan mukaisesti.

Sinun on valittava Arduino pro tai pro mini Arduino IDE: stä (lisätietoja on osoitteessa

Lataa ensin DiceEEPROM.ino -luonnos Arduinoon EPROM -muistin valmistamiseksi noppien oletusasetuksilla (tämän luonnoksen lataamisella ei ilmeisesti ole vaikutusta näyttöön). Lataa sitten DiceIR.ino -luonnos. Tämän jälkeen näyttöön ilmestyy joukko noppoja.

Vaihe 11: Kuinka sitä käytetään

Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä

Voit heittää noppaa ravistamalla laitetta.

Jos haluat muuttaa kasvojen lukumäärää, osoita kaukosäätimellä ja paina "OK" -painiketta, kun nopat heittävät. Toisen kuvan kaltainen näyttö tulee näkyviin. Valitse määritettävät nopat vasen ja oikea nuolipainikkeilla. Paina ylös- tai alas -nuolinäppäimiä muuttaaksesi kasvojen määrää 1; Käytä "1" tai "4" -painikkeita vaihtaaksesi 10 ja "2" tai "5" -painikkeita muuttaaksesi 100. Paina "OK" -painiketta uudelleen poistuaksesi konfigurointitilasta. Määritykset tallennetaan sisäiseen haihtumattomaan muistiin ja niitä voidaan muuttaa milloin tahansa.

Huomautuksia:

Jos valitset…

  • Nolla on noppaa, tämä noppa ei näy.
  • yhden kasvon noppaa, tulos näkyy "paperi, kivi, sakset" -kuvakkeella.
  • kaksi kasvot noppaa, tulos esitetään peukalo ylös/alas -kuvakkeella.
  • kuuden kasvon noppa, numero esitetään pisteinä klassisena noppana (neliönmuotoisilla).
  • 12 kasvot noppaa, numero esitetään viisikulmion sisällä.
  • 20 kasvoparilla, numero esitetään kolmion sisällä.
  • mikä tahansa muu kasvojen määrä, tulos esitetään numerona laatikon sisällä.

Vaihe 12: Laturi I

Laturi I
Laturi I
Laturi I
Laturi I
Laturi I
Laturi I

Leikkaa kaksi piirilevyä, joiden koko on 17 mm x 10 mm ja 13 mm x 18 mm. Poraa reikä pieneen kappaleeseen, joka vastaa pyöreän 3D -tulostetun osan reikää, vie lanka läpi ja juota se. Liimaa piirilevy kuvan osoittamalla tavalla.

Vaihe 13: Laturi II

Laturi II
Laturi II
Laturi II
Laturi II

Juotos lanka 17x10 mm: n piirilevykappaleeseen ja läpäise se heittämällä ura 3D -tulostettuun osaan. Liimaa se kuvan osoittamalla tavalla.

Vaihe 14: Laturi III

Laturi III
Laturi III
Laturi III
Laturi III
Laturi III
Laturi III

Asenna ja liimaa 3D -tulostetut osat kuvan mukaisesti ja juota johdot akkulaturimoduuliin. Alaosassa juotettu lanka on negatiivinen. Nyt voit ladata laitteen akun mini -USB -kaapelilla.

Taskukokoinen nopeushaaste
Taskukokoinen nopeushaaste
Taskukokoinen nopeushaaste
Taskukokoinen nopeushaaste

Pocket-Sized Speed Challengen ensimmäinen palkinto

Suositeltava: