Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Schemat obwodu
- Krok 2: Zrób obwód na płytce do testowania
- Krok 3: Zainstaluj aplikację Blynk
- Krok 4: Różne tryby modułu przekaźnika inteligentnego
- Krok 5: Tryb ręczny
- Krok 6: Tryb automatyczny
- Krok 7: Projektowanie PCB
- Krok 8: Zamów płytkę drukowaną
- Krok 9: Przesyłanie pliku Gerber i ustawianie parametrów
- Krok 10: Wybierz adres wysyłkowy i tryb płatności
- Krok 11: Przylutuj wszystkie komponenty
- Krok 12: Zaprogramuj NodeMCU
- Krok 13: Podłącz urządzenia domowe
- Krok 14: Wreszcie
Wideo: Jak zrobić automatyzację domu opartą na IoT za pomocą przekaźnika sterującego czujnikami NodeMCU: 14 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
W tym projekcie opartym na IoT stworzyłem automatykę domową z modułem przekaźnika sterującego Blynk i NodeMCU z informacją zwrotną w czasie rzeczywistym. W trybie ręcznym tym modułem przekaźnikowym można sterować z telefonu komórkowego lub smartfona i przełącznika ręcznego. W trybie automatycznym ten inteligentny przekaźnik może również wykrywać temperaturę w pomieszczeniu i światło słoneczne, aby włączać i wyłączać wentylator i żarówkę.
Ten projekt inteligentnego domu ma następujące cechy:1. Urządzenia domowe sterowane z telefonu komórkowego za pomocą aplikacji Blynk 2. Urządzenia domowe sterowane automatycznie czujnikiem temperatury i wilgotności (w trybie automatycznym) 3. Urządzenia domowe sterowane automatycznie czujnikiem ciemności (w trybie automatycznym) 4. Monitorowanie temperatury i wilgotności w pomieszczeniu na żywo na OLED i Smartfon 5. Urządzenia domowe sterowane przełącznikami ręcznymi 6. Sterowanie urządzeniami AGD przez Internet
Kieszonkowe dzieci
Wymagane komponenty dla tego projektu Inteligentnego Domu
1. WęzełMCU
2. Czujnik DH11
3. LDR
4. Rezystory 10k 5 nie
5. Rezystory 1k 5 nie (R1 do R4)
6. Rezystory 220 omów 2 nie (R5 i R6)
7. Transoptor PC817 2 nie
8. Tranzystory BC547 NPN 2 nie
9. Dioda 1N4007 2 nie
10. Dioda 1N4001 1no
11. LED (1,5v) 3 nie
12. Kondensatory 100uF 2 nie
13. SPDT 12V Przekaźniki 2 nie
14. 7805 regulator napięcia 1 nie
15. Przełącznik/przycisk 4 nie
16. Złącza i zworki
17. Wyświetlacz OLED I2C (0,96" lub 1,3")
Krok 1: Schemat obwodu
To jest kompletny schemat obwodu dla tego projektu automatyki domowej opartej na IoT.
Użyłem NodeMCU do sterowania modułem przekaźnikowym. Podłączyłem czujnik temperatury i wilgotności DHT11 oraz LDR, aby automatycznie sterować przekaźnikiem w zależności od temperatury w pomieszczeniu i oświetlenia otoczenia. Z NodeMCU połączone są cztery przyciski, tj. S1, S2, CMODE, RST. S1 i S2 do ręcznego sterowania modułem przekaźnika CMODE, aby zmienić tryb (tryb ręczny, tryb automatyczny) RST, aby zresetować NodeMCU Dostarczyłem 12 V do modułu przekaźnika i użyłem regulatora napięcia 7805 do zasilania 5 V do NodeMCU.
Krok 2: Zrób obwód na płytce do testowania
Przed zaprojektowaniem płytki PCB najpierw wykonałem obwód na płytce stykowej do testów. Podczas testów przesłałem kod do NodeMCU, a następnie próbowałem sterować przekaźnikami za pomocą przycisków, aplikacji Blynk, czujnika temperatury i LDR.
Pobierz załączony kod dla tego projektu NodeMCU.
Wymieniłem wszystkie linki do wymaganych bibliotek w kodzie.
Krok 3: Zainstaluj aplikację Blynk
Zainstaluj aplikację Blynk ze sklepu Google Play lub App Store, a następnie dodaj wszystkie wymagane widżety, aby sterować modułem przekaźnika i monitorować temperaturę i wilgotność. Wszystkie szczegóły wyjaśniłem w filmie instruktażowym.
Do sterowania modułem przekaźnikowym i zmiany trybu użyłem widżetów z 3 przyciskami. I 2 widżety mierników do monitorowania temperatury i wilgotności.
Krok 4: Różne tryby modułu przekaźnika inteligentnego
Przekaźnik programowalny możemy sterować w 2 trybach:
1. Tryb ręczny
2. Tryb automatyczny
Tryb możemy łatwo zmienić za pomocą przycisku CMODE umieszczonego na płytce PCB lub z poziomu aplikacji Blynk.
Krok 5: Tryb ręczny
W trybie ręcznym możemy sterować modułem przekaźnika za pomocą przycisków S1 i S2 lub z aplikacji Blynk.
Zawsze możemy monitorować status zwrotny przełączników w czasie rzeczywistym z aplikacji Blynk. Możemy również monitorować odczyt temperatury i wilgotności na wyświetlaczu OLED i aplikacji Blynk, jak widać na zdjęciach. Dzięki aplikacji Blynk możemy sterować modułem przekaźnikowym z dowolnego miejsca, jeśli mamy internet na naszym smartfonie.
Krok 6: Tryb automatyczny
W trybie Auto moduł przekaźnikowy sterowany przez czujnik DHT11 i LDR.
Możemy ustawić predefiniowane minimalne i maksymalne wartości temperatury i światła. W trybie Auto, gdy temperatura w pomieszczeniu przekroczy predefiniowaną temperaturę maksymalną, przekaźnik-1 włącza się, a gdy temperatura w pomieszczeniu spadnie poniżej predefiniowanej temperatury minimalnej, przekaźnik-1 wyłącza się automatycznie.
W podobny sposób, gdy poziom światła spada, przekaźnik-2 włącza się, a gdy oświetlenie jest wystarczające, przekaźnik-2 wyłącza się automatycznie. Szczegółowo wyjaśniłem w filmie instruktażowym.
Krok 7: Projektowanie PCB
Ponieważ zamierzam używać tego układu codziennie, po przetestowaniu wszystkich funkcji modułu przekaźnika programowalnego na płytce stykowej zaprojektowałem płytkę drukowaną. Możesz pobrać plik PCB Gerber tego projektu automatyki domowej z następującego linku:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
Krok 8: Zamów płytkę drukowaną
Po pobraniu pliku Garber możesz łatwo zamówić PCB
1. Odwiedź https://jlcpcb.com i zaloguj się / zarejestruj się
2. Kliknij przycisk WYCENIAJ TERAZ.
3 Kliknij przycisk „Dodaj swój plik Gerber”.
Następnie przejrzyj i wybierz pobrany plik Gerber.
Krok 9: Przesyłanie pliku Gerber i ustawianie parametrów
4. Ustaw wymagany parametr, taki jak ilość, kolor PCB itp
5. Po wybraniu wszystkich parametrów dla PCB kliknij przycisk ZAPISZ DO KOSZYKA.
Krok 10: Wybierz adres wysyłkowy i tryb płatności
6. Wpisz adres wysyłkowy.
7. Wybierz odpowiednią dla siebie metodę wysyłki.
8. Złóż zamówienie i przejdź do płatności. Możesz również śledzić swoje zamówienie na JLCPCB.com.
Produkcja moich płytek PCB zajęła 2 dni i dotarła w ciągu tygodnia, korzystając z opcji dostawy DHL.
Płytki PCB były dobrze zapakowane, a jakość była naprawdę dobra w tej przystępnej cenie.
Krok 11: Przylutuj wszystkie komponenty
Następnie przylutuj wszystkie elementy zgodnie ze schematem obwodu.
Następnie podłącz wyświetlacz NodeMCU, DHT11, LDR i OLED.
Krok 12: Zaprogramuj NodeMCU
1. Podłącz NodeMCU do laptopa
2. Pobierz kod. (Przywiązany)
3. Zmień token uwierzytelniania Blynk, nazwę Wi-Fi, hasło Wi-Fi.
4. Zmień wstępnie zdefiniowaną temperaturę i wartość światła dla trybu automatycznego zgodnie z wymaganiami
5. Wybierz płytę NodeMCU 12E i odpowiedni PORT. Następnie prześlij kod.
** W tym projekcie można używać zarówno wyświetlacza OLED 0,96 ", jak i OLED 1,3". Udostępniłem kod dla obu OLED, prześlij kod zgodnie z używanym wyświetlaczem OLED.
Załączyłem już kod w poprzednich krokach.
Krok 13: Podłącz urządzenia domowe
Podłącz urządzenia gospodarstwa domowego zgodnie ze schematem połączeń. Podczas pracy z wysokim napięciem należy zachować odpowiednie środki ostrożności.
Podłącz zasilanie 12 V DC do płytki drukowanej, jak pokazano w obwodzie.
Krok 14: Wreszcie
Włącz zasilanie 110V/230V i zasilanie 12V DC.
Teraz możesz w inteligentny sposób sterować urządzeniami gospodarstwa domowego. Mam nadzieję, że spodobał Ci się ten projekt automatyki domowej. Udostępniłem wszystkie wymagane informacje dla tego projektu. Naprawdę będę wdzięczny, jeśli podzielisz się swoją cenną opinią. Również jeśli masz jakieś pytania, napisz w sekcji komentarzy. Więcej takich projektów znajdziesz w TechStudyCell. Dziękuję za poświęcony czas i szczęśliwą naukę.
Zalecana:
Jak zrobić inteligentny dom za pomocą modułu przekaźnika sterującego Arduino - Pomysły na automatykę domową: 15 kroków (ze zdjęciami)
Jak zrobić inteligentny dom za pomocą modułu przekaźnika sterującego Arduino | Pomysły na automatykę domową: W tym projekcie automatyki domowej zaprojektujemy moduł przekaźnika inteligentnego domu, który może sterować 5 urządzeniami domowymi. Ten moduł przekaźnikowy może być sterowany z telefonu komórkowego lub smartfona, pilota na podczerwień lub pilota do telewizora, przełącznika ręcznego. Ten inteligentny przekaźnik może również wykrywać r
Jak zrobić miganie diody LED za pomocą przekaźnika: 7 kroków
Jak zrobić migacz LED za pomocą przekaźnika: Hii przyjacielu, zamierzam wykonać obwód migacza LED za pomocą przekaźnika 12 V. Zacznijmy
Obwód modułu przekaźnika sterującego Lora Arduino: 12 kroków
Obwód modułu przekaźnika sterującego Lora Arduino: W tym projekcie Lora zobaczymy, jak sterować urządzeniami wysokiego napięcia za pomocą obwodu sterującego przekaźnika LoRa Arduino. W tym projekcie Arduino Lora użyjemy modułu Reyax RYLR896 Lora, Arduino i modułu przekaźnika 12V do sterowania 5 urządzeniami domowymi z
Jak używać SIM800L do wysyłania SMS-ów i przekaźnika sterującego przez SMS: 3 kroki
Jak używać SIM800L do wysyłania SMS-ów i sterowania przekaźnikiem przez SMS: Opis:Ten samouczek pokazuje, jak używać SIM800L do wysyłania i odbierania SMS-ów do sterowania przekaźnikiem. Moduł SIM800L ma niewielkie rozmiary i może być używany do współpracy z Arduino w celu wysyłania i odbierania smsów, wykonywania połączeń, odbierania połączeń i innych. W tym samouczku
Jak zrobić falownik za pomocą przekaźnika: 7 kroków
Jak zrobić falownik za pomocą przekaźnika: Cześć przyjacielu, Dzisiaj zamierzam zrobić obwód falownika za pomocą przekaźnika 12 V. Zacznijmy