Mündəricat:

Məsafə Sensoru + 4 Rəqəm, 7 Seg Ekran: 4 Addım
Məsafə Sensoru + 4 Rəqəm, 7 Seg Ekran: 4 Addım

Video: Məsafə Sensoru + 4 Rəqəm, 7 Seg Ekran: 4 Addım

Video: Məsafə Sensoru + 4 Rəqəm, 7 Seg Ekran: 4 Addım
Video: Обзор и сравнение BSIDE ZT-Y2 и мультиметра BSIDE ZT-Y ну и мультиметр BSIDE ZT-X 2024, Iyul
Anonim
Məsafə Sensoru + 4 Rəqəm, 7 Seg Ekran
Məsafə Sensoru + 4 Rəqəm, 7 Seg Ekran

Məsafə sensoru istifadə edin və yeddi seqmentli ekranda obyektlərin məsafəsinə baxın. Bir obyekt yaxınlaşdıqca servonun sola doğru daha çox hərəkət etdiyini də görə bilərsiniz. Qırmızı LED çox yaxın olduğunuzu və yaşıl LED çox uzaq olduğunuzu söyləyəcək.

Təchizat

- 1 x 5641AS 4 Rəqəmli, 7 Segmentli Ekran

- 2 x 330 rezistor

- 1 x Ultra Sonic Məsafə Sensoru

- 1 x 180 dərəcə servo

- 1 x Qırmızı LED

- 1 x Yaşıl LED

- 1 x Arduino

- 2 x Çörək Paneli

- Tellər

Addım 1: 4 Rəqəm, 7 Segment Ekranı

4 Rəqəmli, 7 Segmentli Ekran
4 Rəqəmli, 7 Segmentli Ekran
4 Rəqəmli, 7 Segmentli Ekran
4 Rəqəmli, 7 Segmentli Ekran

6, 8, 9 və 12 pinləri bir pwm pininə bağlayın. Bu pinlər hər bir fərdi ekran üçün gücdür. Arduino, ilk ekranın pininə güc göndərəcək və hər seqment pininə yüksək və ya aşağı bir siqnal göndərəcək (diaqramdakı hərfli olanlar). İlk ekranda bir rəqəm görünəcək. Arduinodan daha çox bu ekranı söndürəcək və üçüncü və dördüncü (istifadə edilməyən) ikincisini açacaq. Ekranlar o qədər tez açılacaq və sönəcək ki, çox böyük bir rəqəm kimi görünür.

Addım 2: Məsafə Sensoru

Məsafə sensoru
Məsafə sensoru
Məsafə sensoru
Məsafə sensoru

Məsafə sensoru VCC, Trig, Echo və Ground olan 4 sancağa malikdir. VCC yalnız 5 ilə 7.8 volt arasında bir gərginlik olmalıdır. Torpaq 0 volt olmalıdır. Trig pin, bir neçə milisaniyə sürətlə açılacaq və sönəcək bir pwm siqnalına ehtiyac duyur. Bu siqnal bir cismə ultrasəs dalğası göndərən ötürücünü işə salacaq. Bu dalğa bir taymeri söndürəcək alıcıya geri göndəriləcək. Bu zaman arduinonun bir məsafəyə çevirdiyi bir pwm siqnalına çevriləcək.

Addım 3: Servo və LED

Servo və LED
Servo və LED
Servo və LED
Servo və LED

Bir servoda torpaq, VCC və siqnal olan 3 pin var. Zəmin 0 volt, VCC 5-10-10 volt təchizat gərginliyi arasında olacaq. Siqnal pimi 1 milisaniyə ilə 2 milisaniyə arasında olacaq bir pwm siqnalı alacaq. Pwm siqnalı 1 milisaniyədirsə, servo 0 dərəcə bir açıya sahib olacaq. Pwm siqnalı 2 milisaniyədən çox olarsa, servonun açıları 180 dərəcədir. Ancaq kodda məsafə yalnız bir açıya çevrilməlidir və arduino artıq pwm siqnalı yaradacaq.

LED, obyektin məsafəsi 15 sm -dən az olduqda işləyir, məsafə 50 sm -ə bərabər olduqda yaşıl LED yanacaq. Bu LEDlər anodun (pozitiv) bir arduino siqnal pininə, katodun (mənfi) isə yerə bağlı olan 330 ohm müqavimətçiyə qoşulması ilə işləyir.

Addım 4: Kod

Bəzi pin nömrələri diaqramdan fərqli ola bilər. Üstəlik, ekranın sürətini sevmirsinizsə, DISPLAY_SPEED dəyişəninin dəyərini hər zaman fərqli bir rəqəmə dəyişə bilərsiniz.