Table des matières:

Moniteur bébé Arduino avec visionneuse Java : 8 étapes (avec photos)
Moniteur bébé Arduino avec visionneuse Java : 8 étapes (avec photos)

Vidéo: Moniteur bébé Arduino avec visionneuse Java : 8 étapes (avec photos)

Vidéo: Moniteur bébé Arduino avec visionneuse Java : 8 étapes (avec photos)
Vidéo: Arduino81-MODIFIER la VALEUR d'une VARIABLE depuis l'ÉCRAN LCD avec 2 boutons poussoirs 2024, Novembre
Anonim
Moniteur bébé Arduino avec visionneuse Java
Moniteur bébé Arduino avec visionneuse Java

Construisez une unité multi-capteurs basée sur Arduino pour observer les conditions dans une pièce. Cet appareil peut détecter l'humidité, la température, le mouvement et le son.

Ci-joint une visionneuse basée sur Java qui reçoit des données série de l'arduino.

Étape 1: Comportement

Comportement:

Le système mesure chaque capteur et prend les mesures appropriées

- Température: Trois leds allumées selon que les températures actuelles sont supérieures, inférieures ou à peu près à une température souhaitée prédéfinie.

- Humidité: identique à la Température.

- Mouvement: Lorsqu'un mouvement est détecté, la série de six LED s'allume pendant la détection du mouvement.

- Son: envoie une notification d'événement au récepteur Java Communication avec le programme Java

- Arduino envoie les données du capteur via une communication série au programme Java. Le programme Java calcule le temps écoulé et affiche les données via une interface graphique basée sur JFrame.

Étape 2: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux

Matériaux:

- Arduino uno

- Capteur d'humidité/température DHT11

- Module de capteur de son

- Capteur de mouvement PIR HC-SR501

- (6) résistances 220Ohm

- (6) leds (n'importe quelle couleur)

- Au moins 25 fils

- Ordinateur avec JDK Java 64 bits installé

- Arduino IDE avec câble USB

Étape 3: Connectez les LED

Connecter les LED
Connecter les LED

Connectez 6 LED aux ports 5 à 10 sur l'Arduino.

Étape 4: Connectez le capteur d'humidité/température

Connecter le capteur d'humidité/température
Connecter le capteur d'humidité/température

Connecte le capteur d'humidité/température à la broche 2 de l'arduino.

Étape 5: connectez le capteur de mouvement

Connecter le capteur de mouvement
Connecter le capteur de mouvement

Connectez le capteur de mouvement à la broche 12 de l'arduino. (Transistor (N) substitué au capteur de mouvement dans l'image, même câblage)

Étape 6: connectez le capteur de son

Connecter le capteur de son
Connecter le capteur de son

Connectez le capteur de son à la broche 4 de l'arduino. (Transistor (P) substitué au capteur de son dans l'image, même câblage)

Étape 7: Connectez l'alimentation et la terre

Connectez l'alimentation et la terre
Connectez l'alimentation et la terre

Connectez la broche +5V de l'arduino au rail + de la maquette.

Connectez la broche GND de l'arduino au rail - de la planche à pain.

Étape 8: Codage

Étape 1:

Chargez ArduinoHex.ino sur l'arduino

Étape 2:

- À l'aide du logiciel de programmation Eclipse, créez un projet avec les deux fichiers.dll dans son répertoire racine.

- Chargez le fichier RXTXcomm.jar

Accédez à Projet > Propriétés > Chemin de génération Java > Ajouter des fichiers JAR externes

- Chargez ArduinoHex.java, ArduinoHexDriver.java et ComPortTest.java dans le dossier src du projet

Étape 3: Utilisez soit Arduino IDE ou ComPortTest pour trouver quel port COM est utilisé par arduino

Étape 4: Assurez-vous que tous les autres terminaux série vers arduino sont fermés.

Étape 5: Exécutez ArduinoHexDriver

Sources:

ComPortTest.java et réception série Java-end:

Kinath Ripasinghe

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

Conseillé: