Spisu treści:
- Krok 1: Zbieranie wymaganych przedmiotów
- Krok 2: Moduł Wi-Fi ESP-8266
- Krok 3: Serwo o wysokim momencie obrotowym
- Krok 4: Arkusz blachy
- Krok 5: Programator FTDI 3.3 V
- Krok 6: Konfiguracja dla ESP8266
- Krok 7: Przesyłanie kodu do ESP (uproszczone oprogramowanie)
- Krok 8: Kodowanie Arduino za pomocą IDE
- Krok 9: Wymyślanie własnej aplikacji
- Krok 10: Plik.aia dla aplikacji
- Krok 11: Montaż
Wideo: Inteligentne drzwi Wifi (najprostsza metoda): 11 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
Jest to prosty projekt wykonany za pomocą arduino uno R3, którego celem jest sterowanie zamkiem drzwi bez kluczy, a za pomocą smartfona do tego celu medium komunikacyjnym będzie internet (moduł wifi-ESP8266).
Wysłałem już instrukcję dotyczącą tego samego projektu z modułem bluetooth, możesz ją skierować w celu uzyskania wyjaśnień. (kliknij tutaj).
W tej instrukcji dowiesz się o prostym projekcie IOT sterowania zamkiem drzwi za pomocą modułu Wi-Fi.
Jest to jedna z najprostszych metod użycia ESP-8266.
Krok 1: Zbieranie wymaganych przedmiotów
1. Arduino UNO R3
do sterowania serwomechanizmem i interfejsem z ESP 8266(GPIO pin-0)
koncepcja jest bardzo prosta, będziemy sterować ESP8266 (GPIO pin 0) z naszego smartfona za pomocą aplikacji.
jeśli GPIO -pin 0
NISKI----------------------------------- stan zamka-zamknięty.
WYSOKI----------------------------------- stan zamka-otwarty.
stan GPIO pin 0 zostanie rozpoznany przez arduino za pomocą polecenia digitalRead i wykona wymagane operacje na Servo.
Krok 2: Moduł Wi-Fi ESP-8266
Pomoże to naszemu projektowi połączyć się z chmurą. Jest to bardzo tanie i łatwe w użyciu.
W tym projekcie będziemy używać tylko GPIO pin-0 ESP8266.
Krok 3: Serwo o wysokim momencie obrotowym
aby obrócić dźwignię blokady, gdy sygnał jest wysyłany z arduino
jest zasilany przez sam pin arduino 5v i działa z nim dobrze. (tylko gdy arduino jest zasilane kablem usb)
Krok 4: Arkusz blachy
służy to do wykonania obudowy na silnik servo, która pozwala na prawidłowe trzymanie silnika na drzwiach, a część obrotowa jest odpowiednio przymocowana do dźwigni zamka.
sprawa zależy od Twojej kreatywności, możesz użyć dowolnego innego materiału/rzeczy do jej wykonania. PRZYTRZYMANIE SILNIKA NA DRZWIACH
Krok 5: Programator FTDI 3.3 V
Jest to używane tylko przy tworzeniu projektu, do programowania modułu ESP8266, ponieważ nie można go zaprogramować bezpośrednio z arduino.
Krok 6: Konfiguracja dla ESP8266
Wystarczy nawiązać komunikację szeregową między programatorem FTDI a ESP8266.
Połączenia: RX -> TX
TX -> RX
CH_PD -> 3,3V
VCC -> 3,3 V
GND -> GND
Krok 7: Przesyłanie kodu do ESP (uproszczone oprogramowanie)
za pomocą ESPlorer IDE, który jest programem stworzonym przez 4refr0nt do wysyłania poleceń do Twojego ESP8266.
Postępuj zgodnie z tymi instrukcjami, aby pobrać i zainstalować ESPlorer IDE:
1. Kliknij tutaj, aby pobrać ESPlorer
2. Rozpakuj ten folder
3. Przejdź do głównego folderu Uruchom plik „ESPlorer.jar”
4. Otwórz ESPlorer IDE
5. Podłącz programator FTDI do komputera
6. Wybierz swój port programatora FTDI
7. Naciśnij Otwórz/Zamknij
8. Wybierz kartę NodeMCU + MicroPtyhon
9. Utwórz nowy plik o nazwie init.lua10. Naciśnij Zapisz w ESP
11. Wszystko, o co musisz się martwić lub zmienić, jest podświetlone w czerwonym polu.
12. Prześlij następujący kod do swojego ESP8266 za pomocą poprzedniego oprogramowania. Twój plik powinien mieć nazwę „init.lua„.
dodaj swoją nazwę sieciową (SSID) i hasło do skryptu
DODAJ SWOJĄ NAZWĘ SIECI WIFI (SSID) I HASŁO DO SKRYPTU
Twój adres IP ESP Po ponownym uruchomieniu ESP8266 wydrukuje na monitorze szeregowym adres IP ESP. Zapisz ten adres IP, ponieważ będziesz go później potrzebować.
Krok 8: Kodowanie Arduino za pomocą IDE
Podałem kod, który możesz pobrać stąd.
prześlij ten kod do ARDUINO!
Krok 9: Wymyślanie własnej aplikacji
możesz stworzyć własny, odwołując się do obrazów podanych powyżej.
możesz również pobrać aplikację stąd i zainstalować ją na swoim telefonie z Androidem.
Konfiguracja jest bardzo łatwa. Kliknij przycisk „Ustaw adres IP” na dole ekranu i wpisz swój adres IP.
Krok 10: Plik.aia dla aplikacji
możesz edytować aplikację, korzystając ze strony internetowej wynalazcy aplikacji MIT. (użyj opcji importu)
Krok 11: Montaż
upewnij się, że wykonano następujące połączenia.
POŁĄCZENIE SERWA 1. pomarańczowy ----- pin arduino 2
2. czerwony ------- 5 v pin w arduino
3. brązowy------ szpilka uziemiająca w arduino
na koniec podłącz swój ESP 8266 (GPIO pin 0) do cyfrowego pinu 5 arduino.
WSZYSTKO GOTOWE! Nadszedł czas, aby przetestować Twój projekt i debugować, jeśli wystąpią błędy.
mam nadzieję że ci się spodoba !!!
REFERENCJA:
Powołałem się na następującą stronę internetową podczas tworzenia i publikacji mojego projektu, 1.
Zalecana:
Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)
Inteligentne oświetlenie biurkowe LED | Inteligentne oświetlenie z Arduino | Przestrzeń robocza Neopixels: Obecnie spędzamy dużo czasu w domu, ucząc się i pracując wirtualnie, więc dlaczego nie ulepszyć naszej przestrzeni roboczej dzięki niestandardowemu i inteligentnemu systemowi oświetlenia opartemu na Arduino i diodach LED Ws2812b. Tutaj pokażę Ci, jak zbudować Smart Biurkowe oświetlenie LED, które
Tanie inteligentne otwieranie drzwi garażowych: 6 kroków (ze zdjęciami)
Tanie inteligentne otwieranie drzwi garażowych: CreditI prawie skopiował implementację Savjee, ale zamiast używać Shelly, użyłem Sonoff Basic. Sprawdź jego stronę internetową i kanał YouTube! https://www.savjee.be/2020/06/make-garage-door-ope…https://www.youtube.com/c/Savjee/Assumptions
Najprostsza klawiatura makr DIY: 10 kroków (ze zdjęciami)
Najprostsza klawiatura makr DIY: Klawiatura makr może być używana do wykonywania określonych czynności lub funkcji na komputerze i może być naprawdę przydatna w niektórych aplikacjach, takich jak edytory wideo lub gry. Wiele aplikacji ma klawisze skrótów do szybkiego wykonywania czynności, ale czasami
Automatyczne światła połączone z monitorowaniem drzwi i drzwi.: 5 kroków
Automatyczne światła połączone z monitorowaniem drzwi i drzwi: Wydaje się, że bardzo trudno jest znaleźć tablicę rozdzielczą w ciemności, ale ten projekt jest naprawdę pomocny w rozwiązaniu tego problemu. Wykonaj poniższe czynności, aby poznać rozwiązanie tego problemu
Najprostsza automatyka domowa za pomocą Bluetooth, smartfona z systemem Android i Arduino.: 8 kroków (ze zdjęciami)
Najprostsza automatyka domowa przy użyciu Bluetooth, smartfona z systemem Android i Arduino.: Witam wszystkich,Ten projekt polega na zbudowaniu najbardziej uproszczonego urządzenia automatyki domowej przy użyciu arduino i modułu bluetooth. Ten jest bardzo łatwy w budowie i można go zbudować w kilka godzin. W mojej wersji, którą wyjaśniam tutaj, mogę