Inhoudsopgave:

Wifi Smart Door (eenvoudigste methode): 11 stappen (met afbeeldingen)
Wifi Smart Door (eenvoudigste methode): 11 stappen (met afbeeldingen)

Video: Wifi Smart Door (eenvoudigste methode): 11 stappen (met afbeeldingen)

Video: Wifi Smart Door (eenvoudigste methode): 11 stappen (met afbeeldingen)
Video: Slim slot - hoe het werkt, valkuilen, is het de moeite waard om te kopen? 2024, November
Anonim
Wifi Smart Door (eenvoudigste methode)
Wifi Smart Door (eenvoudigste methode)
Wifi Smart Door (eenvoudigste methode)
Wifi Smart Door (eenvoudigste methode)
Wifi Smart Door (eenvoudigste methode)
Wifi Smart Door (eenvoudigste methode)

Dit is een eenvoudig project gemaakt met de arduino uno R3, het doel is om een deurslot zonder sleutels te bedienen, en met behulp van een smartphone om dit te bereiken, zal het communicatiemedium internet zijn (wifi-module-ESP8266).

Ik heb al een instructable gepost over hetzelfde project met bluetooth-module, je kunt het verwijzen voor eventuele verduidelijkingen (klik hier).

In deze instructable weet je over het eenvoudige IOT-project van het bedienen van het slot van je deur met wifi-module.

Dit is een van de eenvoudigste methoden om ESP-8266 te gebruiken.

Stap 1: Verzamelen van de benodigde items

De benodigde items verzamelen
De benodigde items verzamelen

1. Arduino UNO R3

om de servo te besturen en te communiceren met de ESP 8266 (GPIO pin-0)

het concept is heel eenvoudig we gaan de ESP8266 (GPIO pin 0) bedienen vanaf onze smartphone met een app.

als GPIO -pin 0

LAAG----------------------------------- vergrendelingsstatus gesloten.

HOOG -----------------------------------slot staat open.

de GPIO-pin 0-status wordt door Arduino herkend met behulp van de opdracht digitalRead en voert de vereiste bewerkingen uit op de servo.

Stap 2: ESP-8266 wifi-module

ESP-8266 Wifi-module
ESP-8266 Wifi-module
ESP-8266 Wifi-module
ESP-8266 Wifi-module

Dit zal ons project helpen om verbinding te maken met de cloud. Dit is erg goedkoop en gemakkelijk te gebruiken.

In dit project zullen we alleen de GPIO pin-0 van de ESP8266 gebruiken.

Stap 3: Servo met hoog koppel

Servo met hoog koppel
Servo met hoog koppel
Servo met hoog koppel
Servo met hoog koppel
Servo met hoog koppel
Servo met hoog koppel

om de vergrendelingshendel te draaien wanneer het signaal wordt verzonden vanaf de arduino

het wordt aangedreven door de arduino 5v-pin zelf en het werkt er goed mee. (alleen wanneer de arduino wordt gevoed met een USB-kabel)

Stap 4: Plaatwerk

Plaat metaal
Plaat metaal

dit wordt gebruikt om de servomotor te bevestigen, waardoor deze de motor goed op de deur kan houden en het roterende deel goed aan de hendel van het slot kan worden bevestigd.

de koffer is aan je creativiteit, je kunt elk ander materiaal / ding gebruiken om de koffer te maken. OM DE MOTOR AAN DE DEUR TE HOUDEN

Stap 5: 3.3V FTDI-programmeur

3.3V FTDI-programmeur
3.3V FTDI-programmeur

Dit wordt alleen gebruikt bij het maken van het project, om de ESP8266-module te programmeren, omdat deze niet rechtstreeks vanuit Arduino kan worden geprogrammeerd.

Stap 6: Setup voor ESP8266

Installatie voor ESP8266
Installatie voor ESP8266

U hoeft alleen een seriële communicatie tot stand te brengen tussen uw FTDI-programmeur en uw ESP8266.

Aansluitingen: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

Stap 7: Code uploaden naar ESP (vereenvoudigde software)

Code uploaden naar ESP (vereenvoudigde software)
Code uploaden naar ESP (vereenvoudigde software)

met behulp van de ESPlorer IDE, een programma gemaakt door 4refr0nt om opdrachten naar uw ESP8266 te verzenden.

Volg deze instructies om ESPlorer IDE te downloaden en te installeren:

1. Klik hier om ESPlorer te downloaden

2. Pak die map uit

3. Ga naar de hoofdmapVoer het bestand "ESPLorer.jar" uit

4. Open de ESPlorer IDE

5. Sluit uw FTDI-programmeur aan op uw computer

6. Selecteer uw FTDI-programmeerpoort:

7. Druk op Openen/Sluiten

8. Selecteer het tabblad NodeMCU+MicroPtyhon

9. Maak een nieuw bestand met de naam init.lua10. Druk op Opslaan in ESP

11. Alles waar u zich zorgen over moet maken of wijzigen, is gemarkeerd in een rood vak.

12. Upload de volgende code in uw ESP8266 met behulp van de voorgaande software. Uw bestand moet de naam init.lua“hebben.

voeg uw netwerknaam (SSID) en wachtwoord toe aan het script

VOEG UW WIFI-NETWERKNAAM (SSID) EN WACHTWOORD TOE AAN HET SCRIPT

Uw ESP IP-adres Wanneer uw ESP8266 opnieuw opstart, drukt het in uw seriële monitor het ESP IP-adres af. Bewaar dat IP-adres, want je hebt het later nodig.

Stap 8: De Arduino coderen met IDE

De Arduino coderen met IDE
De Arduino coderen met IDE

Ik heb de codering gegeven, u kunt het bestand hier downloaden.

upload deze code naar de ARDUINO!

Stap 9: Je eigen app uitvinden

Je eigen app uitvinden
Je eigen app uitvinden
Je eigen app uitvinden
Je eigen app uitvinden
Je eigen app uitvinden
Je eigen app uitvinden

je kunt er zelf een maken door te verwijzen naar de bovenstaande afbeeldingen.

je kunt de app ook hier downloaden en op je Android-telefoon installeren.

Het is heel eenvoudig te configureren. Klik op de knop "IP-adres instellen" onderaan het scherm en typ uw IP-adres.

Stap 10: Het.aia-bestand voor de app

u kunt de app bewerken met behulp van de website van de MIT-app-uitvinder (gebruik de importoptie)

Stap 11: Montage

Samenkomst!
Samenkomst!
Samenkomst!
Samenkomst!

zorg ervoor dat de volgende aansluitingen zijn gemaakt.

SERVO VERBINDING 1. oranje ----- arduino pin 2"

2. rood -------5 v pin in arduino

3. bruin ------ grondpin in arduino;

sluit tenslotte uw ESP 8266 (GPIO pin 0) aan op digitale pin 5 van de arduino.

ALLES GERUST! Het is tijd om uw project te testen en eventuele fouten te debuggen.

hoop dat je het leuk vindt !!!

VERWIJZING:

Ik heb verwezen naar de volgende website bij het maken en publiceren van mijn project, 1.

Aanbevolen: