Sisällysluettelo:

Arduino Baby Monitor Java Viewerilla: 8 vaihetta (kuvilla)
Arduino Baby Monitor Java Viewerilla: 8 vaihetta (kuvilla)

Video: Arduino Baby Monitor Java Viewerilla: 8 vaihetta (kuvilla)

Video: Arduino Baby Monitor Java Viewerilla: 8 vaihetta (kuvilla)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Joulukuu
Anonim
Arduino Baby Monitor Java Viewerilla
Arduino Baby Monitor Java Viewerilla

Rakenna Arduino-pohjainen monianturilaite tarkkailemaan huoneen olosuhteita. Tämä laite tunnistaa kosteuden, lämpötilan, liikkeen ja äänen.

Liitteenä on java -pohjainen katseluohjelma, joka vastaanottaa sarjatietoja arduinolta.

Vaihe 1: Käyttäytyminen

Käyttäytyminen:

Järjestelmä mittaa jokaisen anturin ja ryhtyy tarvittaviin toimiin

- Lämpötila: Kolme lediä palaa sen mukaan, onko nykyinen lämpötila yli, alle tai noin esiasetetun halutun lämpötilan.

- Kosteus: sama kuin lämpötila.

- Liike: Kun liike havaitaan, kuuden ledin sarja syttyy liikkeen havaitsemisen aikana.

- Ääni: lähettää tapahtumailmoituksen Java -vastaanottimelle Viestintä java -ohjelman kanssa

- Arduino lähettää anturitietoja sarjaliikenteen kautta Java -ohjelmaan. Java-ohjelma laskee kuluneen ajan ja näyttää tiedot JFrame-pohjaisen käyttöliittymän kautta.

Vaihe 2: Materiaalit

Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit

Materiaalit:

- Arduino uno

- DHT11 Kosteus-/lämpötila -anturi

- Äänianturimoduuli

- HC-SR501 PIR-liiketunnistin

- (6) 220 ohmin vastukset

- (6) lediä (mikä tahansa väri)

- Vähintään 25 johtoa

- Tietokone, johon on asennettu 64-bittinen Java JDK

- Arduino IDE USB -kaapelilla

Vaihe 3: Yhdistä ledit

Yhdistä ledit
Yhdistä ledit

Liitä 6 lediä Arduinon portteihin 5–10.

Vaihe 4: Liitä kosteus-/lämpötila -anturi

Liitä kosteus-/lämpötila -anturi
Liitä kosteus-/lämpötila -anturi

Liittää kosteus-/lämpötila -anturin arduinon nastaan 2.

Vaihe 5: Liitä liikeanturi

Liitä liikeanturi
Liitä liikeanturi

Liitä liikeanturi arduinon nastaan 12. (Transistori (N) korvattu kuvan anturilla, sama johdotus)

Vaihe 6: Liitä äänianturi

Liitä äänianturi
Liitä äänianturi

Liitä äänianturi arduinon nastaan 4. (Transistori (P) korvataan kuvan anturilla, sama johdotus)

Vaihe 7: Kytke virta ja maadoitus

Kytke virta ja maadoitus
Kytke virta ja maadoitus

Liitä arduinon + 5V -nasta leipälevyn + -kiskoon.

Liitä arduinon GND -nasta leipälevyn - kiskoon.

Vaihe 8: Koodaus

Vaihe 1:

Lataa ArduinoHex.ino arduinoon

Vaihe 2:

- Luo Eclipse -ohjelmointiohjelmiston avulla projekti, jossa on kaksi.dll -tiedostoa juurihakemistossaan.

- Lataa RXTXcomm.jar -tiedosto

Valitse Project> Properties> Java Build Path> Add External JARs

- Lataa ArduinoHex.java, ArduinoHexDriver.java ja ComPortTest.java Projectin src -kansioon

Vaihe 3: Käytä joko Arduino IDE: tä tai ComPortTestia löytääksesi, mitä COM -porttia arduino käyttää

Vaihe 4: Varmista, että kaikki muut arduino -sarjaliittimet ovat kiinni.

Vaihe 5: Suorita ArduinoHexDriver

Lähteet:

ComPortTest.java ja java-end sarjavastaanotto:

Kinath Ripasinghe

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

Suositeltava: