Spisu treści:

Tani i łatwy system inteligentnego domu: 7 kroków
Tani i łatwy system inteligentnego domu: 7 kroków

Wideo: Tani i łatwy system inteligentnego domu: 7 kroków

Wideo: Tani i łatwy system inteligentnego domu: 7 kroków
Wideo: TANI i PROSTY Smart Home | Inteligentny dom - Jak? 2024, Lipiec
Anonim
Tani i łatwy system inteligentnego domu
Tani i łatwy system inteligentnego domu

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

Pozyskiwanie części
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

Jak to działa
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)

Okablowanie części (nadajnik)
Okablowanie części (nadajnik)
Okablowanie części (nadajnik)
Okablowanie części (nadajnik)
Okablowanie części (nadajnik)
Okablowanie części (nadajnik)
Okablowanie części (nadajnik)
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)

Okablowanie części (odbiornik)
Okablowanie części (odbiornik)
Okablowanie części (odbiornik)
Okablowanie części (odbiornik)
Okablowanie części (odbiornik)
Okablowanie części (odbiornik)
Okablowanie części (odbiornik)
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

Kod
Kod

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

Konfiguracja Alexy
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: