Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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:
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):
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:
Wyczyść klocki obwodów, jeśli nie są, i zacznij lutować wszystko krok po kroku.
Krok 4: Zainstaluj biblioteki dla kodu:
Oto link, z którego można pobrać biblioteki.
Krok 5: Prześlij kod:
Oto kod do pobrania:
Krok 6: Okablowanie i włączenie:
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:
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:
Dziękuję za udział w tym samouczku, mam nadzieję, że Ci się spodoba, a jeśli masz jakieś pytania, możesz mnie zadać.