Spisu treści:

Arduino Baby Monitor z przeglądarką Java: 8 kroków (ze zdjęciami)
Arduino Baby Monitor z przeglądarką Java: 8 kroków (ze zdjęciami)

Wideo: Arduino Baby Monitor z przeglądarką Java: 8 kroków (ze zdjęciami)

Wideo: Arduino Baby Monitor z przeglądarką Java: 8 kroków (ze zdjęciami)
Wideo: Budowa API z wyszukiwaniem fonetycznym oraz panelem administracyjnym krok po kroku w Ruby on Rails 2024, Listopad
Anonim
Arduino Baby Monitor z przeglądarką Java
Arduino Baby Monitor z przeglądarką Java

Zbuduj jednostkę wieloczujnikową opartą na Arduino, aby obserwować warunki w pomieszczeniu. To urządzenie może wykrywać wilgotność, temperaturę, ruch i dźwięk.

Dołączona jest przeglądarka oparta na javie, która odbiera dane szeregowe z arduino.

Krok 1: Zachowanie

Zachowanie:

System mierzy każdy czujnik i podejmuje odpowiednie działania

- Temperatura: Trzy diody świecące w zależności od tego, czy aktualna temperatura jest wyższa, niższa lub około wstępnie ustawionej temperatury.

- Wilgotność: taka sama jak temperatura.

- Ruch: Po wykryciu ruchu seria sześciu diod LED zapala się podczas wykrywania ruchu.

- Dźwięk: wysyła powiadomienie o zdarzeniu do odbiornika Java Komunikacja z programem Java

- Arduino przesyła dane z czujnika poprzez komunikację szeregową do programu Java. Program Java oblicza upływający czas i wyświetla dane za pomocą graficznego interfejsu użytkownika opartego na JFrame.

Krok 2: Materiały

Materiały
Materiały
Materiały
Materiały
Materiały
Materiały

Materiały:

- Arduino uno

- Czujnik wilgotności/temperatury DHT11

- Moduł czujnika dźwięku

-Czujnik ruchu PIR HC-SR501

- (6) rezystory 220 Ohm

- (6) diody (dowolny kolor)

-Co najmniej 25 przewodów

- Komputer z zainstalowanym 64-bitowym JDK Java

- Arduino IDE z kablem USB

Krok 3: Połącz diody LED

Połącz diody LED
Połącz diody LED

Podłącz 6 diod LED do portów od 5 do 10 w Arduino.

Krok 4: Podłącz czujnik wilgotności/temperatury

Podłącz czujnik wilgotności/temperatury
Podłącz czujnik wilgotności/temperatury

Łączy czujnik wilgotności/temperatury z pinem 2 na arduino.

Krok 5: Podłącz czujnik ruchu

Podłącz czujnik ruchu
Podłącz czujnik ruchu

Podłącz czujnik ruchu do pinu 12 na arduino. (Tranzystor (N) zastąpiony czujnikiem ruchu na zdjęciu, to samo okablowanie)

Krok 6: Podłącz czujnik dźwięku

Podłącz czujnik dźwięku
Podłącz czujnik dźwięku

Podłącz czujnik dźwięku do pinu 4 na arduino. (Tranzystor (P) zastąpiony czujnikiem dźwięku na zdjęciu, to samo okablowanie)

Krok 7: Podłącz zasilanie i uziemienie

Podłącz zasilanie i uziemienie
Podłącz zasilanie i uziemienie

Podłącz pin +5V na arduino do szyny + na płytce stykowej.

Podłącz pin GND na arduino do - szyny na płytce stykowej.

Krok 8: Kodowanie

Krok 1:

Załaduj ArduinoHex.ino do arduino

Krok 2:

- Korzystając z oprogramowania do programowania Eclipse, utwórz projekt z dwoma plikami.dll w jego katalogu głównym.

- Załaduj plik RXTXcomm.jar

Przejdź do Projekt > Właściwości > Ścieżka kompilacji Java > Dodaj zewnętrzne pliki JAR

- Załaduj ArduinoHex.java, ArduinoHexDriver.java i ComPortTest.java do folderu src w projekcie

Krok 3: Użyj Arduino IDE lub ComPortTest, aby dowiedzieć się, który port COM jest używany przez arduino

Krok 4: Upewnij się, że wszystkie pozostałe terminale szeregowe do arduino są zamknięte.

Krok 5: Uruchom ArduinoHexDriver

Źródła:

Odbieranie ComPortTest.java i java-end serial:

Kinath Ripasinghe

dummyscodes.blogspot.com/2014/08/using-java…

Zalecana: