Mundarija:

Arduino asosidagi aniqlash tizimi: 6 qadam
Arduino asosidagi aniqlash tizimi: 6 qadam

Video: Arduino asosidagi aniqlash tizimi: 6 qadam

Video: Arduino asosidagi aniqlash tizimi: 6 qadam
Video: Faqat dahogina buni 15 soniyada yechishi mumkin! O'zingizni sinab ko'ring!!! 2024, Noyabr
Anonim
Arduino asosidagi aniqlash tizimi
Arduino asosidagi aniqlash tizimi
Arduino asosidagi aniqlash tizimi
Arduino asosidagi aniqlash tizimi

Ushbu yo'riqnomada, Biz Ultrasonik Senor, servo dvigatel va sensor o'z doirasidagi ob'ektni aniqlagandan so'ng jiringlay boshlaydigan piezoelektrik signal yordamida Arduino -ga asoslangan oddiy aniqlash tizimini yaratamiz. Bu oddiy loyiha, uni bir soat ichida bajarish mumkin va bu sizning bilimlaringizni Arduino va ishlatilgan komponentlar bilan to'ldiradi.

Shunday qilib, boshlaylik !!!

1 -qadam: ishlash

Ishlash
Ishlash
Ishlash
Ishlash

Ushbu tizimning ishlashi quyidagicha:

Diametri 400 sm bo'lgan ultratovush sensori servo dvigatelga o'rnatiladi va u aylanayotganda sensor har qanday to'sqinlik qiluvchi ob'ekt mavjudligini aniqlaydi.

Agar to'sqinlik qiladigan ob'ekt mavjud bo'lsa, sensor uni aniqlaydi va signalni signal signaliga yuboradi, u o'z navbatida jiringlay boshlaydi va ob'ektni Arduino IDE seriyali monitorida ko'rish mumkin bo'lgan masofa.

Sensorning bu ma'lumotlari, shuningdek, Processing IDE dasturiga yuboriladi, so'ngra ob'ekt qaerda va qancha masofada joylashganligini ko'rsatadigan grafik xaritani yaratadi.

2 -qadam: Komponentlar va asboblar kerak

1. Arduino UNO va Ethernet kabeli

2. Ultrasonik sensor - HC -SR04

3. Servo dvigatel - MG -995

4. Piezoelektrik buzzer

5. Non paneli

6. Erkak - erkak o'tish simlari

7. Ayol - erkak jumper simlari

8. Fevikvik - 2

9. Kichik plastik quti

10. Pichoq

3 -qadam: Ulanishlar:

Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar

Sensorning tetik pinini Arduino 2 -piniga ulang

Sensorning echo pinini Arduino -ning 3 -piniga ulang

Sensor manbai va tuproqning Vcc va GND mos ravishda ulang

Buzzerni non taxtasiga qo'ying

Uning ijobiy uchini Arduino 10 -piniga ulang va salbiy uchini erga ulang

Servo dvigatelning qora va qizil simini mos ravishda erga ulang va etkazib bering

Servo dvigatelning sariq simini Arduino -ning 9 -piniga ulang

Arduino 5V terminalini Arduino GND terminaliga ulang

Ushbu ulanishlarni tugatgandan so'ng, butun sxemani rasmda ko'rsatilgandek joylashtiring

Endi kodlash vaqti keldi

4 -qadam: Plastik quti

Plastik quti
Plastik quti
Plastik quti
Plastik quti

Siz rasmlarda ko'rganingizdek, biz o'rta o'lchamli plastik qutidan foydalanganmiz.

Qutining qopqog'ini ikkita bo'lakka bo'linib, dvigatel buzilmaganda, ulanishlarni sozlash uchun qopqog'ining yarmini oching.

Ethernet kabelini Arduino -ga ulash uchun, rasmda ko'rsatilgandek, qutining pastki qismidagi kichik kvadrat teshikni kesib oling.

5 -qadam: kod

Ushbu loyihalar ikkita koddan iborat, biri Arduino IDE uchun, ikkinchisi IDEni qayta ishlash uchun.

Processing IDE barcha ob'ektlar o'z joylarida xaritaga tushiriladigan radarni yaratish uchun ishlatiladi.

Bu erda dasturiy ta'minotni yuklab olish mumkin.

Kod quyida mavjud -

6 -qadam: Yakuniy teginishlar

Yakuniy teginishlar
Yakuniy teginishlar
Yakuniy teginishlar
Yakuniy teginishlar
Yakuniy teginishlar
Yakuniy teginishlar

Ulanishni tugatgandan va Arduino -ga kodni yuklaganingizdan so'ng, sxemani ko'rsatilgan tarzda plastik qutiga ehtiyotkorlik bilan joylashtiring va Ultrasonik sensorni rasmda ko'rsatilgandek Servo dvigateliga ehtiyotkorlik bilan joylashtiring va Servo dvigatelini qutining qopqog'iga qo'ying. bu oz sonli bilan.

Agar signal ishlamasa, signal signalini va sensorni qayta tekshiring.

Xursand bo'ling!

Tavsiya: