Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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 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 6 Leds sa port 5 hanggang 10 sa Arduino.
Hakbang 4: Ikonekta ang Humidity / Temperature Sensor
Kinokonekta ang halumigmig / temperatura sensor sa pin 2 sa arduino.
Hakbang 5: 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 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 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…