Parking Pal – Ultrasonic Distance Meter 3D Printer Model

Author: @
License: CC BY
File formats: SLDPRT,STL
Download type: zip
Size:1.2MB

The file 'Parking Pal – Ultrasonic Distance Meter 3D Printer Model' is (SLDPRT,STL) file type, size is 1.2MB.

Summary

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. 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.

Required

QtyPartLink
1Arduino Pro MicroSparkFun
1NeoPixel StickSparkFun
1HC-SR04 SensorSparkFun
1SMT PushbuttonSparkFun
1USB A ConnectorDigikey
1PCB - MCUOSHPark
1PCB - SMUOSHPark

Optional (to include buzzer)

QtyPartLink
112mm BuzzerSparkFun
110k ResistorDigikey
12N7002 N-Ch FetDigikey
Case_bottom.SLDPRT 260.1KB
Case_bottom.STL 136.3KB
Case_top.SLDPRT 320.2KB
Case_top.STL 197.2KB
SMU_case_bottom.SLDPRT 182.9KB
SMU_case_bottom.STL 121.7KB
SMU_case_top.SLDPRT 191.2KB
SMU_case_top.STL 152.9KB
SMU_spacer.SLDPRT 120.6KB
SMU_spacer.STL 82.2KB