Sommario:

Arduino Baby Monitor con Java Viewer: 8 passaggi (con immagini)
Arduino Baby Monitor con Java Viewer: 8 passaggi (con immagini)

Video: Arduino Baby Monitor con Java Viewer: 8 passaggi (con immagini)

Video: Arduino Baby Monitor con Java Viewer: 8 passaggi (con immagini)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Novembre
Anonim
Baby Monitor Arduino con visualizzatore Java
Baby Monitor Arduino con visualizzatore Java

Costruisci un'unità multisensore basata su Arduino per osservare le condizioni in una stanza. Questa unità può rilevare umidità, temperatura, movimento e suono.

In allegato è un visualizzatore basato su Java che riceve dati seriali dall'arduino.

Passaggio 1: comportamento

Comportamento:

Il sistema misura ogni sensore e intraprende le azioni appropriate

- Temperatura: tre led illuminati in base a se la temperatura attuale è al di sopra, al di sotto o intorno a una temperatura desiderata preimpostata.

- Umidità: uguale alla temperatura.

- Movimento: quando viene rilevato un movimento, la serie di sei led si illumina mentre viene rilevato un movimento.

- Suono: invia la notifica dell'evento al ricevitore Java Comunicazione con il programma Java

- Arduino invia i dati del sensore tramite comunicazione seriale al programma Java. Il programma Java calcola il tempo trascorso e visualizza i dati tramite una GUI basata su JFrame.

Passaggio 2: materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

Materiali:

- Arduino uno

- Sensore di umidità/temperatura DHT11

- Modulo sensore sonoro

- Sensore di movimento PIR HC-SR501

- (6) resistori da 220 Ohm

- (6) led (qualsiasi colore)

- Almeno 25 fili

- Computer con Java JDK a 64 bit installato

- Arduino IDE con cavo USB

Passaggio 3: collegare i LED

Collegare i LED
Collegare i LED

Collega 6 LED alle porte da 5 a 10 su Arduino.

Passaggio 4: collegare il sensore di umidità/temperatura

Collegare il sensore di umidità/temperatura
Collegare il sensore di umidità/temperatura

Collega il sensore di umidità/temperatura al pin 2 dell'arduino.

Passaggio 5: collegare il sensore di movimento

Collega il sensore di movimento
Collega il sensore di movimento

Collega il sensore di movimento al pin 12 su arduino. (Transistor (N) sostituito per sensore di movimento nell'immagine, stesso cablaggio)

Passaggio 6: collegare il sensore audio

Collega il sensore del suono
Collega il sensore del suono

Collega il sensore sonoro al pin 4 dell'arduino. (Transistor (P) sostituito per sensore sonoro nell'immagine, stesso cablaggio)

Passaggio 7: collegare l'alimentazione e la messa a terra

Connetti alimentazione e terra
Connetti alimentazione e terra

Collega il pin +5V sull'arduino alla guida + sulla breadboard.

Collega il pin GND sull'arduino alla guida - sulla breadboard.

Passaggio 8: codifica

Passo 1:

Carica ArduinoHex.ino su arduino

Passo 2:

- Utilizzando il software di programmazione Eclipse, creare un progetto con i due file.dll nella directory principale.

- Carica il file RXTXcomm.jar

Vai a Progetto> Proprietà> Percorso build Java> Aggiungi JAR esterni

- Carica ArduinoHex.java, ArduinoHexDriver.java e ComPortTest.java nella cartella src in Project

Passaggio 3: utilizzare Arduino IDE o ComPortTest per trovare quale porta COM viene utilizzata da arduino

Passaggio 4: assicurarsi che tutti gli altri terminali seriali su arduino siano chiusi.

Passaggio 5: eseguire ArduinoHexDriver

Fonti:

ComPortTest.java e ricezione seriale java-end:

Kinath Ripasinghe

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

Consigliato: