Innholdsfortegnelse:

Fullt IR -tilpassbart elektronisk sett med åtte terninger: 14 trinn (med bilder)
Fullt IR -tilpassbart elektronisk sett med åtte terninger: 14 trinn (med bilder)

Video: Fullt IR -tilpassbart elektronisk sett med åtte terninger: 14 trinn (med bilder)

Video: Fullt IR -tilpassbart elektronisk sett med åtte terninger: 14 trinn (med bilder)
Video: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, November
Anonim
Image
Image
Kretsen
Kretsen

I samarbeid med J. Arturo Espejel Báez.

Nå kan du ha opptil 8 terninger fra 2 til 999 ansikter i en 42 mm diameter og 16 mm høy etui! Spill dine favoritt brettspill med dette konfigurerbare elektroniske terningen i lommestørrelse!

Dette prosjektet består av et elektronisk sett i lommestørrelse på opptil 8 terninger. Antall ansikter på hver av dem kan settes fra 2 til 999 av en IR -fjernkontroll og lagres i det interne EEPROM -minnet.

For dette prosjektet brukte vi en Arduino pro-mini, et mikrokontrollerkort basert på ATmega328.

Representasjonen av terningen velges automatisk. For en 6-sidig terning er tallet representert med prikker som en klassisk terning (med firkantede ansikter). For det 12-sidige tilfellet presenteres tallet i en femkant, og for det 20-sidige tilfellet presenteres tallet i en trekant. For resten presenteres tallet i en eske. Dessuten kan terningene med tre flater presenteres med to forskjellige former: som "papir, stein, saks" -spillet og med tallet. Også for terningene med to ansikter representerte vi det med dunk opp/ned.

Rekvisita

For terningssettet:

  • Arduino pro-mini
  • SparkFun USB til seriell breakout - FT232RL
  • SSD1306 I2c 0,96 "128x64 OLED -skjerm
  • Vibrasjonssensormodul J34 Slå bryterfjær
  • 3,7V 300mAh Lipo Li-polymer batteri
  • Infrarød IR 1838B -modul med fjernkontroll, trådløst sett
  • 3D -trykt etui (2 deler, vennligst finn STL -lenker)

For laderen:

  • To stykker PCB; 17x10mm og 13x18mm
  • 3D -trykt etui (2 deler, vennligst finn STL -lenker)
  • Micro USB 5V 1A TP4056 litiumbatterilader

Trinn 1: Kretsen

Trinn 2: Plasser laderkontaktene

Plasser laderkontaktene
Plasser laderkontaktene
Plasser laderkontaktene
Plasser laderkontaktene
Plasser laderkontaktene
Plasser laderkontaktene

Ta to ledninger fra en mannlig toppstikkontakt. Brett hver og en som danner en krok som på det første bildet. Sett den ene på siden av vitrinen, og den andre i det nedre lokket som vist.

Trinn 3: Monter Arduino og vibrasjonssensoren

Monter Arduino og vibrasjonssensoren
Monter Arduino og vibrasjonssensoren
Monter Arduino og vibrasjonssensoren
Monter Arduino og vibrasjonssensoren
Monter Arduino og vibrasjonssensoren
Monter Arduino og vibrasjonssensoren

Plasser og lim Arduino og vibrasjonssensoren til bunnlokket (3D -trykt). Lod en ledning fra en tilkobling av sensoren til Arduino's GND, og annen ledning fra den andre tilkoblingen av sensoren til PIN D12.

Trinn 4: Montering av IR -mottaker

Montering av IR -mottaker
Montering av IR -mottaker
Montering av IR -mottaker
Montering av IR -mottaker

Fjern metalldekslet til IR -sensoren. Monter og lim den på plass i saken som vist.

Trinn 5: Kabling og montering av skjermen

Kabling og montering av skjermen
Kabling og montering av skjermen
Kabling og montering av skjermen
Kabling og montering av skjermen

Lod en ledning (ca. 4 cm) til hver kontakt på displayet og lim den på plass i etuiet (som vist på det første bildet). Lodd enda en ledning fra Vcc -pinnen til laderkontakten på sidens side av saken (som vist på det andre bildet).

Trinn 6: Koble til IR -mottakeren

Koble til IR -mottakeren
Koble til IR -mottakeren
Koble til IR -mottakeren
Koble til IR -mottakeren
Koble til IR -mottakeren
Koble til IR -mottakeren
Koble til IR -mottakeren
Koble til IR -mottakeren

Skjær IR -pinnene til omtrent 2 mm. Deretter loddes en ledning fra IRs Vcc -pin til skjermens Vcc -kontakt, og en annen fra IRs GND -pin til displayets GND -kontakt. Deretter lodder du en kabel fra IR -signalpinnen til Arduino -pinnen D10.

Trinn 7: Koble skjermen til Arduino

Kabling av skjermen til Arduino
Kabling av skjermen til Arduino
Kabling av skjermen til Arduino
Kabling av skjermen til Arduino

Lodd SDA -kabelen fra displayet til Arduino A4 -pinnen, og SCK -kabelen til A5 -pinnen.

Trinn 8: Koble til bryteren

Kabling av bryteren
Kabling av bryteren
Kabling av bryteren
Kabling av bryteren
Kabling av bryteren
Kabling av bryteren

Lodd to ledninger til laderkontakten i bunnlokket. Lod en av disse ledningene til bryterens sentrale pinne og den andre til den negative polen på batteriet. Lodd en tredje ledning fra den øverste pinnen på bryteren til Arduino's GND -pinne.

Trinn 9: Koble til batteriet

Kabling av batteriet
Kabling av batteriet

Lodd den positive terminalen på batteriet til Arduinos Vcc -pin. Dekk Arduino med isolerende tape. Lukk og lim bitene av saken.

Trinn 10: Programmering

Programmering
Programmering
Programmering
Programmering

For å laste opp programmene med Arduino IDE, koble FT232RL -programmereren til datamaskinen med en USB -kabel. Sett inn og hold pinnene i Arduino -hullene som vist.

Du må velge Arduino pro eller pro mini i Arduino IDE (for mer informasjon, kan du sjekke

Last først opp DiceEEPROM.ino -skissen i Arduino for å forberede EPROM -minnet med standardkonfigurasjonen av terningene (opplasting av denne skissen har tilsynelatende ingen effekt i displayet). Last deretter opp DiceIR.ino -skissen. Etter dette vil et sett med terninger vises i displayet.

Trinn 11: Slik bruker du det

Hvordan bruke det
Hvordan bruke det
Hvordan bruke det
Hvordan bruke det

For å rulle terningene, bare rist enheten.

For å endre antall ansikter konfigurasjon, pek med fjernkontrollen og trykk "OK" -knappen mens terningene ruller. En skjerm som på det andre bildet vil dukke opp. Bruk venstre og høyre pilknapp for å velge terningen som skal konfigureres. Trykk på pil opp eller pil ned for å endre antall ansikter med 1; bruk knappene "1" eller "4" for endring i 10, og "2" eller "5" for endring i 100. Trykk på "OK" -knappen igjen for å gå ut av konfigurasjonsmodus. Konfigurasjonen lagres i det interne ikke-flyktige minnet og kan endres når du vil.

Merknader:

Hvis du velger …

  • en terning med null står, vil denne terningen ikke vises.
  • en terning med ett ansikt, blir resultatet representert med ikonet "papir, stein, saks".
  • en terning med to ansikter, blir resultatet representert med tommel opp/ned -ikonet.
  • en terning med 6 ansikter, er tallet representert med prikker som en klassisk terning (med firkantede ansikter).
  • en terning med 12 ansikter, blir tallet presentert i en femkant.
  • en terning med 20 ansikter, blir tallet presentert i en trekant.
  • ethvert annet antall ansikter, vil resultatet bli presentert som et tall inne i en boks.

Trinn 12: Lader I

Lader I
Lader I
Lader I
Lader I
Lader I
Lader I

Skjær to stykker PCB på 17 mm x 10 mm og 13 mm x18 mm. Bor et hull i den lille biten som passer med hullet i den runde 3D -trykte delen, før en ledning gjennom og lodd den. Lim PCB -en som vist på bildet.

Trinn 13: Lader II

Lader II
Lader II
Lader II
Lader II

Lodd en ledning i 17x10 mm PCB -stykket og pass den, kast sporet i den 3D -trykte delen. Lim det som vist.

Trinn 14: Lader III

Lader III
Lader III
Lader III
Lader III
Lader III
Lader III

Monter og lim de 3D -trykte delene som vist, og lodd ledningene til batteriladermodulen. Tråden loddet i den nedre delen er negativ. Nå kan du lade enhetens batteri med en mini -USB -kabel.

Lomme-størrelse Speed Challenge
Lomme-størrelse Speed Challenge
Lomme-størrelse Speed Challenge
Lomme-størrelse Speed Challenge

Førstepremie i Pocket-Sized Speed Challenge

Anbefalt: