Mirko Pavleski
Published © GPL3+

DIY Miliohmmeter for Measure Low Value Resistances

This device serves for accurate measurement of small resistances in the range of 0.1 ohm up to 50 ohms.

BeginnerFull instructions provided12,222
DIY Miliohmmeter for Measure Low Value Resistances

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×1
Alphanumeric LCD, 16 x 2
Alphanumeric LCD, 16 x 2
×1
Linear Regulator with Adjustable Output
Linear Regulator with Adjustable Output
×1
Through Hole Resistor, 12 ohm
Through Hole Resistor, 12 ohm
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Schematic

Code

Code

C/C++
#include<LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  lcd.begin(16, 2);
  lcd.print("MiliOhm Meter");
}
 
// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  
  // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
  float voltage = sensorValue * (5.0 / 1024.0);
 
  float Rx = voltage / 0.104;
 
  if (Rx > 41) {
  
  lcd.setCursor(0,1);
  lcd.print( " Out of Range ");

  
  delay(1000);
}
  if (Rx < 40) {
    lcd.setCursor(0,1);
  lcd.print( Rx);

  lcd.setCursor(5, 1);
  lcd.print(" Ohm      ");
  delay(1000);
}
}

Credits

Mirko Pavleski

Mirko Pavleski

150 projects • 1287 followers

Comments