|
|
Arduino Nano R3 |
x 1 | |
|
|
128x64 LCD Display with ST7565 driver chi |
x 1 | |
|
|
Pushbutton Switch |
x 1 | |
|
|
Resistors, capacitor |
x 1 | |
|
|
Ciol from small relay |
x 1 |
|
Soldering Iron Kit |
|
|
arduino IDEArduino
|
Arduino Car Paint Thickness Indicator - Meter
A paint thickness indicator is useful in industries like automotive, aerospace, marine, and construction where precise coating thickness is crucial for quality control and performance. It measure the thickness of paint or coatings on a metal surface. We can use this property, for example, when buying a car, where we can check if the car has a putty hidden under the paint.
In the following, I will present you a very simple way to make such a device using an Arduino microcontroller board. The indicator will show the relative thickness of the measured paint layer in relation to the spot with the original layer. The device also detects whether the substrate is steel or aluminum

This project is sponsored by PCBWay. They has all the services you need to create your project at the best price, whether is a scool project, or complex professional project. On PCBWay you can share your experiences, or get inspiration for your next project. They also provide completed Surface mount SMT PCB assemblY service at a best price, and ISO9001 quality control. Visit pcbway.com for more services.
.
. As I mentioned before, the device is very simple to make and consists of only a few components:
- Arduino Nano microcontroller board
- LCD Dispaly 128x64 dots with ST7565 driver chip
- three resistors, capacitor and diode
- two buttons (specifically I use capacitive touch buttons, but you can use standard mechanical buttons without any change in the code)

- and sensor coil (This is a coil taken from an old electromagnetic relay, in this particular case with an ohmic resistance of about 500 ohms, but any coil with similar characteristics can be used)

The measurement is performed in such a way that first a rectangular signal is generated at the D2 output of the Arduino, which is then fed to a voltage divider composed of a constant resistor and an inductive reactance, which in this case is a relay coil. Bringing the coil closer to a metal object changes its inductive reactance, thereby changing the voltage at the output of the divider. This voltage, after diode rectification, is measured by the Arduino analog input.
The procedure for measuring the relative thickness of paint is as follows:
1. First put the coil to a place on the surface where you are sure that the paint is original.
2. press the "Calibration" button. Now this value is taken as a reference against which the thickness of the suspicious areas will be measured.
3. now, place the coil on the "suspicious" place,
4. and press the "Measurement" button.
And now let's see how the device works: Immediately after switching on, the "Ready" screen appears on the display.

During the measurements I will use pieces of metal on which I will simulate paint and putty of different thicknesses, because at the moment I do not have the conditions to make the measurements on a real car.

As you can see, the device perfectly detects the type of surface (iron or aluminum) and for the thickness of the paint it shows a relative number that does not correspond to the real thickness in a given measurement unit, but still gives us a idea of the thickness of the deposit. With small adjustments in the code we can change the ratio between the actual thickness and the displayed relative number, which would also increase the accuracy.
And finally a short conclusion. Although relatively simple to make, this is a very useful device especially when buying a car to check suspicious areas where auto putty has been applied under the paint. The device is embedded in a suitable box made of PVC board and lined with colored self-adhesive wallpaper.
Arduino Car Paint Thickness Indicator - Meter
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Mirko Pavleski
-
Arduino 3D Printed self Balancing Cube
Self-balancing devices are electronic devices that use sensors and motors to keep themselves balanc...
-
Build simple Retro Style VFO (Variable frequency oscillator) with Crowoanel 1.28 inch Round Display
Today I received a shipment with a Small round LCD display from Elecrow. The device is packed in tw...
-
Human vs Robot – Rock Paper Scissors with MyCobot 280 M5Stack
Today I received a package containing the few Elephant Robotics products. The shipment is well pack...
-
How to Build a Simple Audio Spectrum Analyzer with Adjustable Settings
An audio spectrum analyzer is an electronic device or software tool that measures and visually disp...
-
How to Make a Digital Clock on a Vintage B&W TV using Arduino
These days I accidentally came across this small retro Black and White TV with a built-in Radio, so ...
-
Build a $10 Function Generator with Frequency Meter for Your Lab
A function generator is a piece of electronic test equipment used to generate various types of elec...
-
From Unboxing to Coding - Radar Clock on Elecrow’s 2.1 HMI Display
Today I received a shipment with a large round LCD display from Elecrow. The device is packed in two...
-
Making a Retro Analog NTP Clock with Unihiker K10 - Arduino IDE Tutorial
Some time ago I presented you a way to use standard Arduino libraries on the Unihiker k10 developme...
-
Build a Cheap & Easy HF Preselector - Antenna Tuner
HF antenna preselector is an electronic device connected between an HF radio antenna, and a radio r...
-
DIY Static Charge Monitor - Electrostatic Field Detector (Arduino & TL071)
A Static Charge Monitor also known as a Static Field Meter or Electrostatic Voltmeter is a device u...
-
XHDATA D-219 Radio Short Review with complete disassembly
Some time ago I received an offer from XHDATA to be one of the first test users of their new radio m...
-
How to make Simplest ever Oscilloscope Clock
An oscilloscope clock is a unique and creative way to display the time using an oscilloscope, which...
-
DIY Digital Barograph with BME280 and ESP32 - 24 Hour Pressure Trends
A barograph is a self-recording barometer that continuously measures and records atmospheric pressu...
-
Build a Raspberry Pi Pico SDR Radio with Waterfall Display
Software-defined radio (SDR) is a radio communication system where components that have traditional...
-
DIY Magnet Polarity Detector - How to Identify Poles with a Hall Sensor from a PC Fan
Recently, while working on a project, I needed to determine the polarity of several permanent magne...
-
Light Meter Project - Making Dfrobot Unihiker K10 Work with Standard Arduino Libraries
The other day I received a shipment with a UNIHIKER K10 development board from DFRobot, which I rec...
-
DIY Simple Arduino Whack-a-Mole Game
A "Whack-a-Mole" game is a classic arcade-style game where moles pop up randomly from holes, and th...
-
Wireless Power Transmission, Long-Distance and High-Efficiency with Class-E Tesla Coil
Wireless energy transfer also known as wireless power transmission is a method of getting useful el...
-
-
AEL-2011 Power Supply Module
321 0 1 -
AEL-2011 50W Power Amplifier
295 0 1 -
-
-
Custom Mechanical Keyboard
564 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
229 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
235 0 1 -
-
-







