Mundarija:
- Ta'minotlar
- 1 -qadam: 4 raqamli, 7 segmentli displey
- 2 -qadam: masofa sensori
- 3 -qadam: Servo va LED
- 4 -qadam: kod
Video: Masofa sensori + 4 raqamli, 7 segmentli displey: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Masofa sensori yordamida ob'ektlarning masofasini etti segmentli displeyda ko'ring. Ob'ekt yaqinlashganda servo chap tomonga ko'proq harakatlanishini ham ko'rishingiz mumkin. Qizil LED sizning yaqinligingizni, yashil LED esa sizning masofangiz qanchalik uzoqligini aytadi.
Ta'minotlar
- 1 x 5641AS 4 raqamli, 7 segmentli displey
- 2 x 330 rezistor
- 1 x Ultra Sonic masofa sensori
- 1 x 180 darajali servo
- 1 x qizil LED
- 1 x yashil LED
- 1 x Arduino
- 2 x non paneli
- Simlar
1 -qadam: 4 raqamli, 7 segmentli displey
6, 8, 9 va 12 -sonli pwm piniga ulang. Bu pinlar har bir alohida displey uchun kuchdir. Arduino birinchi displey piniga quvvat yuboradi va har bir segment piniga yuqori yoki past signal yuboradi (bu diagrammadagi harflar). Birinchi raqam uchun raqam paydo bo'ladi. Arduino displeyni o'chiradi va ikkinchisini, uchinchi va to'rtinchi (ishlatilmaydigan) ga yoqadi. Displeylar shunchalik tez yoqiladi va o'chadi, bu shunchaki katta raqamga o'xshaydi.
2 -qadam: masofa sensori
Masofa sensori 4 pinli, ular VCC, Trig, Echo va Ground. VCC faqat 5 dan 7,8 voltgacha bo'lgan kuchlanish bilan ta'minlanishi kerak. Tuproq 0 volt bo'lishi kerak. Trig piniga pwm signal kerak, u bir necha millisekundda tez yoqiladi va o'chadi. Bu signal ob'ektga ultratovush to'lqinini yuboradigan uzatgichni yoqadi. Bu to'lqin qabul qiluvchiga qaytariladi, u taymerni o'chiradi. Bu vaqt arduino masofaga aylanadigan pwm signaliga aylanadi.
3 -qadam: Servo va LED
Servo mashinasida 3 ta pin bor, ular er, VCC va signal. Tuproq 0 voltli bo'ladi, VCC besleme zo'riqishining 5 dan 10,6 voltgacha bo'ladi. Signal pimi 1 millisekunddan 2 millisekundgacha bo'lgan pwm signalini oladi. Agar pwm signali 1 millisekundda bo'lsa, servo burchagi 0 daraja bo'ladi. Agar pwm signali servoga qaraganda 2 millisekund bo'lsa, 180 graduslik burchakka ega bo'ladi. Biroq, kodda masofani burchakka aylantirish kerak va arduino allaqachon pwm signalini yaratadi.
LED ob'ekt masofasi 15 sm dan kam bo'lganda ishlaydi, yashil LED esa masofa 50 sm ga teng bo'lganda yonadi. Bu LEDlar anod (musbat) arduino signal pimiga, katod (manfiy) esa erga ulangan 330 ohmli rezistorga ulangan holda ishlaydi.
4 -qadam: kod
Ba'zi pin raqamlari diagramaga qaraganda farq qilishi mumkin. Agar sizga displey tezligi yoqmasa, siz har doim DISPLAY_SPEED o'zgaruvchisini boshqa raqamga o'zgartirishingiz mumkin.