Thingiverse
AVR Skeet Shooting Game
by Thingiverse
Last crawled date: 4 years, 3 months ago
This electronic skeet shoot game is based on a concept by masonhorder (https://www.instructables.com/id/DIY-Aurduino-LED-Game/).
Video
https://youtu.be/5qr4b2HbMCg
Design
Most of the design is in the layout of the printed circuit board. It becomes the front panel for a simple box that was created using OpenSCAD. Since the PCB is the front panel, all components that are not required by the user are mounted on the back of the PCB. To continue to use DIP packages for both the ATTiny85 and MAX7219 chips, standard IC sockets are mounted on the back by flating out the pins and soldering them like an SMD device.
LED bar graph displays are used instead of individual LEDs. By using two 10 Segment Red, Yellow, Green, Blue LED Bar Graph displays along with two Blue LED bar graph displays, it gives a total of 40 LEDs in a relatively small space. There are four red bars in the center to represent the "target" area. Three 7 segment common cathode LED displays are used to display the level, number of LEDs hit in the target area, number of shots left and the score. These are all driven by a MAX7219 driver IC which in-turn is controlled by an ATTiny85 microcontroller. The microcontroller also drives a speaker and handles the input from the two switches.
Games
There are nine levels of play:
Level 1 - Sequential alternating four led skeet with a fixed 50mS between each frame.
Level 2 - Sequential alternating three led skeet with a fixed 40mS between each frame.
Level 3 - Sequential alternating two led skeet with a fixed 30mS between each frame.
Level 4 - Sequential alternating one led skeet with a fixed 30mS between each frame.
Level 5 - Sequential alternating three led skeet with a variable time between each frame.
Level 6 - Sequential alternating two led skeet with a variable time between each frame.
Level 7 - Sequential alternating one led skeet with a variable time between each frame.
Level 8 - Random two led skeet with a fixed 600mS before the next change.
Level 9 - Random two led skeet with a variable time before the next change.
You have 24 shots for each level. Each red LED "hit" will give you 1 point. So on Level 1, each shot can score up to 4 points. After 24 shots, your combined score is shown. Pressing the Shoot button again will allow you select a new level or play the same level again.
Printing/Assembly
The Eagle files for the Schematic and PCB layout have been included. I made my board using the toner method. I also printed on the top side board using the toner method as well.
The 3D printing of the box is simple and requires no support. Drill out the PCB mount holes with a 2.5mm drill and create a thread using a 3mm tap. Use M3 screws to mount the PCB.
Parts used
1 x ATTiny85
1 x MAX7219
1 x 78M05 (5V SMD regulator)
3 x 0.1uF 1206
1 x 10uF 1206 non-polar
1 x 220uF 10V 7343
1 x TECHNIK SMD power socket
2 x 10 Bar Graph (Blue) (https://www.ebay.com.au/itm/381523946953)
2 x 10 Bar Graph (Red, Yellow, Green Blue) (https://www.ebay.com.au/itm/382542287112)
3 x TSS-307EWA 9mm 7 Segment Red Common Cathode Display (http://www.rockby.com.au/catresultsSql_12.cfm?select=57&offset=321&stock_no=40663)
1 x 22K 1206
1 x 4K7 1206
2 x 1K 1206
2 x 12mm x 12mm Tactile switches
1 x Passive Buzzer 47
1 x 28 Pin IC Socket
1 x 8 Pin IC Socket
Software
Sketch included - code is documented.
Video
https://youtu.be/5qr4b2HbMCg
Design
Most of the design is in the layout of the printed circuit board. It becomes the front panel for a simple box that was created using OpenSCAD. Since the PCB is the front panel, all components that are not required by the user are mounted on the back of the PCB. To continue to use DIP packages for both the ATTiny85 and MAX7219 chips, standard IC sockets are mounted on the back by flating out the pins and soldering them like an SMD device.
LED bar graph displays are used instead of individual LEDs. By using two 10 Segment Red, Yellow, Green, Blue LED Bar Graph displays along with two Blue LED bar graph displays, it gives a total of 40 LEDs in a relatively small space. There are four red bars in the center to represent the "target" area. Three 7 segment common cathode LED displays are used to display the level, number of LEDs hit in the target area, number of shots left and the score. These are all driven by a MAX7219 driver IC which in-turn is controlled by an ATTiny85 microcontroller. The microcontroller also drives a speaker and handles the input from the two switches.
Games
There are nine levels of play:
Level 1 - Sequential alternating four led skeet with a fixed 50mS between each frame.
Level 2 - Sequential alternating three led skeet with a fixed 40mS between each frame.
Level 3 - Sequential alternating two led skeet with a fixed 30mS between each frame.
Level 4 - Sequential alternating one led skeet with a fixed 30mS between each frame.
Level 5 - Sequential alternating three led skeet with a variable time between each frame.
Level 6 - Sequential alternating two led skeet with a variable time between each frame.
Level 7 - Sequential alternating one led skeet with a variable time between each frame.
Level 8 - Random two led skeet with a fixed 600mS before the next change.
Level 9 - Random two led skeet with a variable time before the next change.
You have 24 shots for each level. Each red LED "hit" will give you 1 point. So on Level 1, each shot can score up to 4 points. After 24 shots, your combined score is shown. Pressing the Shoot button again will allow you select a new level or play the same level again.
Printing/Assembly
The Eagle files for the Schematic and PCB layout have been included. I made my board using the toner method. I also printed on the top side board using the toner method as well.
The 3D printing of the box is simple and requires no support. Drill out the PCB mount holes with a 2.5mm drill and create a thread using a 3mm tap. Use M3 screws to mount the PCB.
Parts used
1 x ATTiny85
1 x MAX7219
1 x 78M05 (5V SMD regulator)
3 x 0.1uF 1206
1 x 10uF 1206 non-polar
1 x 220uF 10V 7343
1 x TECHNIK SMD power socket
2 x 10 Bar Graph (Blue) (https://www.ebay.com.au/itm/381523946953)
2 x 10 Bar Graph (Red, Yellow, Green Blue) (https://www.ebay.com.au/itm/382542287112)
3 x TSS-307EWA 9mm 7 Segment Red Common Cathode Display (http://www.rockby.com.au/catresultsSql_12.cfm?select=57&offset=321&stock_no=40663)
1 x 22K 1206
1 x 4K7 1206
2 x 1K 1206
2 x 12mm x 12mm Tactile switches
1 x Passive Buzzer 47
1 x 28 Pin IC Socket
1 x 8 Pin IC Socket
Software
Sketch included - code is documented.
Similar models
thingiverse
free
MAX7219 MEGA board LED grid aligner by nickjay
...site, just search for max7219 mega board and look for the red pcb. also a video on your favourite video site.search for the same.
thingiverse
free
Circular LED Display by ArthurGuy
... of the display, assuming you use 16 display segments.
display overview and build - https://www.youtube.com/watch?v=cu6kmsd_y8m
thingiverse
free
MAX7219 LED Matrix display holder by btechsol
...modules. freecad design is included so you can make the frame as long as you like. my frame is for a simple esp32 driven clock.
thingiverse
free
MAX7219 led matrix module - Joiner Bars by nickjay
...c nuts so they don't come undone. the bar narrows to allow the soldered connections from the max7219 chip to be fully seated.
grabcad
free
BL51-7505SDA04
...bl51-7505sda04
grabcad
led bar graph 51 led green, red, orange
grabcad
free
Houken-123010
...houken-123010
grabcad
led bar graph 12 led green, red, orange
grabcad
free
BL30-6605SA10
...bl30-6605sa10
grabcad
led bar graph 30 led green, red, orange
thingiverse
free
LED Bar Graph Bar Graph by ShmC
...led bar graph bar graph by shmc
thingiverse
a led bar graph created at 3dxosc
thingiverse
free
LED Dot Matrix Case MAX7219 - ESP Matrix Board PCB by bluino
...here link of pcb projecthttps://www.pcbway.com/project/shareproject/esp_matrix_board___led_dot_matrix_clock_wifi_android_app.html
thingiverse
free
LED Bar Graph by MrFlorido
...led bar graph by mrflorido
thingiverse
led bar graph
Skeet
thingiverse
free
Skeet holder by mrtinkerer
...rt of a bigger design idea.
this idea... https://www.thingiverse.com/thing:2379402
**update 6/12/2017
added a version with a hook
thingiverse
free
Skeet Thrower by bd1991
...his for a friends dad for fathers day works well using an elastic as the spring. shoots pennies, bottle caps and mini clay skeet.
thingiverse
free
Shotgun shell holder
...standard box of 12 gauge shells for trap or skeet ...
3d_sky
free
Cookies "Maria"
...cookies "maria" 3dsky cookies skeet cookies :) smoothing - to taste, the stack is...
thingiverse
free
Clay Texas Star Rotating Axis Joint by Sacchetta
...and top/bottom. i have added end caps and the skeet holder with a loop in the back for a...
thingiverse
free
Shotgun Shell Belt Holster by nguggisberg
...shell belt holster by nguggisberg thingiverse being an avid skeet shooter i wanted a way to keep ammunition easily...
thingiverse
free
Spinning Clay Target Holder by mrtinkerer
...only 1/4" deep to make a pocket that the skeet holder stl will fit into. then cut out the...
thingiverse
free
Counter Drone AR15 Net Launcher
...to the shot as well. either way, enjoy your skeet shooting with prizes. material doesn't really matter. though i'd...
cg_trader
$9
Skeet House
...e for use in games etc. has the high on one side and the low on the other. skeet house clay shooting building shotgun sports game
Avr
3ddd
$1
Ippon AVR-1000
...ippon avr-1000
3ddd
стабилизатор , ippon
стабилизатор напряжения ippon avr-1000
3ddd
$1
Denon AVR-3310 ресивер
...denon avr-3310 ресивер
3ddd
denon , ресивер
denon avr-3310 ресивер
3d_export
$5
denon avr a110
...erter allowing for hi-res audio decoding with multiple lossless file types, including alac, flac and wav at up to 192-khz/24-bit.
turbosquid
$15
ExeGate DP-AVR 1000VA
...lty free 3d model exegate dp-avr 1000va for download as blend on turbosquid: 3d models for games, architecture, videos. (1279401)
3ddd
$1
AV ресивер DENON AVR-4520
...лить компоненты на панели, и размер модели составит всего 18 585 полигонов . кроме того,на текстуре задней панели все отрисовано.
cg_studio
$139
Churchill MK.III AVRE3d model
...
cgstudio
.3ds .c4d .lwo .obj - churchill mk.iii avre 3d model, royalty free license available, instant download after purchase.
cg_studio
$99
Churchill MK.III AVRE3d model
...
cgstudio
.lwo .c4d .3ds .obj - churchill mk.iii avre 3d model, royalty free license available, instant download after purchase.
3d_ocean
$6
Chips PDIP Package
...chips pdip package 3docean avr chip computer cpu electronic gpu mcu micro controller package...
3d_export
$60
CyberPower UT1000E UPS
...goals for power outages and comes with automatic voltage regulation(avr to stabilize the ac signal. at best prices and...
3d_sky
free
Ippon AVR-1000
...ippon avr-1000
3dsky
stabilizer ippon
voltage stabilizer ippon avr-1000
Shooting
turbosquid
$15
shoot gun
...
royalty free 3d model shoot gun for download as fbx and png on turbosquid: 3d models for games, architecture, videos. (1606632)
turbosquid
$10
shoot gun
...
royalty free 3d model shoot gun for download as fbx and obj on turbosquid: 3d models for games, architecture, videos. (1683886)
turbosquid
$10
Shooting Range
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Shooting Star.obj
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Shooting Star.obp
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Shoot Target
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Shooting Turret
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
aircraft shooting
...e just created a unique design workshop are unprecedented to do animation for youtube if you visit you will enjoy the best price.
turbosquid
$30
Pumpkin - Shoot or Break
...ty free 3d model pumpkin - shoot or break for download as fbx on turbosquid: 3d models for games, architecture, videos. (1439325)
turbosquid
$1
Grass red shoots
...d
royalty free 3d model grass red shoots for download as obj on turbosquid: 3d models for games, architecture, videos. (1640233)
Game
3d_ocean
$4
Games
...games
3docean
3d games models real stick
3d, models, sports, games , trail
turbosquid
$5
Games
...s
turbosquid
royalty free 3d model games for download as skp on turbosquid: 3d models for games, architecture, videos. (1612115)
turbosquid
$65
game
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$25
Game
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Game
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$5
Game
...bosquid
royalty free 3d model gameplay for download as blend on turbosquid: 3d models for games, architecture, videos. (1274934)
3d_ocean
$7
game place
...game place
3docean
children game game park game place kids play luna park play
for kids game place
3d_export
$14
game character
...game character
3dexport
game character use for gaming
turbosquid
$20
Game Ready Car For Video Games
...e 3d model game ready car for video games for download as fbx on turbosquid: 3d models for games, architecture, videos. (1499375)
3d_ocean
$5
Game fence
...game fence
3docean
fence game
a high quality game ready fence.