Friendly Location Tracker Display for Paintball - Raspberry Pi Forums
so start off, friend brought himself tasty pi. after playing around while thought excellent brain current ideas. i'm sure has seen gun can put iphone in , use play shoot em ups friends. similar system paintball. using several ideas have researched far believe isn't far fruition. in there @ least 2 pis systems in use. 1 server , other client. before getting nitty gritties, here general plan:
server pi connected wi-fi adapter (that has hotspot capability). wether have standalone server or not, that's different question later testing. client pi gps module, wi-fi adaptor, custom pcb buttons gpio , 3 - 5 inch 5v powered screen. screen display custom programme going map or radar type image, each ring representing distance centre. centre of image current location, other dots show allied players using same pi system, or simplified pocket version (no screen).
how work?
server
server software (custom made) connection point of players using pi friendly location tracker device. listen each client, receiving regular updates on players , gps coordinates. once updated, server send information players can see there friends are.
clients
client software (custom made) brain of whole system. software send gps coordinates of player (the 1 using it) server , listen other player updates. once received, client convert coordinates viewable medium , "plot" them on radar image. that's mathematically tricky part have more research into. client incharge of said display, rotating faces direction gun faces, via sort of compass connected pi.
limitations, concerns future
had though of programming phone, however, i'm sure people don't want put there expensive iphones / androids in line of fire. pi system opens door cheaper option.
-$30-50 pi (depending on model chose or work this).
-$20 gps module
-chump change custom board , buttons (i work in computer store)
-? compass ... built gps?
-$50 wi-fi dongle
-free coding, software designed , written myself.
-? backup battery pack
i'm looking @ around $100 - 150 per unit, lot cheaper favourite phone.
buttons haven't put though into. 1 connected power supply (backup battery pack) off on switch. connected universal power socket (think anderson plug, smaller) connect torch or laser pointer (as optional attachment). i'm thinking zoom functions display , radar rotate / pointer rotate (one option rotate whole map / radar image, second have current direction facing pointer). offcourse there connect server button.
limitation accuracy of gps modules (and of code / math plotting positions). if out 5-10 meters project waist. having 1-5 meter accuracy or less optimal (2-5 larger games, 2 or less small fields).
server run in unison client? bring costs down cost of server unit. allow each team member 1 of these units host match, add p/w , friends connected. aiming for, ability uses 1 of these (probably friends till nicks design) host server, , connect without need dedicated server.
optional
additional features might in scope later down track (for i'm in research , planning phase). these include:
-the ability server host more 1 team of players.
-custom colours background image (this image default, adding map instead under list)
-custom maps instead of background image
-pings enemy movement (when enemy moves more 3 meters within short period, ping players location enemies. similar how halo motion tracker works).
-round counter plugin support (allowing add pressure switch behind trigger of gun count how many rounds have fired)
-detachable rechargeable battery pack , charge station 4 units (via 4.2 amp car charger or 4.2 amp wall charger)
summary
current idea / project. once have done enough research of product limitations, found nice way of calculating distance , angles latlong values , tested code, next stage getting pi (literally) , getting them work custom board (to made) , screen. testing range of wifi adaptors, ability host server on 1 (how many people can connect etc).
when further in design process i'll try upload pics. in ideas stage now.
server pi connected wi-fi adapter (that has hotspot capability). wether have standalone server or not, that's different question later testing. client pi gps module, wi-fi adaptor, custom pcb buttons gpio , 3 - 5 inch 5v powered screen. screen display custom programme going map or radar type image, each ring representing distance centre. centre of image current location, other dots show allied players using same pi system, or simplified pocket version (no screen).
how work?
server
server software (custom made) connection point of players using pi friendly location tracker device. listen each client, receiving regular updates on players , gps coordinates. once updated, server send information players can see there friends are.
clients
client software (custom made) brain of whole system. software send gps coordinates of player (the 1 using it) server , listen other player updates. once received, client convert coordinates viewable medium , "plot" them on radar image. that's mathematically tricky part have more research into. client incharge of said display, rotating faces direction gun faces, via sort of compass connected pi.
limitations, concerns future
had though of programming phone, however, i'm sure people don't want put there expensive iphones / androids in line of fire. pi system opens door cheaper option.
-$30-50 pi (depending on model chose or work this).
-$20 gps module
-chump change custom board , buttons (i work in computer store)
-? compass ... built gps?
-$50 wi-fi dongle
-free coding, software designed , written myself.
-? backup battery pack
i'm looking @ around $100 - 150 per unit, lot cheaper favourite phone.
buttons haven't put though into. 1 connected power supply (backup battery pack) off on switch. connected universal power socket (think anderson plug, smaller) connect torch or laser pointer (as optional attachment). i'm thinking zoom functions display , radar rotate / pointer rotate (one option rotate whole map / radar image, second have current direction facing pointer). offcourse there connect server button.
limitation accuracy of gps modules (and of code / math plotting positions). if out 5-10 meters project waist. having 1-5 meter accuracy or less optimal (2-5 larger games, 2 or less small fields).
server run in unison client? bring costs down cost of server unit. allow each team member 1 of these units host match, add p/w , friends connected. aiming for, ability uses 1 of these (probably friends till nicks design) host server, , connect without need dedicated server.
optional
additional features might in scope later down track (for i'm in research , planning phase). these include:
-the ability server host more 1 team of players.
-custom colours background image (this image default, adding map instead under list)
-custom maps instead of background image
-pings enemy movement (when enemy moves more 3 meters within short period, ping players location enemies. similar how halo motion tracker works).
-round counter plugin support (allowing add pressure switch behind trigger of gun count how many rounds have fired)
-detachable rechargeable battery pack , charge station 4 units (via 4.2 amp car charger or 4.2 amp wall charger)
summary
current idea / project. once have done enough research of product limitations, found nice way of calculating distance , angles latlong values , tested code, next stage getting pi (literally) , getting them work custom board (to made) , screen. testing range of wifi adaptors, ability host server on 1 (how many people can connect etc).
when further in design process i'll try upload pics. in ideas stage now.
how's project coming along? i'd interested in investing in idea , i'm developing website sports including paintball wicked place test out on.
raspberrypi
Comments
Post a Comment