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

Cześć!
Jestem Ed Mam 15 lat z pasją do informatyki, programowania i elektrotechniki. Od najmłodszych lat mieszkam w domu moich rodziców, Projekt ten zaczął się, gdy zdecydowałem się przenieść do pokoju na poddaszu/ na poddaszu, w trakcie projektowania pokoju z nowymi meblami, które kupię, postanowiłem zrobić to pokój trochę inny; I narodził się Inteligentny Pokój!
Krok 1: Pozyskiwanie części

AmazonIstnieją na to różne sposoby, Możesz tanio kupić wszystkie komponenty, ale dostawa trwa około 30 dni z Chin lub możesz kupić części na Amazon.
(Wszystkie linki w Wielkiej Brytanii, obawiam się)
NODEMCU 1x
Amazonka
Bangood
ARDUINO Co najmniej 2x W zależności od tego, ile modułów używasz (Dowolny rodzaj wystarczy, ale użyłem Pro Micros, ponieważ leżały w pobliżu)
Amazonka
Bangood
8-częściowa płytka przekaźnikowa 1x
Bangood
Amazonka
Moduły radiowe (NRF24L01) co najmniej 2x
Amazonka
Bangood
Adaptery radiowe co najmniej 2x
Bangood
Amazonka
Kilka modułów pojedynczego przekaźnika w zależności od tego, czy chcesz podłączyć dodatkowe urządzenia
Amazonka
Bangood
RÓŻNE
Wiele kabli rozruchowych o różnych końcach
Dużo cierpliwości
ws2182b taśma LED
Dodatkowe elementy inteligentnego domu, m.in. wentylator
Amazon Echo, dowolnego typu
Kable USB do programowania
Płyta perforowana
Nagłówki pinów
Krok 2: Jak to działa

Kiedy to robimy, najpierw musimy zrozumieć, jak to działa.
Zasadniczo ta konfiguracja składa się z 3 elementów.
- NodeMCU, które odbiera polecenia z amazon Echo, które wysyła polecenia wzdłuż przekaźnika
- Arduino, które odbiera polecenia z NodeMCU za pośrednictwem przekaźnika, a następnie wysyła więcej poleceń za pośrednictwem radia
- Arduino odbiorcze, które odbiera polecenia przez radio i jest podłączone do wszystkich świateł
Wiem, że są lepsze sposoby, aby arduino komunikowało się z NodeMCU niż z podstawową płytą przekaźnikową Logic, ale wypróbowałem 3 inne rozwiązania i to była jedyna praca, więc utknąłem z tym.
Krok 3: Okablowanie części (nadajnik)




Najpierw podłącz NODEMCU do przekaźnika,
D0-D6 należy podłączyć do WEJŚCIA 1-7 na przekaźniku
a VIN i GROUND są odpowiednio połączone.
Podłącz przekaźnik do Arduino
To, co staramy się zrobić, to sprawić, by przekaźnik był jak zwykły przycisk.
Więc podłącz NO przekaźnika do prądu 5 v
Podłącz COM przekaźnika do dwóch różnych rzeczy, do właściwego pinu arduino i do GND przez rezystor pullup 1Kohm.
Możesz to wszystko zrobić na desce do krojenia chleba lub za pomocą płyty perforowanej z lutowaniem
Podłącz moduł radiowy
Najpierw włóż moduł radiowy do adaptera, a następnie podłącz go
To jest dla pro mikro
Adapter ------------arduino
MO - 16
CE - 7
Numer CSN - 8
SCK - 15
MI - 14
To jest całe okablowanie funkcji nadajnika
Krok 4: Okablowanie części (odbiornik)




Ta część zależy od tego, ile modułów odbiornika planujesz użyć. Dla mnie używam dużej ilości, po prostu powtórz ten krok.
Po pierwsze, Podłącz moduł radiowy. Najpierw włóż moduł radiowy do adaptera, a następnie podłącz go
To jest dla pro mikro
Adapter ------------arduino
MO - 16
CE - 7
Numer CSN - 8
SCK - 15
MI - 14
Podłącz pasek LED
5v - 5v
GND-GND
DI- A0
Krok 5: Kodeks

Cześć, Przyznam już teraz, że moja umiejętność C++ Knowledge / Arduino jest poniżej normy.
Dlatego połączyłem ze sobą wiele różnych kodów ludzi
Kredyt dla:
Rui Santos
Jak mechatronika
Przykłady Arduino
Kreator FauxMoESP
Zasadniczo kod NodeMCU wykorzystuje cudowną bibliotekę o nazwie FauxMoESP, który emuluje przełącznik WeMO.
Od tego momentu jest dość prosty w użyciu, ale nadal używałem i modyfikowałem Kod Rui Santosa, przepraszam!
Kontroluje każdy przekaźnik, aby wykonać określone polecenie i to wszystko.
Kod nadajnika Arduino identyfikuje wzorce, a następnie wysyła sygnały radiowe, znowu nie był to całkowicie mój kod, ale go zmodyfikowałem.
Kod Arduino Reciever ponownie, nie był całkowicie mój, ale go zmodyfikowałem, nasłuchuje kodów, a następnie włącza/wyłącza diody LED
Kod połączony poniżej
Krok 6: Konfiguracja Alexy

Podstawą poleceń są procedury.
Alexa wie, jak zrobić 7 rzeczy; Włączaj i wyłączaj każdy przekaźnik, ustawiając przełącznik FauxmoESP na 10%, 20% itd. To jednak nie wystarczy. Więc używamy procedur do robienia wszystkich tych rzeczy w kolejności, abyśmy mogli sterować diodami LED.
Ten proces może trochę potrwać, ale miej cierpliwość!
Krok 7: Dziękuję
Dzięki za poświęcenie czasu na zapoznanie się z tą instrukcją, wiele dla mnie znaczy! Jeśli to zbudujesz, powodzenia, w przeciwnym razie życzę miłego dnia, komentuj, polub lub śledź, jeśli ci się podobało, i pamiętaj, aby zadać wszelkie pytania, które możesz mieć!
Zalecana:
SmartBox - system inteligentnego domu do Twojego pokoju: 6 kroków

SmartBox - Smart Home System do Twojego pokoju: Witam wszystkich! W tej instrukcji wyjaśnię, jak zrobić inteligentny system pokojowy. Ten system zawiera dwa urządzenia. Urządzenie ogólne z czujnikiem wilgotności i czujnikiem temperatury, które mierzy bieżącą jakość życia w Twoim pokoju. Ty w
System inteligentnego domu Arduino: 7 kroków

Arduino Smart Home System: W tej instrukcji pokażemy, jak stworzyć własny system inteligentnego domu za pomocą aplikacji MATLAB App Designer z tablicą Sparkfun Red. Ta instrukcja może być wykorzystana do uzyskania podstawowej wiedzy na temat projektanta aplikacji MATLAB, a także do korzystania z fotore
System inteligentnego domu: 6 kroków

System inteligentnego domu: Ta instrukcja pomoże wyjaśnić, jak skonfigurować i korzystać z naszego systemu inteligentnego domu za pomocą oprogramowania Matlab i sprzętu Raspberry Pi. Pod koniec tej instrukcji powinieneś być w stanie z łatwością w pełni korzystać z naszego produktu
System inteligentnego domu IoT: 8 kroków

System inteligentnego domu IoT: To jest system inteligentnego domu Keefe i Jons na iot
Tani, łatwy, sterowany przez Internet system automatyki domowej: 5 kroków (ze zdjęciami)

Tani, łatwy, sterowany przez Internet system automatyki domowej: Jeśli masz zwierzęta/dzieci i musisz je karmić lub dawać klapsy przez Internet, ten system może być dla Ciebie przydatny. To bardzo łatwy i tani sposób na sterowanie silnikami, diodami LED itp. w domu z dowolnego komputera podłączonego do sieci. Wystarczy Webc