Агуулгын хүснэгт:

Java Viewer бүхий Arduino Baby Monitor: 8 алхам (зурагтай)
Java Viewer бүхий Arduino Baby Monitor: 8 алхам (зурагтай)

Видео: Java Viewer бүхий Arduino Baby Monitor: 8 алхам (зурагтай)

Видео: Java Viewer бүхий Arduino Baby Monitor: 8 алхам (зурагтай)
Видео: Машинное обучение для разработчиков Java: переход на стек технологий ИИ. 2024, Арванхоёрдугаар сар
Anonim
Java Viewer бүхий Arduino Baby Monitor
Java Viewer бүхий Arduino Baby Monitor

Өрөөний нөхцөл байдлыг ажиглахын тулд Arduino-д суурилсан олон мэдрэгч бүхий төхөөрөмжийг бүтээ. Энэ төхөөрөмж нь чийгшил, температур, хөдөлгөөн, дуу чимээг мэдэрч чаддаг.

Arduino -ээс цуваа өгөгдөл хүлээн авдаг java дээр суурилсан үзэгчийг хавсаргав.

Алхам 1: Зан төлөв

Зан төлөв:

Систем нь мэдрэгч бүрийг хэмжиж, зохих арга хэмжээг авдаг

- Температур: Одоогийн температур нь хүссэн температураас дээш, доогуур эсвэл ойролцоогоор тогтоосон температураас хамаарч гурван гэрлийг гэрэлтүүлдэг.

- Чийглэг: Температуртай ижил.

- Хөдөлгөөн: Хөдөлгөөн илрэх үед хөдөлгөөнийг илрүүлэх явцад зургаан гэрлийн цуваа гэрэлтдэг.

- Дуу: Java хүлээн авагч руу үйл явдлын мэдэгдлийг илгээдэг java програмтай харилцах

- Arduino нь мэдрэгчийн өгөгдлийг цуваа холболтоор Java програм руу илгээдэг. Java програм нь өнгөрсөн хугацааг тооцоолж, өгөгдлийг JFrame суурьтай GUI ашиглан харуулдаг.

Алхам 2: Материал

Материал
Материал
Материал
Материал
Материал
Материал

Материал:

- Arduino uno

- DHT11 Чийглэг/Температур мэдрэгч

- Дууны мэдрэгч модуль

- HC-SR501 PIR хөдөлгөөн мэдрэгч

- (6) 220 Ом эсэргүүцэл

- (6) гэрэл (ямар ч өнгө)

- Хамгийн багадаа 25 утас

- 64 битийн Java JDK суулгасан компьютер

- USB кабельтай Arduino IDE

Алхам 3: Ледүүдийг холбоно уу

Ледсийг холбоно уу
Ледсийг холбоно уу

6 LED -ийг Arduino дээрх 5 -аас 10 хүртэлх порт руу холбоно уу.

Алхам 4: Чийглэг/температур мэдрэгчийг холбоно уу

Чийглэг/температур мэдрэгчийг холбоно уу
Чийглэг/температур мэдрэгчийг холбоно уу

Чийгшил/температур мэдрэгчийг arduino дээрх 2 -р зүүтэй холбодог.

Алхам 5: Хөдөлгөөн мэдрэгчийг холбоно уу

Хөдөлгөөн мэдрэгчийг холбоно уу
Хөдөлгөөн мэдрэгчийг холбоно уу

Хөдөлгөөн мэдрэгчийг arduino дээрх 12 -р зүү рүү холбоно уу. (Зураг дээрх хөдөлгөөн мэдрэгчийг орлуулсан транзистор (N), ижил утас)

Алхам 6: Дууны мэдрэгчийг холбоно уу

Дууны мэдрэгчийг холбох
Дууны мэдрэгчийг холбох

Дууны мэдрэгчийг arduino дээрх 4 -р зүү рүү холбоно уу. (Зураг дээрх дууны мэдрэгчийг орлуулсан транзистор (P), ижил утас)

Алхам 7: Цахилгаан ба газардуулгыг холбоно уу

Цахилгаан ба газардуулгыг холбоно уу
Цахилгаан ба газардуулгыг холбоно уу

Arduino дээрх + 5V зүүг талхны самбар дээрх + төмөр замд холбоно уу.

Arduino дээрх GND зүүг талхны самбар дээрх төмөр замтай холбоно уу.

Алхам 8: Кодлох

1-р алхам:

ArduinoHex.ino -ийг arduino руу ачаална уу

Алхам 2:

- Eclipse програмчлалын програм хангамжийг ашиглан хоёр үндсэн.dll файлыг өөрийн үндсэн санд байрлуул.

- RXTXcomm.jar файлыг ачаална уу

Project> Properties> Java Build Path> External JARs руу очно уу

- ArduinoHex.java, ArduinoHexDriver.java, ComPortTest.java -ийг Project дээр src фолдерт ачаална уу.

Алхам 3: Arduino аль COM портыг ашиглаж байгааг олохын тулд Arduino IDE эсвэл ComPortTest -ийг ашиглана уу.

Алхам 4: arduino -ийн бусад бүх цуваа терминал хаагдсан эсэхийг шалгаарай.

Алхам 5: ArduinoHexDriver ажиллуулна уу

Эх сурвалж:

ComPortTest.java болон java-end цуваа хүлээн авах:

Кинат Рипасингхэ

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

Зөвлөмж болгож буй: