
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

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ć.
Zalecana:
Interfejs człowiek-komputer: obsługa chwytaka (wykonanego przez Kirigami) poprzez ruch nadgarstka za pomocą EMG.: 7 kroków

Interfejs człowiek-komputer: Funkcja chwytaka (wykonanego przez Kirigami) za pomocą ruchu nadgarstka za pomocą EMG.: Więc to była moja pierwsza próba z interfejsem człowiek-komputer. Uchwyciłem sygnały aktywacji mięśni mojego ruchu nadgarstka za pomocą czujnika EMG, przetworzyłem je przez pytona i arduino i uruchomiono chwytak oparty na origami
Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami)

Kontrola jasności Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: Próbowałem znaleźć sposób, aby wyjaśnić moim uczniom, jak działa PWM, więc wyznaczyłem sobie zadanie kontrolowania jasności diody LED za pomocą 2 przycisków - jeden przycisk zwiększający jasność diody LED a drugi ją przyciemniający. Aby zaprogramować
Sterowanie bramą za pomocą Google Assistent za pomocą ESP8266 NodeMCU: 6 kroków

Sterowanie bramą za pomocą Google Assistent za pomocą ESP8266 NodeMCU: To mój pierwszy projekt dotyczący instrukcji, więc proszę o komentarz poniżej, jeśli są możliwe ulepszenia. Pomysł polega na użyciu asystenta Google do wysłania sygnału do tablicy kontrolnej bramy. Więc wysyłając polecenie, pojawi się przekaźnik, który zamknie
Jak kontrolować oświetlenie / oświetlenie domowe za pomocą Arduino i Amazon Alexa: 16 kroków (ze zdjęciami)

Jak kontrolować światło / oświetlenie domowe za pomocą Arduino i Amazon Alexa: Wyjaśniłem, jak sterować światłem podłączonym do UNO i kontrolowanym przez Alexę
Zautomatyzowane zasłony domowe – mini projekt z modułem MakerChips BluChip (nRF51 BLE): 7 kroków (ze zdjęciami)

Zautomatyzowane zasłony domowe – mini projekt z modułem BluChip firmy MakerChips (nRF51 BLE): Wyobraź sobie, że budzisz się i chcesz, aby przez okna wpadał promień słońca lub zasuwasz zasłony, abyś mógł spać dalej, bez wysiłku zbliżania się do zasłon, ale raczej za dotknięciem przycisku na smartfonie