สารบัญ:

Arduino Baby Monitor พร้อม Java Viewer: 8 ขั้นตอน (พร้อมรูปภาพ)
Arduino Baby Monitor พร้อม Java Viewer: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Baby Monitor พร้อม Java Viewer: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Baby Monitor พร้อม Java Viewer: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, พฤศจิกายน
Anonim
Arduino Baby Monitor พร้อม Java Viewer
Arduino Baby Monitor พร้อม Java Viewer

สร้างหน่วยเซ็นเซอร์หลายตัวที่ใช้ Arduino เพื่อสังเกตสภาพในห้อง เครื่องนี้สามารถตรวจจับความชื้น อุณหภูมิ การเคลื่อนไหว และเสียงได้

สิ่งที่แนบมาคือโปรแกรมดูที่ใช้จาวาซึ่งรับข้อมูลอนุกรมจาก Arduino

ขั้นตอนที่ 1: พฤติกรรม

พฤติกรรม:

ระบบจะวัดเซ็นเซอร์แต่ละตัวและดำเนินการตามความเหมาะสม

- อุณหภูมิ: ไฟ LED สามดวงจะสว่างขึ้นโดยขึ้นอยู่กับว่าอุณหภูมิปัจจุบันสูงกว่า ต่ำกว่า หรือประมาณอุณหภูมิที่ต้องการที่ตั้งไว้ล่วงหน้า

- ความชื้น: เช่นเดียวกับอุณหภูมิ

- การเคลื่อนไหว: เมื่อตรวจพบการเคลื่อนไหว ไฟ LED หกชุดจะสว่างขึ้นขณะตรวจจับการเคลื่อนไหว

- เสียง: ส่งการแจ้งเตือนเหตุการณ์ไปยังเครื่องรับ Java การสื่อสารด้วยโปรแกรมจาวา

- Arduino ส่งข้อมูลเซ็นเซอร์ผ่านการสื่อสารแบบอนุกรมไปยังโปรแกรม Java โปรแกรม Java คำนวณเวลาที่ผ่านไปและแสดงข้อมูลผ่าน GUI ฐาน JFrame

ขั้นตอนที่ 2: วัสดุ

วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ

วัสดุ:

- Arduino uno

- DHT11 เซ็นเซอร์ความชื้น/อุณหภูมิ

- โมดูลเซนเซอร์เสียง

- เซนเซอร์ตรวจจับความเคลื่อนไหว PIR HC-SR501

- (6) ตัวต้านทาน 220Ohm

- (6) ไฟ LED (สีใดก็ได้)

- อย่างน้อย 25 สาย

- คอมพิวเตอร์ที่ติดตั้ง Java JDK 64 บิต

- Arduino IDE พร้อมสาย USB

ขั้นตอนที่ 3: เชื่อมต่อ Leds

เชื่อมต่อไฟ LED
เชื่อมต่อไฟ LED

เชื่อมต่อ 6 Leds กับพอร์ต 5 ถึง 10 บน Arduino

ขั้นตอนที่ 4: เชื่อมต่อเซ็นเซอร์ความชื้น/อุณหภูมิ

เชื่อมต่อเซ็นเซอร์ความชื้น/อุณหภูมิ
เชื่อมต่อเซ็นเซอร์ความชื้น/อุณหภูมิ

เชื่อมต่อเซ็นเซอร์ความชื้น/อุณหภูมิกับขา 2 บน Arduino

ขั้นตอนที่ 5: เชื่อมต่อ Motion Sensor

เชื่อมต่อ Motion Sensor
เชื่อมต่อ Motion Sensor

เชื่อมต่อเซ็นเซอร์ตรวจจับความเคลื่อนไหวกับพิน 12 บน Arduino (ทรานซิสเตอร์(N) แทนที่เซ็นเซอร์ตรวจจับความเคลื่อนไหวในภาพ เดินสายแบบเดียวกัน)

ขั้นตอนที่ 6: เชื่อมต่อ Sound Sensor

เชื่อมต่อเซ็นเซอร์เสียง
เชื่อมต่อเซ็นเซอร์เสียง

เชื่อมต่อเซ็นเซอร์เสียงกับพิน 4 บน Arduino (ทรานซิสเตอร์(P) แทนเซนเซอร์เสียงในภาพ เดินสายแบบเดียวกัน)

ขั้นตอนที่ 7: เชื่อมต่อสายไฟและกราวด์

เชื่อมต่อพลังงานและกราวด์
เชื่อมต่อพลังงานและกราวด์

เชื่อมต่อพิน +5V บน Arduino เข้ากับราง + บนเขียงหั่นขนม

เชื่อมต่อพิน GND บน Arduino กับ - รางบนเขียงหั่นขนม

ขั้นตอนที่ 8: การเข้ารหัส

ขั้นตอนที่ 1:

โหลด ArduinoHex.ino ไปยัง arduino

ขั้นตอนที่ 2:

- ใช้ซอฟต์แวร์การเขียนโปรแกรม Eclipse สร้างโปรเจ็กต์ที่มีไฟล์.dll สองไฟล์ในไดเร็กทอรีราก

- โหลดไฟล์ RXTXcomm.jar

ไปที่ โปรเจ็กต์ > คุณสมบัติ > Java Build Path > เพิ่ม JAR ภายนอก

- โหลด ArduinoHex.java, ArduinoHexDriver.java และ ComPortTest.java ไปยังโฟลเดอร์ src ในโครงการ

ขั้นตอนที่ 3: ใช้ Arduino IDE หรือ ComPortTest เพื่อค้นหาพอร์ต COM ที่ Arduino ใช้งานอยู่

ขั้นตอนที่ 4: ตรวจสอบให้แน่ใจว่าปิดเทอร์มินัลอนุกรมอื่น ๆ ทั้งหมดสำหรับ Arduino

ขั้นตอนที่ 5: เรียกใช้ ArduinoHexDriver

ที่มา:

ComPortTest.java และ java-end serial รับ:

Kinat Ripasinghe

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

แนะนำ: