DIY Körpergrößen-Messgerät mit Arduino Nano & Ultraschall – Präzise & Einfach
Komponenten und Zubehör
| Komponente | Anzahl |
|---|---|
| Arduino Nano R3 | 1 |
| Ultraschallsensor HC-SR04 | 1 |
| Alphanumerisches LCD 16×2 | 1 |
| Trimmpotentiometer 10 kΩ (LCD-Kontrast) | 1 |
| Summer (Buzzer) | 1 |
| Batterie / Akku (z. B. 9 V Block + Regler) | 1 |
Werkzeuge
- Lötkolben
Software
- Arduino IDE
Projektbeschreibung
Eine einfache, spaßige Messstation für Kinder: Stellen Sie sich unter das Gerät, ein Signalton ertönt, und die Körpergröße wird auf dem LCD angezeigt.
Funktionsprinzip
- Gerät an der Decke/Wand in bekannter Höhe H montieren (z. B. 180 cm).
- HC-SR04 misst Abstand D zum Kopf.
- Größe = H − D.
- Ist niemand darunter, misst der Sensor die volle Höhe H → Differenz = 0.
Die Bibliothek LcdBarGraph zeichnet einen horizontalen Balken proportional zur gemessenen Größe.
Aufbau
- LCD auf der Front, Ultraschallsensor nach unten gerichtet am Gehäuseboden.
- Summer gibt Bestätigungston bei gültiger Messung (> 100 cm).
- Stromversorgung über Batterie für portablen Betrieb.
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; // cm
distance1 = 180 - distance; // H = 180 cm anpassen!
if (distance1 > 100) tone(speakerPin, 1000);
else noTone(speakerPin);
lcd.setCursor(0,0);
lcd.print("HEIGHT: ");
lcd.print(distance1);
lcd.print(" cm ");
lcd.setCursor(0,1);
lbg.drawValue(distance1, MAX_DISTANCE);
delay(500);
}
Hinweise
- Höhe
180im Code an tatsächliche Montagehöhe anpassen. - Bibliothek
LcdBarGraphmuss installiert werden (Library Manager oder ZIP-Import). - Schaltplan im Originalprojekt (Bilddatei).
Herstellungsprozess
- DIY Hausaufgaben-Schreibmaschine zu Hause bauen
- Intelligentes Voltmeter mit Arduino & Smartphone bauen – Einfaches DIY-Projekt
- DIY VR-Skateboard mit Arduino, Google Cardboard und Bluetooth bauen
- Präzises DIY-Messrad mit Arduino Nano und Drehgeber
- DIY Radionik EMR-Behandlungsgerät mit Arduino Nano – Kritische Betrachtung
- Präzise Solareinstrahlungsmessung mit Arduino UNO & Ethernet Shield
- Eine voll funktionsfähige CNC-Maschine mit Arduino Nano R3 bauen
- DIY 2D-Motion-Rennsimulator mit Arduino Nano & SG90 Servos
- Universelle CNC-Maschine selbst bauen – Kompletter DIY-Leitfaden
- Portables RFID-Türschloss mit Arduino bauen – Schritt-für-Schritt-Anleitung