Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

DIY Arduino lengtemeter – nauwkeurig en eenvoudig te bouwen

Onderdelen en benodigdheden

Onderdeel Aantal
Arduino Nano R3 1
Ultrasonische sensor HC-SR04 1
Alfanumeriek LCD 16x2 1
Trim potentiometer 10 kΩ 1

Benodigde tools

  • Solderbout

Apps en online diensten

  • Arduino IDE

Over dit project

Mijn kinderen meeten hun lengte elke dag – daar kwam het idee voor dit apparaat. Sta eronder, activeer de meting (piepgeluid), en je lengte verschijnt op het display.

Hoe het werkt

  1. Monteer het apparaat op een vaste hoogte H (bijv. 180 cm) met dubbelzijdig tape.
  2. De sensor meet afstand D tot het hoofd.
  3. Code berekent H - D = lengte persoon.
  4. Resultaat op LCD + staafdiagram (bibliotheek LcdBarGraph).
  5. Geen persoon? D = H → lengte = 0.

Het apparaat zit in een doosje: LCD vooraan, sensor onderaan. Piezo-buzzer op pin 8 geeft signaal bij geldige meting (>100 cm).

Code

#include 
#include 

#define MAX_DISTANCE 200
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
LcdBarGraph lbg(&lcd, 16, 0, 1);

const int trigPin = 9;
const int echoPin = 10;
const int speakerPin = 8;

long duration;
int distance, distance1;

void setup() {
  lcd.begin(16, 2);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop() {
  digitalWrite(trigPin, LOW); delayMicroseconds(2);
  digitalWrite(trigPin, HIGH); delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = duration * 0.034 / 2;
  distance1 = 180 - distance;  // H = 180 cm, pas aan naar je montagehoogte!

  if (distance1 > 100) tone(speakerPin, 1000);
  else noTone(speakerPin);

  lcd.setCursor(0, 0);
  lcd.print("LENGTE: ");
  lcd.print(distance1);
  lcd.print(" cm ");

  lcd.setCursor(0, 1);
  lbg.drawValue(distance1, MAX_DISTANCE);
  delay(500);
}

Bibliotheken

  • LiquidCrystal.h (standaard)
  • LcdBarGraph.h (te installeren via Library Manager of download)

Schema

Zie schema-afbeelding in projectbestanden. Aansluitingen: HC-SR04 trig→D9, echo→D10; LCD: RS→D12, EN→D11, D4-D7→D5-D2; Buzzer→D8; Potmeter op LCD Vo-pin voor contrast.

Productieproces

  1. Bouw je eigen DIY huiswerk-schrijfmachine thuis
  2. Een slimme voltmeter bouwen met Arduino en smartphone – Eenvoudig DIY-project
  3. Bouw een DIY VR-skateboard met Arduino, Google Cardboard en Bluetooth
  4. Een nauwkeurig meetwieltje bouwen met Arduino Nano en draaiencoder
  5. Bouw een DIY Arduino Radionica EMR Behandelapparaat
  6. Accurate zonnestralingsmeting met Arduino UNO en Ethernet Shield
  7. Bouw een Volledig Functionele CNC-machine met Arduino Nano R3
  8. DIY 2D Motion Racing Simulator met Arduino Nano & SG90 Servo's
  9. Bouw Je Eigen Universele CNC Machine – Complete DIY Handleiding
  10. Bouw een draagbare RFID-deurslot met Arduino – Stap-voor-stap handleiding
  11. DIY 3-As CNC VMC: Bouw een Precisie Freesmachine