Spisu treści:

Automatyka domowa za pomocą Raspberry Pi 3 i Node-RED: 6 kroków
Automatyka domowa za pomocą Raspberry Pi 3 i Node-RED: 6 kroków

Wideo: Automatyka domowa za pomocą Raspberry Pi 3 i Node-RED: 6 kroków

Wideo: Automatyka domowa za pomocą Raspberry Pi 3 i Node-RED: 6 kroków
Wideo: Node-RED na Raspberry Pi 2024, Listopad
Anonim
Automatyka domowa przy użyciu Raspberry Pi 3 i Node-RED
Automatyka domowa przy użyciu Raspberry Pi 3 i Node-RED

Wymagane materiały:1. Raspberry Pi 32. Moduł przekaźnika3. Przewody połączenioweAby uzyskać więcej informacji, patrz:

Krok 1: Instalowanie czerwonego węzła

Node-RED to wizualne narzędzie do okablowania Internetu Rzeczy, które można uruchomić na Raspberry Pi i umożliwia szybkie prototypowanie projektów. Zanim zacznę, chcę coś wyjaśnić: jestem tu nowy, więc możliwe, że popełniłem błędy. Więc po prostu to zignoruj. Skonfiguruj Raspberry Pi w sieci i zaktualizuj dystrybucję. W tym celu możesz uruchomić następujące polecenia w terminalu: sudo rpi-updatesudo rebootPo ponownym uruchomieniu wykonaj następujące polecenia: sudo apt-get updatesudo apt-get upgradePod koniec projektu końcowy interfejs użytkownika tego projektu będzie wyglądał następująco:

Krok 2: Instalowanie Node-Red

Ta aplikacja działa w przeglądarce internetowej, więc nie musisz instalować żadnej dodatkowej aplikacji, aby się nią bawić i możesz ją uruchomić z dowolnego smartfona, tabletu lub komputera z przeglądarką internetową. A jeśli chodzi o to, o co chodzi w tym projekcie, możesz zautomatyzować swój dom tylko w ramach swojej sieci domowej. Możesz rozszerzyć funkcjonalność systemu, ale nie będę tego wyjaśniał w tym projekcie. W tym projekcie najpierw musisz skonfigurować Node-RED na Raspberry Pi 2. Instalacja Node-RED na Raspberry Pi Są dwa sposoby na this:W obrazie Raspbian Jessie z listopada 2015 r. jest preinstalowany Node-RED. Przejdź do: Menu->Programming->Node-RED. Lub możesz zainstalować go ręcznie. Dostępna jest bardzo dobra dokumentacja, którą można znaleźć tutaj. Uruchamianie Node-REDPo skonfigurowaniu wszystkiego, następnym krokiem jest uruchomienie Node-RED. Możesz go uruchomić z Menu lub za pomocą następującego polecenia w terminalu:node-red-startnode-red-stop (aby zatrzymać Node-RED)Jeśli chcesz pracować na pulpicie Raspberry Pi, otwórz przeglądarkę internetową i wprowadź adres, który możesz znaleźć, jak pokazano na poniższym obrazku po uruchomieniu Node-RED:

Krok 3: Otwieranie węzła-czerwony

Węzeł otwierający-czerwony
Węzeł otwierający-czerwony

Lub drugą opcją (znacznie lepszą niż praca na lokalnym hoście) jest otwarcie przeglądarki internetowej na dowolnym innym komputerze PC (szybszym niż Raspberry Pi) podłączonym do sieci domowej i wpisanie adresu widocznego na poniższym obrazku. druga opcja. Otwórz przeglądarkę internetową i wpisz adres swojego Raspberry Pi, w moim przypadku jest to: 192.168.1.12:1880 Jeśli wszystko się zgadza to zobaczysz następujący wynik: Jak widać po lewej stronie jest wiele różnych węzłów, a ja wykorzystam niektóre z nich w tym projekcie. Po prostu przeciągnij i upuść, aby z nich korzystać.

Krok 4: Instalowanie dodatkowych węzłów

Instalowanie dodatkowych węzłów
Instalowanie dodatkowych węzłów

dodatkowe węzły do twojego Raspberry Pi i jest to bardzo proste, wystarczy wpisać następujące polecenia w terminalu: cd ~/.node-rednpm zainstaluj node-red-contrib-gpio (Dokumentacja) npm zainstaluj node-red-contrib-ui (Dokumentacja) można znaleźć wiele innych węzłów i dokumentację tutaj (nie jest to wymagane dla tego projektu). Po uruchomieniu tych poleceń zalecam zatrzymanie i ponowne uruchomienie Node-RED, aby mógł zaktualizować listę węzłów.

Krok 5: Konfiguracja Hareware

Konfiguracja sprzętu
Konfiguracja sprzętu

Konfiguracja sprzętu Podłącz komponenty sprzętowe do odpowiednich pinów, jak zdefiniowałeś w Node-RED. Sprawdź sekcję schematu dla schematu obwodu. WyjścieJeśli zrobiłeś wszystko poprawnie, znajdziesz wynik taki jak w tym

Zalecana: