Inhoudsopgave:
- Benodigdheden
- Stap 1: Het circuit
- Stap 2: Plaats de contacten van de oplader
- Stap 3: Monteer de Arduino en de trillingssensor
- Stap 4: De IR-ontvanger monteren
- Stap 5: Bedrading en montage van het beeldscherm
- Stap 6: Bedrading van de IR-ontvanger
- Stap 7: Bedrading van het display naar de Arduino
- Stap 8: Bedrading van de schakelaar
- Stap 9: Bedrading van de batterij
- Stap 10: Programmeren
- Stap 11: Hoe het te gebruiken?
- Stap 12: Oplader I
- Stap 13: Oplader II
- Stap 14: Oplader III
Video: Volledig IR aanpasbare elektronische set van acht dobbelstenen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
In samenwerking met J. Arturo Espejel Báez.
Nu kunt u tot 8 dobbelstenen van 2 tot 999 vlakken hebben in een kast met een diameter van 42 mm en een hoogte van 16 mm! Speel je favoriete bordspellen met deze configureerbare elektronische dobbelstenen op zakformaat!
Dit project bestaat uit een elektronische set van maximaal 8 dobbelstenen op zakformaat. Het aantal gezichten van elk van hen kan worden ingesteld van 2 tot 999 door een IR-afstandsbediening en opgeslagen in het interne EEPROM-geheugen.
Voor dit project hebben we een Arduino pro-mini gebruikt, een microcontroller board gebaseerd op de ATmega328.
De weergave van de dobbelstenen wordt automatisch geselecteerd. Voor een 6-zijdige dobbelsteen wordt het getal weergegeven met stippen als een klassieke dobbelsteen (met vierkante vlakken). Voor het 12-zijdige geval wordt het nummer weergegeven in een vijfhoek en voor het 20-zijdige geval wordt het nummer weergegeven in een driehoek. Voor de rest wordt het nummer gepresenteerd in een doos. Ook kunnen de dobbelstenen met 3 vlakken in twee verschillende vormen worden gepresenteerd: als het "papier, steen, schaar"-spel en met het nummer. Ook voor de dobbelstenen met twee gezichten hebben we het weergegeven met dreun omhoog/omlaag.
Benodigdheden
Voor de dobbelstenenset:
- Arduino pro mini
- SparkFun USB naar Seriële Breakout - FT232RL
- SSD1306 I2c 0,96" 128x64 OLED-scherm
- Trillingssensormodule J34 Klopschakelaarveer
- 3.7V 300mAh Lipo Li-polymeer batterij
- Infrarood IR 1838B-module van draadloze afstandsbedieningsset
- 3D-geprinte behuizing (2 delen, vindt u de STL-links)
Voor de oplader:
- Twee stukken PCB; 17x10mm en 13x18mm
- 3D-geprinte behuizing (2 delen, vindt u de STL-links)
- Micro USB 5V 1A TP4056 Lithium batterijlader module
Stap 1: Het circuit
Stap 2: Plaats de contacten van de oplader
Neem twee draden van een mannelijke header-pinconnector. Vouw ze elk en vorm een haak zoals op de eerste foto. Steek er een in de zijkant van de vitrine en de andere in het onderste deksel zoals afgebeeld.
Stap 3: Monteer de Arduino en de trillingssensor
Plaats en lijm de Arduino en de vibratiesensor op het onderste deksel (3D geprint). Soldeer een draad van de ene verbinding van de sensor naar de GND van de Arduino en een andere draad van de andere verbinding van de sensor naar PIN D12.
Stap 4: De IR-ontvanger monteren
Verwijder de metalen kap van de IR-sensor. Monteer en lijm het op hun plaats in de hoes zoals afgebeeld.
Stap 5: Bedrading en montage van het beeldscherm
Soldeer een draad (van ongeveer 4 cm) aan elk contact van het display en lijm deze op zijn plaats in de behuizing (zoals weergegeven in de eerste foto). Soldeer nog een draad van de Vcc-pin naar het contact van de lader aan de zijkant van de behuizing (zoals weergegeven in de tweede afbeelding).
Stap 6: Bedrading van de IR-ontvanger
Snijd de IR-pinnen tot ongeveer 2 mm. Soldeer vervolgens een draad van de Vcc-pin van IR naar het Vcc-contact van het scherm en een andere van de GND-pin van IR naar het GND-contact van het scherm. Soldeer daarna een kabel van de IR-signaalpin naar de Arduino-pin D10.
Stap 7: Bedrading van het display naar de Arduino
Soldeer de SDA-kabel van het display naar de Arduino's A4-pin en de SCK-kabel naar de A5-pin.
Stap 8: Bedrading van de schakelaar
Soldeer twee draden aan het laadcontact in het onderste deksel. Soldeer een van deze draden aan de centrale pin van de schakelaar en de andere aan de negatieve pool van de batterij. Soldeer een derde draad van de bovenste pin van de schakelaar naar de GND-pin van de Arduino.
Stap 9: Bedrading van de batterij
Soldeer de positieve pool van de batterij aan Arduino's Vcc-pin. Bedek de Arduino met isolatietape. Sluit en lijm de stukken van de behuizing.
Stap 10: Programmeren
Om de programma's met de Arduino IDE te uploaden, sluit u de FT232RL-programmer met een USB-kabel op de computer aan. Steek hun pinnen in de gaten van de Arduino en houd ze vast zoals weergegeven.
U moet Arduino pro of pro mini selecteren in de Arduino IDE (voor meer informatie kunt u kijken op
Upload eerst de DiceEEPROM.ino-schets in de Arduino om het EPROM-geheugen voor te bereiden met de standaardconfiguratie van de dobbelstenen (het uploaden van deze schets heeft blijkbaar geen effect op het display). Upload vervolgens de schets van DiceIR.ino. Hierna verschijnt een set dobbelstenen in het display.
Stap 11: Hoe het te gebruiken?
Om de dobbelstenen te gooien, schudt u eenvoudig het apparaat.
Om de configuratie van het aantal gezichten te wijzigen, wijst u met de afstandsbediening en drukt u op de knop "OK" terwijl de dobbelstenen rollen. Er verschijnt een scherm zoals op de tweede foto. Gebruik de linker en rechter pijltjestoetsen om de te configureren dobbelstenen te selecteren. Druk op de pijltoetsen omhoog of omlaag om het aantal gezichten met 1 te wijzigen; gebruik de "1" of "4" knoppen voor verandering in 10, en "2" of "5" knoppen voor verandering in 100. Druk nogmaals op de "OK" knop om de configuratiemodus te verlaten. De configuratie wordt opgeslagen in het interne niet-vluchtige geheugen en kan op elk gewenst moment worden gewijzigd.
Opmerkingen:
Als u selecteert…
- een dobbelsteen met nul gezichten, deze dobbelsteen zal niet verschijnen.
- een eenzijdige dobbelsteen, het resultaat wordt weergegeven met het pictogram "papier, steen, schaar".
- een dobbelsteen met twee gezichten, het resultaat wordt weergegeven met het pictogram duim omhoog/omlaag.
- een dobbelsteen met 6 vlakken, het nummer wordt weergegeven met stippen als een klassieke dobbelsteen (met vierkante vlakken).
- een dobbelsteen met 12 gezichten, het nummer wordt gepresenteerd in een vijfhoek.
- een dobbelsteen met 20 gezichten, het nummer wordt weergegeven in een driehoek.
- elk ander aantal vlakken, wordt het resultaat weergegeven als een getal in een vak.
Stap 12: Oplader I
Snijd twee stukken PCB van 17 mm x 10 mm en 13 mm x 18 mm. Boor een gat in het kleine stukje dat overeenkomt met het gat in het ronde 3D-geprinte deel, steek er een draad doorheen en soldeer het. Lijm de printplaat zoals op de foto.
Stap 13: Oplader II
Soldeer een draad in het 17x10mm PCB-stuk en gooi het door de gleuf in het 3D-geprinte deel. Lijm het zoals afgebeeld.
Stap 14: Oplader III
Monteer en lijm de 3D-geprinte onderdelen zoals afgebeeld en soldeer de draden aan de batterijladermodule. De draad die in het onderste deel is gesoldeerd, is het negatief. Nu kunt u de batterij van het apparaat opladen met een mini-USB-kabel.
Eerste prijs in de Speed Challenge in zakformaat
Aanbevolen:
Robot van $ 18 - volledig actief in 2 uur: 4 stappen
$ 18 Robot - Volledig draaiend in 2 uur: dat was leuk! Ik kwam onlangs een kleine set robotonderdelen tegen die mijn aandacht trok omdat het zo goedkoop was. Volgens de kit zijn alle onderdelen (wielen, body, kabel, CONTROLLER!,…) inbegrepen. Om eerlijk te zijn was ik pessimistisch en dacht dat dit misschien
Hoe u één volledig gefocuste afbeelding kunt maken van verschillende gedeeltelijk gefocuste afbeeldingen: 4 stappen
Hoe u een volledig gefocuste afbeelding kunt maken van verschillende gedeeltelijk gefocuste beelden: ik raad aan om Helicon Focus-software te gebruiken. Windows- en Mac-versies zijn beschikbaar op de site van d-Stidio. Het programma is ontworpen voor macrofotografie, microfotografie en hyperfocale landschapsfotografie om het probleem van ondiepe scherptediepte het hoofd te bieden.Hel
Maak een super aanpasbare thuisbioscoop en film-/videogameruimte: 5 stappen
Maak een super aanpasbare thuisbioscoop- en film-/videogameruimte: hoe u een goedkoop, goedkoop en eenvoudig in te stellen thuisbioscoopsysteem instelt en plant
Eenvoudige elektronische dobbelstenen: 5 stappen
Eenvoudige elektronische dobbelstenen: ooit een elektronische dobbelsteen willen maken? Ik ontwierp een eenvoudig en klein circuit, dat in elke zak past. Je vraagt je misschien af waarom dit beter is dan een normale dobbelsteen. Het verhoogt je geekiness-niveau aanzienlijk. Het grootste deel is de batterij, omdat
Arduino: elektronische dobbelstenen (met willekeurige getallen): 6 stappen
Arduino: elektronische dobbelstenen (met behulp van willekeurige getallen): deze instructable laat je zien hoe je een elektronische dobbelsteen maakt met minimale ervaring met behulp van 7 LED's, weerstanden, jumperdraden en natuurlijk de arduino (of arduino-kloon). Ik heb dit instructable geschreven voor iedereen om gemakkelijk mee te volgen en meer te leren over