Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatda sadə bir Piezoelektrik sensor Vibrasiya modulu və Visuino istifadə edərək şok titrəmələrini necə aşkar edəcəyimizi öyrənəcəyik.
Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır
- Arduino UNO (və ya digər Arduino)
- Piezoelektrik şok Vibrasiya modulu
- OLED ekran
- Jumper telləri
- Çörək lövhəsi
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə
Arduino pozitiv pinini [5v] çörək taxtasının qırmızı xətt pininə [pozitiv] qoşun
Arduino pozitiv pinini [GND] çörək taxtası mavi xətt pininə [mənfi] bağlayın
Piezo modul pinini [V] çörək taxtasının pozitiv pininə [qırmızı xətt] bağlayın
Piezo modul pinini [G] çörək taxtasının mənfi pininə [mavi xətt] qoşun
Piezo modul pinini [DO] arduino rəqəmsal pininə [7] qoşun
OLED pinini [VCC] çörək taxtasının pozitiv pininə [qırmızı xəttə] bağlayın
OLED pinini [GND] çörək taxtasının mənfi pininə [mavi xətt] bağlayın
OLED pinini [SDA] Arduino pininə [SDA] qoşun
OLED pinini [SCL] Arduino pininə [SCL] qoşun
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino'da Komponentlər əlavə edin və Onları birləşdirin
Komponentlər əlavə edin
- "Mətn dəyəri" komponentini əlavə edin "TextValue1" komponentini seçin və xüsusiyyətlər pəncərəsində "Dəyər" i "VİBRASİYA AÇILDI" olaraq təyin edin.
- "Gecikmə" komponentini əlavə edin Xüsusiyyətlər pəncərəsində "Aralıq (ABŞ)" ı 2000000 -ə təyin edin
- "SSD1306/SH1106 OLED Ekran (I2C)" komponentini əlavə edin "DisplayOLED1" komponentini iki dəfə vurun və elementlər pəncərəsində "Mətn Sahəsi" ni sola sürükləyin və "Doldurma Ekranı" sola sürükləyin Solda "Mətn Sahəsi1" və xüsusiyyətlər pəncərəsi "Ölçü" 1, "x" 0, "y" 50 olaraq təyin olunur
Komponentləri birləşdirin
- Arduino rəqəmsal pinini [7] "Mətn Dəyəri1" komponent pininə bağlayın [saat]
- Arduino rəqəmsal pinini [7] "Gecikmə" komponent pininə [başlanğıc] bağlayın
- "Mətn Dəyəri1" komponent pinini [Çıx] "DisplayOLED1"> "Mətn Sahəsi1" pininə [Daxil] bağlayın
- "Gecikmə1" pinini [Çıx] "DisplayOLED1"> "Ekranı Doldurun1" pininə bağlayın [Saat]
- "DisplayOLED1" pinini [Çıxış] Arduino I2C pininə [Daxil] bağlayın
Addım 5: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.
Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)
Addım 6: Oyna
Arduino UNO modulunu işə salırsınızsa və piezo sensorunu silkələyirsinizsə, OLED ekranda yazılmış bir mesaj görməli olacaqsınız.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də buradan yükləyə bilərsiniz. Visuinoda yükləyə və aça bilərsiniz: