Inhaltsverzeichnis:

Lernen Sie Arduino in 20 Minuten (Power Packed) - Gunook
Lernen Sie Arduino in 20 Minuten (Power Packed) - Gunook

Video: Lernen Sie Arduino in 20 Minuten (Power Packed) - Gunook

Video: Lernen Sie Arduino in 20 Minuten (Power Packed) - Gunook
Video: You can learn Arduino in 15 minutes. 2024, November
Anonim
Lernen Sie Arduino in 20 Minuten (Power Packed)
Lernen Sie Arduino in 20 Minuten (Power Packed)
Lernen Sie Arduino in 20 Minuten (Power Packed)
Lernen Sie Arduino in 20 Minuten (Power Packed)

Das instructable ist mit der Vision geschrieben, gute Sachen zu liefern und dem echten Hobbyisten von Arduino zu helfen, der wirklich eine einfache und klar verständliche Quelle braucht, die jeder leicht verstehen kann, indem er nur dieses Modul liest. Auch ich bin ein Arduino-Aspirant, der weiter sucht neue Updates und ich lerne rein aus dem Web. Die in diesem Modul bereitgestellten Informationen sind auf den Kern vereinfacht, damit die Leser die Konzepte schnell verstehen. Ich freue mich, die nützlichen Informationen, die ich kenne, mit anderen zu teilen, damit die Leser davon profitieren. Ich verspreche Ihnen, dass dies wirklich ein leistungsstarkes Modul sein wird, um in den Arduino-Stream zu gelangen. Lassen Sie uns direkt in den Inhalt einsteigen, ohne die Zeit zu verschwenden!

Schritt 1: Inhalte von Modul1 (Grundlagen)

Inhalte von Modul1 (Grundlagen)
Inhalte von Modul1 (Grundlagen)

Eigentlich ist dies mein zweites Instructable zum Thema Lernen Sie Arduino, ich habe bereits ein Instructable zum gleichen Thema geschrieben, das alle grundlegenden Grundlagen von Arduino auf einfache und klare Weise abdeckt. Themen, die in Modul 1 (Grundlagen) behandelt werden:

1. Eine kurze Einführung über Arduino.

2. Arten von Arduino.

3.arduino-Struktur.

4. Ihr erstes "Projekt". PWM-Pulsweitenmodulation.

5. Serielle Kommunikation.

6. Inklusive Übungen.

Daher wäre es wirklich besser und gut, wenn Sie sich auf mein vorheriges instructable beziehen, bevor Sie das aktuelle instructable weiterlesen. Wenn Sie neu bei Arduino sind, dann wird die Bezugnahme auf mein Modul 1 eine Brücke schaffen, um das zweite Modul leicht zu lernen. LERNEN SIE ARDUINO-GRUNDLAGEN.

Schritt 2: Inhalte (Modul 2)

Inhalte (Modul 2)
Inhalte (Modul 2)

Das anweisbare basiert ausschließlich darauf, wie man Arduino mit verschiedenen Sensoren, Relais, Servo- und LCD-Displays verbindet.

1. Ultraschallsensor.

2. PIR menschlicher Erkennungssensor.

3. Soundsensor.

4. Regenwasser- und Bodenfeuchtesensoren.

5. Mini- und Mikroservos. wirklich.

6. LCD-Anzeigen.

7. Ihr eigenes Heimautomatisierungsprojekt. (einfach)

Freuen Sie sich auf das Lernen und Entdecken

Schritt 3: Ultraschallsensor-Messabstand

Ultraschall Sensor-Messabstand
Ultraschall Sensor-Messabstand
Ultraschall Sensor-Messabstand
Ultraschall Sensor-Messabstand
Ultraschall Sensor-Messabstand
Ultraschall Sensor-Messabstand

Was es macht? Es enthält einen Ultraschallsender und einen Ultraschallempfänger. Während die Pulssignale dem Sensor vom Arduino zugeführt werden, sendet es Ultraschallschall, die Ultraschallsignale werden reflektiert, wenn sie auf ein Hindernis treffen und zum Empfänger zurückkehren, die Zeit für die Fahrt beträgt in Millisekunden berechnet und liefert die Ausgabedaten an das Arduino, die über den seriellen Monitor angezeigt werden können.

Pin-Details und Anschluss:

Vcc ------- Dies ist mit dem Arduino 5V-Pin / einer anderen geeigneten Versorgung verbunden.

gnd------Dies ist der Erdungsstift. Trigger --- Der Eingang von Arduino ist mit diesem Pin verbunden (beliebiger digitaler Pin).

echo------Die Ausgabe des Sensors wird an Arduino übertragen, indem eine Verbindung zwischen Echo und einem als Eingang konfigurierten digitalen Pin hergestellt wird.

Codieren - der einfachste Teil! Eine einfache Codierung, um mit diesem Sensor zu arbeiten, ist in den obigen Bildern enthalten.

Ersetzen Sie die richtige Pin-Nummer, an welchem Digital-Pin Sie Echo und Trigger angeschlossen haben. Laut mitgeliefertem Anschlussbild ist der Trigger mit Pin-12 und Echo mit Pin-11 verbunden.

Umrechnung von Zeit in Entfernung

Die Ausgabe des Sensors aus dem Echo, die die Zeit in Millisekunden ist, kann leicht in Entfernung umgewandelt werden, indem die Ausgabe durch 58 geteilt wird. Dies kann leicht durch eine einzige Codierungszeile erreicht werden.

Eine einfache Echtzeitanwendung:

Wenn Sie in Ihrem Zuhause eine Automatisierung vornehmen möchten, mit der das Licht in einem Raum automatisch ein- oder ausgeschaltet wird, indem das Betreten und Verlassen von Personen erkannt wird. Die Erkennung des Menschen kann durch Erkennen eines plötzlichen Abfalls des Ausgangswertes des Sensors erreicht und das System entsprechend programmiert werden.

Schritt 4: PIR-Personenerkennungssensor

PIR-Sensor zur Erkennung von Menschen
PIR-Sensor zur Erkennung von Menschen
PIR-Sensor zur Erkennung von Menschen
PIR-Sensor zur Erkennung von Menschen
PIR-Sensor zur Erkennung von Menschen
PIR-Sensor zur Erkennung von Menschen

Wie der Name schon sagt, wird es verwendet, um die Anwesenheit eines Menschen oder eines Tieres zu erkennen, das Wärme ausstrahlt. Daher verwendet es IR-Wellen, um die von einem Menschen emittierte Wärme zu erfassen und die Leistung entsprechend auszugeben. Dies zu verwenden ist sehr einfach!

Pin-Details und Anschluss:

VCC --- Dies ist die Stromversorgung im Pin, die mit den 5 V in Arduino verbunden ist.

Gnd ------ Dies ist der Massestift und mit dem Gnd von Arduino verbunden.

O / P ------ Dies ist der Ausgangspin, der verwendet wird, um die Ausgangsdaten zum Arduino zu bringen, er kann mit jedem der digitalen Pins verbunden werden.

Zusätzlich zu den Pins ist der Sensor mit zwei einstellbaren Knöpfen ausgestattet, mit denen die Empfindlichkeit und Verzögerung variiert werden können. Codierung-der einfachste Teil!

Den Beispielcode finden Sie in den oben bereitgestellten Bildern. Wenn die Ausgabe konstant bleibt, versuchen Sie, den Empfindlichkeitsregler zu variieren, und Sie erhalten möglicherweise die gewünschte Ausgabe.

Beispiel in Echtzeit!

Es ist sehr nützlich in Heimautomatisierungsprojekten, da es sehr wichtig ist zu wissen, ob der Mensch anwesend ist oder nicht und das System entsprechend arbeiten zu lassen. Es kann verwendet werden, um die Beleuchtung des Badezimmers zu steuern, da es bei Nichtgebrauch nicht benötigt wird und so Strom spart.

Schritt 5: Schallsensor

Schallsensor
Schallsensor
Schallsensor
Schallsensor

Der Schallsensor empfängt alle in seiner Umgebung erzeugten Schallwellen und gibt seine Ausgabe entsprechend aus. Er kann sowohl analog als auch digital verwendet werden.

1. Während mit DIGITAL verbunden:

Die Ausgabe erfolgt in Form von Nullen und Einsen, daher kann die Empfindlichkeit nur mit dem mit dem Modul gelieferten Timpot variiert werden.

2. Während mit ANALOG verbunden:

Die Ausgabe erfolgt in Form von 16-Bit-Daten, so dass ohne die Verwendung von Trimpot die erforderliche Aktion ausgeführt werden kann, indem ein Standard-Referenzwert vorliegt und dieser in einer Bedingung verwendet wird (wie "wenn").

Die beiden oben genannten Bedingungen gelten für jeden Sensor mit ähnlichem Aussehen, d. h. mit einem Trimpot darauf. Es gibt keine Komplikationen bei der Verwendung. Sie können es einfach verwenden, indem Sie den Sensor einfach mit 5 V versorgen und den Ausgang in der gewünschten Form entweder analog oder digital nehmen.

Live-Bewerbung

Es kann in der Hausautomation zur Steuerung der Lichter und Ventilatoren verwendet werden

Schritt 6: Regentropfen- und Bodenfeuchtigkeitssensoren:

Regentropfen- und Bodenfeuchtesensoren
Regentropfen- und Bodenfeuchtesensoren
Regentropfen- und Bodenfeuchtesensoren
Regentropfen- und Bodenfeuchtesensoren
Regentropfen- und Bodenfeuchtesensoren
Regentropfen- und Bodenfeuchtesensoren

Dies sind einige wirklich interessante Sensoren, die wirklich nützliche Daten liefern und sie sind wirklich cool zu verwenden!

Sie sind Ihrem zuvor erläuterten Schallsensor sehr ähnlich und können daher sowohl analog als auch digital verwendet werden. Und entsprechend den Sensorwerten können sie so programmiert werden, dass sie Ihre Aufgabe erfüllen.

Live-Anwendungen: Mit dem Bodenfeuchtesensor können Sie Ihren Garten automatisieren und die Pflanzen bedarfsgerecht bewässern und das Wasser sparen. Sie können also noch viel mehr ausprobieren, die Arbeit mit arduino übersteigt Ihre Vorstellungskraft!

Schritt 7: Mini- und Mikro-Servos:

Mini- und Mikro-Servos
Mini- und Mikro-Servos

Es ist wirklich cool, Servos zu kennen und mit ihnen zu arbeiten, um das System in Bewegung zu setzen! Ich habe bereits eine detaillierte Anleitung zu Servos und seinen Anwendungen veröffentlicht, die Sie durch Klicken auf den Link beziehen können.

SERVO

Schritt 8: Relais-(zur Steuerung der Hochspannung!)

Relais-(zur Steuerung der Hochspannung!)
Relais-(zur Steuerung der Hochspannung!)
Relais-(zur Steuerung der Hochspannung!)
Relais-(zur Steuerung der Hochspannung!)
Relais-(zur Steuerung der Hochspannung!)
Relais-(zur Steuerung der Hochspannung!)

Dies zu wissen ist sehr wichtig, da es als Schlüssel für die Hausautomation dient, da alle Haushaltsgeräte mit Wechselstrom arbeiten und nicht direkt gesteuert werden können und eine Schnittstelle erforderlich ist, die das Relais ist.

Pin-Details:

Die 5V sind mit dem Netzteil verbunden.

Die Masse ist mit Masse verbunden.

Der Signalpin ist mit den digitalen Pins von Arduino verbunden, da Sie damit das Relais steuern können.

Der COM ist mit der Stromquelle der Hochspannung verbunden, Sie sollten beim Arbeiten mit Wechselstrom sehr vorsichtig sein, da Sie sich ernsthaft verletzen können. Wenn Sie also neu sind, ist es besser, einen Helfer zu haben. Die Funktionsweise des Relais ist in der obigen Tabelle anschaulich dargestellt, siehe Bilder, ich hoffe, Sie brauchen keine weiteren Erklärungen.

Schritt 9: LCD-Flüssigkristallanzeige

LCD-Flüssigkristallanzeige
LCD-Flüssigkristallanzeige
LCD-Flüssigkristallanzeige
LCD-Flüssigkristallanzeige
LCD-Flüssigkristallanzeige
LCD-Flüssigkristallanzeige

Sie werden verwendet, um den Prozess im Inneren wie die Werte von Sensoren zu kennen, sie können auch verwendet werden, um den Benutzer dazu zu bringen, mit dem System zu interagieren. Die Verbindungsdetails werden in den oben angezeigten Bildern erläutert. Der Trimmpoti wird verwendet, um den Kontrast des Displays zu variieren.

Die Pins D1, D2, D3, D4 dienen der Datenübertragung.

Kodierungsbeispiel: Die Kodierung ist in den oben gezeigten Bildern angegeben.

Die Zeile im Code über Liquidcrystal lcd(12, 11, 5, 4, 3, 2); impliziert, dass-(Rs, E, d0, d1, d2, d3) jeweils mit Arduino-Pins (12, 11, 5, 4, 3, 2) verbunden sind.

LCD-Beginn (16, 2); - sagt, dass das verwendete Display ein 16 * 2-Typ ist (Spalte, Zeile)

Schritt 10: Vielen Dank für das Lernen mit mir !

Danke, dass Sie mit mir lernen!!!
Danke, dass Sie mit mir lernen!!!

Ich hoffe, Ihnen gefällt dieses Modul, bitte lassen Sie es mich wissen, wenn es Fehler bei Korrekturen oder Verbesserungen gibt, die durchgeführt werden können, und ich freue mich darüber! Wenn Sie Fragen oder Zweifel an den oben bereitgestellten Inhalten haben, lassen Sie es mich im Kommentarbereich wissen und ich helfe Ihnen gerne, soweit ich kann.

Klicken Sie auf die Favoritenschaltfläche, wenn Sie dieses anweisbare mögen, damit Sie es für zukünftige Klarstellungen beziehen können. Ich habe noch viel mehr nützliche Dinge, die ich mit Ihnen teilen möchte, also lassen Sie uns verbunden sein FOLGEN Sie mir für weitere nützliche Informationen. *********Wissen teilen!Ideen entwickeln!************

Empfohlen: