Mündəricat:

Arduino ilə Portativ Məsafə Ölçmə Cihazı: 9 Adım (Şəkillərlə)
Arduino ilə Portativ Məsafə Ölçmə Cihazı: 9 Adım (Şəkillərlə)

Video: Arduino ilə Portativ Məsafə Ölçmə Cihazı: 9 Adım (Şəkillərlə)

Video: Arduino ilə Portativ Məsafə Ölçmə Cihazı: 9 Adım (Şəkillərlə)
Video: Andonstar AD409 Pro 10.1 inch Digital PCB Microscope 300X Magnifier with HDMI output 2024, Noyabr
Anonim
Arduino ilə Portativ Məsafə Ölçmə Cihazı!
Arduino ilə Portativ Məsafə Ölçmə Cihazı!

Bu Təlimatı oxuduqca aralarındakı məsafələri və işarə etdiyiniz hər şeyi ölçmək üçün istifadə edə biləcəyiniz bir yaxınlıq sensoru yaratmağı öyrənəcəksiniz. PICO, Arduino uyğun lövhə və bazarda artıq mövcud olan bir neçə digər elektron hissədən istifadə edir. Bu, əziz dostumuz Ala Yusifin şəxsi layihəsi idi. PICO -nun funksionallığını olduqca sadə bir layihədə sınamaq.

Addım 1: Komponentlər

Komponentlər
Komponentlər
Komponentlər
Komponentlər
  • DC-DC Boost Dönüştürücü 3.3V-5V, ebay ($ 2.79)
  • Tellər
  • Bir sürüşmə açarı, ebayda 5 paket (3.83 dollar)
  • 2x8cm lövhə, ebayda 10 paket (2.60 dollar)
  • 3.7V 300mAh LiPO batareya, ebay (8.35 dollar)
  • Tanınmış SRF05 Ultrasonik sensor, ebay (1.27 dollar)
  • 16x2 LCD Ekran, ebay -da 10 paket (7.99 dollar)
  • LCD I2C Serial Arayüz Kartı. ebay ($ 0.99)
  • 16 pin 2.54mm dişi düz başlıq zolağı, ebayda 20 paket (1.85 dollar)
  • PICO inkişaf lövhəsi. Mellbell.cc saytında mövcuddur (17 dollar)
  • Sağ açı 2.54 pin başlıqlar, ebayda 10x40pin dəstəsi (1.99 dollar)

Addım 2: LCD -nin hazırlanması

LCD -nin hazırlanması
LCD -nin hazırlanması
LCD -nin hazırlanması
LCD -nin hazırlanması

Burada, qadın pin başlıqlarını LCD pin çıxışlarına lehimləyirsiniz. Ekranı I2C moduluna lehimləmək əvəzinə bunu etmək tövsiyə olunur ki, onu istifadə etmək istədiyiniz hər hansı bir ekran növü ilə söküb dəyişdirə biləsiniz.

Addım 3: Ultrasonik yerləşdirmə

Ultrasonik yerləşdirmə
Ultrasonik yerləşdirmə

Ultrasonik sensorun 5 sancağını zolaq lövhəsinin kənarına lehimləyin, beləliklə işləmək üçün mümkün olan ən böyük boş sahəni əldə edin.

Addım 4: I2C Modulunun Yerləşdirilməsi

I2C Modulunun Yerləşdirilməsi
I2C Modulunun Yerləşdirilməsi
I2C Modulunun Yerləşdirilməsi
I2C Modulunun Yerləşdirilməsi
I2C Modulunun Yerləşdirilməsi
I2C Modulunun Yerləşdirilməsi

I2C modulunun 4 pinini (5V, SCL, SDA, GND) lövhənin digər tərəfinə qoyun və lehimləyin. Qalan komponentlər üçün lövhənin yuxarı tərəfində daha çox sahə saxlamaq üçün edirik.

Addım 5: PICO lövhəsinin yerləşdirilməsi

PICO lövhəsinin yerləşdirilməsi
PICO lövhəsinin yerləşdirilməsi

PICO lövhəsini I2C modulunun dörd sancağının yanına qoyun və PICO ilə I2C modul pinləri arasında ən az dörd boş lövhə buraxın.

Addım 6: Boost Dönüştürücüsünün Hazırlanması

Boost Dönüştürücüsünün Hazırlanması
Boost Dönüştürücüsünün Hazırlanması
Boost Dönüştürücüsünün Hazırlanması
Boost Dönüştürücüsünün Hazırlanması
Boost Dönüştürücüsünün Hazırlanması
Boost Dönüştürücüsünün Hazırlanması

Doğru bucaqlı pin başlıqlarını seçin və hər bir In+, In-, Out+, Out- üçün tək bir pin lehimləyin. Məkana qənaət etmək üçün ayaq üstə qoymalısınız.

Addım 7: Bağlantılar

Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr

Şəkillərdə göstərildiyi kimi komponentlərinizi birləşdirin.

(Pin) _ (PICO Pin)

SCL ……………………. D3

SDA ……………………. D2

Trig ……………………… A2

Eko ……………………. D4

Vcc …………………….. 5V

GND …………………… GND

Addım 8: Kod

  • "Distance_Measurement.zip", Arduino IDE üçün eskiz sənədidir.
  • Qalan fayllar Arduino IDE -yə daxil edilməli olan kitabxanalardır. Aşağıdakı addımları yerinə yetirərək kitabxanaları IDE -yə daxil edə bilərsiniz:
  1. Alətlər çubuğundakı "Sketch" menyusuna vurun
  2. "Kitabxananı daxil et" düyməsini basın
  3. "ZIP Kitabxanası əlavə et" düyməsini basın və istədiyiniz kitabxananın zip faylını tapın

Addım 9: Qayalar

Qayalar!
Qayalar!
Qayalar!
Qayalar!
Qayalar!
Qayalar!

İndi 5 metrə qədər məsafəni ölçməyə hazır olan portativ, cib ölçülü yaxınlıq sensoru var. Bu, daha böyük bir lövhə yerinə 2x8 sm ölçülü bir lövhə istifadə etməyə imkan verən PICO istifadə edərək əldə edildi.

Tövsiyə: