
Turinys:
- Prekės
- 1 žingsnis: grandinė
- 2 veiksmas: įdėkite įkroviklio kontaktus
- 3 žingsnis: Sumontuokite „Arduino“ir vibracijos jutiklį
- 4 žingsnis: IR imtuvo montavimas
- 5 veiksmas: ekrano prijungimas ir montavimas
- 6 veiksmas: IR imtuvo prijungimas
- 7 veiksmas: ekrano prijungimas prie „Arduino“
- 8 žingsnis: jungiklio prijungimas
- 9 veiksmas: akumuliatoriaus prijungimas
- 10 žingsnis: programavimas
- 11 veiksmas: kaip juo naudotis
- 12 žingsnis: I įkroviklis
- 13 žingsnis: įkroviklis II
- 14 žingsnis: įkroviklis III
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:56



Bendradarbiaujant su J. Arturo Espejel Báez.
Dabar 42 mm skersmens ir 16 mm aukščio dėkle galite turėti iki 8 kauliukų nuo 2 iki 999 veidų! Žaiskite mėgstamus stalo žaidimus naudodami šį konfigūruojamą kišeninį elektroninį kauliukų rinkinį!
Šį projektą sudaro kišeninis elektroninis iki 8 kauliukų rinkinys. Kiekvieno iš jų veidų skaičių galima nustatyti nuo 2 iki 999 IR nuotolinio valdymo pultu ir išsaugoti vidinėje EEPROM atmintyje.
Šiam projektui mes panaudojome „Arduino pro-mini“-mikrovaldiklio plokštę, pagrįstą ATmega328.
Kauliukų atvaizdavimas pasirenkamas automatiškai. 6 pusių kauliukų skaičius taškais pavaizduotas kaip klasikinis kauliukas (su kvadratiniais veidais). 12 pusių atveju skaičius pateikiamas penkiakampiu, o 20 pusių skaičius pateikiamas trikampyje. Likusioje dalyje numeris pateikiamas dėžutėje. Be to, trijų veidų kauliukus galima pateikti dviem skirtingomis formomis: kaip „popieriaus, roko, žirklių“žaidimą ir su skaičiumi. Be to, dviejų veidų kauliukams mes jį pavaizdavome smūgiu aukštyn/žemyn.
Prekės
Kauliukų rinkiniui:
- „Arduino pro-mini“
- „SparkFun USB“į serijinį pertrauką - FT232RL
- SSD1306 I2c 0,96 "128x64 OLED ekranas
- Vibracijos jutiklio modulis J34 smūgio jungiklio spyruoklė
- 3.7V 300mAh Lipo Li-polimerinė baterija
- Infraraudonųjų spindulių IR 1838B modulis, valdomas nuotolinio belaidžio komplekto
- 3D spausdintas dėklas (2 dalys, rasite STL nuorodas)
Įkrovikliui:
- Du PCB gabalai; 17x10mm ir 13x18mm
- 3D spausdintas dėklas (2 dalys, rasite STL nuorodas)
- Mikro USB 5V 1A TP4056 ličio akumuliatoriaus įkrovimo modulis
1 žingsnis: grandinė
2 veiksmas: įdėkite įkroviklio kontaktus



Paimkite du laidus iš kištukinės jungties. Sulenkite kiekvieną, sudarydami kabliuką, kaip pirmoje nuotraukoje. Vieną įdėkite į šoninę vitrinos pusę, o kitą - į apatinį dangtį, kaip parodyta.
3 žingsnis: Sumontuokite „Arduino“ir vibracijos jutiklį



Uždėkite ir priklijuokite „Arduino“ir vibracijos jutiklį prie apatinio dangtelio (atspausdinta 3D). Lituokite laidą iš vieno jutiklio jungties į „Arduino“GND, o kitą laidą iš kito jutiklio jungties į PIN D12.
4 žingsnis: IR imtuvo montavimas


Nuimkite metalinį IR jutiklio dangtelį. Įdėkite ir priklijuokite jį prie savo vietos dėkle, kaip parodyta.
5 veiksmas: ekrano prijungimas ir montavimas


Prie kiekvieno ekrano kontakto prilituokite vielą (apie 4 cm) ir įklijuokite ją į dėklo vietą (kaip parodyta pirmoje nuotraukoje). Lituokite kitą laidą nuo Vcc kaiščio iki įkroviklio kontakto šoninėje korpuso pusėje (kaip parodyta antrame paveikslėlyje).
6 veiksmas: IR imtuvo prijungimas




Iškirpkite IR kaiščius maždaug iki 2 mm. Tada lituokite vieną laidą nuo IR Vcc kaiščio prie ekrano Vcc kontakto, o kitą iš IR GND kaiščio į ekrano GND kontaktą. Po to lituokite kabelį nuo IR signalo kaiščio prie „Arduino“kaiščio D10.
7 veiksmas: ekrano prijungimas prie „Arduino“


Lituokite SDA kabelį nuo ekrano iki „Arduino“A4 kaiščio ir SCK kabelį prie A5 kaiščio.
8 žingsnis: jungiklio prijungimas



Lituokite du laidus prie įkroviklio kontakto apatiniame dangtelyje. Lituokite vieną iš šių laidų prie centrinio jungiklio kaiščio, o kitą - prie neigiamo akumuliatoriaus gnybto. Lituokite trečią laidą nuo viršutinio jungiklio kaiščio iki „Arduino“GND kaiščio.
9 veiksmas: akumuliatoriaus prijungimas

Lituokite teigiamą akumuliatoriaus gnybtą prie „Arduino“Vcc kaiščio. Uždenkite „Arduino“izoliacine juostele. Uždarykite ir priklijuokite dėklo dalis.
10 žingsnis: programavimas


Norėdami įkelti programas naudodami „Arduino IDE“, prijunkite FT232RL programuotoją prie kompiuterio USB kabeliu. Įdėkite ir laikykite jų smeigtukus į „Arduino“skyles, kaip parodyta.
„Arduino IDE“turite pasirinkti „Arduino pro“arba „pro mini“(daugiau informacijos rasite apsilankę
Pirmiausia įkelkite „DiceEEPROM.ino“eskizą į „Arduino“, kad paruoštumėte EPROM atmintį su numatytąja kauliukų konfigūracija (šio eskizo įkėlimas ekrane, matyt, neturi jokios įtakos). Tada įkelkite „DiceIR.ino“eskizą. Po to ekrane pasirodys kauliukų rinkinys.
11 veiksmas: kaip juo naudotis


Norėdami mesti kauliukus, tiesiog pakratykite prietaisą.
Norėdami pakeisti veidų skaičiaus konfigūraciją, nukreipkite žymeklį nuotolinio valdymo pultu ir paspauskite mygtuką „Gerai“, kai kauliukai ridenasi. Bus rodomas toks ekranas kaip antroje nuotraukoje. Naudokite rodyklės kairėn ir dešinėn mygtukus, kad pasirinktumėte kauliukus, kuriuos norite konfigūruoti. Norėdami pakeisti veidų skaičių 1, paspauskite rodyklių aukštyn arba žemyn mygtukus; naudokite mygtukus „1“arba „4“, jei norite pakeisti 10, ir „2“arba „5“, jei norite pakeisti 100. Paspauskite mygtuką „OK“dar kartą, kad išeitumėte iš konfigūracijos režimo. Konfigūracija bus išsaugota vidinėje nepastovioje atmintyje ir gali būti pakeista bet kuriuo metu.
Pastabos:
Jei pasirinksite…
- nulinis kauliukas, šis kauliukas nebus rodomas.
- vieno veido kauliukus, rezultatas bus pavaizduotas „popieriaus, uolos, žirklės“piktograma.
- dviejų veidų kauliukus, rezultatas bus rodomas nykščio aukštyn/žemyn piktograma.
- 6 veidų kauliukas, skaičius taškais pavaizduotas kaip klasikinis kauliukas (su kvadratiniais veidais).
- 12 veidų kauliukų, skaičius pateikiamas penkiakampiu.
- 20 veidų kauliukų, skaičius pateikiamas trikampyje.
- bet koks kitas veidų skaičius, rezultatas bus pateiktas kaip skaičius langelyje.
12 žingsnis: I įkroviklis



Iškirpkite du 17 mm x 10 mm ir 13 mm x 18 mm PCB gabalus. Išgręžkite skylę mažame gabalėlyje, atitinkančią skylę apvalioje 3D spausdintoje dalyje, praleiskite laidą ir lituokite. Klijuokite PCB, kaip parodyta nuotraukoje.
13 žingsnis: įkroviklis II


Lituokite laidą 17x10 mm PCB gabalėlyje ir praleiskite jį, įmeskite lizdą į 3D spausdintą dalį. Klijuokite, kaip parodyta.
14 žingsnis: įkroviklis III



Įdėkite ir klijuokite 3D spausdintas dalis, kaip parodyta, ir prijunkite laidus prie akumuliatoriaus įkrovimo modulio. Apatinėje dalyje lituota viela yra neigiama. Dabar galite įkrauti įrenginio akumuliatorių naudodami mini USB kabelį.


Pirmasis prizas kišeninio greičio iššūkyje
Rekomenduojamas:
Elektroninis ženklelis LED mirksintis roboto ženklelis - litavimo rinkinys: 11 žingsnių

Elektroninis ženklelis LED mirksintis roboto ženklelis - litavimo rinkinys: šį straipsnį išdidžiai remia PCBWAY. PCBWAY gamina aukštos kokybės PCB prototipus žmonėms visame pasaulyje. Išbandykite tai patys ir gaukite 10 PCB tik už 5 USD už labai gerą kokybę, ačiū PCBWAY. „Robadge#1“, kurį sukūriau
Namų elektroninis būgnų rinkinys su „Arduino Mega2560“: 10 žingsnių (su nuotraukomis)

Namų elektroninis būgnų rinkinys su „Arduino Mega2560“: tai mano „Arduino“projektas. Kaip sukurti elektroninio būgno rinkinį su „Arduino“? Sveiki, mielas skaitytojau! -Kodėl darote tokį projektą? Visų pirma todėl, kad jei jums patinka tokie dalykai, jums labai patiks darbo procesas. Antra, todėl, kad tai tikrai pigi
„JavaStation“(visiškai pildomas visiškai automatinis „IoT“kavos virimo aparatas): 9 žingsniai (su nuotraukomis)

„JavaStation“(savaime pildomas visiškai automatinis „IoT“kavos virimo aparatas): Šio projekto tikslas buvo sukurti visiškai automatinį balsu valdomą kavos virimo aparatą, kuris automatiškai prisipildytų vandens ir viskas, ką jums reikia padaryti, tai pakeisti globėjus ir išgerti kavos; )
„Arduino Word“laikrodis - pritaikomas ir lengvai sukuriamas: 15 žingsnių (su nuotraukomis)

„Arduino Word“laikrodis - pritaikomas ir lengvai kuriamas: mano partneris parduotuvėje pamatė laikrodį, kuris, apšviesdamas žodžius, nurodė laiką ir parašė visą parašytą sakinį iš atsitiktinių raidžių kratinio. Mums patiko laikrodis, bet ne kaina - todėl nusprendėme sukurti vieną savo dizainą
Kišeninių kauliukų rinkinys: 7 žingsniai

Kišeninių kauliukų rinkinys: Tai yra vienas iš trijų nurodymų, kuriuos padarėme per mūsų mokinio stiliaus komandos formavimo dieną. Čia galite pamatyti įžanginį vaizdo įrašą apie dieną ir tai, kaip galite įsitraukti balsuoti už nugalėtoją. Ši pamokoma detalė, kaip surinkti mūsų komplektą