Mundarija:

Qo'l radari: 3 qadam
Qo'l radari: 3 qadam

Video: Qo'l radari: 3 qadam

Video: Qo'l radari: 3 qadam
Video: Sha'kill & Abbbose - Polniy Bak ( UZRAP ) 2024, Noyabr
Anonim
Image
Image
1 -qadam: simlarni ulash
1 -qadam: simlarni ulash

Manuel Radar - bu dvigatelda aylanadigan va masofani tekshiradigan oddiy mashina. Bu sizga aniq yo'nalishdan eng yaqin to'siqqa qadar bo'lgan masofani ko'rsatadi. Raqamlarni ko'rsatish uchun LCD displey ishlatiladi. Keling, mashinani ishlab chiqarishga o'tamiz.

Ta'minotlar

Xo'sh, avval materiallarni oling. Materiallarga quyidagilar kiradi:

  • 1 arduino bilan
  • 1 USB kabeli
  • Jumper simlari
  • Karton
  • 1 Ultrasonik sensor
  • I2C modulli 1 ta LCD
  • 3 tugma
  • 3 220Ω qarshilik

1 -qadam: 1 -qadam: simlarni ulash

Ulanish uchun bir nechta simlar kerak bo'ladi. Tugmalardan boshlaylik. 5 ta tonozli (musbat) pin tugmachaga ulangan. Tugmaning boshqa tomoni, siz uni D-Pin va GND (salbiy) ga ulangan 220Ω qarshilikka ulaysiz. Buni uch marta takrorlang va tugmalar uchun simlar tugadi. Men uchta tugmani D7, D8 va D9 ga uladim. Ikkinchidan, ultratovush sensori. Ultrasonik sensor 4 pinli, VCC, GND, trigpin va echopinli. VCC ni 5V ga (ijobiy) va GND ni GND ga (salbiy) ulang. Keyin trigpinni D2 ga va echopinni D3 ga ulang. Uchinchisi - servo motor. Servo ranglariga qarab, simlar farq qilishi mumkin. Masalan, menda to'q sariq, sariq va jigarrang ranglar bor. Jigarrang - GND, sariq - VCC, to'q sariq - signal simidir. Signal simlari D10 ga ulangan. Nihoyat, LCD. Yuqoridagi diagramma noto'g'ri, chunki ular dasturda I2C moduli yo'q edi. Buning o'rniga men faqat VCC va GNDni uladim. I2C modulida siz to'rtta pinni ko'rishingiz kerak. VCC, GND, SDA va SCL. SDA A4 ga, SDA esa A5 ga ulangan.

2 -qadam: 2 -qadam: Kod

Men kodga havola qo'yaman. Unda tushuntirishlar bor. LCD I2C kutubxonasini o'rnatishni unutmang, kod shunday ishlaydi. Avval o'rta tugma bosilganligini ko'rish uchun if bor. O'rta tugma - bu ultrasonik sensorni ishga tushiradigan va masofani chiqaradigan tugma. Agar o'rta tugma bosilmasa, u chap yoki o'ngdagi tugmalar bosilganligini tekshirishni davom ettiradi. Bu ikkita tugma - aylanadigan tugmalar. Batafsil ma'lumot uchun kodni tekshiring.

3 -qadam: 3 -qadam: Tashqi tomondan

Endi qutini yasash vaqti keldi. Yuqoridagi rasmga rioya qiling. Yuqoridagi tugmalar uchun uchta dumaloq teshikni kesib oling. Keyin LCD uchun to'rtburchaklar shaklini kesib oling. Nihoyat, kvadrat ultratovush sensori tepaga ko'tarilishi mumkin.

Tavsiya: