Inhaltsverzeichnis:

Wifi Smart Door (einfachste Methode) - Gunook
Wifi Smart Door (einfachste Methode) - Gunook

Video: Wifi Smart Door (einfachste Methode) - Gunook

Video: Wifi Smart Door (einfachste Methode) - Gunook
Video: Smart Lock über App einrichten (Setup) und bedienen - Yagusmart Tuya BLE Keyless Smart Lock Zylinder 2024, November
Anonim
Wifi Smart Door (einfachste Methode)
Wifi Smart Door (einfachste Methode)
Wifi Smart Door (einfachste Methode)
Wifi Smart Door (einfachste Methode)
Wifi Smart Door (einfachste Methode)
Wifi Smart Door (einfachste Methode)

Dies ist ein einfaches Projekt, das mit dem arduino uno R3 erstellt wurde.

Ich habe bereits ein instructable über das gleiche Projekt mit Bluetooth-Modul gepostet, Sie können es für Klarstellungen beziehen. (Klicken Sie hier).

In diesem anweisbaren werden Sie über das einfache IOT-Projekt der Steuerung des Schlosses Ihrer Tür mit WLAN-Modul Bescheid wissen.

Dies ist eine der einfachsten Methoden, ESP-8266 zu verwenden.

Schritt 1: Sammeln der benötigten Gegenstände

Sammeln der benötigten Gegenstände
Sammeln der benötigten Gegenstände

1. Arduino UNO R3

zur Steuerung des Servos und der Schnittstelle mit dem ESP 8266 (GPIO Pin-0)

das konzept ist sehr einfach wir werden den ESP8266 (GPIO Pin 0) von unserem Smartphone mit einer App steuern.

wenn GPIO-Pin 0

LOW---------------------------------- Sperrzustand-geschlossen.

HIGH----------------------------------Schlosszustand-offen.

der GPIO-Pin 0-Zustand wird von arduino mit dem digitalRead-Befehl erkannt und führt die erforderlichen Operationen auf dem Servo durch.

Schritt 2: ESP-8266 Wifi-Modul

ESP-8266 Wifi-Modul
ESP-8266 Wifi-Modul
ESP-8266 Wifi-Modul
ESP-8266 Wifi-Modul

Dies wird unserem Projekt helfen, mit der Cloud verbunden zu werden. Dies ist sehr günstig und einfach zu bedienen.

In diesem Projekt verwenden wir nur den GPIO-Pin-0 des ESP8266.

Schritt 3: Servo mit hohem Drehmoment

Servo mit hohem Drehmoment
Servo mit hohem Drehmoment
Servo mit hohem Drehmoment
Servo mit hohem Drehmoment
Servo mit hohem Drehmoment
Servo mit hohem Drehmoment

um den Sperrhebel zu drehen, wenn ein Signal vom Arduino gesendet wird

es wird vom arduino 5v-Pin selbst mit Strom versorgt und funktioniert gut damit. (nur wenn das arduino mit einem USB-Kabel mit Strom versorgt wird)

Schritt 4: Blech

Blech
Blech

Dies wird verwendet, um das Gehäuse für den Servomotor herzustellen, der es ihm ermöglicht, den Motor richtig an der Tür und das rotierende Teil richtig am Hebel des Schlosses zu befestigen.

der Fall ist Ihrer Kreativität überlassen. Sie können jedes andere Material / Ding verwenden, um den Fall zu machen. UM DEN MOTOR AN DER TÜR ZU HALTEN

Schritt 5: 3.3V FTDI-Programmierer

3.3V FTDI-Programmierer
3.3V FTDI-Programmierer

Dies wird nur bei der Erstellung des Projekts verwendet, um das ESP8266-Modul zu programmieren, da es nicht direkt von Arduino programmiert werden kann.

Schritt 6: Einrichtung für ESP8266

Einrichtung für ESP8266
Einrichtung für ESP8266

Sie müssen nur eine serielle Kommunikation zwischen Ihrem FTDI-Programmierer und Ihrem ESP8266 herstellen.

Anschlüsse: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

Schritt 7: Hochladen von Code auf ESP (vereinfachte Software)

Hochladen von Code auf ESP (vereinfachte Software)
Hochladen von Code auf ESP (vereinfachte Software)

Verwenden Sie die ESPlorer IDE, ein Programm, das von 4refr0nt erstellt wurde, um Befehle an Ihren ESP8266 zu senden.

Befolgen Sie diese Anweisungen, um die ESPlorer-IDE herunterzuladen und zu installieren:

1. Klicken Sie hier, um ESPlorer herunterzuladen

2. Entpacken Sie diesen Ordner

3. Gehen Sie zum HauptordnerRun "ESPlorer.jar" Datei

4. Öffnen Sie die ESPlorer-IDE

5. Verbinden Sie Ihren FTDI-Programmierer mit Ihrem Computer

6. Wählen Sie Ihren FTDI-Programmierer-Port

7. Drücken Sie Öffnen/Schließen

8. Wählen Sie die Registerkarte NodeMCU+MicroPtyhon

9. Erstellen Sie eine neue Datei namens init.lua10. Drücken Sie auf Save to ESP

11. Alles, worüber Sie sich Gedanken machen oder was Sie ändern müssen, ist in einem roten Feld hervorgehoben.

12. Laden Sie den folgenden Code mit der vorherigen Software in Ihren ESP8266 hoch. Ihre Datei sollte „init.lua“heißen.

fügen Sie Ihren Netzwerknamen (SSID) und Ihr Passwort zum Skript hinzu

FÜGEN SIE IHREN WIFI-NETZWERKNAMEN (SSID) UND DAS PASSWORT ZUM SKRIPT HINZU

Ihre ESP-IP-Adresse Wenn Ihr ESP8266 neu gestartet wird, druckt er in Ihrem seriellen Monitor die ESP-IP-Adresse. Speichern Sie diese IP-Adresse, da Sie sie später benötigen.

Schritt 8: Codieren des Arduino mit IDE

Codieren des Arduino mit IDE
Codieren des Arduino mit IDE

Ich habe die Codierung angegeben, die Sie hier herunterladen können.

Lade diesen Code ins ARDUINO hoch!

Schritt 9: Ihre eigene App erfinden

Erfinden Sie Ihre eigene App
Erfinden Sie Ihre eigene App
Erfinden Sie Ihre eigene App
Erfinden Sie Ihre eigene App
Erfinden Sie Ihre eigene App
Erfinden Sie Ihre eigene App

Sie können selbst eine erstellen, indem Sie sich auf die obigen Bilder beziehen.

Sie können die App auch von hier herunterladen und auf Ihrem Android-Handy installieren.

Es ist sehr einfach zu konfigurieren. Klicken Sie unten auf dem Bildschirm auf die Schaltfläche „IP-Adresse festlegen“und geben Sie Ihre IP-Adresse ein.

Schritt 10: Die.aia-Datei für die App

Sie können die App über die MIT-App-Erfinder-Website bearbeiten. (Verwenden Sie die Importoption)

Schritt 11: Montage

Montage!
Montage!
Montage!
Montage!

Stellen Sie sicher, dass die folgenden Verbindungen hergestellt sind.

SERVO CONNECTION1.orange ------ Arduino Pin 2

2.rot -------5v-Pin in arduino

3.braun ------ Erdungsstift in Arduino

Verbinden Sie schließlich Ihren ESP 8266 (GPIO-Pin 0) mit dem digitalen Pin 5 des Arduino.

ALLES BEREIT! Es ist an der Zeit, Ihr Projekt zu testen und Fehler zu beheben.

hoffe du magst es !!!

HINWEIS:

Ich habe bei der Erstellung und Veröffentlichung meines Projekts auf die folgende Website verwiesen, 1.

Empfohlen: