
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:56

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:
- 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

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 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 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 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

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ə:
LittleUnicorn: Raspberry Pi Baby Monitor: 5 addım

LittleUnicorn: Raspberry Pi Baby Monitor: Gənc əkizlərim var və səsli körpə monitoru məni stressə salır. Hər dəfə sönəndə, başqa bir yuxusuz gecə demək olarsa əsəbi tər alıram. Kiçik Unicorn hazırladım. Vizual bir körpə monitoru: 2 x moruq pis, Pimoroni Unicorn H
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım

ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Uzun Mesafe, 1.8km, Arduino-dan Arduino ilə HC-12 ilə Simsiz Əlaqə: 6 Addım (Şəkillərlə)

Uzun məsafə, 1.8km, Arduino-dan Arduino-ya HC-12 ilə Simsiz Əlaqə: Bu təlimatda Arduinos arasında 1.8km-ə qədər açıq havada necə ünsiyyət qurmağı öyrənəcəksiniz. HC-12 simsiz serial portudur. çox faydalı, son dərəcə güclü və istifadəsi asan olan ünsiyyət modulu. Əvvəlcə sızlayacaqsınız
Bir Raspberry Pi ilə birlikdə Alexa və Google köməkçisi ilə danışın: 4 addım

Bir Raspberry Pi ilə birlikdə Alexa və Google köməkçisi ilə söhbət edin: Amazon Alexa və Google köməkçisini eyni vaxtda bir Raspberry Pi ilə işləyin. Adlarından birini çağırsanız, cavab vermək üçün öz LEDlərini və zəng səslərini yandırarlar. Sonra bir xahiş edirsən və onlar da sənə cavab verir. Onların xarakterini öyrənə bilərsiniz
Wi-Fi ilə idarə olunan FPV Rover Robotu (Arduino, ESP8266 və Stepper Motors ilə): 11 addım (şəkillərlə)

Wi-Fi ilə idarə olunan FPV Rover Robotu (Arduino, ESP8266 və Stepper Motors ilə): Bu təlimat, bir ESP8266 Wi-Fi moduluna qoşulmuş bir Arduino Uno istifadə edərək, bir wi-fi şəbəkəsi üzərindən uzaqdan idarə olunan iki təkərli robot roverin necə dizayn ediləcəyini göstərir. və iki pilləli mühərrik. Robot adi internet qaşlarından idarə oluna bilər