Mündəricat:

Arduino Karton Tabancası (RangeFinder və Tachometer): 8 addım
Arduino Karton Tabancası (RangeFinder və Tachometer): 8 addım

Video: Arduino Karton Tabancası (RangeFinder və Tachometer): 8 addım

Video: Arduino Karton Tabancası (RangeFinder və Tachometer): 8 addım
Video: Duvarda giden araba yapımını deniyorum! Bakalım FAKE mi GERÇEK mi? #fypp #diy #viralvideoshorts 2024, Noyabr
Anonim
Arduino Karton Tabancası (RangeFinder və Tachometer)
Arduino Karton Tabancası (RangeFinder və Tachometer)
Arduino Karton Tabancası (RangeFinder və Tachometer)
Arduino Karton Tabancası (RangeFinder və Tachometer)
Arduino Karton Tabancası (RangeFinder və Tachometer)
Arduino Karton Tabancası (RangeFinder və Tachometer)
Arduino Karton Tabancası (RangeFinder və Tachometer)
Arduino Karton Tabancası (RangeFinder və Tachometer)

Kresloda rahat oturarkən məsafəni ölçmək zəhmli olmazmı? Beləliklə, bu gün 2 sm-dən 400 sm-ə qədər məsafəni təmas etmədən 0.3 sm dəqiqliklə ölçə bilən və həmçinin ultrasəs sensoru istifadə edərək fırlanan cismin (RPM) dəqiqədə inqilablarını ölçən bir arduino silahı hazırlayacağam. HC-SR04) və infraqırmızı sensor. Əvvəlcə onu iki əlavə IR sensoru istifadə edərək hər hansı bir hərəkət edən cismin sürətini ölçmək qabiliyyətinə malik etmək istədim, amma mövcud pandemiya səbəbindən təchizatım bitdi. Buna görə də əlimdə olanı istifadə edəcəyəm. Onlara sahibsinizsə, silahı əlavə edə bilərsiniz. Bunun necə ediləcəyinə dair bir link var.

Addım 1: Necə Çalışır

Bu necə işləyir
Bu necə işləyir
Bu necə işləyir
Bu necə işləyir

Ultrasonik sensorlar havada hərəkət edən bir səs yayaraq işləyir və yolunda bir cisim varsa, modula geri dönəcək. Səyahət müddətini nəzərə alaraq, məsafəni hesablaya bilərsiniz, çünki biz artıq səs sürətini (340m/s) düsturundan istifadə edirik: məsafə = sürət *vaxt. Bu layihədəki IR sensoru məqsədi obyektlərin aşkarlanmasıdır. IR sensoru iki əsas hissədən ibarətdir. IR ötürücü və IR qəbuledicisi. Verici IR dalğalarını ötürür və əgər bir cisim varsa, ötürülən dalğa cisim tərəfindən əks olunur, bu da alıcı dalğanı alır, sensorun qarşısında heç bir cisim yoxdursa ötürülmüş dalğa qəbul etmir. alıcı və sonra IR Modulu, tetikleyici düyməsinə basdığımız zaman Arduino tərəfindən aşkar edilən bir çıxış və ya nəbz yaradır. 5 saniyə davamlı olaraq sayılır. Beləliklə, tikintiyə başlayaq.

<

Addım 2: Təchizat

Təchizat
Təchizat
Təchizat
Təchizat

MATERYALLAR1. Arduino Uno (istənilən arduino işləyəcək)

2. HC-SR04 Ultrasonik sensor

3. Arduino IR sensoru

4. 16*2 LCD ekran modulu (12C)

5. Buzzer

6. 9V batareya və bağlayıcı

7. Mükəmməl lövhə (isteğe bağlı)

8. Düymə

9. Toxunma açarı *1

10. Sürüşdürmə açarı *1

11. LED *2 (Tercihen fərqli rənglər)

12. 220 ohm müqavimət *2

13. 10k müqavimət *2

14. Arduino pin başlıqları

15. Jumper telləri

ARAÇLAR

1. İsti yapışqan

2. Super yapışqan (isteğe bağlı)

3. Havya və lehim

4. X-acto bıçağı

5. Qazma (isteğe bağlı)

Addım 3: Bədənin hazırlanması

Bədənin hazırlanması
Bədənin hazırlanması
Bədənin hazırlanması
Bədənin hazırlanması
Bədənin hazırlanması
Bədənin hazırlanması

1. Verilən şablonu çap edin, karton vərəqə yapışdırın və sonra şəkilləri kəsin.

2. Zil çuxurunu, vəziyyət ledini, güc ledini, ultrasəs sensorunu, IR sensoru deliklərini və LCD ekran yerini kəsin.

3. Bütün düz xətləri içəriyə əymək və hər hissəni bir -birinə yapışdırmaq üçün bir hökmdar istifadə edin. Silahın qalan hissəsinə ekran hissəsini, qolunu və dam örtüyünü yapışdırmayın. Ultrasonik sensoru və infraqırmızı sensoru müxtəlif deliklərə yapışdırın.

4. 3 sm enində karton şeridi kəsin və sapın ön və arxasını örtün. Sapın önünə bir düymə yapışdırın və telləri sapın arxasından keçirin.

Addım 4: Elektronika Quraşdırması

Elektronika Quraşdırması
Elektronika Quraşdırması
Elektronika Quraşdırması
Elektronika Quraşdırması
Elektronika Quraşdırması
Elektronika Quraşdırması
Elektronika Quraşdırması
Elektronika Quraşdırması

IR SENSORU

Kabel tellərindən çıxdığım üçün telləri şəbəkə kabelindən istifadə etdim, sonra telləri sensorun üç sancağına lehimlənmiş kiçik bir perf lövhəsinə lehimlədim.

ULTRASONİK SENSOR

Sensor sancaqlarına daxil etdiyim köhnə bir bağlayıcıdan istifadə etdim.

LCD EKRAN

LCD ekranın sancaqlarını əyilmişəm ki, düz olsun. Sonra IR sensoru ilə eyni quruluşu təkrar etdim.

LEDlər

Ledin hər bir katodunda 220 ohm müqavimət var.

Addım 5: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə

Döngəni mini çörək taxtasında və ya tercihen bir lövhədə düzəltməyi seçə bilərsiniz. Hər halda, qərar vermək sizin ixtiyarınızdadır.

Qeyd: Arduino VIN pinindən istifadə olunur. Həm də mənim başım alt -üst olur.

BURADA BAĞLANTILAR

GÜÇ LED

Anod ---- Arduino Pin 8

Katod-220ohm rezistor ---- Torpaq

STATUS LED

Anod ---- Arduino Pin 9

Katod-220ohm rezistor ---- Torpaq

BUZZER

Müsbət-Arduino Pin 11

Mənfi --- Zəmin

IR SENSORU

VCC-Arduino 5V

GND --- Torpaq

Çıxdı-Arduino Pin 5

HC-SR04

VCC-Arduino 5V

GND --- Torpaq

TRIG-Arduino Pin 7

ECHO-Arduino Pin 6

LCD EKRAN

VCC-Arduino 5V

GND --- Torpaq

SDA-Arduino Pin A4 (analog pin)

SCL-Arduino Pin A5 (analog pin)

Tetik düyməsi

İlk Ayaq ---- Arduino 5V

İkinci Ayaq-10k müqavimət (paralel olaraq ilk ayaq)-Arduino Pin 10

(Direncin digər ayağı yerə)

SPDT sürüşmə açarı

Mərkəzi Ayaq ------- Arduino 5V

Sol Ayaq ----- 10k rezistor (paralel olaraq ilk ayaq)-Arduino Pin 13

(Direncin digər ayağı yerə)

Arduino VIN pin ------ Düymənin ilk ayağı

Düymənin ikinci ayağı -----+Batareya

Arduino GND pin --- Batareya -Ve və yerüstü dəmir yolu

Addım 6: Son Quraşdırma

Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi

LEDləri çuxurlarına, ardınca səs siqnalı, iki açar və sonra LCD bölməsini ekran hissəsinə daxil edərək başlayın. Tətik düyməsinin telini ekran hissəsinin altındakı çuxurdan keçirin. Sensor modulunu silahın önünə yapışdırın. Göstərici hissəsini silahın əsas gövdəsinə yapışdırın və sonra qolu altına bağlayın. Tabancaya bantla düzbucaqlı dam örtüyünü tutun. Bu giriş qapısı olacaq. İndi RangeFinder/Takometriniz istifadəyə hazırdır. İstədiyiniz kimi bəzəyin.

Addım 7: Kod

Proqramlaşdırmağa başlamazdan əvvəl kodun nə etdiyini bilmək yaxşı bir fikirdir. Bu sizi çox baş ağrısından xilas edə bilər.

LCD -də 12C modulu varsa, maye kristal ekran kitabxanasını da quraşdırın. Yükləmək üçün bura vurun

Budur kod nə edir

1. Silahı açdığınız zaman, güc lampası açılır və silah bir saniyədən az bir müddətdə bip səsi verir (güc lampası birbaşa batareyadan işləyə bilər, amma arduinodan minanı işə salmağa qərar verdim. Bu imkan verir) idarə olunmasına səbəb oldu)

2. Silah işə salındıqdan sonra istədiyiniz rejimi seçmək üçün sürüşmə düyməsini sola və ya sağa hərəkət etdirməlisiniz. Bunu etdikdən sonra "Başlatmaq üçün Xahiş edirik Tetikle" düyməsini göstərəcək. Düyməni basdıqdan sonra oxumağa/ölçməyə başlamalısınız. Hər düyməyə basıldıqda, vəziyyət yanıb -sönür və səs siqnalı səslənir.

Addım 8: İPUÇLARI

İPUÇLARI
İPUÇLARI
İPUÇLARI
İPUÇLARI
İPUÇLARI
İPUÇLARI

1. Pim başlıqlarını mükəmməl lövhəyə lehimləyərkən əvvəlcə pin başlıqlarını istifadə etdiyiniz arduino sancaqlarına daxil edin və sonra lövhənin üstündəki lövhəni mis tərəfi yuxarıya baxaraq aşağı endirin. Başlıqları yerində lehimləyin.

2. Silahın ön tərəfində kiçik bir giriş çuxuru açın. Bu, tornavida istifadə edərək İQ sensorunun həssaslığını tənzimləmək üçün istifadə olunacaq.

3. Kod işləmirsə, · Əvvəlcə əlaqələrinizi yoxlayın (xüsusən çörək taxtasından istifadə edirsinizsə).

· Köhnə bir batareya istifadə edirsinizsə, onu dəyişdirin.

· Hələ də işləmirsə, kömək üçün aşağıya yazın.

Tövsiyə: