Inhaltsverzeichnis:
- Schritt 1: Hinderniserkennung
- Schritt 2: Motorsteuerung
- Schritt 3: Installieren Sie dort etwas, einen solchen Hund …
Video: Ein Infrarot-Tracking-Hund - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Irgendwann fand ich ein interessantes Video unter: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq_aiomsg das ist wirklich ein gutes Video, aber Betrug
Auf den ersten Blick finde ich es wirklich seltsam, und dann betrogen Füße, weiß nicht, was der Grund dafür ist, dass dieser Designer eine so irreführende Geschichte gemacht hat….
Ich kenne den Typen und die ganze Geschichte nicht, ich versuche es einfach selbst zu machen. Ich habe gerade mein eigenes Design mit sehr einfachen Modulen erstellt:
- Jeder Arduino-kompatible Controller wie Maduino
- L298N-Motortreiber
- 3x IR-Sensor
- Einige gängige Jumper
Schritt 1: Hinderniserkennung
Dort werden 3 IR-Sensoren verwendet, um das Hindernis zu erkennen, und der linke / rechte Sensor hat das Hindernis erkannt. Es sollte in Richtung Uhr / Gegenuhr gedreht werden, während der mittlere Sensor erkannt wird, ist alles in Ordnung.
Der 3-Sensor erkennt, ob sich ein Hindernis vor Ihnen befindet. Verbindet den Signalpin mit Maduino-Eingangspins, wie Pin2/3/4;
Überprüfen Sie als Software einfach den Sensorausgangsstatus, um zu entscheiden, was der Motor tun soll:
if (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // Wenn der mittlere Sensor das Hindernis erkennt, stoppt der Motor
{
analogWrite (EN, 0);
Halt();
}
if (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // wenn der rechte Sensor das Hindernis erkennt, Motorrücklauf mit hoher Geschwindigkeit;
{
analogWrite (DE, Hochgeschwindigkeit);
Umkehren();
}
if (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // wenn die
rechter mittlerer Sensor erkennt die obstable, Motorrückwärtsrichtung mit niedriger Geschwindigkeit;
{
analogWrite (EN, niedrige Geschwindigkeit);
Umkehren();
}
……
Schritt 2: Motorsteuerung
Und ein Motortreiber zum Antreiben des Motors mit hoher/niedriger Geschwindigkeit hängt vom Sensorstatus ab.
Verwenden eines L298N-Moduls zum Antreiben des Motors mit Maduino Pin5/6 und PWM-Pin (Maduino Pin9) bis L298N Enable-Pin und Stromversorgung des Moduls mit 9V:
int EN=9; // PWM-Steuerung
int highspeed = 80; // Definiere die hohe Geschwindigkeit
int lowspeed = 60; // Definiere die niedrige Geschwindigkeit
und dann kann die Motordrehzahl gesteuert werden durch:
analogWrite (DE, Hochgeschwindigkeit);
Schritt 3: Installieren Sie dort etwas, einen solchen Hund …
Installieren Sie die Sensoren und Motoren und machen Sie etwas für mich, ich mag einen Hund, der mit meiner 1,5-jährigen Tochter spielt. Laden Sie den Arduino-Code hier herunter…
Empfohlen:
Wie erstelle ich ein Infrarot-Thermometer?: 9 Schritte
Wie erstelle ich ein Infrarot-Thermometer?: Das Infrarot-Thermometer kann die Oberflächentemperatur eines Objekts messen. Sein Vorteil ist die berührungslose Temperaturmessung, mit der die Temperatur eines weit verbreiteten entfernten Objekts bequem und genau gemessen werden kann.Hier stellen wir
On Off Latch-Schaltung mit UC. Ein Druckknopf. Ein Stift. Diskrete Komponente.: 5 Schritte
On Off Latch-Schaltung mit UC. Ein Druckknopf. Ein Stift. Discrete Component.: Hallo zusammen, habe im Netz nach einer Ein/Aus-Schaltung gesucht. Alles, was ich fand, war nicht das, was ich suchte. Ich habe mit mir selbst gesprochen, es gibt unbedingt einen Weg dazu. Das habe ich gebraucht. - Nur ein Druckknopf zum Ein- und Ausschalten. - Muss nur
EIN ALTES HANDY (NOKIA 6600) IN EIN SUPERGADGET-MIKROCOMPUTER VERWANDELN: 37 Schritte
WIE MAN EIN ALTES HANDY (NOKIA 6600) IN EIN SUPERGADGET-MIKROCOMPUTER VERWANDELT: http://www.internetsecretbook.com https://www.youtube.com/thebibleformulaInmitten der Schwierigkeit liegt die Chance. - Albert Einstein Das Nokia 6600 bietet neue fortschrittliche Bildgebungsfunktionen, darunter ein helles TFT-Display mit 65.536 Farben und ca
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail
So richten Sie ein Heimnetzwerk ein: 6 Schritte
So richten Sie ein Heimnetzwerk ein: Das Einrichten eines Netzwerks kann zunächst entmutigend klingen, aber sobald Sie alles haben, was Sie brauchen, ist es sehr einfach. Die traditionelle Einrichtung erfordert ein Modem und einen Router, aber einige benötigen möglicherweise mehr und andere weniger. Es gibt viele verschiedene