Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Smart Door is een eenvoudige oplossing om uw deur met een paar eenvoudige stappen te verbinden met de smartphone.
Smart Door waarschuwt u wanneer u bent vergeten de deur op slot te doen en wanneer iemand uw deur nadert.
Wie zijn we?
Twee studenten Computerwetenschappen van het Interdisciplinair Centrum (IDC), Herzliya, Israël. Dit Smart Door-systeem is ons laatste project in de cursus "The Internet of Things (IoT)".
Ons project geprobeerd? Laat het ons weten! Wij horen graag van u als u verbeterpunten of opmerkingen heeft. Bovendien zouden we graag wat foto's ontvangen!
Benodigdheden
1 x ESP8266-bord (we gebruikten Wemos D1 mini)
1 x micro-USB-kabel
12 x startkabels
1 x potentiometer
1 x ultrasone sensor
1 x luidspreker
Stap 1: De circuits
In deze stap zullen we alle sensoren aansluiten.
Ultrasoon sensor:
- Sluit Vcc aan op 5v
- Verbind GND met G
- Verbind Trig met D8
- Sluit Echo aan op D7
Potentiometer:
- Verbind GND met G (linkerbeen)
- Sluit VCC aan op 5v (rechterbeen)
- Verbind het middelste been met A0
Spreker:
- Verbind GND met G
- Sluit Vcc aan op D6
Stap 2: Vereiste software en dashboards installeren
Arduino IDE
Arduino IDE installeren:
www.arduino.cc/en/Guide/HomePage
Installeer relevante "stuurprogramma's" voor de ESP8266-kaarten op uw Arduino IDE:
Adafruit
Maak een account aan:
Ga naar de 'Feeds' en voeg 2 feeds toe:
- potentiometer
- ultrasoon
Ga vervolgens naar het 'Dashboard' en maak een nieuw dashboard aan, ga vervolgens naar het dashboard en voeg 2 blokken toe, met behulp van het plusteken aan de rechterkant van de pagina:
- Voeg een meterblok toe, kies vervolgens potentiometervoeding en zorg ervoor dat de maximale waarde 1 is.
- Voeg een meterblok toe, kies vervolgens ultrasone voeding en zorg ervoor dat de maximale waarde 100 is.
- Klik op 'Opslaan'.
Blynk-app
IOS:
Google Play:
Maak een account aan en dan:
- Bouw een Blynk-project. (wanneer u dit doet, ontvangt u uw e-mailverificatiesleutel, bewaar deze, we zullen deze in de volgende stap gebruiken).
- Configureer de app op basis van uw bord (in ons geval Wemos mini 1).
- Voeg een meldingswidget toe. (Zie bijgevoegde foto's voor configuratie).
Stap 3: De code
De code is bijgevoegd en is goed gedocumenteerd, voor eenvoudig gebruik.
Open de code in Arduino IDE, zorg ervoor dat het bord waar je aan werkt inderdaad het juiste bord is.
Als u de seriële monitor gebruikt, zorg er dan voor dat u op 115200baud werkt.
Merk op dat er plaatsen in de code zijn die u moet aanpassen aan uw project (zoals uw WiFi-gegevens).
Alles staat in de documentatie.