Spisu treści:
- Krok 1: Skonfiguruj swoje Raspberry Pi
- Krok 2: Skonfiguruj Blynk
- Krok 3: Programowanie
- Krok 4: Połączenia
- Krok 5: Ostatni krok
- Krok 6: Dom IOT
Wideo: Niedrogi inteligentny dom - sterowanie z dowolnego miejsca na świecie: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
O
Obecnie oboje rodzice pracują nad komfortowym życiem dla rodziny. W naszym domu mamy więc wiele urządzeń elektronicznych, takich jak grzejnik, klimatyzacja, pralka itp.
Po powrocie do domu powinni czuć się bardzo komfortowo pod względem temperatury i innych prac. Ale w dzisiejszych czasach, po wejściu do domu, muszą włączyć wszystkie urządzenia elektroniczne i odczekać trochę czasu, aby uruchomić aplikacje elektroniczne, takie jak AC, Heater itp., Aby czuć się komfortowo. Nie mogą włączyć grzejnika lub klimatyzacji na cały dzień, co prowadzi do większego zużycia energii elektrycznej i kosztów.
Tworzę TANI INTELIGENTNY DOM, który połączy się z Internetem i będzie mógł kontrolować istniejące domowe urządzenia elektryczne z CAŁEGO ŚWIATA za pomocą telefonu komórkowego z systemem Android/iPhone, kiedy tylko zechcą.
Mogą włączyć się w dowolnym momencie i dowolnej aplikacji z niskim kosztem (mniej niż 40 $)
Potrzebne materiały:
Malina pi 3 lub 4
Żarówka lub dowolny element elektroniki
Przekaźnik
Przewody
Android/iPhone Mobile
Wi-Fi
Krok 1: Skonfiguruj swoje Raspberry Pi
Teraz skonfigurujemy Twoje Raspberry Pi, Krok 1: Pobierz obraz Raspbian w tym linku, Krok 2: Sformatuj kartę SD.
Krok 3: Flashuj obraz za pomocą balena Etchen (Pobierz i zainstaluj w tym linku
Krok 4: Włóż kartę SD do Raspberry Pi.
I gotowe, z konfiguracją Raspberry Pi
Krok 2: Skonfiguruj Blynk
Teraz założymy blynk, Możesz pobrać aplikację o nazwie „blynk” w App Store w AppleandPlay Store w systemie Android
Teraz potrzebujesz telefonu, aby skonfigurować Blynk, Krok 1: przejdź do Google Play i zainstaluj Blynk
Krok 2: Otwórz Blynk i zarejestruj się za pomocą swojego identyfikatora e-mail
Krok 3: Następnie powinieneś otrzymać okno z małymi kropkami, kliknij okno i powinieneś zobaczyć okno po prawej stronie, a w oknie z kropkami powinieneś zobaczyć kafelek. Kliknij na to i nazwij swój przycisk, wybierz pin jako GPIO2, a zobaczysz 0 i 1 tuż obok kodu PIN, zmień go na 1 i 0
To wszystko, czego potrzebujesz, aby skonfigurować Blynk
Możesz również zobaczyć poniższy film dla lepszego zrozumienia.
Krok 3: Programowanie
Przede wszystkim musisz zainstalować Node.js. na twojej malinowej pi
Przed aktualizacją Node.js pamiętaj o usunięciu starych wersji:
sudo apt-get czyszczenie nodejs node.js -y
sudo apt-get autoremove
Automatyczna instalacja Node.js
Dodaj repozytoria:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
Zainstaluj Node.js:
aktualizacja sudo apt-get && aktualizacja sudo apt-get
sudo apt-get install niezbędne do zbudowania nodejs -y
Ręczna instalacja Node.js
Instalacja automatyczna może nie działać dla Ciebie, w takim przypadku możesz wykonać instalację ręczną. Jeśli uname -m daje ci armv6l na Raspberry Pi, wypróbuj to:
sudo su
cd /optwget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-… -O - | smoła -xz
mv node-v6.9.5-linux-armv6l nodejs
apt-get update && apt-get upgrade
apt-get install build-essential
ln -s /opt/nodejs/bin/node /usr/bin/node
ln -s /opt/nodejs/bin/node /usr/bin/nodejs
ln -s /opt/nodejs/bin/npm /usr/bin/npmexit
eksportuj PATH=$PATH:/opt/nodejs/bin/
Sprawdź swoją instalację Node.js i npm
pi@raspberrypi:/ $ węzeł --wersja
v6.9.5
pi@raspberrypi:/ $ npm -v
3.10.10
Zainstaluj Blynk globalnie
sudo npm zainstaluj blynk-library -g
sudo npm zainstaluj onoff -g
Uruchom domyślnego klienta Blynk (zastąp YourAuthToken):
eksportuj PATH=$PATH:/opt/nodejs/bin/
usuń ustawienie NODE_PATH
blynk-client TwójTokenAuth
Krok 4: Połączenia
Znajomości
Raspberry Pi do przekaźnika
GND = -
5V = + (środkowy pin)
GPIO2 = S
Przekaźnik do żarówki
x(rysuję na rysunku) (NIE) = Przewód od wtyczki
Y(rysuję na rysunku) (C)= Drut idzie do żarówki
Załączam zdjęcie w celach informacyjnych
Krok 5: Ostatni krok
Teraz prawie skończyłeś projekt.
Teraz przejdź do aplikacji Blynk i powinieneś zobaczyć przycisk Odtwórz w prawym górnym rogu telefonu komórkowego i kliknij go.
Upewnij się, że zasilałeś raspberry pi i podłączałeś diodę, Teraz kliknij przycisk w aplikacji blynk.
Teraz żarówka się zaświeci.
Teraz ukończyłeś samouczek
Krok 6: Dom IOT
Teraz zakończyłeś projekt.
Możesz także sterować dowolnymi urządzeniami elektrycznymi, jeśli chcesz, dodając więcej płytek blynk.
Dziękuję za naukę projektu ze mną
Jeśli masz jakiekolwiek wątpliwości, wyślij e-mail na poniższy identyfikator poczty, E-mail: [email protected]
Zalecana:
Bezpieczny dostęp do swojego Pi z dowolnego miejsca na świecie: 7 kroków
Bezpieczny dostęp do swojego Pi z dowolnego miejsca na świecie: mam kilka aplikacji działających przez całą dobę na Pi. Za każdym razem, gdy wychodziłem z domu, bardzo trudno było sprawdzić stan i stan zdrowia Pi. Następnie pokonałem drobną przeszkodę za pomocą ngrok. Dostęp do urządzenia z zewnątrz daje
Nakarm swoje płatki rybne z dowolnego miejsca!: 7 kroków (ze zdjęciami)
Feed Your Fish Flakes From Anywhere !: Nakarm swoje ryby z dowolnego miejsca na świecie. Kompatybilny z płatkami! W Internecie jest wiele karmników dla ryb, ale niewiele z nich karmi płatki rybne. Główna dieta mojej złotej rybki. Lubię karmić moje ryby, a kiedy podróżuję, chcę mieć to samo enjo
Kontrolowane głosem światła z dowolnego miejsca z Jasonem: 7 kroków
Kontrolowane głosem światła z dowolnego miejsca z Jason: Oświetlenie AC, które jest sterowane z dowolnego miejsca za pomocą połączenia internetowego za pomocą NodeMCU (ESP8266) i Jason (aplikacja na Androida). Jason to sterowana głosem aplikacja asystenta, którą zakodowałem dla urządzeń z Androidem, aby kontrolować stan elektryczny Urządzenie AC, do
Kontroluj swój ESP8266 z dowolnego miejsca na świecie: 4 kroki
Kontroluj swój ESP8266 z dowolnego miejsca na świecie: Jak mogę sterować moim ESP8266 z dowolnego miejsca i nie muszę konfigurować portu routera do sterowania z Internetu? Mam rozwiązanie tego problemu. Dzięki prostemu serwerowi PhP, który napisałem, możesz dodać GPIO sterujące ESP8266 ESP8266 z dowolnego miejsca w mniej
Monitorowanie na żywo wartości czujnika z dowolnego miejsca na świecie: 4 kroki
Monitorowanie na żywo wartości czujnika z dowolnego miejsca na świecie: Otrzymałem wiadomość na numer WhatsApp firmy techiesms dotyczącą pomocy przy tworzeniu jednego projektu. Projekt miał na celu zmierzenie nacisku wywieranego na czujnik nacisku i wyświetlenie go na smartfonie. Pomogłem więc w tworzeniu tego projektu i postanowiłem zrobić korepetytora