Mündəricat:

Force Sensing Resistor (FSR) Arduino Sadə Dərslik: 8 Addım
Force Sensing Resistor (FSR) Arduino Sadə Dərslik: 8 Addım

Video: Force Sensing Resistor (FSR) Arduino Sadə Dərslik: 8 Addım

Video: Force Sensing Resistor (FSR) Arduino Sadə Dərslik: 8 Addım
Video: Force Sensitive Resistors - Pressure Sensing for your Arduino Projects 2024, Noyabr
Anonim
Image
Image

Bu təlimatda Güc Algılama Rezistoruna (FSR) tətbiq olunan qüvvənin necə aşkarlanacağını və OLED Ekranında göstərilməsini öyrənəcəyik + yaşıl və qırmızı LED ilə məhdudiyyətlər qoyacağıq.

Bir nümayiş videosuna baxın.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  1. Arduino UNO (və ya digər Arduino)
  2. Güc sensoru
  3. OLED ekran
  4. QIRMIZI və YAŞIL LED
  5. 1K ohm müqavimət
  6. Jumper telləri
  7. Çörək lövhəsi
  8. Visuino proqramı: Visuino'yu yükləyin

Addım 2: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayı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 3: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  1. "SSD1306/SH1106 OLED Ekran (I2C)" komponentini əlavə edin
  2. 2x "Analog dəyəri müqayisə et" komponenti əlavə edin

Addım 4: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
  1. "DisplayOLED1" komponentini iki dəfə vurun və "Elements" informasiya pəncərəsində "Mətn Sahəsini" sola sürükləyin.
  2. sağdakı "Mətn Sahəsi1" və xüsusiyyətlər pəncərəsində ölçüsü seçin: 3 və Y: 40
  3. "CompareValue1" komponentini seçin və xüsusiyyətlər pəncərəsində Müqayisə Növü: ctSmallerOrEqualand dəyəri: 0.1 "CompareValue1" Yaşıl LED -i işə salmaq üçün istifadə olunur, yəni giriş dəyəri nə qədər kiçik və ya bərabər olduqda LED tetikleyicisidir
  4. "CompareValue2" komponentini seçin və xüsusiyyətlər pəncərəsində Compare Type: ctBigger seçin

və dəyəri: 0.1 "CompareValue2" Qırmızı LED -i işə salmaq üçün istifadə olunur, bu, giriş dəyərinin 0.1 -dən böyük olduğu zaman qırmızı LED -in tətiklənməsi deməkdir.

Addım 5: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  1. Arduino Analog Çıxış pinini [0] "CompareValue1" komponent pininə qoşun [In]
  2. Arduino Analog Çıxış pinini [0] "CompareValue2" komponent pininə qoşun [In]
  3. Arduino Analog Çıxış pinini [0] "DisplayOLED1> Mətn Sahəsi1" komponent pininə [Daxil] bağlayın
  4. "DisplayOLED1" komponentini Arduino I2C pininə qoşun [In]
  5. "CompareValue1" komponent pinini [Çıx] Arduino rəqəmsal pininə [8] qoşun
  6. "CompareValue2" komponent pinini [Çıxış] Arduino rəqəmsal pininə [7] qoşun

Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
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 7: Oyna

Arduino UNO modulunu işə salırsınızsa və güc sensoru sensoruna basarsanız, OLED ekranda dəyişən bir rəqəm görməli və yaşıl LED yanmalı, ancaq limiti vuranda qırmızı LED parlamalıdır.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:

Addım 8: Dövrə

Dövrə
Dövrə
  1. Arduino Pozitiv pinini [5V] OLED pininə [VCC] və Güc sensoru pininə [1] qoşun
  2. Arduino Negative pinini [GND] OLED pininə [GND] bağlayın
  3. OLED Ekran pinini [SDA] Arduino pininə [SDA] qoşun
  4. OLED Ekran pinini [SCL] Arduino pininə [SCL] qoşun
  5. Force sensor pinini [2] Arduino Analog pininə [0] qoşun
  6. Force sensor pinini [2] 1K ohm rezistora qoşun
  7. Rezistorun digər tərəfini Arduino Negative pininə [GND] bağlayın
  8. Yaşıl LED mənfi pinini Arduino pininə [GND] bağlayın
  9. Yaşıl LED pozitiv pinini Arduino Digital pininə qoşun [8]
  10. Qırmızı LED mənfi pinini Arduino pininə [GND] bağlayın
  11. Qırmızı LED pozitiv pinini Arduino Digital pininə qoşun [7]

Tövsiyə: