Innehållsförteckning:

Fullständigt IR -anpassningsbar elektronisk uppsättning åtta tärningar: 14 steg (med bilder)
Fullständigt IR -anpassningsbar elektronisk uppsättning åtta tärningar: 14 steg (med bilder)

Video: Fullständigt IR -anpassningsbar elektronisk uppsättning åtta tärningar: 14 steg (med bilder)

Video: Fullständigt IR -anpassningsbar elektronisk uppsättning åtta tärningar: 14 steg (med bilder)
Video: Импульсный блок питания на все случаи жизни. IR2153. Sponsored by PCBWay. 2024, Juli
Anonim
Image
Image
Kretsen
Kretsen

I samarbete med J. Arturo Espejel Báez.

Nu kan du ha upp till 8 tärningar från 2 till 999 ansikten i en 42 mm diameter och 16 mm hög väska! Spela dina favoritbrädspel med den här konfigurerbara elektroniska tärningen i fickformat!

Detta projekt består av en elektronisk uppsättning i fickformat med upp till 8 tärningar. Antalet ansikten på var och en av dem kan ställas in från 2 till 999 med en IR -fjärrkontroll och lagras i det interna EEPROM -minnet.

För detta projekt använde vi en Arduino pro-mini, ett mikrokontrollkort baserat på ATmega328.

Tärningens representation väljs automatiskt. För en 6-sidig tärning representeras talet med prickar som en klassisk tärning (med fyrkantiga ytor). För det 12-sidiga fallet presenteras numret i en femkant, och för det 20-sidiga fallet visas talet i en triangel. För resten presenteras numret i en låda. Tärningarna med tre ansikten kan också presenteras med två olika former: som "papper, sten, sax" -spelet och med siffran. Också, för de tvåfasade tärningarna, representerade vi det med dunk upp/ner.

Tillbehör

För tärningssatsen:

  • Arduino pro-mini
  • SparkFun USB till Serial Breakout - FT232RL
  • SSD1306 I2c 0,96 "128x64 OLED -skärm
  • Vibrationssensormodul J34 Knackströmställare
  • 3,7V 300mAh Lipo Li-polymer batteri
  • Infraröd IR 1838B -modul för fjärrkontroll, trådlöst kit
  • 3D -tryckt fodral (2 delar, se STL -länkarna)

För laddaren:

  • Två stycken PCB; 17x10mm och 13x18mm
  • 3D -tryckt fodral (2 delar, se STL -länkarna)
  • Micro USB 5V 1A TP4056 litiumbatteriladdningsmodul

Steg 1: Kretsen

Steg 2: Placera laddarkontakterna

Placera laddarkontakterna
Placera laddarkontakterna
Placera laddarkontakterna
Placera laddarkontakterna
Placera laddarkontakterna
Placera laddarkontakterna

Ta två ledningar från en hankontakt. Vik var och en som bildar en krok som på det första fotot. För in den ena i vitrins laterala sida och den andra i det nedre locket enligt bilden.

Steg 3: Montera Arduino och vibrationssensorn

Montera Arduino och vibrationssensorn
Montera Arduino och vibrationssensorn
Montera Arduino och vibrationssensorn
Montera Arduino och vibrationssensorn
Montera Arduino och vibrationssensorn
Montera Arduino och vibrationssensorn

Placera och lim Arduino och vibrationssensorn på det nedre locket (3D -tryckt). Löd en kabel från en anslutning av sensorn till Arduino's GND och annan kabel från den andra anslutningen av sensorn till PIN D12.

Steg 4: Montering av IR -mottagaren

Montering av IR -mottagare
Montering av IR -mottagare
Montering av IR -mottagare
Montering av IR -mottagare

Ta bort IR -sensorns metallkåpa. Montera och limma den på plats i fodralet som visas.

Steg 5: Anslutning och montering av skärmen

Anslutning och montering av displayen
Anslutning och montering av displayen
Anslutning och montering av displayen
Anslutning och montering av displayen

Löd en tråd (på cirka 4 cm) till varje kontakt på displayen och limma den på plats i fodralet (som visas på det första fotot). Löd en annan kabel från Vcc -stift till laddarkontakten i sidans sida av fodralet (som visas på den andra bilden).

Steg 6: Anslut IR -mottagaren

Anslut IR -mottagaren
Anslut IR -mottagaren
Anslut IR -mottagaren
Anslut IR -mottagaren
Anslut IR -mottagaren
Anslut IR -mottagaren
Anslut IR -mottagaren
Anslut IR -mottagaren

Skär IR -stiften till ungefär 2 mm. Löd sedan en tråd från IR: s Vcc -stift till bildskärmens Vcc -kontakt och en annan från IR: s GND -stift till bildskärmens GND -kontakt. Löd sedan en kabel från IR: s signalstift till Arduinos stift D10.

Steg 7: Anslut skärmen till Arduino

Anslut skärmen till Arduino
Anslut skärmen till Arduino
Anslut skärmen till Arduino
Anslut skärmen till Arduino

Löd SDA -kabeln från skärmen till Arduino A4 -stift och SCK -kabeln till A5 -stiftet.

Steg 8: Anslut strömbrytaren

Anslutning av strömbrytaren
Anslutning av strömbrytaren
Anslutning av strömbrytaren
Anslutning av strömbrytaren
Anslutning av strömbrytaren
Anslutning av strömbrytaren

Löd två ledningar till laddarkontakten i bottenlocket. Löd en av dessa ledningar till omkopplarens mittstift och den andra till batteriets minuspol. Löd en tredje tråd från switchens översta stift till Arduino's GND -stift.

Steg 9: Anslut batteriet

Anslutning av batteriet
Anslutning av batteriet

Löd batteriets positiva kontakt till Arduinos Vcc -stift. Täck Arduino med isoleringstejp. Stäng och limma bitarna av fodralet.

Steg 10: Programmering

Programmering
Programmering
Programmering
Programmering

För att ladda upp programmen med Arduino IDE, anslut FT232RL -programmeraren till datorn med en USB -kabel. Sätt in och håll kvar stiften i Arduino -hålen som visas.

Du måste välja Arduino pro eller pro mini i Arduino IDE (för mer information kan du kolla

Ladda först upp DiceEEPROM.ino -skissen i Arduino för att förbereda EPROM -minnet med standardkonfigurationen av tärningarna (uppladdningen av denna skiss har tydligen ingen effekt i displayen). Ladda sedan upp DiceIR.ino -skiss. Efter detta kommer en uppsättning tärningar att visas på displayen.

Steg 11: Så här använder du det

Hur man använder det
Hur man använder det
Hur man använder det
Hur man använder det

Skaka helt enkelt enheten för att kasta tärningarna.

För att ändra antalet ansikts konfiguration, peka med fjärrkontrollen och tryck på "OK" -knappen medan tärningarna rullar. En skärm som på det andra fotot kommer att dyka upp. Använd vänster och höger pilknapp för att välja tärningarna som ska konfigureras. Tryck på upp- eller nedpilen för att ändra antalet ansikten med 1; använd knapparna "1" eller "4" för ändring i 10 och "2" eller "5" för att ändra i 100. Tryck på "OK" -knappen igen för att lämna konfigurationsläget. Konfigurationen lagras i det interna icke-flyktiga minnet och kan ändras när du vill.

Anmärkningar:

Om du väljer …

  • en tärning med noll ansikten, kommer denna tärning inte att visas.
  • en tärning med ett ansikte, kommer resultatet att representeras med ikonen "papper, sten, sax".
  • om två tärningar tärningar, kommer resultatet att representeras med tummen upp/ner ikon.
  • en tärning med 6 ansikten representeras talet med prickar som en klassisk tärning (med fyrkantiga ytor).
  • en tärning med 12 ansikten, visas antalet i en femkant.
  • en tärning med 20 ansikten visas numret i en triangel.
  • vilket annat antal ansikten som helst, kommer resultatet att presenteras som ett nummer i en låda.

Steg 12: Laddare I

Laddare I
Laddare I
Laddare I
Laddare I
Laddare I
Laddare I

Skär två stycken PCB på 17 mm x 10 mm och 13 mm x18 mm. Borra ett hål i den lilla biten som matchar hålet i den runda 3D -tryckta delen, för en tråd genom och löd den. Limma kretskortet enligt bilden.

Steg 13: Laddare II

Laddare II
Laddare II
Laddare II
Laddare II

Löd en tråd i 17x10 mm PCB -bit och passera den, kasta spåret i den 3D -tryckta delen. Limma som visas.

Steg 14: Laddare III

Laddare III
Laddare III
Laddare III
Laddare III
Laddare III
Laddare III

Montera och limma de 3D -tryckta delarna som visas och löd kablarna på batteriladdningsmodulen. Tråden som löds i botten är negativ. Nu kan du ladda enhetens batteri med en mini -USB -kabel.

Utmaning i fickformat
Utmaning i fickformat
Utmaning i fickformat
Utmaning i fickformat

Första priset i Pocket-Sized Speed Challenge

Rekommenderad: