Mundarija:

Uy hayvonlarini spirtli ichimliklardan tozalash: 6 qadam
Uy hayvonlarini spirtli ichimliklardan tozalash: 6 qadam

Video: Uy hayvonlarini spirtli ichimliklardan tozalash: 6 qadam

Video: Uy hayvonlarini spirtli ichimliklardan tozalash: 6 qadam
Video: Quloqni qanday tozalash kerak / Как правильно чистить уши | Dr. Ashurov 2024, Iyul
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Spirtli ichimliklarni tozalash
Spirtli ichimliklarni tozalash
Spirtli ichimliklarni tozalash
Spirtli ichimliklarni tozalash
Spirtli ichimliklarni tozalash
Spirtli ichimliklarni tozalash

Spirtli ichimliklarni tozalash uy hayvonlari-bu egasi bilan interaktiv o'yin o'ynash uchun mo'ljallangan, arduino asosidagi robot. Robot pastadir bo'ylab (qora tasma) yo'l bo'ylab harakatlanadi. Xo'jayin uy hayvoniga yo'l chizig'ida har safar bitta o'q bilan davolaydi. Robot o'qni (to'siqni) aniqlagach, uning oldida to'xtaydi va "hidlaydi" (alkogol darajasini tekshiradi). Agar zarbada alkogol bo'lsa, uy hayvonlari hayajonlanadi (tegishli ohangni ijro etadi) va otishni uyasida saqlaydi (Alkogol uyining terminali). Agar kadrda alkogol bo'lmasa, u hafsalasi pir bo'ladi (tegishli ohangni ijro etadi) va o'qni axlat qutisiga (suv uyi terminali) "tashlaydi". Keyin u ko'proq tozalash uchun o'z yo'nalishiga qaytadi!

1 -qadam: Materiallar, komponentlar va asboblarni yig'ing

Materiallar, komponentlar va asboblarni yig'ing
Materiallar, komponentlar va asboblarni yig'ing
Materiallar, komponentlar va asboblarni yig'ing
Materiallar, komponentlar va asboblarni yig'ing

Materiallar va komponentlar:

Robot uchun sizga kerak bo'ladi:

  • 1x 2WD aqlli motorli robotli avtomobil shassi to'plami
  • 2x yog'och taxta 2 mm - 25 x 50 sm
  • 2x metall bo'shliqlar 20 mm
  • M2 x 6 mm vintlardek
  • M2.5 x 6 mm murvat
  • M3 x 6 murvat
  • Ikki tomonlama ko'pikli lenta
  • 1x Arduino Uno R3 ATmega 328P
  • Arduino Uno R3 uchun Mini Breadboard bilan 1x prototip qalqoni
  • 1x USB kabel A/B turi
  • TCRT5000 IQ sensorlaridan keyin 2x chiziq
  • 1x ultratovushli sensor HC-SR04
  • 1x MQ3 spirtli etanol sensori
  • 1x ko'k LED
  • 1x rezistor 1kΩ
  • 1x Piezo passiv buzzer
  • 1x Haljia L9110S ikki kanalli H-ko'prigi
  • 2x DC motorlar (2WD aqlli dvigatelli robotli avtomobil shassislari to'plami)
  • 1x kalit (2WD aqlli motorli robotli avtomobil shassi to'plami)
  • 1x 5000mAh mini quvvat banki, 2.4A chiqishi bilan
  • Jumper simlari

O'rnatish uchun sizga kerak bo'ladi:

  • Kappa taxtasi
  • Qora lenta
  • Shishali ko'zoynaklar
  • Kokteyl soyabonlari
  • Spirtli ichimliklar va alkogolsiz ichimliklar

Asboblar:

  • Kichik nozik tornavida to'plami
  • Pense
  • To'sar
  • Issiq yopishtiruvchi qurol
  • Lehimlash stantsiyasi

2 -qadam: shassini lazer bilan kesish

Shassini lazer bilan kesish
Shassini lazer bilan kesish
Shassini lazer bilan kesish
Shassini lazer bilan kesish

Chassis.3dm faylini yuklab oling va uning qismlarini lazer bilan kesib oling.

3 -qadam: Robotni yarating

Robot yaratish
Robot yaratish
Robot yaratish
Robot yaratish
Robot yaratish
Robot yaratish

Lazerli kesilgan shassi, g'ildiraklar va elektron komponentlarni birlashtiring:

  1. Qora va qizil o'tish simlarini DC motorlaridagi pinlarga lehimlang.
  2. Rasmda ko'rsatilgandek, DC motorlarini murvat va yong'oq yordamida shassis tagiga mahkamlang.
  3. Rasmda ko'rsatilgandek, o'tish simlarini shassidagi teshiklardan o'tkazing.
  4. Ikkita old va orqa g'ildiraklarni mahkamlang.
  5. Quvvat bankini DC motorlari orasiga joylashtiring.
  6. Shassining yuqori qismidagi Arduino UNO R3 tog'i.
  7. Breadboard kengaytirish kartasini yuqoriga qo'ying.
  8. Belgilangan joyga ikki kanalli H-ko'prigini qo'shing va DC motorlarining o'tish simlarini Dvigatel A va B pinlariga ulang. Chapdagi shahar dvigateli A motorli pimlarga, o'ngda esa B dvigatel pimlariga ulanadi, bu sxemada ko'rsatilgan.
  9. Rasmda ko'rsatilgandek joylashtirilgan kalitni qo'shing. Quvvat bankini Arduino UNO R3 bilan bog'laydigan USB kabelini ikkiga bo'ling va ikkala tomondan qora va qizil kabellarni uzing.
  10. Qora (tuproqli) simlarni bir -biriga lehimlang. Qizil simlarni kalit terminallariga lehimlang. Issiq elim bilan izolyatsiya qiling.
  11. Ultrasonik sensori, IQ sensori va Alkogolli datchikni rasmda ko'rsatilgandek lazerli kesilgan qismlarga o'rnating.
  12. Ikkita metall ajratgich yordamida IQ sensori o'rnatish qismini shassisga mahkamlang.
  13. Ultrasonik datchikni rasmda ko'rsatilgandek shassisga o'rnating.
  14. Rasmda ko'rsatilgandek, alkogol sensori shassisiga o'rnating.
  15. Qopqoqni o'rnating.

4 -qadam: O'chirish elementlarini ulang (O'chirish diagrammasi)

O'chirish elementlarini ulang (O'chirish diagrammasi)
O'chirish elementlarini ulang (O'chirish diagrammasi)
O'chirish elementlarini ulang (O'chirish diagrammasi)
O'chirish elementlarini ulang (O'chirish diagrammasi)
O'chirish elementlarini ulang (O'chirish diagrammasi)
O'chirish elementlarini ulang (O'chirish diagrammasi)

1. Qizil o'tish simlari va qora o'tish simlari yordamida elektr tokini va kengash taxtasida tuproq chizig'ini hosil qiling. O'chirish elementlarining barcha topraklama va quvvat simlari bu chiziqlarga ulanadi.

2. H-Bridges pinlarini elektron sxemada ko'rsatilgandek non panelidagi o'ng pimlarga ulang.

3. Sensor pimlarini elektron sxemada ko'rsatilgandek non panelidagi pimlarga ulang.

4. O'chirish sxemasida ko'rsatilgandek, pimlarga ulangan Buzzer va LEDni qo'shing.

5 -qadam: O'rnatishni yarating

O'rnatishni yarating
O'rnatishni yarating

Yo'l kengligi 3,5 sm bo'lgan qora lentadan qilingan. Terminallar yo'lga perpendikulyar bo'lib, kengligi 13 sm va uzunligi taxminan 40 sm. Yo'lning yuzasida hech qanday burilish bo'lmasligi kerak, bu chashka robot tomonidan itarilganda uning siljishini oldini oladi.

Idishlarda spirt yoki suv yo'q, faqat qizil soyabonlarga spirt sepiladi.

Robot ikkala IR sensori o'rtasida qora yo'l bo'lishi uchun yo'lda joylashtiriladi.

6 -qadam: Kodni yuklang

Kodni yuklang
Kodni yuklang

Xulosa:

Yo'lda pastadir harakati bir qator funktsiyalar bilan belgilanadi. Asosiy funktsiyalar: moveForward (), moveBackward (), rotateLeft (), rotateRight () va stopMotors (). Robot terminalga etib kelganida amalga oshiriladigan aylanish teskari yo'nalish () funktsiyasida aniqlanadi. Ikkala IQ sensori ham qora rangda bo'lsa, bu funksiya ishga tushadi. Robotning o'ng terminalga yo'nalishi, chashka alkogol yoki suv ekanligini aniqlagandan so'ng, turnAroundObject () funktsiyasida amalga oshiriladi.

Void loopida (), If iboralari ketma -ketligi orqali jarayon yo'naltiriladi. Agar ikkala IR sensori ham oq rangni sezsa, robot oldinga siljiydi. Agar IR sensorlaridan biri qora rangni aniqlasa, robot yo'lni kuzatib borish uchun o'z harakatini qayta sozlaydi.

Agar robot ultratovush sensori yordamida seziladigan to'siqqa duch kelsa, robot to'xtab qoladi va alkogol sensori MQ3 bilan tekshiradi. Agar alkogolning qiymati ko'tarilsa, u holda buzzer spirtli qo'shiqni ijro etadi va u aylanadi yoki oldinga siljiydi, shunda chashka alkogol terminali tomon itariladi. Agar qiymat ko'tarilmasa, ovozli signal suv qo'shig'ini ijro etadi va xuddi shu qadamlar suv terminali tomon takrorlanadi.

Tavsiya: