Wie man den Besucherfisch mit Arduino uno macht

Wie man den Besucherfisch mit Arduino uno macht
Der einfachste Weg, Schaltkreise für verschiedene Projekte zu erstellen und mehr genaue Kenntnisse darüber zu haben, wie unterschiedliche Geräte der Arduino funktionieren, ist die am besten geeignete Option. Arduino ist geeignet, da es Unterstützung entweder im Zusammenhang mit Hardware oder im Zusammenhang mit Software bietet. Dies verschafft dem Arduino einen Vorteil, um entweder Projekte für Anfänger oder fortgeschrittene Projekte durchzuführen.

Auf die Projekte auf Anfängerebene bezieht es sich. Dies könnte entweder ein Geschäft, eine Fabrik oder ein Schulklassenzimmer sein. Das Zählen der Anzahl der Personen automatisch anstelle der manuellen Zählung kann genauer sein und es einfacher macht, die Personen, die in einen Bereich eintreten. Um einen Besucherzähler zu machen, haben wir ein Infrarotmodul mit Arduino miteinander verbunden.

Wie man den Besucherfisch mit Arduino uno macht

Um die Anzahl der Personen zu zählen, die in eine Einrichtung eintreten, ist es einfacher, eine Maschine zu erstellen, die die Menschen automatisch zählt. Dies kann durch Verwendung eines Sensors erreicht werden. Dieser Sensor arbeitet durch Ausgabe von Infrarotstrahlung und erkennt die Strahlung, die nach dem Kollieren mit jedem Objekt wieder reflektiert wird.

Im Falle des Besucherzählers, wenn eine Person diesen Sensor übergeht, spürt er die reflektierte Welle und zählt auf diese Weise die Anzahl der Personen. Mit anderen Worten können wir sagen, dass eine Person nach dem Erfassen des Sensors die Infrarotstrahlung erfasst, dass eine Person in die Einrichtung eingetreten ist.

Um den Besucherzähler zu machen, haben wir eine Schaltung entworfen, deren Schema in dem unten angegebenen Bild angegeben ist

Hardware -Montage zum Erstellen eines Besucherschalters mit Arduino Uno

Um den Besucherzähler zu erstellen, haben wir die folgenden Komponenten verwendet

  • Arduino uno
  • Brotbrett
  • 1 LED
  • 1 Widerstand (220 Ohm)
  • 16 × 2 Flüssigkristallanzeige (LCD)
  • Drähte verbinden
  • Infrarotmodul
  • Potentiometer

Wir haben das Bild der Hardware -Baugruppe gepostet, um das Vernetzung aller Komponenten mit Arduino Uno besser zu verstehen.

Wir haben die Komponenten zusammengebaut, indem wir zuerst die LCD -LED und das Potentiometer auf das Stirnbrett legen. Als Nächst die grauen Farbdrähte.

Um die Helligkeit des LCD einzustellen, haben wir das Potentiometer mit dem LCD mit dem gelben Draht mit LCD an seinem V0 -Pin verbunden. Um das IR -Modul zu verknüpfen, haben wir seinen Ausgang mit Pin 10 von Arduino angeschlossen und wird durch den an Pin 10 angeschlossenen braunen Draht dargestellt.

Für die Anzeige der Besucher haben wir die LED verwendet, die mit dem Orangendraht mit dem Pin 9 des Arduino verbunden ist. Um die Komponenten mit der Versorgung zu verbinden, haben wir die 5 Volt und den Bodenstift von Arduino verwendet und sie sind mit den Schlitzen der Brotplatte angeschlossen.

Arduino -Code zum Erstellen eines Besucherschalters mit Infrarot (IR) -Modul

Der kompilierte Arduino -Code für das Besucher -Zählerprojekt ist unten angegeben:

#Include // Definieren der Bibliothek für LCD
Liquidcrystal LCD (12, 11, 5, 4, 3, 2); // Zuweisung von Arduino an LCD
Unsigned int count = 0; // Variable, um die Anzahl der Besucher zu zählen
Int ir; // Variable, um den Wert des Sensors zu speichern
int vis; // Variable, die die Anzahl der Besucher speichert
#Define IRPIN 10 // Arduino Pin für den IR -Sensor
#define LED 9 // Arduino Pin für LED
void setup ()

Serie.Beginnen Sie (9600); // Initialisierung der seriellen Kommunikation
LCD.Beginnen Sie (16,2); // Initialisierung der Dimensionen des LCD
PinMode (IRPIN, Eingabe); // Zuweisen des Sensors als Eingabe an Arduino
PinMode (LED, Ausgabe); // Zuweisen der LED als Ausgabe von Arduino
LCD.setCursor (0,0);/* Festlegen der Stelle für die Daten, die angezeigt werden sollen*/
LCD.print ("Besucherzähler"); // Daten auf LCD anzeigen

void Loop ()
IR = DigitalRead (IRPIN); // Lesen Sie die Ausgabe des Sensors
if (ir == hoch) // Wenn der Sensor die reflektierte Strahlung erkennt
DigitalWrite (LED, hoch); // Schalten Sie die LED ein
vis = count ++; // Inkrement der Anzahl der Besucher
LCD.setCursor (1,1);/* Festlegen der Stelle für die Daten, die angezeigt werden sollen*/
LCD.Print (vis); // Anzeigen der Anzahl der Besucher anzeigen

anders
DigitalWrite (LED, niedrig); // halten die LED im Außenzustand im Zustand

Um den Arduino -Code zu kompilieren, haben wir zuerst die erforderlichen Bibliotheken und Variablen definiert und dann die Arduino -Pins für die jeweiligen Komponenten zugewiesen.

Im Abschnitt "Setup digitalread () Funktion.

Als Zählung der Besucher haben wir den IF -Zustand verwendet, der überprüft wird, ob die Ausgabe des Moduls hoch ist, dann erhöhen Sie die Anzahl der Besucher und drehen Sie die LED ansonsten die LED im Aus -Status und erhöhen Besucher.

Hardware -Implementierung des Besucherzählers mit dem IR -Modul

Im Folgenden finden Sie die Figur der Hardware, die auf dem Breadboard zusammengestellt wurde, um den Besucherschalter zu erstellen:

Um zu demonstrieren, wie der Arduino -Code funktioniert und zählt, dass der Besucher unten eine Animation gepostet hat:

Abschluss

Die Schnittstelle mehrerer Geräte mit Mikrocontrollern wurde mit Hilfe von Arduino -Boards erleichtert. Jetzt kann man also eine Vielzahl von Projekten mit Arduino erstellen und mehr über Schaltkreise erfahren. In diesem Schreiben haben wir auch ein Projekt erstellt, das die Anzahl der Besucher zählt und es auf dem LCD anzeigt.