INHOUDSOPGAWE:

Arduino babamonitor met Java Viewer: 8 stappe (met foto's)
Arduino babamonitor met Java Viewer: 8 stappe (met foto's)

Video: Arduino babamonitor met Java Viewer: 8 stappe (met foto's)

Video: Arduino babamonitor met Java Viewer: 8 stappe (met foto's)
Video: 30 Ultimate Windows 10 Tips and Tricks for 2020 2024, November
Anonim
Arduino baba monitor met Java Viewer
Arduino baba monitor met Java Viewer

Bou 'n multi-sensor-eenheid op Arduino-basis om toestande in 'n kamer waar te neem. Hierdie eenheid kan humiditeit, temperatuur, beweging en klank aanvoel.

Aangeheg is 'n Java -gebaseerde kyker wat reeksdata van die arduino ontvang.

Stap 1: Gedrag

Gedrag:

Die stelsel meet elke sensor en neem die nodige stappe

- Temperatuur: Drie LED's verlig op grond van die huidige temperatuur bo, onder of ongeveer 'n voorafbepaalde gewenste temperatuur.

- Humiditeit: dieselfde as temperatuur.

- Beweging: As beweging opgespoor word, brand die reeks van ses LED's terwyl beweging opgespoor word.

- Klank: Stuur kennisgewing van gebeurtenisse na Java -ontvanger Kommunikasie met Java -program

- Arduino stuur sensordata via seriële kommunikasie na die Java -program. Die Java-program bereken die verstreke tyd en vertoon data via 'n JFrame-basis-GUI.

Stap 2: materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

Materiaal:

- Arduino uno

- DHT11 Humiditeits-/Temperatuursensor

- Klanksensormodule

- HC-SR501 PIR bewegingsensor

- (6) 220 Ohm weerstande

- (6) leds (enige kleur)

- Minstens 25 drade

- Rekenaar met 64-bis Java JDK geïnstalleer

- Arduino IDE met USB -kabel

Stap 3: Koppel Leds aan

Koppel Leds aan
Koppel Leds aan

Koppel 6 LED's aan op poort 5 tot 10 op die Arduino.

Stap 4: Koppel die humiditeits-/temperatuursensor

Koppel die humiditeits-/temperatuursensor aan
Koppel die humiditeits-/temperatuursensor aan

Verbind die humiditeits-/temperatuursensor met pen 2 op die arduino.

Stap 5: Koppel bewegingsensor

Koppel bewegingsensor
Koppel bewegingsensor

Koppel bewegingsensor aan pen 12 op arduino. (Transistor (N) vervang met bewegingsensor in die prent, dieselfde bedrading)

Stap 6: Koppel klanksensor

Koppel die klanksensor aan
Koppel die klanksensor aan

Koppel die klanksensor aan pen 4 op die arduino. (Transistor (P) vervang met klanksensor in die prent, dieselfde bedrading)

Stap 7: Koppel krag en grond aan

Koppel krag en grond aan
Koppel krag en grond aan

Koppel die + 5V -pen op die arduino aan die + -rail op die broodbord.

Koppel die GND -pen op die arduino aan die - rail op die broodbord.

Stap 8: Kodering

Stap 1:

Laai ArduinoHex.ino na die arduino

Stap 2:

- Maak 'n projek met die Eclipse -programmeersagteware met die twee.dll -lêers in die wortelgids.

- Laai die RXTXcomm.jar -lêer

Gaan na Projek> Eienskappe> Java -boupad> Voeg eksterne JAR's by

- Laai ArduinoHex.java, ArduinoHexDriver.java en ComPortTest.java na die src -lêergids in Project

Stap 3: Gebruik Arduino IDE of ComPortTest om te sien watter COM -poort deur arduino gebruik word

Stap 4: Maak seker dat alle ander seriële terminale vir arduino gesluit is.

Stap 5: Begin ArduinoHexDriver

Bronne:

ComPortTest.java en java-end seriële ontvangs:

Kinath Ripasinghe

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

Aanbeveel: