Mundarija:
- Ta'minotlar
- 1 -qadam: 1 -qadam: simlarni ulash
- 2 -qadam: 2 -qadam: Kod
- 3 -qadam: 3 -qadam: Tashqi tomondan
Video: Qo'l radari: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
"GRAY MATTER Minion" radari: 5 qadam
"GRAY MATTER Minion" Radar: Keling, radar yarataylik … arduino yordamida …. Qiziq bolalar
Pasxa quyonlari radari: 4 qadam
Pasxa quyoni radari: chiroyli Pasxa o'yinchoqlari va bezaklari. Arduino va ikkita organ va LEDlarni boshqaruvchi masofa sensori bilan
Husveti Nyuszi radari: 4 qadam
"Husveti Nyuszi" radari: "Ege kedves" tugmachasi va dekoratsiyasi. Arduinoval es távolság érzékelőve amé két szervot es ledeket vezérelnek