Mundarija:
Video: Ultrasonik radar tizimi ARDUINO dan foydalanadi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu erda tasvirlangan sxema ultratovushli radar tizimining ishlashini ko'rsatadi. Ultrasonik sensor yordamida ob'ektni aniqlash va uning masofasini o'lchash va servo dvigatelga qarab aylanishi mumkin. Burilish burchagi 16x2 o'lchamli LCD displeyda ko'rsatiladi..
Radar tizimlari bir qator mudofaa va fuqarolik dasturlariga ega.
Radar tizimi nurni nishonga uzatuvchi uzatgichdan iborat bo'lib, u keyinchalik nishonda aks sado sifatida aks etadi. Ko'rsatilgan signal qabul qilgich tomonidan qabul qilinadi. Bu qabul qiluvchi qabul qilingan signalni qayta ishlaydi va displeyda ko'rsatiladigan nishon, masofa, pozitsiya (harakatlanuvchi yoki harakatsiz) yoki tezlik kabi ma'lumotlarni beradi.
1 -qadam: zarur komponentlar
Arduino UNO R3-bu olinadigan, ikki qatorli ATmega328 AVR mikrokontroleriga asoslangan mikrokontroller paneli. U 20 ta raqamli kirish/chiqish piniga ega (ulardan 6 tasi PWM chiqishi, 6 tasi analog kirish sifatida ishlatilishi mumkin).
HC -SR04 Ultrasonik Sensor -Bu sensor 4 pinli moduldir, uning pin nomlari mos ravishda Vcc (5v), Trigger, Echo va Ground. Bu sensor masofani o'lchash yoki sezish moslamalari zarur bo'lgan ko'plab ilovalarda ishlatiladigan juda mashhur sensor. Modulning old tomonida Ultrasonik uzatuvchi va qabul qilgichni tashkil etuvchi loyihalarga o'xshash ikkita ko'z bor.
Tower Pro SG90 Micro Servo Dvigatel-Bu servo 180 ° aylanadigan servo. Bu PWM signalini tezroq va yaxshiroq qabul qiladigan va qayta ishlaydigan raqamli servo dvigatel. U tashqi kuchlarga javoban yaxshi tork, ushlab turish kuchi va tez yangilanishlarni ta'minlaydigan murakkab ichki sxemalar bilan jihozlangan, jigarrang, qizil va sariq rangga bo'yalgan uchta simdan iborat.
Jigarrang/qora: erga ulangan
Qizil: VCC ga ulangan (5v)
Sariq/oq: bu pwm signal uzatgichga ulangan bo'lib, dvigatelni boshqaradi.
16x2 LCD displey (Yashil orqa yorug'lik)- 16x2 LCD displey- bu raqamli-raqamli displey. U HD44780 displey boshqaruvchisiga asoslangan va ko'pgina mikrokontrollerlar bilan ishlashga tayyor. U 5V -da ishlaydi va yashil orqa nuri bor, uni xohlagancha yoqish va o'chirish mumkin. Ekranning kontrastini, shuningdek, kontrastni boshqarish pimidagi (Pin 3) kuchlanishni o'zgartirish orqali ham nazorat qilish mumkin.
Buzzer
12v quvvat manbai
Jumper simlari
2 -qadam: Komponentlar bir -biriga ulangan
LCD PIN_RS ------------------ Arduino Uno 12
LCD PIN_RW ------------------ GND
LCD PIN_EN ------------------- 11 Arduino Uno
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 5 Arduino Uno
LCD PIN_D5 ------------------- 4 Arduino Uno
LCD PIN_D6 ------------------- 3 Arduino Uno
LCD PIN_D7 ------------------- 2 Arduino Uno
LCD PIN_VSS ------------------ GND
LCD PIN_VDD ------------------ 5V
Sensor Pin_VCC ---------------- 5V
Sensor Pin_Trig ------------------------------------------------------------- 8 Arduino Uno
Sensor Pin_Echo ----------------- 9 Arduino Uno
Sensor Pin_GND ------------------ GND
Servo dvigatelda uchta pinli ayol konnektori mavjud. Jigarrang/qora rang odatda tuproqdir.
Quvvat kabelini Arduino -dagi barcha standartlarda 5V qizil rangga ulang.
Qolgan qatorni servo ulagichda Arduino raqamli piniga ulang.
Buzzer pin- Pozitiv Arduino raqamli piniga ulangan, boshqa pin esa erga ulangan.
3 -qadam: Kod
Asosiy kodni quyidagi havoladan yuklab oling:-
Asosiy kod:
Dasturni Arduino -ga yuklaganingizdan so'ng, siz "Qayta ishlash" nomli dastur yordamida radar tizimini ko'rishingiz mumkin.
Qayta ishlash Linux, Mac OS X va Windows uchun mavjud.
Siz dasturni havoladan yuklab olishingiz mumkin: https://processing.org/download/. Dasturiy ta'minotni yuklab olish uchun o'zingiz xohlagan narsani tanlang.
Asosiy kodni yuklaganingizdan so'ng, ishlov berish kodini ishga tushiring.
Eslatma:- Siz port nomini o'zgartirishingiz va ehtiyojingizga qarab shartlarni o'zgartirishingiz kerak.
Qayta ishlash kodini ishga tushirganingizda, qora oyna ochiladi, siz harakatlanuvchi radarni ko'rasiz va har qanday to'siq aniqlansa qizil chiziq paydo bo'ladi.
Qayta ishlash kodini yuqoridagi havoladan yuklab olishingiz mumkin (Asosiy kod).
Umid qilamanki, bu sizga yordam berdi. Agar sizga bu ko'rsatma yoqqan va sizga foydali bo'lgan bo'lsa, obuna bo'lishni unutmang, agar sizda biron bir shubha, savol yoki yordam kerak bo'lsa, quyida izoh qoldiring …
Rahmat elementzonline.com
Tavsiya:
Magicbit -dan oddiy radar tizimi: 6 qadam
Magicbit-dan oddiy radar tizimi: Ushbu qo'llanma HC-SR04 sensori va Arduino IDE-ni qayta ishlaydigan Microbit dev-platasi yordamida oddiy radar tizimini qanday qilishni ko'rsatib beradi
Ultrasonik sensor yordamida DIY radar tizimi: 3 qadam
Ultrasonik sensordan foydalangan holda DIY radar tizimi: Men bu loyihani siz bilan baham ko'raman, uni ultratovush sensori arduino va servo dvigatel yordamida bajarish oson
Pickcraft o'yin pleyeri Arduino -dan manbasiz foydalanadi: 6 qadam
Pickcraft o'yini o'yinchisi Arduino -ni manba yordamida ishlatadi: Bu ArduinoPickCrafter -dan foydalanib, pikkraft o'yinchisini qanday qilishni o'rganish uchun juda oddiy darslik, bu sizga paxmoqni boshqarishga va biomlarni chuqur o'rganishga imkon beradi. Hatto bo'sh yoki oflaynda ham! Shunchaki
Potentsio indikatori RGB neopikselidan foydalanadi: 4 qadam
Potentsio indikatori RGB neopikselidan foydalanadi: Ushbu maqolada men potentsiometrning aylanish indikatorini RGB Nano pikselli uzuk yordamida yasayman, shuning uchun potentsiometrda qilingan qancha aylanish RGB halqasida aks etadi
DIY RACING ROBOT DPDT dan foydalanadi: 6 qadam
DIY RACING ROBOT DPDT dan foydalanadi: har doim DPDT kalitlarini ishlatadigan robotlarni yaratish qiziq, shuning uchun men robotning konstruktsiyasi va uning talablari bilan boshladim, shunda men 12 ta etarlicha o'sadi va etarli bo'ladi. Xo'sh, HAR QANDAY DOUB