So erstellen Sie einen einfachen Näherungssensor mit Arduino

Inhaltsverzeichnis:

So erstellen Sie einen einfachen Näherungssensor mit Arduino
So erstellen Sie einen einfachen Näherungssensor mit Arduino
Anonim

Dieser Artikel beschreibt, wie man einen einfachen Näherungssensor aus LEDs und Arduino herstellt, der in der Lage ist, den Abstand zwischen dem Sensor und dem Objekt davor ohne physischen Kontakt zu erkennen. Der Sensor gibt dem Arduino eine Reihe von analogen Signalen, die dann auf dem Computer angezeigt werden können. Der Lautsprecher ist optional und wird nicht benötigt, wenn Sie eine einfache Version dieses Projekts durchführen.

Benötigte Materialien

  • Arduino
  • Steckbrett
  • 100k Widerstand
  • Überbrückungsdrähte
  • Isolierband
  • IR-LED-Emitter (mindestens 2)
  • IR-LED-Empfänger (Fotodiode mit 2 Pins)

Schritte

Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 1
Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 1

Schritt 1. Beginnen Sie damit, die benötigten Materialien beiseite zu legen

Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 2
Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 2

Schritt 2. Bereiten Sie die IR-LED vor, indem Sie ein kleines Stück des Isolierbandes abschneiden und es dann um die LED wickeln, um eine Röhre zu bilden, wie oben gezeigt

Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 3
Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 3

Schritt 3. Verwenden Sie das Steckbrett, die Überbrückungsdrähte, den Widerstand und die LEDs, um die Verbindung wie folgt einzurichten

  • Verbinden Sie den Widerstand von 5 V mit dem Plus (großer Pin) des IR-Empfängers.
  • Verbinden Sie alle IR-LEDs mit dem 3,3-V-Pin des Arduino.
  • Verbinden Sie einen Jumper von A0 auf dem Arduino mit dem positiven Bein des IR-Empfängers.
  • Verbinden Sie alle Negative des Empfängers und der LEDs mit dem GND auf Arduino.
  • Stellen Sie sicher, dass keine Drähte oder LEDs kurzgeschlossen sind, da LEDs sehr empfindlich sind und brennen können.
Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 4
Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 4

Schritt 4. Erstellen Sie Ihren Code

Dies ist ein einfacher Code, der die IR-Daten auf Ihrem Computerbildschirm ausdruckt. Diese Variablen können dann verwendet werden, um fast alles zu steuern. Dieser Code ermöglicht ein einfaches analoges Lesen des IR-Sensors.

int IR-Empfänger = A0; // initialisieren

Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 5
Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 5

int IRval;

Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 6
Machen Sie einen einfachen Näherungssensor mit Arduino Schritt 6
Void-Setup ()
{
pinMode (IRreceiver, INPUT); // deklariere es als Eingang
Serial.begin (9600); // Geschwindigkeit, mit der die Kommunikation stattfindet
}
Leere Schleife ()
{
int IRval= analogRead (IRreceiver); // Daten deklarieren
Serial.println (IRval); // die Daten ausgeben
Verzögerung(10); } // füge eine Verzögerung hinzu, um die Dinge zu glätten

Schritt 5. Stellen Sie sicher, dass alle Verbindungen sicher sind und laden Sie dann den Code auf Ihr Arduino hoch

Rufen Sie nach dem Hochladen die serielle Kommunikation auf.

Schritt 6. Untersuchen Sie die Daten

Die Daten sollten variieren, wenn der Abstand zwischen Sensor und Objekt variiert.

Erstellen Sie einen einfachen Näherungssensor mit Arduino Final
Erstellen Sie einen einfachen Näherungssensor mit Arduino Final

Schritt 7. Fertig

Tipps

  • Achten Sie darauf, den LED-Empfänger nicht mit dem LED-Sender zu verwechseln, sie sehen alle gleich aus.
  • Infrarotlicht ist mit bloßem Auge nicht sichtbar, Sie können es jedoch durch eine Digitalkamera sehen, dies hilft zu sehen, ob die LED funktioniert oder nicht.
  • Verwenden Sie die Kamera Ihres Telefons, um zu sehen, ob das IR emittiert. Stellen Sie sicher, dass die Kamera IR nicht herausfiltert, da die Kamera sonst die IR-Emission möglicherweise nicht erfasst.

Empfohlen: