İçindekiler:

Java Görüntüleyicili Arduino Bebek Monitörü: 8 Adım (Resimli)
Java Görüntüleyicili Arduino Bebek Monitörü: 8 Adım (Resimli)

Video: Java Görüntüleyicili Arduino Bebek Monitörü: 8 Adım (Resimli)

Video: Java Görüntüleyicili Arduino Bebek Monitörü: 8 Adım (Resimli)
Video: E-Defter Görüntüleme ve Doğrulama Yazılımı Nasıl Kullanılır ? 2024, Kasım
Anonim
Java Görüntüleyicili Arduino Bebek Monitörü
Java Görüntüleyicili Arduino Bebek Monitörü

Bir odadaki koşulları gözlemlemek için Arduino tabanlı bir çoklu sensör birimi oluşturun. Bu ünite nemi, sıcaklığı, hareketi ve sesi algılayabilir.

Ekli, arduino'dan seri veri alan java tabanlı bir görüntüleyicidir.

1. Adım: Davranış

Davranış:

Sistem her sensörü ölçer ve uygun eylemi gerçekleştirir

- Sıcaklık: Mevcut sıcaklıkların istenen sıcaklığın üstünde, altında veya civarında olmasına bağlı olarak üç led yanar.

- Nem: Sıcaklık ile aynı.

- Hareket: Hareket algılandığında, hareket algılanırken altı led dizisi yanar.

- Ses: Java alıcısına olay bildirimi gönderir Java programı ile iletişim

- Arduino, sensör verilerini seri iletişim yoluyla Java programına gönderir. Java programı geçen süreyi hesaplar ve verileri bir JFrame tabanlı GUI aracılığıyla görüntüler.

Adım 2: Malzemeler

Malzemeler
Malzemeler
Malzemeler
Malzemeler
Malzemeler
Malzemeler

Malzemeler:

- Arduino uno

- DHT11 Nem/Sıcaklık sensörü

- Ses Sensörü Modülü

- HC-SR501 PIR Hareket Sensörü

- (6) 220Ohm dirençler

- (6) ledler (herhangi bir renk)

- En az 25 tel

- 64-bit Java JDK yüklü bilgisayar

- USB kablosu ile Arduino IDE

Adım 3: Ledleri Bağlayın

Ledleri Bağla
Ledleri Bağla

6 Led'i Arduino'daki 5 ile 10 arasındaki bağlantı noktalarına bağlayın.

Adım 4: Nem/Sıcaklık Sensörünü Bağlayın

Nem/Sıcaklık Sensörünü Bağlayın
Nem/Sıcaklık Sensörünü Bağlayın

Nem/sıcaklık sensörünü arduino üzerindeki pin 2'ye bağlar.

Adım 5: Hareket Sensörünü Bağlayın

Hareket Sensörünü Bağlayın
Hareket Sensörünü Bağlayın

Hareket sensörünü arduino'daki pim 12'ye bağlayın. (Resimdeki hareket sensörü yerine transistör(N), aynı kablolama)

6. Adım: Ses Sensörünü Bağlayın

Ses Sensörünü Bağlayın
Ses Sensörünü Bağlayın

Ses sensörünü arduino üzerindeki pim 4'e bağlayın. (Resimdeki ses sensörü yerine Transistör(P), aynı kablolama)

7. Adım: Gücü ve Toprağı Bağlayın

Güç ve Toprak Bağlantısı
Güç ve Toprak Bağlantısı

Arduino üzerindeki +5V pinini breadboard üzerindeki + rayına bağlayın.

Arduino üzerindeki GND pinini breadboard üzerindeki - rayına bağlayın.

Adım 8: Kodlama

Aşama 1:

ArduinoHex.ino'yu arduino'ya yükleyin

Adım 2:

- Eclipse Programlama Yazılımını kullanarak, kök dizinindeki iki.dll dosyasıyla bir proje oluşturun.

- RXTXcomm.jar dosyasını yükleyin

Proje > Özellikler > Java Yapı Yolu > Harici JAR Ekle'ye gidin

- ArduinoHex.java, ArduinoHexDriver.java ve ComPortTest.java'yı Project'te src klasörüne yükleyin

Adım 3: Arduino tarafından hangi COM portunun kullanıldığını bulmak için Arduino IDE veya ComPortTest kullanın

Adım 4: Arduino'ya giden diğer tüm seri terminallerin kapalı olduğundan emin olun.

Adım 5: ArduinoHexDriver'ı Çalıştırın

Kaynaklar:

ComPortTest.java ve java-end seri alma:

Kinath Ripasinghe

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

Önerilen: