Spisu treści:

Inteligentny dom z Arduino: 11 kroków (ze zdjęciami)
Inteligentny dom z Arduino: 11 kroków (ze zdjęciami)

Wideo: Inteligentny dom z Arduino: 11 kroków (ze zdjęciami)

Wideo: Inteligentny dom z Arduino: 11 kroków (ze zdjęciami)
Wideo: CO MAM W SZAFIE | Inteligentny Dom DIY #2 2024, Lipiec
Anonim
Inteligentny dom z Arduino
Inteligentny dom z Arduino

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

Części
Części
Części
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

Połączenie
Połączenie
Połączenie
Połączenie
Połączenie
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?

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

Aplikacja na Androida
Aplikacja na Androida
Aplikacja na Androida
Aplikacja na Androida
Aplikacja na Androida
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

Konfiguracja aplikacji
Konfiguracja aplikacji
Konfiguracja aplikacji
Konfiguracja aplikacji
Konfiguracja aplikacji
Konfiguracja aplikacji
Konfiguracja aplikacji
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

Przeglądarka
Przeglądarka
Przeglądarka
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

Przekazywanie portów
Przekazywanie 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)

BRAK IP (opcjonalnie)
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: