Talaan ng mga Nilalaman:

Arduino Baby Monitor With Java Viewer: 8 Hakbang (na may Mga Larawan)
Arduino Baby Monitor With Java Viewer: 8 Hakbang (na may Mga Larawan)

Video: Arduino Baby Monitor With Java Viewer: 8 Hakbang (na may Mga Larawan)

Video: Arduino Baby Monitor With Java Viewer: 8 Hakbang (na may Mga Larawan)
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, Disyembre
Anonim
Arduino Baby Monitor Sa Java Viewer
Arduino Baby Monitor Sa Java Viewer

Bumuo ng isang unit ng multi-sensor na nakabatay sa Arduino upang obserbahan ang mga kondisyon sa isang silid. Ang yunit na ito ay maaaring makaramdam ng kahalumigmigan, temperatura, paggalaw, at tunog.

Nakalakip ay isang java based viewer na tumatanggap ng serial data mula sa arduino.

Hakbang 1: Pag-uugali

Pag-uugali:

Sinusukat ng system ang bawat sensor at nagsasagawa ng naaangkop na pagkilos

- Temperatura: Tatlong leds na nag-iilaw batay sa kung ang kasalukuyang temperatura ay nasa itaas, sa ibaba, o tungkol sa isang preset na nais na temperatura.

- Humidity: pareho sa Temperatura.

- Paggalaw: Kapag nakita ang paggalaw ang serye ng anim na leds ay nag-iilaw habang ang paggalaw ay napansin.

- Tunog: Nagpadala ng abiso sa kaganapan sa Java receiver Komunikasyon sa programa ng java

- Nagpapadala ang Arduino ng data ng sensor sa pamamagitan ng serial na komunikasyon sa programa ng Java. Kinakalkula ng programang Java ang lumipas na oras at nagpapakita ng data sa pamamagitan ng isang JFrame-base GUI.

Hakbang 2: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan

Mga Materyales:

- Arduino uno

- DHT11 Sensor ng Humidity / Temperature

- Modyul ng Sensor ng Sound

- HC-SR501 PIR Motion Sensor

- (6) 220Ohm resistors

- (6) leds (anumang kulay)

- Hindi bababa sa 25 mga wire

- Computer na may naka-install na 64-bit Java JDK

- Arduino IDE na may USB cable

Hakbang 3: Ikonekta ang Leds

Ikonekta ang Leds
Ikonekta ang Leds

Ikonekta ang 6 Leds sa port 5 hanggang 10 sa Arduino.

Hakbang 4: Ikonekta ang Humidity / Temperature Sensor

Ikonekta ang Humidity / Temperature Sensor
Ikonekta ang Humidity / Temperature Sensor

Kinokonekta ang halumigmig / temperatura sensor sa pin 2 sa arduino.

Hakbang 5: Ikonekta ang Motion Sensor

Ikonekta ang Motion Sensor
Ikonekta ang Motion Sensor

Ikonekta ang sensor ng paggalaw upang i-pin ang 12 sa arduino. (Transistor (N) kapalit ng sensor ng paggalaw sa larawan, parehong mga kable)

Hakbang 6: Ikonekta ang Sound Sensor

Ikonekta ang Sound Sensor
Ikonekta ang Sound Sensor

Ikonekta ang sound sensor upang i-pin ang 4 sa arduino. (Transistor (P) kapalit ng sound sensor sa larawan, parehong mga kable)

Hakbang 7: Ikonekta ang Lakas at Ground

Ikonekta ang Power at Ground
Ikonekta ang Power at Ground

Ikonekta ang pin na + 5V sa arduino sa + riles sa breadboard.

Ikonekta ang pin ng GND sa arduino sa - riles sa breadboard.

Hakbang 8: Coding

Hakbang 1:

I-load ang ArduinoHex.ino sa arduino

Hakbang 2:

- Gamit ang Eclipse Programming Software, lumikha ng isang proyekto gamit ang dalawang.dll file sa root Directory nito.

- I-load ang RXTXcomm.jar file

Pumunta sa Project> Properties> Java Build Path> Magdagdag ng Mga Panlabas na JAR

- I-load ang ArduinoHex.java, ArduinoHexDriver.java, at ComPortTest.java sa src folder sa Project

Hakbang 3: Gumamit ng alinman sa Arduino IDE o ComPortTest upang malaman kung aling COM port ang ginagamit ng arduino

Hakbang 4: Siguraduhin na ang lahat ng iba pang mga serial terminal sa arduino ay sarado.

Hakbang 5: Patakbuhin ang ArduinoHexDriver

Pinagmulan:

Ang pagtanggap ng ComPortTest.java at java-end na serial:

Kinath Ripasinghe

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

Inirerekumendang: