Arduino-Projekte mit DIY-Anweisungen, Codes, Diagrammen, 3D-Modellen
Willkommen in meiner Sammlung von Arduino-Projekten. Selbst wenn Sie gerade erst mit Arduino anfangen, müssen Sie sich darüber keine Sorgen machen. Jedes der folgenden DIY-Arduino-Projekte wird mit einer detaillierten Schritt-für-Schritt-Anleitung zur Selbstverwaltung behandelt und enthält Schaltpläne, Quellcodes und Videos.
Diese Sammlung von Arduino-Projekten enthält folgende Funktionen:
- Drahtlose Steuerung
- Automatisierung
- Motorsteuerung
- Roboter
- CNC-Maschinen
- LEDs
- und mehr.
Neben meinen DIY-Arduino-Projekten finden Sie hier auch Projektideen, die durch meine detaillierten Arduino-Tutorials für verschiedene Sensoren und Module unterstützt werden. Im Kommentarbereich unten können Sie auch Ihre Ideen vorschlagen und alles diskutieren, was mit diesen Arduino-Projekten zu tun hat.
Ich werde diesen Artikel kontinuierlich mit allen neuen Dingen aktualisieren, die ich mache.
Arduino-Projekte mit detaillierter Schritt-für-Schritt-Anleitung
Als Arduino-Enthusiast fand ich es am lustigsten, mit Arduino Roboter zu bauen. Es gibt so viel von ihnen als Hersteller und Ingenieur zu lernen. Hier sind meine Arduino-Projekte zum Thema Robotik, damit Sie auch lernen können.
Arduino-Roboterarm
Wenn es um die automatisierte Fertigung geht, spielen Roboterarme bei so vielen Anwendungen eine große Rolle. Sie werden häufig zum Schweißen, Zusammenbauen, Verpacken, Lackieren, Kommissionieren und vielem mehr verwendet. Dieses Arduino-Projekt ist eigentlich ein Roboterarm, der aus 3D-gedruckten Teilen, Gelenken von Servomotoren besteht und mit einem Arduino Nano gesteuert wird. Was noch cooler ist, können wir den Roboterarm drahtlos über ein Smartphone und eine benutzerdefinierte Android-Anwendung steuern.
Der Roboterarm hat 5 Freiheitsgrade, daher benötigen wir 5 Servomotoren sowie ein zusätzliches Servo für den Greifmechanismus. Für die Kommunikation mit dem Smartphone verwenden wir das HC-05 Bluetooth-Modul.
Schwierigkeitsgrad: Mittelstufe
Mecanum Wheels Robot
Das folgende Projekt ist eines der coolsten Arduino-Projekt in dieser Liste. Es handelt sich um ein Arduino-Roboterauto, bei dem anstelle normaler Räder Mittel- oder Mecanum-Räder verwendet werden, mit denen sich der Roboter in jede Richtung bewegen kann.
Die Räder sind an vier Schrittmotoren angebracht, die individuell gesteuert werden können. Durch Drehen der Räder in einem bestimmten Muster üben sie diagonale Kräfte aufgrund der diagonal positionierten Rollen auf den Umfang der Räder aus und können sich so in jede Richtung bewegen. Das Roboterauto kann entweder über Bluetooth-Kommunikation und eine benutzerdefinierte Android-Anwendung oder mithilfe eines DIY-RC-Senders mithilfe des NRF24L01-Transceiver-Moduls ferngesteuert werden.
Schwierigkeitsgrad: Erweitert
Automatischer Betrieb der Arduino-Roboterarm- und Mecanum-Radplattform
Hier ist eine aktualisierte Version des vorherigen Mecanum-Radroboterprojekts. Oben auf der Plattform habe ich das oben erwähnte DIY Arduino Robot Arm-Projekt hinzugefügt, und jetzt können sie zusammenarbeiten.
Wie das Der Roboter verwendet Schrittmotoren für die Räder und Servomotoren für den Roboterarm. Wir können sie mithilfe der benutzerdefinierten Android-Anwendung präzise steuern. Was noch cooler ist, wir können die Bewegungen des Roboters aufzeichnen und dann kann der Roboter sie automatisch wiederholen. Wie bei jedem meiner Arduino-Projekte können der Arduino-Code, die benutzerdefinierte Android-Anwendung sowie die 3D-Modelldateien aus dem jeweiligen Projektartikel gefunden und heruntergeladen werden.
Schwierigkeitsgrad: Erweitert
Arduino Hexapod Robot
Die Herstellung biologisch inspirierter Roboter ist bei Ingenieurstudenten sehr beliebt. In diesem Arduino-Projekt dreht sich alles um einen Hexapod-Roboter, der sechs Beine, einen Schwanz oder Bauch, einen Kopf, Antennen, Mandibeln und sogar funktionierende Augen aufweist. All dies lässt den Roboter wie eine Ameise aussehen.
Jedes Bein hat drei Gelenke, und für jedes Gelenk benötigen wir ein Servomotor. Das bedeutet, dass wir für dieses Projekt insgesamt 18 Servos benötigen, zusätzlich 3 Servos für die Kopfbewegungen und 1 Servo für den Schwanz. Das Gehirn des Roboters ist ein Arduino Mega, da es das einzige Board ist, das mit der Servobibliothek mehr als 12 Servos steuern kann. Ich habe auch eine benutzerdefinierte Leiterplatte entworfen, die als Arduino Mega Shield fungiert, damit wir alle Servo-Verbindungen problemlos anschließen können. Wir können den Ameisenroboter über Bluetooth und ein Smartphone oder über Funk steuern. Die Ameise hat auch einen eingebauten Ultraschallsensor im Kopf, so dass sie Objekte vor sich erkennen und sogar zuschlagen kann, wenn das Objekt vorne vorhanden ist.
Schwierigkeitsgrad: Erweitert
3D-gedruckter SCARA-Roboter
SCARA-Roboter oder artikulierter Roboterarm mit selektiver Konformität ist die häufigste und geeignetste Option, wenn es um die Bestückung und Platzierung kleiner Baugruppen geht, bei denen ein Teil von Punkt A bewegt werden muss zu Punkt B.
Dieser auf Arduino basierende SCARA-Roboter ist in jeder Hinsicht ein großer Fortschritt im Vergleich zu den vorherigen Projekten. Es hat ein besseres und robusteres Design mit präzise gesteuerten Schrittmotoren und einer kundenspezifischen Benutzeroberfläche zur Steuerung.
Als Controller verfügt es über eine Arduino UNO-Platine, kombiniert mit einer CNC-Abschirmung und vier A4988-Schritttreibern. Es verfügt über 4 DOF, die von vier NEMA 17-Schrittmotoren angetrieben werden.
Schwierigkeitsgrad: Fortgeschrittene
CNC-Maschinen Arduino-Projekte
Die folgenden Projekte zeigen, wie leistungsfähig Arduino ist. Eine CNC- oder Computer Numerical Control ist eine automatisierte Steuerung von Maschinen wie Mühlen, Drehmaschinen, Plasmaschneidern, 3D-Druckern usw. Mit dem Arduino als Steuerung können wir also jede dieser CNC-Maschinen bauen.
Derzeit habe ich nur zwei CNC-Projekte auf dieser Liste, aber in Zukunft wird es noch viel mehr geben.
Arduino CNC-Schaumschneidemaschine
Der Bau einer eigenen CNC-Maschine scheint Eine große Herausforderung für viele von Ihnen, aber das folgende Arduino CNC-Maschinenprojekt zeigt, dass der Bau einer CNC-Maschine eigentlich nicht so schwierig ist.
Diese CNC-Maschine ist eigentlich eine Schaumschneidemaschine. Anstelle von Bits oder Lasern ist das Hauptwerkzeug dieser CNC-Maschine ein heißer Draht. Es handelt sich um eine spezielle Art von Widerstandsdraht, der sehr heiß wird, wenn Strom durch ihn fließt. Der heiße Draht schmilzt den Schaum beim Durchgang, sodass wir das Styropor präzise in jeder Form erkennen können.
Schwierigkeit: Fortgeschrittene
Arduino-Drahtbiegemaschine
Die Steuerung von Schrittmotoren mit Arduino ist ohne Zweifel eine der befriedigendsten Aufgaben für einen Arduino-Enthusiasten. Es gibt so viele Maschinen, die auf diesen Motoren basieren, wie CNC-Maschinen, 3D-Drucker, verschiedene Automatisierungsmaschinen usw. In diesem Arduino-Projekt geht es darum, wie Sie eine solche Maschine bauen können. Es ist eine Maschine zum Biegen von Draht, bei der wir mit Hilfe von Schrittmotoren Draht präzise biegen und verschiedene Formen und Formen daraus herstellen können.
Die Maschine verfügt über drei Schrittmotoren. Mit dem ersten Schritt führen wir den Draht dem Biegemechanismus zu. Hier haben wir einen anderen Schrittmotor, der zum Biegen des Drahtes im rechten Winkel verwendet wird. Es gibt auch einen anderen Stepper zur Steuerung der Z-Achse. Mit diesem Stepper kann die Maschine dreidimensionale Formen erstellen. Mit diesem Projekt können wir auch sehen, wie nützlich 3D-Drucker für Arduino-Projekte dieses Typs oder für das Prototyping sind.
Schwierigkeitsgrad: Fortgeschrittene
Arduino-Projekte für Funksteuerung (RC)
DIY Arduino-basierter RC-Sender
Viele Arduino-Projekte, die ich mache, erfordern eine drahtlose Steuerung, und deshalb baue ich diesen Arduino-basierten drahtlosen Funkcontroller. Mit diesem RC-Sender kann ich so ziemlich mit einer Reichweite von bis zu 700 m im offenen Raum drahtlos steuern. Es verfügt über 14 Kanäle, von denen 6 analoge und 8 digitale Eingänge sind.
Das Gehirn dieses Arduino-Projekts ist ein Arduino Die Pro Mini-Karte ist die kleinste Arduino-Karte. Die Funkkommunikation basiert auf dem NRF24L01-Modul. Sie verfügt über 2 Joysticks, 2 Potentiometer und 4 Drucktasten sowie einen Beschleunigungsmesser und ein Kreiselmodul, mit denen Sie Dinge steuern können, indem Sie sich nur bewegen oder Kippen des Controllers. Ich habe alle elektronischen Komponenten auf eine kundenspezifische Leiterplatte montiert und eine Abdeckung aus transparentem Acryl hergestellt.
Schwierigkeitsgrad: Mittelstufe
DIY Arduino RC-Empfänger für RC-Modelle und Arduino-Projekte
Dies ist ein Folgeprojekt des oben genannten. Genau wie der DIY RC-Sender kann dieser DIY Arduino RC-Empfänger für viele Anwendungen verwendet werden. Wir können die beiden Projekte problemlos miteinander verbinden und alles drahtlos steuern. Unter anderem habe ich ein Beispiel für die Steuerung eines kommerziellen RC-Automodells mit diesen DIY-Sendern und -Empfängern gemacht.
Die benutzerdefinierte Leiterplatte das ich gemacht habe, verwendet das gleiche NRF24L01-Modul für die Funkkommunikation. Der Controller ist ein Arduino Pro Mini und verfügt über 9 Ein- / Ausgangskanäle.
Schwierigkeitsgrad: Mittelstufe
DIY Arduino-basiertes RC-Luftkissenfahrzeug
Das folgende Arduino-Projekt ist Ein großartiges Beispiel für die Verwendung des DIY RC-Senders von oben. Es ist ein 3D-gedrucktes Luftkissenfahrzeug, das ich komplett selbst entworfen habe, und natürlich stehen die 3D-Druckdateien zum Herunterladen zur Verfügung. Das Luftkissenfahrzeug verwendet zwei bürstenlose Motoren, einen zum Erzeugen eines Luftkissens für den Aufzug und einen zum Erzeugen von Schub oder zum Vorwärtsbewegen.
Für die drahtlose Steuerung verwenden wir das Modul NRF24L01, das die vom RC-Sender kommenden Daten akzeptiert. Anschließend steuern wir mit dem Arduino und zwei Reglern (Electronic Speed Controler) die Drehzahl der BLDC-Motoren. Auf der Rückseite des Luftkissenfahrzeugs befindet sich auch ein Servo zur Steuerung der Ruder oder zur Steuerung der Lenkung. Ich muss sagen, dass das Fahren dieses DIY-Luftkissenfahrzeugs so viel Spaß macht.
Schwierigkeitsgrad: Fortgeschritten
Arduino RC-Flugzeug
Jeder, der die Gelegenheit hatte, mit einigen RC-Flugzeugen herumzuspielen, weiß, wie cool und unterhaltsam es ist. Es ist noch cooler und befriedigender, wenn Sie das RC-Flugzeug selbst bauen. Das folgende Projekt steigert die Zufriedenheit noch weiter, denn hier zeige ich Ihnen, wie Sie Ihr eigenes RC-Flugzeug bauen, das zu 100% selbst gebaut ist. Außerdem haben wir ein 100% DIY-Funksteuerungssystem, das auf dem Arduino basiert.
Das Flugzeug besteht vollständig aus Styropor und was noch cooler ist, die Formen werden mit Hilfe meiner DIY Arduino CNC-Schaumschneidemaschine hergestellt, ein Projekt, das bereits oben erwähnt wurde. Die Funkkommunikation basiert auf den Transceiver-Modulen NRF24L01. Zu diesem Zweck habe ich meinen DIY Arduino RC-Sender und meinen DIY Arduino RC-Empfänger verwendet.
Schwierigkeitsgrad: Erweitert
Arduino Robot Car Wireless Control
Dieses Arduino-Projekt ist eine Erweiterung zur vorherigen, und hier erfahren Sie, wie Sie das Arduino-Roboterauto drahtlos steuern.
Sie können wählen Eine der drei verschiedenen Methoden der drahtlosen Steuerung, die in diesem Projekt erläutert werden, oder das HC-05 Blueooth-Modul, das NRF24L01-Transceiver-Modul und das HC-12-Funkmodul mit großer Reichweite. Außerdem können Sie lernen, wie Sie Ihre eigene Android-App zur Steuerung des Arduino-Roboterautos erstellen.
Schwierigkeitsgrad: Mittelstufe
Arduino Wireless Weather Station
Diese Arduino-Projektidee ist ziemlich praktisch, da es eine Temperatur- und Feuchtigkeitsmessung im Innen- und Außenbereich bietet. Es basiert auf dem DHT11 / DHT22-Sensor, dem NRF24L01-Transceiver-Modul für die drahtlose Kommunikation und der DS3231 RTC. Für die Anzeige können wir entweder ein 16 × 2-Zeichen-LCD oder einen 3,2-Zoll-TFT-Touchscreen verwenden.
Das Außengerät kann mit Batterien und das Innengerät mit einem Netzteil betrieben werden. Das Außengerät misst die Temperatur und die Luftfeuchtigkeit und sendet die Werte an das Hauptinnengerät. Hier werden diese Werte zusammen mit den Daten- und Zeitwerten des Echtzeituhrmoduls DS3231 auf dem LCD gedruckt.
Zusätzlich können wir das SD-Kartenmodul zum Speichern der Daten auf einer Micro-SD-Karte verwenden.
Schwierigkeit: Mittel
Motoren steuern Arduino-Projekte
Arduino-Kameraschieber mit Pan und Neigungsmechanismus
Der Kamera-Schieberegler eignet sich hervorragend für die Aufnahme von Filmaufnahmen. Ein Schwenk- und Neigungssystem darüber erhöht die Möglichkeit, bessere Aufnahmen zu machen. In diesem Projekt werde ich Ihnen zeigen, wie Sie Ihre eigene bauen können, was viel weniger kostet als eine, die in den Läden erhältlich ist, und trotzdem großartige und superglatte Aufnahmen machen können.
Der Schieber verfügt über drei NEMA 17-Schrittmotoren, die über die Schritttreiber A4988 und das Arduino Nano-Board gesteuert werden. Mit einem Joystick können wir die Schwenk- und Neigebewegungen steuern und mit einem Potentiometer können wir die Gleitbewegung steuern. Mit diesem DIY-Kamera-Schieberegler können wir mit der Set-Taste zwei verschiedene IN- und OUT-Punkte einstellen, sodass sich die Kamera automatisch von einem zum anderen Punkt bewegen kann. In Anbetracht all meiner bisherigen Arduino-Projekte fand ich dies für mich am praktischsten.
Schwierigkeitsgrad: Fortgeschritten
DIY-Verkaufsautomat
Wenn Sie sind daran interessiert, mit Arduino etwas Komplexeres zu bauen, als dieses Projekt das richtige für Sie ist. Obwohl komplex, können Sie es leicht neu erstellen, da es eine detaillierte Schritt-für-Schritt-Erklärung gibt, wie alles funktioniert, einschließlich Schaltplänen und Quellcodes.
Die Struktur der Maschine besteht aus MDF. Zum Entladen der Gegenstände habe ich Servomotoren mit kontinuierlicher Rotation verwendet, während ich für das Trägersystem zwei NEMA17-Schrittmotoren verwendet habe. Zum Erkennen der Münzen verwendet die Maschine einen Infrarot-Näherungssensor.
Schwierigkeitsgrad: Fortgeschrittene
DIY Arduino Gimbal / Selbststabilisierende Plattform
Das folgende Arduino-Projekt ist a einfaches Gimbal oder eine selbststabilisierende Plattform, die zum Halten von Objekten oder der obersten Plattform verwendet werden kann. Das Projekt ist mit nur mehreren elektronischen Komponenten recht einfach.
Basierend auf der Ausrichtung der MPU6050 und ihren verschmolzenen Beschleunigungsmesser- und Gyroskopdaten. Wir können die 3 Achsen oder Servos steuern, die die Plattformebene halten.
Schwierigkeit: Mittelstufe
Arduino-Roboterauto
Die Kombination von Gleichstrommotoren und Arduino ist immer Spaß, und so ist dieses Projekt. Hier werden wir unser eigenes Roboterauto von Grund auf neu bauen. Das Auto wird mit Li-Ionen-Batterien und zwei 12-V-Gleichstrommotoren betrieben und mit dem L298N-Treiber und einem analogen Joystick gesteuert.
In diesem Projekt erfahren wir auch, wie die H-Bridge- und PWM-Motorsteuerung funktioniert.
Schwierigkeitsgrad: Mittelstufe
Arduino-Projekte für Anfänger
Arduino-Radar (Sonar)
Dies ist eines meiner beliebtesten Projekte und es ist Es macht wirklich Spaß zu bauen. Das Radar kann Objekte davor erkennen und mithilfe der Verarbeitungs-IDE auf dem PC-Bildschirm zuordnen.
Für dieses Projekt Ich brauche nur zwei Komponenten zusammen mit einer Arduino-Platine, und das ist ein Ultraschallsensor und ein kleiner Servomotor. Die Reichweite des Radars kann mit einer Drehung um 180 Grad auf bis zu 4 Meter eingestellt werden.
Schwierigkeitsgrad: Einfach
Entfernungsmesser und digitale Wasserwaage
Hier ist eine weitere Projekt mit dem Ultraschallsensor HC-SR04. Dieses Mal werden wir damit einen Entfernungsmesser erstellen, der Entfernungen von bis zu 4 Metern sowie die quadratische Fläche messen kann.
Das Projekt umfasst auch einen Beschleunigungsmesser, der für die digitale Wasserwaagenfunktion oder zur Winkelmessung verwendet wird. Die Ergebnisse werden auf einem 16 × 2-LCD angezeigt und alle Komponenten werden auf einer benutzerdefinierten Leiterplatte angebracht.
Schwierigkeitsgrad: Mittel
Arduino-Farbsortierer
Aussortieren von Objekten oder Produkte aufgrund ihrer Farbe haben eine wichtige reale Anwendung. Diese Maschinentypen werden häufig zum Sortieren von Früchten, Samen, Kunststoffen usw. verwendet. Das Arbeitskonzept dieser Maschinen ist recht einfach. Sie benötigen lediglich einen Farberkennungssensor und natürlich ein System, das das Objekt dem Sensor zuführt und dann aussortiert.
In diesem Projekt lernen wir, wie man einen Farberkennungssensor zusammen mit dem Arduino verwendet. Wir werden farbige Kegel aussortieren, aber Sie können denselben Sensor und dieselbe Methode verwenden, um alles andere zu sortieren.
Schwierigkeit: Mittelstufe
RFID-Zugangskontrollsystem
Die RFID-Technologie hat ein breites Anwendungsspektrum und die Zugangskontrolle ist eine davon. Wir begegnen dies häufig in Hotels, um auf unser Zimmer zuzugreifen, oder bei der Arbeit, um in eingeschränkte Bereiche einzuchecken oder darauf zuzugreifen.
In diesem Projekt Wir werden lernen, wie man mit dem Arduino ein RFID-gesteuertes Türschloss herstellt. Das System besteht aus einem MFRC522-RFID-Lesegerät und RFID-Tags / -Karten, die auf dem MIFARE-Protokoll basieren.
Schwierigkeit: Mittelstufe
Arduino-Alarmsystem
Wenn Sie Wenn Sie jemals daran gedacht haben, ein eigenes Sicherheitssystem zu entwickeln, ist dieses Projekt ein guter Ausgangspunkt. Hier verwenden wir einen Ultraschallsensor zur Bewegungserkennung.
Wenn ein Mensch oder ein Objekt vor dem Sensor vorbeikommt, wird der Alarm wird aktiviert. Um den Alarm zu deaktivieren, müssen Sie ein Passwort über eine Tastatur eingeben.
Schwierigkeitsgrad: Mittel
Arduino LED Matrix Scrolling Text
In diesem Projekt steuern wir LED-Matrizen mit dem MAX7219-Treiber. Dieser Treiber kann bis zu 64 einzelne LEDs mit nur drei Drähten steuern. Außerdem können wir bis zu 8 Treiber in Reihe schalten und immer noch dieselben Kabel verwenden.
Um dieses Projekt interessanter zu machen I. Außerdem wurde ein Beispiel hinzugefügt, in dem Sie den Text auf den LED-Matrizen über Ihr Smartphone mithilfe einer benutzerdefinierten Android-App aktualisieren können.
Schwierigkeitsgrad: Mittelstufe
Arduino Game Project
Dieses Spielprojekt basiert auf dem beliebten Flappy Bird-Spiel für Smartphones. Über den Touchscreen steuern wir den Vogel, während wir versuchen, den Säulen auszuweichen.
Für dieses Projekt benötigen wir einen 3,2-Zoll-TFT Touchscreen, ein TFT Mega Shield Adapter und ein Arduino Mega Board. Der Code ist etwas länger, aber alles wird ausführlich erklärt.
Schwierigkeitsgrad: Fortgeschritten
Arduino Music Player und Wecker mit Touchscreen
In diesem Projekt haben wir lernen, wie man einen eigenen Musik-Player baut. Es verfügt über einen Touchscreen, einen MP3-Player, einen Temperatursensor und einen Wecker.
Der Code hinter diesem Projekt ist a etwas komplexer mit ungefähr 550 Zeilen, aber alles wird im Detail mit Kommentaren für jede Zeile erklärt. Es gibt auch eine detaillierte Video-Erklärung dafür.
Schwierigkeitsgrad: Fortgeschritten
Arduino-basierter interaktiver LED-Couchtisch
Auf den ersten Blick sieht dieser Tisch wie ein normaler Kaffee aus Tisch, aber sobald Sie das Gerät einschalten, erreicht es ein ganz neues Level. Die Tabelle enthält 45 Abschnitte, die in jeder gewünschten Farbe leuchten können. Außerdem reagiert sie auf darüber platzierte Objekte.
Das Herzstück des Tisches ist ein Arduino, das die 45 adressierbaren WS2812B-LEDs steuert und die Objekte auf dem Tisch mithilfe von Infrarot-Näherungssensoren erkennt. Was noch cooler ist, ist das integrierte Bluetooth-Modul, das die Interaktion mit einem Smartphone zur Auswahl der LED-Farben ermöglicht.
Schwierigkeitsgrad: Fortgeschrittene
Ideen für Arduino-Projekte
Der folgende Abschnitt dieses Artikels enthält Ideen für Arduino-Projekte, die auf meinen detaillierten Tutorials zu verschiedenen Sensoren und Modulen basieren als Ihre Vorschläge aus dem Kommentarbereich unten.
Für jede Projektidee werde ich auf die erforderlichen Komponenten sowie das jeweilige Tutorial für jede von ihnen hinweisen.
Android Smartphone Controlled Power Outlet Verwenden von Arduino
Die Steuerung Ihrer Haussteckdosen über ein Smartphone ist der erste Schritt in der Hausautomation. Mit dem Wissen, das Sie aus meinen Arduino-Tutorials erhalten, können Sie ganz einfach Ihre eigenen Arduino-gesteuerten Steckdosen herstellen.
Für dieses Projekt Sie benötigen nur zwei Komponenten zusammen mit dem Arduino-Board. Ein HC-05 Bluetooth-Modul und ein 5V-Relaismodul, für die ich bereits ausführliche Tutorials habe. Für die Stromversorgung des Arduino und des Relais können Sie einen 220 / 110V AC / 5V DC Wandler verwenden.
Mit Ihrem Smartphone können Sie Ihre Steckdose über Bluetooth verbinden und steuern. Sie können entweder einige bereits erstellte Apps zur Steuerung von Arduino aus dem Play Store verwenden oder Ihre eigene benutzerdefinierte App erstellen. Auf diese Weise können wir die Steckdosen auch über Sprachsteuerungsbefehle steuern.
Schwierigkeitsgrad: Erweitert
Hausautomation mit Arduino
Hausautomation ist eine der häufigsten beliebte Arduino-Projekte heutzutage. Das Ziel dieses Projekts ist es, alles in Ihrem Haus wie Licht, Geräte, Temperatur, Sicherheitsgeräte usw. mit einem einzigen Gerät oder Ihrem Smartphone fernzusteuern.
Um ein solches Projekt durchzuführen, benötigen wir anständige Menge an Wissen in Arduino. Das folgende von mir vorgeschlagene Hausautomationskonzept basiert auf meinen detaillierten Arduino-Tutorials für verschiedene Sensoren und Module.
Also die Idee Hier gibt es eine Master-Einheit mit Touch-Display und mehrere Slave-Einheiten, die vom Master kommende Befehle ausführen. Für die drahtlose Kommunikation können wir die NRF24L01-Hochfrequenzmodule verwenden, und jede Slave-Einheit kann verschiedene Funktionen wie Temperaturüberwachung, Steckdosensteuerung, Lichtsteuerung, Sicherheitsalarm usw. haben.
Natürlich Es gibt endlose Möglichkeiten und Kombinationen für den Aufbau eines Hausautomationssystems mit dem Arduino-Board. Sie können jederzeit weitere Geräte ändern und hinzufügen. Sie können auch eine Bluetooth-Kommunikation herstellen, um all dies mit Ihrem Smartphone usw. zu steuern.
Schwierigkeitsgrad: Erweitert
Arduino-Gestensteuerung
Die Idee dazu Das Projekt besteht darin, ein Arduino-Projekt mithilfe von Handgesten fernzusteuern. Nehmen wir an, wir möchten das oben erwähnte Arduino-Roboterauto steuern. Anstelle des Joysticks verwenden wir also ein MEMS-Modul für die Steuerung.
Wir können das GY-80-Modul verwenden, das verfügt über einen Beschleunigungsmesser, ein Gyroskop und ein Magnetometer. Dann die Daten, die wir von diesen Sensoren erhalten, um die Lenkung des Roboterautos zu steuern. Für die drahtlose Kommunikation können wir die Transceiver-Module NRF24L01 verwenden.
Sie können auch mein Mechatronik-Abschlussjahr-Projekt überprüfen, in dem ich eine ähnliche Methode zur Steuerung eines 3D-Modells in Matab Simulink verwendet habe.
Schwierigkeit: Fortgeschritten