Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Smart Door to proste rozwiązanie umożliwiające połączenie drzwi ze smartfonem w kilku prostych krokach.
Smart Door powiadomi Cię, gdy zapomniałeś zamknąć drzwi i gdy ktoś zbliża się do twoich drzwi.
Kim jesteśmy?
Dwoje studentów informatyki z Centrum Interdyscyplinarnego (IDC), Herzliya, Izrael. Ten system Smart Door to nasz ostatni projekt w ramach kursu „Internet Rzeczy (IoT)”.
Próbowałeś naszego projektu? Daj nam znać! Chcielibyśmy usłyszeć od Ciebie, jeśli masz punkty do poprawy lub uwagi. Ponadto bardzo chcielibyśmy zdobyć kilka zdjęć!
Kieszonkowe dzieci
1 x płyta ESP8266 (użyliśmy Wemos D1 mini)
1 x kabel Micro-USB
12 x kable rozruchowe
1 x potencjometr
1 x czujnik ultradźwiękowy
1 x głośnik
Krok 1: Obwody
W tym kroku połączymy wszystkie czujniki.
Czujnik ultradźwiękowy:
- Podłącz Vcc do 5v
- Podłącz GND do G
- Podłącz Trig do D8
- Podłącz Echo do D7
Potencjometr:
- Podłącz GND do G (lewa noga)
- Podłącz VCC do 5v (prawa noga)
- Połącz środkową nogę z A0
Głośnik:
- Podłącz GND do G
- Podłącz Vcc do D6
Krok 2: Instalowanie wymaganego oprogramowania i pulpitów nawigacyjnych
IDE Arduino
Zainstaluj Arduino IDE:
www.arduino.cc/en/Guide/HomePage
Zainstaluj odpowiednie "sterowniki" dla płyt ESP8266 do swojego Arduino IDE:
Adafruit
Utwórz konto:
Przejdź do „Kanałów” i dodaj 2 kanały:
- potencjometr
- ultradźwiękowy
Następnie przejdź do 'Dashboard' i utwórz nowy dashboard, następnie wejdź do dashboardu i dodaj 2 bloki, używając znaku plus po prawej stronie:
- Dodaj blok pomiarowy, a następnie wybierz posuw potencjometru i upewnij się, że maksymalna wartość wynosi 1.
- Dodaj blok pomiarowy, a następnie wybierz posuw ultradźwiękowy i upewnij się, że maksymalna wartość wynosi 100.
- Kliknij „Zapisz”.
Aplikacja Blynk
iOS:
Google Play:
Załóż konto, a następnie:
- Zbuduj projekt Blynk. (gdy to zrobisz, otrzymasz na swój e-mail klucz uwierzytelniający zachowaj go, użyjemy go w następnym kroku).
- Skonfiguruj aplikację tak, aby była oparta na Twojej tablicy (w naszym przypadku Wemos mini 1).
- Dodaj widżet powiadomień. (Patrz załączone zdjęcia do konfiguracji).
Krok 3: Kodeks
Kod jest załączony i jest dobrze udokumentowany, aby był łatwy w użyciu.
Otwórz kod w Arduino IDE, upewnij się, że płyta, na której pracujesz, jest rzeczywiście właściwą płytą.
Kiedy używasz monitora szeregowego, upewnij się, że korzystasz z 115200 bodów.
Zwróć uwagę, że w kodzie są miejsca, które musisz zmodyfikować zgodnie z projektem (takie jak dane Wi-Fi).
Wszystko jest napisane w dokumentacji.