Cuprins:

Arduino Baby Monitor cu Java Viewer: 8 pași (cu imagini)
Arduino Baby Monitor cu Java Viewer: 8 pași (cu imagini)

Video: Arduino Baby Monitor cu Java Viewer: 8 pași (cu imagini)

Video: Arduino Baby Monitor cu Java Viewer: 8 pași (cu imagini)
Video: Testing Stable Diffusion inpainting on video footage #shorts 2024, Noiembrie
Anonim
Arduino Baby Monitor cu Java Viewer
Arduino Baby Monitor cu Java Viewer

Construiți o unitate multi-senzor bazată pe Arduino pentru a respecta condițiile dintr-o cameră. Această unitate poate simți umiditatea, temperatura, mișcarea și sunetul.

Atașat este un vizualizator bazat pe Java care primește date seriale de la arduino.

Pasul 1: Comportament

Comportament:

Sistemul măsoară fiecare senzor și ia măsurile corespunzătoare

- Temperatură: Trei leduri iluminate în funcție de dacă temperaturile actuale sunt peste, sub sau aproximativ o temperatură dorită prestabilită.

- Umiditate: la fel ca Temperatura.

- Mișcare: când este detectată mișcarea, seria de șase leduri se aprinde în timp ce mișcarea este detectată.

- Sunet: Trimite notificarea evenimentului către receptorul Java Comunicare cu programul java

- Arduino trimite datele senzorului prin comunicare serială către programul Java. Programul Java calculează timpul scurs și afișează datele printr-o interfață grafică bazată pe JFrame.

Pasul 2: Materiale

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

Materiale:

- Arduino uno

- Senzor de umiditate / temperatură DHT11

- Modul senzor de sunet

- Senzor de mișcare HC-SR501 PIR

- (6) Rezistențe de 220 Ohm

- (6) leduri (orice culoare)

- Cel puțin 25 de fire

- Computer cu 64 de biți Java JDK instalat

- Arduino IDE cu cablu USB

Pasul 3: Conectați Leds

Conectați Leds
Conectați Leds

Conectați 6 leduri la porturile 5-10 de pe Arduino.

Pasul 4: Conectați senzorul de umiditate / temperatură

Conectați senzorul de umiditate / temperatură
Conectați senzorul de umiditate / temperatură

Conectează senzorul de umiditate / temperatură la pinul 2 de pe arduino.

Pasul 5: Conectați senzorul de mișcare

Conectați senzorul de mișcare
Conectați senzorul de mișcare

Conectați senzorul de mișcare la pinul 12 de pe arduino. (Tranzistor (N) substituit pentru senzorul de mișcare din imagine, același cablaj)

Pasul 6: Conectați senzorul de sunet

Conectați senzorul de sunet
Conectați senzorul de sunet

Conectați senzorul de sunet la pinul 4 de pe arduino. (Tranzistor (P) substituit pentru senzorul de sunet din imagine, același cablaj)

Pasul 7: Conectați alimentarea și împământarea

Conectați alimentarea și împământarea
Conectați alimentarea și împământarea

Conectați pinul + 5V de pe arduino la șina + de pe panou.

Conectați pinul GND de pe arduino la șina - de pe panou.

Pasul 8: Codificare

Pasul 1:

Încărcați ArduinoHex.ino pe arduino

Pasul 2:

- Utilizând programul de programare Eclipse, creați un proiect cu cele două fișiere.dll din directorul său rădăcină.

- Încărcați fișierul RXTXcomm.jar

Mergeți la Proiect> Proprietăți> Calea de construcție Java> Adăugați JAR-uri externe

- Încărcați ArduinoHex.java, ArduinoHexDriver.java și ComPortTest.java în folderul src în Project

Pasul 3: Utilizați fie Arduino IDE, fie ComPortTest pentru a găsi care port COM este utilizat de arduino

Pasul 4: Asigurați-vă că toate celelalte terminale seriale ale arduino sunt închise.

Pasul 5: Rulați ArduinoHexDriver

Surse:

Primirea serială ComPortTest.java și java-end:

Kinath Ripasinghe

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

Recomandat: