The Parking Pal is an ultrasonic distance meter to help with parking in the garage. It's based on the HC-SR04 and an Arduino Pro Micro. It includes a NeoPixel interface (NeoPixel stick, by default) to display distance, and an integrated buzzer to beep when you're getting too close! It's modular, using a simple USB connector. You can use the sensor and display unit as one piece, or place the sensor elsewhere using a cheap USB extension cable. I tried to design it so that as many parts as possible could be purchased from SparkFun or the like.

The case assembles using standard M3 fasteners, and can be mounted to the wall using double-sided tape or the screw hole features.

The firmware includes various modes, including a bar mode, a "stoplight" mode, and a simple red/yellow/green mode. There is support for setting the mode, brightness and the default park position using a single pushbutton. It's open-source and easily configured.

The PCB, CAD, and firmware are all open source and free to use and modify. You can find the PCB and firmware at my GitHub [here](https://github.com/jaygreco/ParkingPal). If there is interest, I would happily supply kits with the required parts, and perhaps pre-assembled electronics for those who don't want to purchase/solder their own components.

## Parts list
There's a more detailed BOM [here](https://github.com/jaygreco/ParkingPal/blob/master/PCB/0.1/MCU/MCU_BOM.xlsx).
### Required
| Qty | Part | Link |
|-----|-------------------|---------------------------------------------------------------------|
| 1 | Arduino Pro Micro | [SparkFun](https://www.sparkfun.com/products/12640) |
| 1 | NeoPixel Stick | [SparkFun](https://www.sparkfun.com/products/12661) |
| 1 | HC-SR04 Sensor | [SparkFun](https://www.sparkfun.com/products/13959) |
| 1 | SMT Pushbutton | [SparkFun](https://www.sparkfun.com/products/8720) |
| 1 | USB A Connector | [Digikey](https://www.digikey.com/products/en?keywords=380-1412-ND) |
| 1 | PCB - MCU | [OSHPark](https://oshpark.com/shared_projects/L5AVMKPm) |
| 1 | PCB - SMU | [OSHPark](https://oshpark.com/shared_projects/UerOD9Ji) |

### Optional (to include buzzer)
| Qty | Part | Link |
|-----|-----------------|-----------------------------------------------------------------------------|
| 1 | 12mm Buzzer | [SparkFun](https://www.sparkfun.com/products/7950) |
| 1 | 10k Resistor | [Digikey](https://www.digikey.com/products/en?keywords=RMCF0201FT10K0CT-ND) |
| 1 | 2N7002 N-Ch Fet | [Digikey](https://www.digikey.com/products/en?keywords=2N7002-TPMSCT-ND) |

About us

All our 3D models contain a ZIP archive with STL files and previews.

Our collections of 3D models created by a community of 3D enthusiasts. These models are suitable for both 3D printing and CNC

With our help, you can already search for models on all popular sites on the Internet. We have various filters for a quick search. Our developers are constantly working on a user-friendly user interface. All so that you can find a 3D model to print or CNC and put it to work faster!

We really hope that you can find the 3D model you need for your work or hobby.