Inhaltsverzeichnis:
- Schritt 1: Die Theorie
- Schritt 2: Programmierung
- Schritt 3: Zusammenbau der Elektronik
- Schritt 4: Installation der Elektronik
- Schritt 5: Trimmen und Anpassen der Skizze
- Schritt 6: Upgrades
Video: Arduino Home Automation, automatischer Türöffner - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Melden Sie sich hier für meinen Kurs „Elektronik in Kürze“an:
Besuchen Sie auch meinen YouTube-Kanal hier für weitere Projekte und Elektronik-Tutorials:
Ich hatte vor einigen Jahren die Idee, einen einfachen und leicht zu bedienenden Türöffner mit Getriebemotor zu bauen. Damals hatte ich noch nicht das Wissen, einen Türöffner zu bauen. In dieser Winterpause war ich optimistisch und habe es ausprobiert. Ich mache dies anweisbar, als einfache Möglichkeiten, dies online zu machen, und alles, was ich fand, waren komplizierte Versuche an Hühnerstallöffnern. Da dies mein erstes anweisbares ist, verpasse ich möglicherweise einige Informationen, sodass Sie Ihre Fragen in den Kommentaren hinterlassen können, und ich werde so schnell wie möglich antworten. Der Sinn dieses instructable ist hauptsächlich, Sie zu inspirieren, etwas Ähnliches zu tun, oder Ihnen zu helfen, Ihre zu bauen.
Materialien - 1. Ein Getriebemotor mit hohem Drehmoment, Geschwindigkeit (RPM) ist nicht sehr wichtig, mein Motor. (Erforderlich) 2. Ein passendes Netzteil (Netzteil), für deinen Motor hatte ich ein altes Camcorder-Ladegerät, das perfekt für den Motor war. Stellen Sie sicher, dass die maximalen Ampere größer sind als der maximale Laststrom des Motors. (Erforderlich) 3. Ein Arduino-Board, ich habe das Arduino UNO Rev 3 verwendet. (Sehr zu empfehlen) 3. Material für die Herstellung eines Gehäuses, um die Komponenten zu halten, z. Holz, Kunststoffplatten, Acryl usw. (empfohlen) 4. Ein MOSFET-Transistor oder ein Servo zum Auslösen der Tür (erforderlich) 5. Ein Knopf, Schalter, IR-Sensor usw., um anzuzeigen, wann die Tür geöffnet werden soll. 6. Ein LCD (optional)7. viele Drähte (erforderlich) Werkzeuge - 1. Dremel / Rotationswerkzeuge - sie sind sehr nützlich und helfen auch bei anderen Projekten. 2. Lötkolben – kaufen Sie auch Lötpaste / Flussmittel und Lötdraht 3. Eine Heißklebepistole – das nützlichste Werkzeug von allen
Schritt 1: Die Theorie
Hier war, was ich erreichen wollte1. Minimaler Kraftaufwand zum Öffnen einer Tür2. Ein einfacher Berührungssensor, um mich hereinzulassen3. Ein 16x2-LCD-Bildschirm zur Anzeige des Türstatus4. Sieht cool ausBasierend auf meinen Anforderungen habe ich ein Flussdiagramm synthetisiert.picDa ich keinen Mosfet oder Transistor hatte, der hohe Ströme und Spannungen steuern kann, habe ich ein Servo verwendet, um eine Maustaste zu drücken.pic.
Schritt 2: Programmierung
Dann habe ich in der Arduino-Umgebung programmiert (Mein Code wird unten oder oben auf der Seite verfügbar sein.pic
Zum Zeitpunkt des Projekts war meine Programmierung einfach, also fand ich die Codes anderer Leute und mischte sie, fügte einen Teil meines Codes hinzu und erstellte den endgültigen Code. Ungefähr 50% des Codes sind tatsächlich von mir.
Schritt 3: Zusammenbau der Elektronik
Ich habe 6 mm dickes Hobbysperrholz verwendet und es mit einem Dremel und einem verstärkten Schneidrad geschnitten. picHier habe ich die Elektronik angeschlossenLcd-PIN1 = an Masse binden2 = an 5v3 binden = Widerstand ~2-3K an Masse (ich habe 1 K verwendet)4 = rs = an Pin 12 binden 5 = r/w = an gnd6 binden = enable = an Pin 11 binden 7-10 =keine Verbindungen11 = an Pin 5 binden 12 = an Pin 4 binden 13 = an Pin binden 314 = an Pin 2 binden 15 = an 4,2 V binden (5V funktioniert)16 = an Masse binden Servo-Pin 10. Denken Sie daran, dass die Servomasse mit der Arduino-Masse verbunden werden sollte (nur wenn Sie eine andere Stromversorgung für das Servo verwenden) Kapazitiver Sensor an Pin 6, 8 (Pin 8 ist der Sensorpin), (ich habe einen 4 M. verwendet Ohm-Widerstand) und denken Sie daran, dass der kapazitive Sensor an eine geeignete Masse angeschlossen werden muss. Das Tutorial zum Anschließen eines kapazitiven SensorsIch hatte einige Probleme mit dem Tutorial und einige der Lösungen sind1. die Bibliothek heißt 'Capacitivesense', aber der Code versucht, die Bibliothek 'Capsense' zu verwenden. Sie können dies beheben, indem Sie Wort-Capsense in Capacitivesense ändern, und wenn der Code dies sagt, eine unangemessene Verwendung von …. ändern Sie nur dieses Wort in capacitivesense (Kleinbuchstaben)2. Gehen Sie zur Skizze und versuchen Sie, die Datei manuell hinzuzufügen. Ich habe auch eine LED zu Pin 13 hinzugefügt, da sie bereits einen Widerstand hat. Das Hinzufügen der Widerstände ist völlig optional.
Schritt 4: Installation der Elektronik
Wir sind fast fertig, jetzt installieren wir nur die Elektronik, und ich habe Masse (für das Servo), Strom (verbindet mit einem USB-Wandadapter zur Stromversorgung des Arduino) und Signal (für das Servo) ausgeführt.
Schritt 5: Trimmen und Anpassen der Skizze
Alle von ypu werden wahrscheinlich Ihre Skizze ändern, um sie an die Bedürfnisse Ihres Standorts anzupassen. Feuchtigkeit, Erdung können die Skizze beeinflussen. daher sollten Sie es auf Ihre Bedürfnisse kalibrieren.1. Berührungssensor Abhängig davon, wie gut das Arduino mit Masse verbunden ist und der Größe Ihrer Folien-Touchplate, müssen Sie die Empfindlichkeit des Sensors anpassen.if (Wert > 40000) - Passen Sie diese Codezeile an, um die gewünschten Ergebnisse zu erzielen. Ich empfehle Ihnen, diesen Schritt jetzt zu tun, da Ihre Umstände im realen Szenario die gleichen sein werden.2. Servo- Abhängig von Ihrem Schalter, den Ihr Servo drückt, müssen Sie den Betrag der Servobewegung anpassen, um itmyservo.write(104);myservo.write(90); - Passen Sie diese Linien an, um die gewünschten Ergebnisse zu erzielen. Ich schlage vor, eine der 2 Linien bei 90 Grad zu halten, da sie die neutrale Position des Servos sind.3. Motor - abhängig von der Motordrehzahl / dem Gewicht Ihrer Tür / dem Ausgang V, A Ihres Netzteils kann Ihr Motor mehr oder weniger Zeit brauchen, um die Tür zu öffnen. myservo.write(104); Verzögerung (3400); myservo.write(90);- Passen Sie die Verzögerungszeit an, um es richtig zu machen (1000=1sec)
Schritt 6: Upgrades
Herzliche Glückwünsche. Sie sind fertig. Einige zukünftige Upgrades könnten sein 1. Verwenden Sie dieses Tutorial, um die Tür zu schließen, nachdem sie geöffnet wurde, indem Sie dies, dies oder dies verwenden (das sind nicht meine Projekte) 2. Verwenden eines Himbeer-Pi und einer Webcam, um zu protokollieren, wer? öffnet die Tür und lädt sie auf eine Webseite hoch. Bitte ändern Sie meinen Code nicht und behaupten Sie, dass er Ihnen gehört, oder verwenden Sie ihn für kommerzielle Zwecke. Ich werde Ihnen höchstwahrscheinlich erlauben, es in einem anderen Tutorial weiterzugeben, WENN Sie um meine Erlaubnis bitten. Meine E-Mail-ID- ist [email protected] können diesen Code für Ihre eigenen Projekte verwenden, das ist völlig in Ordnung.
Bitte bewerten Sie mich, da es Zeit braucht, um dies anweisbar zu machen, und mein Projekt, stimmen Sie auch bei Makerlympics und anderen Wettbewerben für mich ab. Alles, was es braucht, ist ein Klick, danke
Melden Sie sich hier für meinen Kurs „Elektronik in Kürze“an:
Besuchen Sie auch meinen YouTube-Kanal hier für weitere Projekte und Elektronik-Tutorials:
Empfohlen:
Automatischer Anrufbeantworter V1.0: 17 Schritte (mit Bildern)
Automated Answering System V1.0: Manchmal habe ich einfach keine Lust, ans Telefon zu gehen. Okay, okay… die meiste Zeit ist es mir wirklich egal, ans Telefon zu gehen. Was soll ich sagen, ich bin ein beschäftigter Mann. Ich habe mir schon lange ein System gewünscht, das dem ähnlich ist, das die Telefongesellschaft für die
Smart Home mit Arduino MKR1000 und M.I.T. Android-App: 4 Schritte
Smart Home mit Arduino MKR1000 und M.I.T. Android App: In diesem Tutorial beschreibe ich, wie Sie mit wenigen Komponenten Ihr Smart Home verbessern können. (Massachusetts Institu
Automatischer Sucher: 4 Schritte
Auto-Searcher: Also las ich eines Tages Fanfiction in meinem Bett, um meinen Stress abzubauen. Aber ich hatte das Gefühl, dass es ein bisschen mühsam war, die Seite weiter zu scrollen, um weiterzulesen. Ich muss auch klicken, um das nächste Kapitel zu sehen und das Ganze vorher suchen
Automatischer Gartenbewässerer - 3D gedruckt - Arduino: 10 Schritte (mit Bildern)
Automatischer Gartenbewässerer | 3D gedruckt | Arduino: Ich bin ein begeisterter Gärtner, aber Ihre Pflanzen während Trockenperioden von Hand zu gießen, dauert einige Zeit. Dieses Projekt befreit mich vom Gießen, damit ich an meinen anderen Projekten arbeiten kann. Es ist auch großartig, sich um den Garten zu kümmern, während Sie nicht zu Hause sind, und die Pflanze
HOME AUTOMATION (STEUEREN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: 5 Schritte
HOME AUTOMATION (STEUERN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: In diesem anweisbaren habe ich geteilt, wie Sie ESP8266 verwenden können, um AC-Geräte wie Lichter, Lüfter usw. aus der ganzen Welt über das Internet über die Blynk-App zu steuern neu bei ESP8266 stellen Sie sicher, dass Sie sich dieses anweisbare ansehen: - Erste Schritte mit NodeM