
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

Heute bauen wir mit Arduino einen Feuerwehrroboter, der automatisch das Feuer erkennt und die Wasserpumpe startet.
In diesem Projekt lernen wir, wie man mit Arduino einen einfachen Roboter baut, der sich auf das Feuer zubewegt und Wasser um ihn herum abpumpt, um das Feuer zu löschen.
Benötigtes Material:
- Arduino UNO
- Arduino Uno Sensorschild
- Flammensensor
- L298N Motortreibermodul
- Roboter-Chassis
- 2 Motoren (45 U/min)
- 5V Tauchpumpe
- Einkanaliges Relaismodul
- Anschlussdrähte
- 12V Akku
- 9V Batterie
Schritt 1: Arduino Sensor Shield V5


Arduino Sensor Shield ist eine kostengünstige Platine, mit der Sie eine Reihe von Sensoren mit einfach zu befestigenden Überbrückungskabeln an Ihr Arduino anschließen können.
Es ist eine einfache Platine ohne andere Elektronik als ein paar Widerstände und eine LED. Seine Hauptaufgabe besteht darin, diese Header-Pins bereitzustellen, um das Anschließen externer Geräte wie unserer Servomotoren zu erleichtern.
Merkmale:
- Das Arduino Sensor Shield V5.0 ermöglicht Plug-and-Play-Verbindungen zu verschiedenen Modulen wie Sensoren, Servos, Relais, Tasten, Potentiometer und mehr
- Geeignet für Arduino UNO und Mega Boards
- IIC-Schnittstelle
- Kommunikationsschnittstelle des Bluetooth-Moduls
- Kommunikationsschnittstelle des SD-Kartenmoduls
- Kommunikationsschnittstelle des drahtlosen HF-Moduls APC220
- RB URF v1.1 Schnittstelle für Ultraschallsensoren
- 128 x 64 LCD-Parallelschnittstelle
- 32 Servocontroller-Schnittstelle
Mit dieser Erweiterungsplatine können Sie problemlos mit üblichen analogen Sensoren, z. B. Temperatursensoren, verbinden. Mit diesen 3-Wege-Steckern können Sie Servomotoren anschließen.
Alles ist Plug-and-Play und es ist Arduino UNO-kompatibel. Sie müssen also nur die Daten von den Sensoren lesen und PWM ausgeben, um die Servos per Programm in Arduino anzusteuern.
Dies ist die neueste Version des Sensorschilds auf dem Markt. Die größte Verbesserung gegenüber seinem Vorgänger ist die Stromquelle. Diese Version bietet einen externen Stromanschluss, sodass Sie sich keine Sorgen machen müssen, den Arduino-Mikrocontroller zu überlasten, während Sie zu viele Sensoren und Aktoren ansteuern.
Wenn Sie den Stiftstecker neben dem Stromeingang entfernen, können Sie ihn extern mit Strom versorgen. Sie sollten es nicht mit mehr als 5 V betreiben, sonst können Sie das darunter liegende Arduino beschädigen.
Schritt 2: Flammensensor & L298N Motortreiber

Flammensensor
Ein Flammensensormodul, das aus einem Flammensensor (IR-Empfänger), Widerstand, Kondensator, Potentiometer und Komparator LM393 in einem integrierten Schaltkreis besteht. Es kann Infrarotlicht mit einer Wellenlänge von 700 nm bis 1000 nm erkennen. Die Ferninfrarot-Flammensonde wandelt das in Form von Infrarotlicht erfasste Licht in Stromänderungen um. Die Empfindlichkeit wird über den integrierten variablen Widerstand mit einem Erfassungswinkel von 60 Grad eingestellt.
Die Arbeitsspannung liegt zwischen 3,3 V und 5,2 V DC, mit einem digitalen Ausgang, um das Vorhandensein eines Signals anzuzeigen. Die Erfassung wird durch einen LM393-Komparator konditioniert.
Merkmale:
- Hohe Fotoempfindlichkeit
- Schnelle Reaktionszeit
- Empfindlichkeit einstellbar
Spezifikation:
- Arbeitsspannung: 3.3v - 5v
- Erkennungsbereich: 60 Grad
- Digital-/Analogausgang
- On-Board-LM393-Chip
L298N Motortreiber
Der L298N ist ein dualer H-Brücken-Motortreiber, der die Geschwindigkeits- und Richtungssteuerung von zwei Gleichstrommotoren gleichzeitig ermöglicht. Das Modul kann Gleichstrommotoren mit Spannungen zwischen 5 und 35 V mit einem Spitzenstrom von bis zu 2 A antreiben.
Das Modul verfügt über zwei Schraubklemmenblöcke für Motor A und B und einen weiteren Schraubklemmenblock für den Masse-Pin, den VCC für den Motor und einen 5V-Pin, der entweder ein Eingang oder Ausgang sein kann.
Dies hängt von der an den Motoren verwendeten Spannung VCC ab. Das Modul verfügt über einen integrierten 5V-Regler, der über einen Jumper entweder aktiviert oder deaktiviert wird. Wenn die Motorversorgungsspannung bis zu 12V beträgt, können wir den 5V-Regler aktivieren und der 5V-Pin kann als Ausgang verwendet werden, zum Beispiel zur Stromversorgung unseres Arduino-Boards. Wenn die Motorspannung jedoch größer als 12 V ist, müssen wir den Jumper trennen, da diese Spannungen den integrierten 5-V-Regler beschädigen. In diesem Fall wird der 5V-Pin als Eingang verwendet, da wir ihn an eine 5V-Stromversorgung anschließen müssen, damit der IC ordnungsgemäß funktioniert.
Wir können hier feststellen, dass dieser IC einen Spannungsabfall von etwa 2 V verursacht. Wenn wir beispielsweise ein 12-V-Netzteil verwenden, beträgt die Spannung an den Motorklemmen etwa 10 V, was bedeutet, dass wir nicht die maximale Geschwindigkeit aus unserem 12-V-DC-Motor herausholen können.
Schritt 3: Schaltplan

Für einen vollständigen Arbeitscode-Besuch - Alpha Electronz
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow

Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)

Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow

So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)
![Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern) Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)](https://i.howwhatproduce.com/images/008/image-22226-j.webp)
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: Hallo, und willkommen zu meinem ersten instructable! :) In diesem instructables möchte ich eine fantastische Bibliothek für die Schnittstelle der Tastatur mit Arduino teilen - 'Password Library' einschließlich 'Keypad Library'. Diese Bibliothek enthält die besten Funktionen, die wir wi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)

Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E