Spisu treści:

Sterowanie pokojowe za pomocą ESP8266 - Temperatura, ruch, zasłony i oświetlenie: 8 kroków
Sterowanie pokojowe za pomocą ESP8266 - Temperatura, ruch, zasłony i oświetlenie: 8 kroków

Wideo: Sterowanie pokojowe za pomocą ESP8266 - Temperatura, ruch, zasłony i oświetlenie: 8 kroków

Wideo: Sterowanie pokojowe za pomocą ESP8266 - Temperatura, ruch, zasłony i oświetlenie: 8 kroków
Wideo: Test systemu inteligentnego ogrzewania - TECH Sterowniki 2024, Listopad
Anonim
Sterowanie pokojowe za pomocą ESP8266 | Temperatura, ruch, zasłony i oświetlenie
Sterowanie pokojowe za pomocą ESP8266 | Temperatura, ruch, zasłony i oświetlenie

Projekt ten składa się z systemu opartego na module NodeMCU ESP8266, który pozwala kontrolować jasność taśmy LED i kurtyny w pomieszczeniu, a także jest w stanie przesyłać dane o zdarzeniach ruchu w pomieszczeniu i temperaturze do chmury, w której może to zobaczyć przez platformę Ubidots IoT.

Kieszonkowe dzieci

Konto Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x gniazdo zasilania 12 v
  • 1x Rezystor 220 omów 1/4 W
  • 2x Kondensatory 120nf
  • 1x tranzystor mocy TIP31
  • 1x Regulator napięcia lm7805
  • 1x czujnik PIR HC-SR501
  • 1x czujnik temperatury DS1820
  • 1x sterownik silnika prądu stałego L293D
  • 2x bloki zaciskowe
  • 1x złącza żeńskie SIL

Krok 1: Schematy obwodów:

Schematy obwodów
Schematy obwodów

Materiały:

  • 1x ESP8266 NodeMCU
  • 1x gniazdo zasilania 12 v
  • 1x Rezystor 220 omów 1/4 W
  • 2x Kondensatory 120nf
  • 1x tranzystor mocy TIP31
  • 1x Regulator napięcia lm7805
  • 1x czujnik PIR HC-SR501
  • 1x czujnik temperatury DS1820
  • 1x sterownik silnika prądu stałego L293D
  • 2x bloki zaciskowe
  • 1x złącza żeńskie SIL

Krok 2: Projekt PCB (Gerber):

Projektowanie PCB (Gerber)
Projektowanie PCB (Gerber)
Projektowanie PCB (Gerber)
Projektowanie PCB (Gerber)

Oto plik Gerber, dzięki któremu możesz zamówić własną płytkę drukowaną.

Proponuję użyć PCBGOGO do produkcji PCB.

Krok 3: Lutowanie wszystkiego:

Lutowanie wszystkiego
Lutowanie wszystkiego
Lutowanie wszystkiego
Lutowanie wszystkiego

Wyczyść klocki obwodów, jeśli nie są, i zacznij lutować wszystko krok po kroku.

Krok 4: Zainstaluj biblioteki dla kodu:

Zainstaluj biblioteki dla kodu
Zainstaluj biblioteki dla kodu

Oto link, z którego można pobrać biblioteki.

Krok 5: Prześlij kod:

Prześlij kod
Prześlij kod

Oto kod do pobrania:

Krok 6: Okablowanie i włączenie:

Okablowanie i zasilanie
Okablowanie i zasilanie
Okablowanie i zasilanie
Okablowanie i zasilanie
Okablowanie i zasilanie
Okablowanie i zasilanie

Podłącz prawidłowo przewody silnika prądu stałego z Kurtyny i przewody taśm LED.

Krok 7: Skonfiguruj urządzenie i pulpit nawigacyjny Ubidots:

Skonfiguruj swoje urządzenie i pulpit nawigacyjny Ubidots
Skonfiguruj swoje urządzenie i pulpit nawigacyjny Ubidots
Skonfiguruj swoje urządzenie i pulpit nawigacyjny Ubidots
Skonfiguruj swoje urządzenie i pulpit nawigacyjny Ubidots
Skonfiguruj swoje urządzenie i pulpit nawigacyjny Ubidots
Skonfiguruj swoje urządzenie i pulpit nawigacyjny Ubidots

Kolejność obrazów:

1-Gdy NodeMCU jest włączone, automatycznie utworzy urządzenie o nazwie „pokój” w sekcji urządzeń Ubidots.

2- Urządzenie będzie zawierało wszystkie zmienne w środku.

3- Przejdź do danych / pulpitów nawigacyjnych.

4- Kliknij „+”, aby utworzyć nowy pulpit nawigacyjny.

5- Kliknij znacznik wyboru.

6- Utwórz widżet, klikając „+”.

7- Wybierz widżet Suwak do sterowania zasłonami.

8- Dodaj zmienną.

9- Wybierz urządzenie "Pokój".

10- Wybierz zmienną „Zasłona”.

11- Ustaw krok na 100.

12- Powtórz dla taśmy LED, ale krok = 1, a zmienna to „Ledstrip”.

13- Dodaj widżet wskaźnika.

14- Wybierz zmienną Ruch.

15- Skończyłeś.

Krok 8: Testowanie:

Image
Image
Testowanie
Testowanie

Dziękuję za udział w tym samouczku, mam nadzieję, że Ci się spodoba, a jeśli masz jakieś pytania, możesz mnie zadać.

Zalecana: