Spisu treści:
- Krok 1: Dalej w automatyce domowej
- Krok 2: Dlaczego ESP8266?
- Krok 3: Który moduł ESP powinienem kupić?
- Krok 4: Kilka podstawowych informacji o WIFI !
- Krok 5: Nie Blynk !
- Krok 6: Co jest takiego specjalnego w moim systemie!
- Krok 7: Zbierz wszystkie części
- Krok 8: Spraw, aby był przyjazny dla tablicy chlebowej
- Krok 9: Aplikacja na Androida
- Krok 10: CZAS ROZPOCZĄĆ BUDOWANIE!
- Krok 11: Konwertuj 5v na 3,3v!
- Krok 12: Połącz FTDI z Esp!
- Krok 13: Nie masz wycieku z FTDI
- Krok 14: Flashuj ESP
- Krok 15: Sprawdź, czy wszystko w porządku !
- Krok 16: Wstępne kodowanie
- Krok 17: Czas na kodowanie
- Krok 18: Wykonaj obwód!
- Krok 19: UWAGA!!! WYSOKIE NAPIĘCIE!
- Krok 20: Jak używać tego w swoim domu !
- Krok 21: Rozwiązywanie problemów!@#$%
- Krok 22: Sprawdź te punkty !
- Krok 23: Co się tutaj dzieje???
- Krok 24: Wniosek!
Wideo: Automatyka domowa z ESP8266 WiFi bez użycia Blynk !: 24 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Po pierwsze, chciałbym podziękować wszystkim za uczynienie mnie zwycięzcą konkursu Automation Contest 2016 za tę INSTRUKCJĘ. Tak więc, jak obiecałem, oto instrukcja obsługi urządzeń domowych za pomocą modułu WiFi ESP8266.
Krok 1: Dalej w automatyce domowej
Aby pozostać na kanapie i sterować wszystkimi urządzeniami elektrycznymi za pomocą pilota do telewizora, stworzyłem do tego instrukcję, a teraz nadszedł czas na uaktualnienie do Wi-Fi. Teraz będziesz mógł sterować wszystkim za pomocą smartfona. Brzmi skomplikowanie!!! Ale bardzo łatwe do zrobienia !!!
Krok 2: Dlaczego ESP8266?
Teraz możesz pomyśleć, dlaczego używam tutaj Wi-Fi? Użyłbym Bluetooth lub RF, ale dlaczego tylko Wifi z ESP8266? Prosta odpowiedź brzmi: • ESP8266 byłby tańszy niż moduł Bluetooth (w serwisie eBay, to tylko około $) • Używając ESP8266, możesz podłączyć moduł do Internetu i sterować nim z dowolnego miejsca na świecie.
Krok 3: Który moduł ESP powinienem kupić?
Teraz pojawia się tutaj nowe pytanie Który moduł ESP8266 powinienem kupić? Cóż, na razie istnieje wiele odmian tego modułu. Tutaj w tej instrukcji użyłem modułu ESP-01. Był to pierwszy wprowadzony moduł, a także najtańszy, więc jeśli jesteś początkującym w IoT, lepiej idź na to. Moduł, który powinieneś kupić, zależy od tego, ile pinów gpio (general-purpose-input-output) potrzebujesz. To zadecyduje, ile rzeczy będziesz mógł kontrolować przez Wi-Fi. Dla początkujących polecam moduł ESP-01.
Krok 4: Kilka podstawowych informacji o WIFI !
WiFi to technologia umożliwiająca urządzeniom elektronicznym łączenie się z siecią Wireless LAN (WLAN), głównie z wykorzystaniem pasm radiowych UHF 2,4 gigaherca (12 cm) i 5 gigaherców (6 cm) SHF ISM. Wi-Fi to nazwa popularnego technologia sieci bezprzewodowej, która wykorzystuje fale radiowe do zapewniania bezprzewodowego szybkiego Internetu i połączeń sieciowych. Powszechnym błędnym przekonaniem jest to, że termin Wi-Fi jest skrótem od „Wireless Fidelity”, jednak tak nie jest. Wi-Fi to po prostu znak towarowy, który oznacza IEEE 802.11x.
Krok 5: Nie Blynk !
Automatykę domową można znaleźć w esp8266 w całej Instructables, ale wspólną rzeczą jest to, że kontrolują oni swoje esp za pomocą aplikacji Blynk. Cóż, aplikacja Blynk jest również dobra dla ESP, ale nadal istnieją pewne wady. • Po pierwsze, wymaga połączenia z Internetem, aby aplikacja mogła być połączona z serwerem. • Po drugie, podobnie jak inne metody, aplikacja Blynk, a także Esp, musiałyby łączyć się z hotspotem Wi-Fi. Tak więc osoby, które nie mają stałego połączenia z siecią lub routera jako hotspotu, nie mogą korzystać z aplikacji Blynk.
Krok 6: Co jest takiego specjalnego w moim systemie!
W moim systemie stworzyłem aplikację na Androida, która łączy się bezpośrednio z twoim esp zamiast łączenia się z hotspotem. Nie wymaga to również połączenia z Internetem ani zewnętrznego hotspotu Wi-Fi, ponieważ obie maszyny łączą się bezpośrednio, co powoduje szybką reakcję ESP.
Krok 7: Zbierz wszystkie części
Tutaj wymienione są wszystkie części, których potrzebujesz w tym projekcie i linki, z których możesz je kupić, ale polecam najpierw spróbować znaleźć komponenty lokalnie, ponieważ w ten sposób można je kupić szybciej i może taniej, ale jeśli nie są dostępne lokalnie, zawsze możesz je kupić za pomocą podanych linków. Zawsze kupuję wszystko z ebay'a, bo jest najtańszy. Do tego projektu będziesz potrzebować:
- Moduł Wi-Fi ESP8266
- FTDI Breakout (lub ARDUINO UNO)
- Rezystory 2x 1K
- 2x Tranzystor BC547
- Przekaźnik 2x 5v
- 2x DIODA 1N4007
- 2x zaciski śrubowe.
Krok 8: Spraw, aby był przyjazny dla tablicy chlebowej
Do tej pory być może zauważyłeś, że ESP-01 nie zmieści się na płytce prototypowej, więc musimy uczynić go przyjaznym dla płytek chlebowych. Kroki są proste, wystarczy wyciąć płytkę drukowaną 4 x 4 kropki, przylutować męskie nagłówki i żeńskie nagłówki, jak pokazano na zdjęciach powyżej.
Krok 9: Aplikacja na Androida
Aby sterować ESP8266 bezpośrednio z telefonu komórkowego, stworzyłem aplikację przy użyciu wynalazcy aplikacji MIT. Aplikację znajdziesz tutaj.
Najpierw musisz podłączyć smartfon do esp8266 WiFi, a następnie ustawić adres ip na adres ip modułu w aplikacji. W moim przypadku było to 192.168.4.1
Krok 10: CZAS ROZPOCZĄĆ BUDOWANIE!
Najpierw musimy podłączyć moduł ESP do komputera, aby zaktualizować firmware oraz go zaprogramować.
Krok 11: Konwertuj 5v na 3,3v!
Najważniejszą rzeczą jest to, że moduł esp8266 działa tylko z napięciem 3.3V a nie 5V.
5v może go zabić, więc aby zamienić 5v na 3,3v musimy stworzyć dzielnik napięcia.
Utwórz dzielnik napięcia podłączając rezystor 1K i 2K jak pokazano na rys.
Krok 12: Połącz FTDI z Esp!
Po prostu postępuj zgodnie ze schematem, aby połączyć swój esp z przełomem FTDI. Upewnij się, że używasz 3,3 V tylko na wylocie FTDI.
Krok 13: Nie masz wycieku z FTDI
Jeśli w przypadku, gdy nie masz przerwania FTDI tak jak ja, możesz również użyć swojego arduino do zaprogramowania esp. PRZED PROGRAMOWANIEM WYJMIJ ATMEGA 328 IC Z PŁYTY ARDUINO. NIE ZAPOMNIJ, ŻE ESP8266 DZIAŁA NA 3.3V A NIE NA 5V. ARDUINO ESP82663.3v ---------------- VCCGROUND------------GROUND3.3v ------------- --- CHP_PWD(WYŁĄCZENIE ZASILANIA CHIP)TX --------------- TXRX --------------- RX
Krok 14: Flashuj ESP
Flash ESP do najnowszego oprogramowania. Pobierz niezbędne oprogramowanie. Flasher.exeUpewnij się, że gpio 0 jest podłączony do masy. Umożliwi to tryb lampy błyskowej w twoim zwł.
Pobierz pliki. >>>>>Pliki będą w pliku zip, więc rozpakuj je i otwórz esp8266_flasher.exe>>>>>Możesz użyć oprogramowania.bin już dostarczonego w pliku zip.>>>>> Następnie wybierz swoją KOMUNIKACJĘ (COM) PORT i wpisz 0x00080 w drugiej kolumnie.>>>>>>> Hit Download.
Krok 15: Sprawdź, czy wszystko w porządku !
Po flashowaniu ESP czas sprawdzić czy wszystko jest w porządku.
- Przejdź do Arduino IDE
- Przejdź do monitora szeregowego
- Wybierz szybkość transmisji 115200
- Teraz wprowadź następujące polecenia.
W
Po wprowadzeniu tego polecenia naciśnij WYŚLIJ i jeśli otrzymasz OK, wszystko gotowe.
Możesz bawić się modułem z innymi komendami AT, jak pokazano na powyższych zdjęciach.
Krok 16: Wstępne kodowanie
Aby zaprogramować ESP z Arduino IDE, musisz zainstalować niezbędne oprogramowanie.
1. Przejdź do Arduino IDE 2. Przejdź do Plik >>>> Preferencje 3. W polu tekstowym ADDITIONAL BOARDS MANAGER URL skopiuj i wklej poniższą ścieżkę
arduino.esp8266.com/package_esp8266com_inde…
4. Przejdź do NARZĘDZIA >>>>> TABLICA >>>>> KIEROWNIK ZARZĄDU5. Wpisz esp w polu wyszukiwania i pozostanie tylko jedna opcja.6. Zainstaluj ten PAKIET ESP8266.
Krok 17: Czas na kodowanie
Po zainstalowaniu pakietu ESP8266 PRZEJDŹ DO NARZĘDZI >>>>> PŁYTY >>>>> Wybierz moduł, który posiadasz (jeśli posiadasz moduł esp-01 taki jak ja, wybierz OGÓLNY MODUŁ ESP8266)
Teraz zmień właściwości zgodnie z modułem w menu narzędzi.
Teraz upewnij się, że masz bibliotekę ESP8266WIFI.
Prześlij kod do swojego esp.
Krok 18: Wykonaj obwód!
Najpierw spróbuj wykonać obwód na płytce stykowej, a następnie na stałe na płytce PCB.
Ale największym problemem jest to, że ESP8266 potrzebuje 3,3 V, a nie 5 V.
Nie lekceważ mocy 5V, wystarczy zabić moduł ESP.
***Hej! uderzył gdzieś??? Zawsze jestem do pomocy w komentarzach poniżej!!!***
Krok 19: UWAGA!!! WYSOKIE NAPIĘCIE!
OSTRZEŻENIE!
Nieprawidłowe lub niewłaściwe użycie może prowadzić do:
- Poważne obrażenia lub śmierć.
- Fizyczne uszkodzenie Produktu.
- Tworzenie niebezpiecznych zagrożeń.
***NIE PONOSZAM ODPOWIEDZIALNOŚCI ZA ŻADNE Z TWOICH DZIAŁAŃ***
Krok 20: Jak używać tego w swoim domu !
Powiedzmy, że chcesz sterować oświetleniem i wentylatorem w sypialni, możesz zainstalować ten obwód na tablicy rozdzielczej. Po prostu otwórz tablicę rozdzielczą, która steruje światłami i wentylatorami, a zobaczysz, że do przełącznika są podłączone dwa przewody. Po prostu usuń te przewody z przełącznika i podłącz je do zacisków PCB i gotowe. Super proste, ale wydajne.
*** Dzieci, trzymajcie się z dala od przewodów elektrycznych pod napięciem. Niech osoba dorosła obok wykonuje prace elektryczne pod wysokim napięciem***
Krok 21: Rozwiązywanie problemów!@#$%
Hmm… Nie działa zgodnie z oczekiwaniami???
Wypróbuj ten przewodnik rozwiązywania problemów, aby Twój projekt działał jak urok!
Najpierw sprawdź kod. Upewnij się, że masz poprawnie zainstalowane wszystkie biblioteki. Jeśli nie, musisz je najpierw pobrać
- Upewnij się, że połączenia są prawidłowe. Korzystając z funkcji ciągłości swojego multimetru, sprawdź, czy nie ma błędnych połączeń lub zwarć!!!
- Upewnij się, że masz działające ESP i przekaźniki.
- Upewnij się, że umieściłeś diodę we właściwej polaryzacji.
- Upewnij się, że telefon jest podłączony do esp przez Wi-Fi.
*** Jeśli masz jakiekolwiek wątpliwości, zawsze możesz mnie zapytać w komentarzach poniżej ***
Krok 22: Sprawdź te punkty !
- Przed testowaniem obwodu należy dokładnie sprawdzić wszystkie połączenia z funkcją ciągłości multimetru pod kątem błędnych połączeń lub zwarć.
- Zamontuj diodę między cewkami z odpowiednią polaryzacją, ponieważ ochroni ona nasz obwód przed wszelkim prądem wstecznym.
- Zalecam, aby przed testowaniem obwodu z WYSOKIM NAPIĘCIEM AC, najpierw wypróbować go z prostą diodą LED.
- Również nigdy nie używaj takich urządzeń, które pobierają więcej prądu niż wynosi twój przekaźnik.
Krok 23: Co się tutaj dzieje???
Hmm… już zdezorientowany… powiem ci, co się tutaj dzieje???
Po naciśnięciu przycisku ON w aplikacji kontrolera WiFi wysyła sygnał ON do ESP. Moduł jest zaprogramowany w taki sposób, że po otrzymaniu sygnału ON zmienia stan gpio na HIGH. W ten sposób przekaźnik zostaje aktywowany, a urządzenie włącza się. W ten sam sposób, gdy naciśniesz OFF, esp przełącza swój stan gpio na LOW, a więc przekaźnik wyłącza się, więc urządzenie. Zasada działania jest bardzo prosta w porównaniu do komplikacji w aplikacji Blynk.
Jeśli chcesz uzyskać więcej informacji, sprawdź samouczek GreatScott na ten temat.
*** Jeśli nadal masz wątpliwości, zadaj je w komentarzach poniżej***
Krok 24: Wniosek!
Hej!!! Powodzenia w tworzeniu tego na własną rękę. Jeśli jesteś gdzieś uderzony, możesz zapytać mnie w komentarzach poniżej. Zawsze będę tam, aby pomóc. Jeśli masz jakieś sugestie, powiedz mi o tym, a jeśli podoba Ci się projekt, kliknij przycisk Lubię to, udostępnij projekt tak szybko, jak możesz i GŁOSUJ w konkursach.
Dziękuje za przeczytanie,
JAWNIK SZARMA
Zalecana:
Pierwsze kroki z automatyką domową: Instalacja Home Assistant: 3 kroki
Rozpoczęcie pracy z automatyką domową: instalacja asystenta domowego: teraz rozpoczniemy serię automatyki domowej, w której stworzymy inteligentny dom, który pozwoli nam kontrolować takie rzeczy, jak światła, głośniki, czujniki itp., Za pomocą centralnego koncentratora wraz z asystent głosowy. W tym poście dowiemy się, jak ins
Sterowana głosem automatyka domowa (jak Alexa lub Google Home, bez Wifi lub Ethernetu): 4 kroki
Sterowana głosem automatyka domowa (jak Alexa lub Google Home, bez Wifi lub Ethernetu): Jest to w zasadzie przekaźniki sterowane przez arduino oparte na SMS z konfiguracją asystenta Google do wysyłania wiadomości na instrukcje głosowe. Jest to bardzo łatwe i tanie i działa jak reklamy Alexa z twoim istniejące urządzenia elektryczne (jeśli masz Moto -X smartp
[Automatyka domowa] Przekaźniki sterujące z dowolnego miejsca za pomocą ESP8266 + Blynk: 4 kroki
[Automatyka domowa] Przekaźniki sterujące z dowolnego miejsca za pomocą ESP8266 + Blynk: Istnieje wiele sposobów na wykonanie automatyki domowej, niektóre są skomplikowane, niektóre są łatwe, w tej instrukcji pokażę, jak wykonać proste sterowanie przekaźnikami za pomocą ESP-12E z Blynk. Dla wygody projekt był jednostronny PCB, więc możesz wykonać samodzielnie
Automatyka domowa Arduino (Bluetooth): 3 kroki (ze zdjęciami)
Arduino Home Automation (Bluetooth): Cześć, chłopaki! Witam na mojej kolejnej instrukcji! W tym artykule pokażę Ci, jak możesz sterować urządzeniami gospodarstwa domowego za pomocą telefonu komórkowego (Android-Smartphone). Więc nie marnując czasu, powinniśmy zacząć to- (Powodzenia!)
Automatyka domowa za pomocą aplikacji BLYNK: 7 kroków (ze zdjęciami)
Automatyka domowa za pomocą aplikacji BLYNK: W tym projekcie pokazałem, jak każdy może zdalnie sterować swoimi urządzeniami gospodarstwa domowego za pomocą telefonu komórkowego. W tym celu na telefonie komórkowym musi być zainstalowana aplikacja. Nazwa tej aplikacji to BLYNK App (link do pobrania znajduje się w opisie