Arduino Shooting Target Game: 3 trin

Arduino Shooting Target Game: 3 trin

Indholdsfortegnelse:

Anonim

Dette er et projekt, jeg lavede til min hobby med at skyde med co2 våben. Jeg havde brug for en sjov men et godt spil at arbejde på min hastighed for at skyde på mål. Efter lidt googling på internettet finder jeg nogle gode projekter, men jeg vil gøre dette projekt lidt mere avanceret.

Målet er at have 4 skræddersyede mål, der styres gennem en base, der holder Arduino uno. På de 4 mål vil der være sensorer, der reagerer på vibrationer (Piezo), der vil også være en ledelse på alle mål for at indikere, hvornår de skal rammes.

Lige nu er der 3 spil.

Først er der Quickdraw (Skyd så hurtigt som muligt)

Så er der timetilstand (skyde så mange gange du kan om 10 sekunder)

Så er der Rapid Fire (Skyd 32 gange om gangen

Denne version af spillet vil bruge ledninger til målene, men jeg arbejder også på en trådløs model til målet.

Hvad du har brug for:

1x Arduino Uno

1x Arduino Uno prototype skjold (jeg bruger trådløst SD-skærm)

4x Piezo Element

4x flerlags keramiske kondensatorer MLCC - Leaded 50volts 0.01uF 10% X7R

4x Carbon Film Resistors - Gennem Hul 1Mohms 0.05

4x Zener Dioder 5.1 Volt 0.5W 5%

8x Schottky Diodes & Rectifiers Vr / 20V Io / 1A BULK

4x Led diod (jeg bruger super stærk klar blå model)

1x seriel LCD

4x 220 ohm modstand

4x Mål

Og nogle ledninger og knapper

forsyninger:

Trin 1: Trin 1: Gør sensoren

Det første vi skal gøre er at opbygge sensorer til spillet.

Til dette har vi brug for nogle elektriske komponenter til at lykkes. Piezo er en stor komponent, de kan være en summer, men de kan også mærke vibrationer. Når vibrationen vises på målet, sender Piezo et signal til en analog pin på arduinoen for at oplyse, at vi har ramt målet.

For at beskytte Arduino fra højspænding, der kan komme fra Piezo, har vi brug for nogle komponenter.

På hver sensor har vi brug for

1x Zener diod, 2x Schottky dioder, 1x 1mohm modstand

1x kondensator

Disse komponenter er til Piezo-delen for at beskytte Arduino. Tag et kig på mit skema, hvordan du forbinder dem.

Du starter med en Schottky diode, så Zener dioden, så en anden Schottky diode, derefter modstanden og derefter kondensatoren.

Til ledningen Jeg anbefaler dig at tilføje en modstand til beskyttelse, jeg bruger 220 ohm modstand.

Til tilslutning brugte jeg 3,5 m. Kvindelige phono kontakter. Jeg brugte venstre til piezo sensoren og højre for ledet og derefter jorden til jorden. Jeg har også lavet mine egne kabler fra et telefonkabel, så jeg har 12,5 meter kabel til sensorerne, men du kan også bruge lydkabel.

Lav fire af denne sensor. Jeg lægger dem i en plastikpose til beskyttelse. Piezo sensoren jeg lagde bag målet, tilføjede noget super lim på bagsiden af ​​dem, og jeg ved, at elektrisk tape ikke er den bedste løsning, men det var det eneste, jeg fik hjemme. Dens for at holde kablerne og beskytte sensoren.

Trin 2: Trin 2: Byg systemet

For systemet bruger jeg en sort vandtæt sag (jeg havde en hjemme der ikke brugte) også jeg bruger 4 m.m. krydsfiner til at installere systemet på.

Jeg har placeret al elektronik på den ene side af sagen, for jeg skal lave en lille luge til at gemme målene indeni også.

LCD'et er en seriel LCD-skærm, der kun bruger 3 stifter på Arduino.

Forbind jorden til jorden på arduino, 5v til 5v ud på arduino og læsepinden til pin 1 på Arduino.

For start og nulstillingsknappen brugte jeg Arcade knapper (de er store og jeg kan lide dem)

Nulstillingsknappen tilføjes mellem jorden og nulstillingsnålen på arduino.

Startknappen er tilføjet mellem jord og analog 4 pin.

Spillet har en spilkontakt til at vælge spiltilstand. Der er 3 typer spil lige nu, 1. Quickfire

2. Timed mode

3. Hurtig ild

Til dette brugte jeg en drejekontakt til at skifte spiltilstand.

De kommer til at blive tilføjet til digitale indgange på Arduino, så det indkommende signal kommer til jorden, og det tre spilsignal går til digital pin 2, 3 og 9

Sensorerne er forbundet til spillet gennem 3,5 m. Kvindelige phono kontakter, tilføj 4 af dem. For at gøre det enkelt tog jeg en kobberplade (den ene du har, når du laver pcb) og installerer dem. På den måde behøver du ikke at tilføje jorden til alle kontakter, der synder, jorden ligger i kontaktens chassi.

Forbind Piezo-signalet til Analog 0-3, og LED-dioderne til Digital Pin 5, 6, 7 og 8 skal du bare huske på, at sensoren, der er tilsluttet Analog 0, skal bruge ledestiften 5 og så videre.

For kraften til spillet har jeg to muligheder. Jeg kan skifte mellem 9v batteri og 9v fra kabel. For det har jeg også en drejekontakt til at vælge, hvordan jeg vil drive arduino. Jeg har tilsluttet plusstangen fra batteriet til en stifter på rotationen, og den anden stift er til plusstangen på det indgående kabel (9v). Og så sender den pluspole-signalet væk til en afbryder.

Tag et kig på det elektriske ark for mere detaljeret forbindelse.

Trin 3: Trin 3: Programér Arduino

Det er nu tid til at programmere arduino.

Download koden og overfør den til Arduino.

Så er systemet klar til brug.

Bemærk venligst, hvordan jeg skriver til min serielle lcd, maby du skal ændre det, så det passer til din LCD.

Nu har du lavet et skydespil. Du er velkommen til at besøge min blogside for mere info og til at følge min udvikling af trådløse sensorer til spillet.

Arduino Skydespil