Mündəricat:
- Təchizat
- Addım 1: 4 Rəqəm, 7 Segment Ekranı
- Addım 2: Məsafə Sensoru
- Addım 3: Servo və LED
- Addım 4: Kod
Video: Məsafə Sensoru + 4 Rəqəm, 7 Seg Ekran: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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ı
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 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
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.