Mundarija:

ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma): 7 qadam
ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma): 7 qadam

Video: ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma): 7 qadam

Video: ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma): 7 qadam
Video: КАКИМ БУДЕТ PORTAL 3 2024, Iyul
Anonim
ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma)
ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma)
ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma)
ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma)

Aytaylik, siz odamlar atrofida bo'lishni yaxshi ko'rasiz, lekin ularning yaqinlashishini yoqtirmaysiz. Siz ham odamlarni xush ko'rasiz va odamlarga yo'q deb aytish qiyin. Shunday qilib, siz ularga chekinishni qanday aytishni bilmayapsiz. Xo'sh, kiring - ASS qurilmasi! Siz yaqinlashishingiz mumkin, lekin juda yaqin emas.

Bizning mashinamiz - bu sizning atrofingizdagi odamlarni taklif qiladigan yoki kunning vaqtiga qarab ularni uzoqlashtiradigan asbob -uskunalar. Xususan, uskunada kimdir sizga qanchalik yaqin ekanligi haqidagi xabarlar ko'rsatiladi va ularni qurilma egasidan taklif qilish yoki oldini olish uchun yonadi. Qorong'ida, agar ular sizga juda yaqin kelsalar, signallar o'chadi va ularni orqaga chekinishlarini ogohlantiradi.

1 -qadam: Qurilmaning amaldagi videosi

Image
Image

2 -qadam: ehtiyot qismlar, materiallar va asboblar

Tavsif:

Marjonning asosiy tarkibiy qismlari - bu jismoniy tananing o'zi va elektron mexanizmlar, bu butun mexanizmni amalga oshiradi. Loyihaning maqsadi oddiy sensorli kirish moslamasini yaratishdir:

  • Fotoresistor
  • Ultrasonik sensor

Va uchta chiqish moslamasi:

  • Ovozli signal
  • LCD displey
  • RGB yorug'lik chizig'i

Elektronika

  • 1 x Arduino Nano
  • 1 x USB Micro - USB ma'lumot uzatish kabeli
  • 1 x RGB LED tasmasi (505 SMD)
  • 1 x Ultrasonik sensor
  • 1 x LCD displey
  • 1 x Fotoresistor
  • 1 x Potansiyometr
  • 1 x non paneli (85 mm x 55 mm)
  • 1 x O'chirish tasmasi (2 sm x 8 sm)
  • 26 x o'tish simlari
  • 1 x rezistor (220 ohm)
  • 1 x passiv signal
  • 1 x 12V quvvat banki, ham 12V, ham 5V chiqishi bilan

Materiallar

  • Super yopishtiruvchi
  • Elektr tasmasi
  • 3D printerga kirish
  • Lehimlash uskunalari

3 -qadam: simlar va kontaktlarning zanglashiga olib kelishi

Elektr simlari va davri
Elektr simlari va davri
Elektr simlari va davri
Elektr simlari va davri
  1. Potentiometr va LCD displeyni Arduino UNO -ga ulang (Eslatma: qismlarni marjon ichiga joylashtirish uchun Arduino UNO Arduino Nano bilan almashtiriladi.)
  2. Ultrasonik sensorni ulang
  3. LEDni (RGB) uchta 220 ohmli rezistor bilan ulang. (Eslatma: agar siz uni RGB LED tasmasi bilan almashtirsangiz, rezistorlar endi kerak bo'lmaydi, chunki LED tasmasi o'z rezistorlari bilan birga keladi)
  4. Keyin, tovush uchun passiv signalni qo'shing va ovoz balandligini sozlash uchun ixtiyoriy ravishda qarshilik qo'shing
  5. Fotorezistorni ulang

4 -qadam: ishlab chiqarish

Ishlab chiqarish
Ishlab chiqarish
Ishlab chiqarish
Ishlab chiqarish
Ishlab chiqarish
Ishlab chiqarish

Tarmoqli lentani ulash uchun 6 ta komponent mavjud.

  1. Elektronikani yig'ish uchun biz birinchi navbatda Arduino nanosini elektron lenta bilan bog'laymiz va keyin uni erga ulaymiz.
  2. Keyinchalik, biz RGB LED chizig'ini ulaymiz. RGB pinlarini Arduino nano -ga ulang. Keyinchalik, 12V+ pinini quvvat bankiga ulang va elektr tasmasini elektr tarmog'ining eriga ulang. Biz turli xil LEDlarni ulashdan ko'ra, bir nechta rangli chiroqlarni olish uchun RGB LED tasmasini ishlatamiz. Bu bizning asosiy chiqishimiz vazifasini bajaradi
  3. Keyin biz ultratovushli sensorni ulaymiz. Bu ultratovush to'lqinini yuborish va ob'ekt tomonidan qaytarilgan aks -sadoni tinglash orqali ishlaydi. Bu bizning kirishimiz vazifasini bajaradi

Yuqoridagi ikkita komponent asosiy teskari aloqa davrini qamrab oladi. Endi ozgina tasavvurga ega bo'lish va qurilmaga ozgina shaxsiylikni berish uchun biz quyidagi komponentlarni qo'shdik.

  1. LCD displey kontrastni nazorat qilish uchun potentsiometrga ulangan, so'ngra Arduino va non paneliga ulangan. Rasmga qarang, simlar qanday ulanadi. Bizning tizimimizga yana bir chiqishni qo'shadi
  2. Ob'ekt egasiga juda yaqinlashganda, signal signallari qo'shiladi. Bu boshqa chiqish. Ovoz balandligini o'zgartirish uchun siz rezistorlarni qo'shishingiz yoki o'chirishingiz mumkin.
  3. Yorug'lik miqdoriga qarab qurilmaga alohida xatti -harakatlar berish uchun fotorezistor qo'shiladi. U rezistorga ulangan va koddagi isDark usuliga signal yuborish uchun Arduino platasidagi pinga ulangan. Bu ikkinchi darajali kirish qurilmasi vazifasini bajaradi.

Hujjatlarni rasmiylashtirishda xatolar:

Marjonda ikkita qo'shimcha teshik bor edi, chunki biz dastlab 2 ta ultrasonik datchikni rejalashtirgan edik, lekin bittasi yordamida tugadi. Biz bu qo'shimcha teshiklardan birini Arduino Nano kabelini quvvat bankidagi 5V quvvat manbaiga ulash uchun ishlatdik. Biz simlar va komponentlarning og'irligini hisobga olmadik, shuning uchun marjon to'g'ri taqsimlanmagan. Keyinchalik bildikki, 12V quvvat bankining chiqish quvvati maksimal 3 amper, biz ishlatgan o'tish simlari esa maksimal 2 amper bo'lishi kerak. Qalinroq simlar 12V quvvat manbai orasidagi ulanishlarda ishlatilgan bo'lishi kerak.

5 -qadam: Dasturlash

Dasturlash
Dasturlash

Aniqlik uchun biriktirilgan kod izohlangan

Arduino soxta kodi

Kod, agar if va boshqa bo'lsa, marjonni qorong'uda va kunduzda o'zini qanday tutishini ko'rsatadigan ikkita alohida holatni ishlatganda juda oddiy. Marjon yoqilganda, ultratovush sensori atrofingizdagi tananing masofasini aniqlaydi va bu signalni LED tasmasi va LCD displeyga yuboradi. Tana sizga yaqinlashganda (shaxsiy imtiyozlar asosida boshqarilishi mumkin), ultratovush sensori signallarni yuboradi va LED siz va yaqinlashayotgan korpus orasidagi masofaga qarab uch xil rangda yonadi.

Qorong'i tushganda:

  • Och yashil rang - 500 sm
  • Qizil rang 50 sm dan 500 sm gacha
  • Qizil va ko'k o'rtasida 50 sm dan pastda yonadi

Yorqin bo'lganda:

  • Yashil 500 sm
  • Och ko'k - 50 sm dan 500 sm gacha
  • 50 sm dan past bo'lgan hamma joyda qizil rang

6 -qadam: natijalar va aks ettirish

  • Hamma narsa yopishtirilgach, 3D bosma nosozliklarni tuzatish uchun mentli qismga ega bo'lishi mumkin edi.
  • Simlarning ko'p qismi ichidagi murakkab simlarni ko'rishni osonlashtirish uchun aniq bo'lishi mumkin bo'lgan material
  • Jismlarni turli yo'nalishlardan aniqlash uchun bir nechta ultrasonik sensorlar bo'lishi mumkin edi
  • Ekran va signalni Alexa yoki Siri kabi gapiradigan karnay bilan almashtirish mumkin edi
  • LCD displey juda aniq bo'lmagan joyga joylashtirilgan

7 -qadam: Manbalar va kreditlar

howtomechatronics.com/tutorials/arduino/ul…

Ushbu veb -sayt kodi ob'ektning ultrasonik sensordan masofasini hisoblash uchun ishlatilgan.

Muallif: Ayza Baxtiyor, Ying Chjou, Angus Cheung va Derrik Vong

Ushbu loyiha Daniels arxitektura maktabining bakalavriat dasturida "Jismoniy hisoblash dizayni va raqamli ishlab chiqarish" kursi doirasida yaratilgan.

Tavsiya: