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

Dzień dobry.
Pokażę Ci jak zbudować własny inteligentny dom. Pokazuje temperaturę zarówno wewnątrz, jak i na zewnątrz, czy okno jest otwarte czy zamknięte, pokazuje, kiedy pada i alarmuje, gdy czujniki czujnika PIR się poruszają. Zrobiłem aplikację na androida do wyświetlania wszystkich danych (można też oglądać w przeglądarce). Możesz zobaczyć temperaturę w swoim domu i inne informacje z całego świata! Aplikacja jest przetłumaczona na język angielski i polski. Zbudowałem go, ponieważ chciałem stworzyć własny inteligentny dom i nim sterować. Jeśli chcesz, możesz stworzyć swój własny inteligentny dom, wystarczy części (wymienione poniżej) i dużo chęci. Więc zacznijmy.
Wyjaśnienie akronimów dla początkujących:
GND - uziemienie
VCC - moc
PIR - czujnik ruchu
Krok 1: Części


Wszystkie części kosztowały mnie 90$
- Arduino
- Moduł Ethernet ENC28J60
- Termometr DS18B20 x2
- Moduł mikrofonu
- Czujnik deszczu
- Czujnik PIR
- Kontaktron
- Przekaźnik
- Rezystor 4, 7kΩ
- Skrętka
- kabel Ethernet
- Narzędzia (lutowanie, śrubokręt)
Krok 2: Połączenie



Powyżej dodałem zdjęcie z frytu z podłączeniem. Jeśli masz z tym problem zostaw komentarz.
Krok 3: Program
Najpierw musisz pobrać, rozpakować i zaimportować tę bibliotekę do arduino IDE. I pobierz bibliotekę 1Wire stąd, temperaturę Dallas stąd i zaimportuj je również do arduino IDE. Możesz wgrać ten program do swojego arduino. W komentarzu znajduje się wyjaśnienie kodu.
Krok 4: Jak to działa?

Po kliknięciu odśwież w aplikacji lub przeglądarce Arduino wysyła dane do smartfona/przeglądarki. Aplikacja pobiera kod źródłowy z każdej strony (/tempin, /tempout, /rain, /window, /alarm) i wyświetla go na telefonie.
Krok 5: Aplikacja na Androida



Aby zainstalować aplikację na telefonie z Androidem, musisz to zrobić (widać to na powyższym obrazku)::1. Pierwszym krokiem jest pobranie pliku smartHome.apk2. Wyślij plik apk na swój telefon3. Otwórz menedżera plików i zlokalizuj plik smarthHome.apk4. Kliknij na niego i kliknij zainstaluj (jeśli masz włączoną opcję instalacji aplikacji poza Google Play potrzebujesz aby go włączyć) 5. Zakończyłeś instalację, możesz włączyć aplikację
Aplikacja jest przetłumaczona na język angielski i polski. W przeglądarce można włączać i wyłączać światło, ale w aplikacji nie, bo nie mogę tego zrobić, przepraszam.
Krok 6: Konfiguracja aplikacji




Wyjaśnię, jak działa aplikacja. Pokazuje wszystkie dane z Twojego domu. Możesz kliknąć ikonę ustawień, aby edytować swój adres IP i włączyć lub wyłączyć alarm. Po włączeniu alarmu aplikacja pobiera dane z działającego czujnika PIR, a jeśli wykryje ruch w Twoim domu, wyśle powiadomienie. Aplikacja co minutę pobiera dane z czujnika ruchu. W polu IP musisz podać swój adres IP. Możesz to sprawdzić tutaj.
Krok 7: Przeglądarka


Wpisz w przeglądarce swoje ip/wszystko. Tam możesz zobaczyć wszystkie dane oraz włączyć i wyłączyć światło.
Możesz użyć tego zamiast aplikacji na Androida.
Krok 8: Przekierowanie portów

Musisz otworzyć port na routerze. Otwórz konfigurację routera i ustaw arduino ip i otwórz port 80. Możesz to zobaczyć na powyższym obrazku.
Krok 9: BRAK IP (opcjonalnie)

Możesz założyć konto bez adresu IP, ale nie jest to konieczne. Na powyższym obrazku możesz zobaczyć, jak to skonfigurować.
Krok 10: Przetestuj to
Jeśli chcesz zobaczyć dane na swoim komputerze, możesz to zrobić wpisując w przeglądarce yourip/all (np. 12.345.678.901/all) lub korzystając z aplikacji na Androida.
Pamiętaj, aby zostawić komentarz i kliknąć ulubione, jeśli podoba Ci się mój projekt:)
Krok 11: EDYCJA: Kod źródłowy aplikacji na Androida
Ponieważ wiele osób pytało mnie o kod źródłowy Androida, dodaję go poniżej.
Zalecana:
Inteligentny dom Raspberry Pi: 5 kroków (ze zdjęciami)

Smart Home od Raspberry Pi: Istnieje już kilka produktów, które czynią Twoje mieszkanie bardziej inteligentnym, ale większość z nich to rozwiązania autorskie. Ale dlaczego potrzebujesz połączenia z Internetem, aby włączyć światło za pomocą smartfona? To był jeden z powodów, dla których zbudowałem własnego Smara
Jak zrobić inteligentny dom za pomocą modułu przekaźnika sterującego Arduino - Pomysły na automatykę domową: 15 kroków (ze zdjęciami)

Jak zrobić inteligentny dom za pomocą modułu przekaźnika sterującego Arduino | Pomysły na automatykę domową: W tym projekcie automatyki domowej zaprojektujemy moduł przekaźnika inteligentnego domu, który może sterować 5 urządzeniami domowymi. Ten moduł przekaźnikowy może być sterowany z telefonu komórkowego lub smartfona, pilota na podczerwień lub pilota do telewizora, przełącznika ręcznego. Ten inteligentny przekaźnik może również wykrywać r
DIY Inteligentny dom z Asystentem Google i Arduino: 6 kroków

DIY Inteligentny dom z Asystentem Google i Arduino: Kto nie chce inteligentnego domu? Jedną z najprzyjemniejszych rzeczy, jakie możesz zrobić, jest przełączanie świateł lub innych urządzeń w domu za pomocą sterowania głosowego. Z pomocą aplikacji Google Home i asystenta Google to naprawdę bułka z masłem ……Nie
Inteligentny budzik: inteligentny budzik z Raspberry Pi: 10 kroków (ze zdjęciami)

Inteligentny budzik: inteligentny budzik z Raspberry Pi: Czy kiedykolwiek chciałeś mieć inteligentny zegar? Jeśli tak, to jest to rozwiązanie dla Ciebie! Zrobiłem Inteligentny Budzik, jest to zegar, w którym możesz zmienić godzinę alarmu zgodnie ze stroną internetową. Gdy alarm się włączy, rozlegnie się dźwięk (brzęczyk) i 2 światła będą
Najtańszy inteligentny dom za 38 USD: 8 kroków (ze zdjęciami)

Najtańszy inteligentny dom za 38 USD: Czy słyszałeś o nowym Raspberry Pi Zero? Wyceniony tylko na 5 USD (lub 10 USD za wersję W), rewolucjonizuje inteligentny dom, czyniąc go tańszym niż kiedykolwiek i dostępnym dla każdego budżetu. Kolejnym elementem zwiększania dostępności inteligentnego domu jest połączenie