Mündəricat:

Java Viewer ilə Arduino Baby Monitor: 8 Addım (Şəkillərlə birlikdə)
Java Viewer ilə Arduino Baby Monitor: 8 Addım (Şəkillərlə birlikdə)

Video: Java Viewer ilə Arduino Baby Monitor: 8 Addım (Şəkillərlə birlikdə)

Video: Java Viewer ilə Arduino Baby Monitor: 8 Addım (Şəkillərlə birlikdə)
Video: CS50 2013 - Week 9 2024, Noyabr
Anonim
Java Viewer ilə Arduino Baby Monitor
Java Viewer ilə Arduino Baby Monitor

Otaqdakı şəraiti müşahidə etmək üçün Arduino əsaslı çox sensorlu qurğu yaradın. Bu cihaz rütubəti, temperaturu, hərəkəti və səsi hiss edə bilir.

Arduino -dan serial məlumatları alan java əsaslı bir izləyici əlavə olunur.

Addım 1: Davranış

Davranış:

Sistem hər bir sensoru ölçür və lazımi tədbirləri görür

- Temperatur: Mövcud temperaturların yuxarıda, aşağıda və ya əvvəlcədən təyin edilmiş bir istiliyin olması ilə əlaqədar olaraq üç LED işıqlandırılır.

- Nəmlik: İstiliklə eynidir.

- Hərəkət: Hərəkət aşkar edildikdə, hərəkət algılanarkən altı led seriyası yanır.

- Səs: Java alıcısına hadisə bildirişi göndərir Java proqramı ilə əlaqə

- Arduino sensor məlumatlarını ardıcıl əlaqə vasitəsi ilə Java proqramına göndərir. Java proqramı, keçən vaxtı hesablayır və məlumatları JFrame əsaslı GUI vasitəsilə göstərir.

Addım 2: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Materiallar:

- Arduino uno

- DHT11 Rütubət/Temperatur sensoru

- Səs Sensor Modulu

- HC-SR501 PIR Hərəkət Sensoru

- (6) 220 Ohm rezistorlar

- (6) led (istənilən rəng)

- Ən azı 25 tel

- 64 bitlik Java JDK quraşdırılmış kompüter

- USB kabel ilə Arduino IDE

Addım 3: Ledləri bağlayın

Ledləri birləşdirin
Ledləri birləşdirin

6 Led'i Arduino'da 5 -dən 10 -a qədər olan portlara qoşun.

Addım 4: Rütubət/Temperatur Sensorunu qoşun

Rütubət/Temperatur Sensorunu qoşun
Rütubət/Temperatur Sensorunu qoşun

Rütubət/temperatur sensörünü arduino üzərindəki pin 2 -yə bağlayır.

Addım 5: Hərəkət Sensorunu qoşun

Hərəkət Sensorunu qoşun
Hərəkət Sensorunu qoşun

Hərəkət sensörünü arduinonun 12 -ci pininə qoşun. (Şəkildəki hərəkət sensoru ilə əvəz edilmiş tranzistor (N), eyni naqillər)

Addım 6: Səs Sensorunu qoşun

Səs Sensorunu qoşun
Səs Sensorunu qoşun

Səs sensorunu arduinonun 4 pininə qoşun. (Şəkildəki səs sensoru ilə əvəz edilmiş Transistor (P), eyni naqillər)

Addım 7: Güc və Zəmini birləşdirin

Güc və Zəmini birləşdirin
Güc və Zəmini birləşdirin

Arduino üzərindəki + 5V pinini çörək lövhəsindəki + rayına bağlayın.

Arduino üzərindəki GND pinini çörək lövhəsindəki relsə bağlayın.

Addım 8: Kodlaşdırma

Addım 1:

ArduinoHex.ino'yu arduinoya yükləyin

Addım 2:

- Eclipse Proqramlaşdırma Proqramından istifadə edərək, kök qovluğunda iki.dll faylı olan bir layihə yaradın.

- RXTXcomm.jar faylını yükləyin

Layihə> Xüsusiyyətlər> Java Qurma Yolu> Xarici Kavanoz əlavə et -ə gedin

- ArduinoHex.java, ArduinoHexDriver.java və ComPortTest.javanı Layihədə src qovluğuna yükləyin

Addım 3: Arduino tərəfindən hansı COM portunun istifadə edildiyini tapmaq üçün Arduino IDE və ya ComPortTest istifadə edin.

Addım 4: Arduino üçün bütün digər serial terminallarının bağlı olduğundan əmin olun.

Addım 5: ArduinoHexDriver'i işə salın

Mənbələr:

ComPortTest.java və java-end serial qəbulu:

Kinath Ripasinghe

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

Tövsiyə: