Difference between revisions of "Arduino Radar Gun"

From Kevin Darrah Wiki
Jump to: navigation, search
 
(15 intermediate revisions by the same user not shown)
Line 10: Line 10:
  
 
== Phase 1 - Reading the Speed Data ==
 
== Phase 1 - Reading the Speed Data ==
Video will be coming soon...
+
{{#evt:
 +
service=youtube
 +
|id=https://www.youtube.com/watch?v=HCx3j8fU7M8
 +
|dimensions=560x315
 +
}}
  
 
=== Connections ===
 
=== Connections ===
All x12 Analog Inputs are connected to the Numeric LCD pins on the gun. A0-A5 are the standard hookups to the Arduino, but A6-A10 go to: 4, 6, 8, 9, 10  Note that the ground connection is made where the battery clip wire terminates into the board
+
All x12 Analog Inputs are connected to the Numeric LCD pins on the gun. A0-A5 are the standard hookups to the Arduino, but A6-A10 go to: 4, 6, 8, 9, 10. Note that the ground connection is made where the battery clip wire terminates into the board
  
 
[[File:radarConnections.png|768px]]
 
[[File:radarConnections.png|768px]]
Line 20: Line 24:
  
 
[[File:3v3Radar.png|768px]]
 
[[File:3v3Radar.png|768px]]
 +
 +
Power to the Radar gun is supplied from the 5V USB, stepped down to 3.3V using a Linear Regulator "TC1262-3.3VAB".  The [[Power_Cheater | Power Cheater]] was used for this.  WARNING!!! The gun will pull over 200mA when you pull the trigger, so make sure the supply can handle that load current.
 +
 +
=== LCD Segment Mapping ===
 +
Here's a shot of my notes when I was mapping the segments - I also took note of the misc characters like low battery, mph, kph, and the little doppler icon that pops up when you pull the trigger. 
 +
 +
[[File:radarLCDnotes.png|600px]]
  
 
=== The Code ===
 
=== The Code ===
 
[http://kevindarrah.com/download/arduino_code/RADARGUN_testRead.ino Download the Test Code]
 
[http://kevindarrah.com/download/arduino_code/RADARGUN_testRead.ino Download the Test Code]
 +
 +
= Radar Board =
 +
 +
The radar board was developed so that a tiny board with the Arduino can be soldered down directly to the Radar Gun.  The Arduino project can do anything you want from there.  In the demo code below, it simply powers up the gun, triggers the radar gun to start scanning, then just outputs the speed over the USB interface.  I also added in pads for a UART connection, so the data can be streamed out there as well.  If the radar gun project is of no interest to you, this board makes a pretty slick little breakout for the ATMEGA32U4
 +
 +
{{#evt:
 +
service=youtube
 +
|id=https://youtu.be/kHiQM-JzTmU
 +
|dimensions=560x315
 +
}}
 +
 +
== Schematic ==
 +
 +
[[File:radarv1sch.png|1000px]]
 +
 +
== CODE ==
 +
 +
[http://www.kevindarrah.com/download/arduino_code/RADARGUN.zip DEMO Code]
 +
 +
== Manufacturing Files ==
 +
 +
You can buy all of these parts on Digikey and even upload the list right into your cart.  I had the boards made by Electrodragon.com and also bought the stainless stencil from them.  They only need the top paste file for that. 
 +
 +
[http://www.kevindarrah.com/download/Radar_BOM_v1.xlsx Parts List]
 +
 +
Diode used is a standard Schottky diode - 1N5187
 +
 +
Capacitor is a 680uF electrolytic pulled out of my cheap kit I got [https://www.amazon.com/gp/product/B01MSQOX0Q/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 here]
 +
 +
[http://www.kevindarrah.com/download/radarV1.zip Gerbers]
 +
 +
== Assembly ==
 +
 +
Watch [https://youtu.be/qqoHTKhIBRo this] for surface mount soldering.
 +
 +
[https://youtu.be/dpgcBsl9D4k this] for Burning the bootloader.
 +
 +
Some close up pictures:
 +
 +
[[File:Screen Shot 2018-04-26 at 11.59.17 PM.png|600px]]
 +
 +
[[File:Screen Shot 2018-04-26 at 11.59.28 PM.png|600px]]
 +
 +
[[File:Screen Shot 2018-04-26 at 11.59.39 PM.png|600px]]

Latest revision as of 07:01, 27 April 2018

...Back to Projects:

RadarGun.png

OpenedGun.png

Arduino Radar Gun

Introduction

This is a long term project, so this page will be updated as the project continues. The goal here was to take control of an off-the-shelf radar gun. The gun used for the project was a "Bushnell Velocity Speed Gun" and was purchased on Amazon. An Arduino Leonardo is being used due to it having x12 Analog Inputs. Since the Leonardo is based on the ATMEGA32U4, any of the "Arduino Clones" would work, like this one

Phase 1 - Reading the Speed Data

Connections

All x12 Analog Inputs are connected to the Numeric LCD pins on the gun. A0-A5 are the standard hookups to the Arduino, but A6-A10 go to: 4, 6, 8, 9, 10. Note that the ground connection is made where the battery clip wire terminates into the board

RadarConnections.png

The trigger board cable brings up the positive 3V terminal from the battery stack, which is where I connected my 3.3V source wire. You can see that the two pins on the left are bridged together, which made the soldering much easier

3v3Radar.png

Power to the Radar gun is supplied from the 5V USB, stepped down to 3.3V using a Linear Regulator "TC1262-3.3VAB". The Power Cheater was used for this. WARNING!!! The gun will pull over 200mA when you pull the trigger, so make sure the supply can handle that load current.

LCD Segment Mapping

Here's a shot of my notes when I was mapping the segments - I also took note of the misc characters like low battery, mph, kph, and the little doppler icon that pops up when you pull the trigger.

RadarLCDnotes.png

The Code

Download the Test Code

Radar Board

The radar board was developed so that a tiny board with the Arduino can be soldered down directly to the Radar Gun. The Arduino project can do anything you want from there. In the demo code below, it simply powers up the gun, triggers the radar gun to start scanning, then just outputs the speed over the USB interface. I also added in pads for a UART connection, so the data can be streamed out there as well. If the radar gun project is of no interest to you, this board makes a pretty slick little breakout for the ATMEGA32U4

Schematic

Radarv1sch.png

CODE

DEMO Code

Manufacturing Files

You can buy all of these parts on Digikey and even upload the list right into your cart. I had the boards made by Electrodragon.com and also bought the stainless stencil from them. They only need the top paste file for that.

Parts List

Diode used is a standard Schottky diode - 1N5187

Capacitor is a 680uF electrolytic pulled out of my cheap kit I got here

Gerbers

Assembly

Watch this for surface mount soldering.

this for Burning the bootloader.

Some close up pictures:

Screen Shot 2018-04-26 at 11.59.17 PM.png

Screen Shot 2018-04-26 at 11.59.28 PM.png

Screen Shot 2018-04-26 at 11.59.39 PM.png