Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Präzises DIY-Messrad mit Arduino Nano und Drehgeber

Komponenten

Werkzeuge

Software

Funktionsprinzip

Ein Messrad nutzt die Drehung eines Rades zur Wegstreckenmessung. Der Drehgeber erfasst die Schritte pro Umdrehung (N). Der Radradius ist R. Die zurückgelegte Strecke pro Schritt beträgt 2 × π × R / N. Der Arduino zählt die Impulse, berechnet die Distanz und zeigt sie auf dem LCD in Zentimetern an.

Präzises DIY-Messrad mit Arduino Nano und Drehgeber

Arduino-Code

/* Messrad
 * von Mirko Pavleski
 */
#include <LiquidCrystal.h>
LiquidCrystal lcd(5, 6, 7, 8, 9, 10);

int pin1 = 2;   // Drehgeber A
int pin2 = 3;   // Drehgeber B
int pos = 0;
int state, lastState;
const float pi = 3.14;
const float R = 3.25;   // Radradius in cm
const int N = 40;       // Impulse pro Umdrehung
float distance = 0;

void setup() {
  pinMode(pin1, INPUT_PULLUP);
  pinMode(pin2, INPUT_PULLUP);
  lcd.begin(16, 2);
  lcd.print("MESSRAD");
  lastState = digitalRead(pin1);
}

void loop() {
  state = digitalRead(pin1);
  if (state != lastState) {
    if (digitalRead(pin2) != state) pos++;
    else pos--;
  }
  distance = ((2 * pi * R) / N) * pos;
  lcd.setCursor(0, 1);
  lcd.print(distance);
  lcd.setCursor(5, 1);
  lcd.print("cm ");
  lastState = state;
}

Schaltplan

Präzises DIY-Messrad mit Arduino Nano und Drehgeber

Herstellungsprozess

  1. Retro-Numitron-Uhr mit Arduino bauen: Einfach, zuverlässig & energieeffizient
  2. Echtzeit-Gyroskop-Spiel mit Arduino Nano & MPU-6050
  3. Einfachen Hindernissensor mit Arduino bauen – IR-LED & Photodiode Tutorial
  4. DIY-Voltmeter mit Arduino und Nokia 5110 Display – Schritt-für-Schritt-Anleitung
  5. MobBob: Eigenen Arduino-Roboter bauen, per Android-Smartphone steuern
  6. Web-fähigen IoT-Messer mit Arduino, Yaler und IFTTT bauen
  7. DIY-Frequenzzähler – Bis 6,5 MHz mit Arduino Nano messen
  8. Präzisen Luftqualitäts-Monitor mit Sharp GP2Y1010AU0F Sensor bauen
  9. Handheld Geigerzähler mit Arduino Nano selbst bauen
  10. Zuverlässigen Wecker mit DS1302 RTC und Arduino UNO bauen