Mundarija:
- 1 -qadam: Qurilmaning amaldagi videosi
- 2 -qadam: ehtiyot qismlar, materiallar va asboblar
- 3 -qadam: simlar va kontaktlarning zanglashiga olib kelishi
- 4 -qadam: ishlab chiqarish
- 5 -qadam: Dasturlash
- 6 -qadam: natijalar va aks ettirish
- 7 -qadam: Manbalar va kreditlar
Video: ASS qurilmasi (Anti-ijtimoiy ijtimoiy qurilma): 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
- Potentiometr va LCD displeyni Arduino UNO -ga ulang (Eslatma: qismlarni marjon ichiga joylashtirish uchun Arduino UNO Arduino Nano bilan almashtiriladi.)
- Ultrasonik sensorni ulang
- 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)
- Keyin, tovush uchun passiv signalni qo'shing va ovoz balandligini sozlash uchun ixtiyoriy ravishda qarshilik qo'shing
- Fotorezistorni ulang
4 -qadam: ishlab chiqarish
Tarmoqli lentani ulash uchun 6 ta komponent mavjud.
- Elektronikani yig'ish uchun biz birinchi navbatda Arduino nanosini elektron lenta bilan bog'laymiz va keyin uni erga ulaymiz.
- 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
- 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.
- 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
- 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.
- 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
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:
Versano: ko'p funktsiyali qulay qurilma (arduino nano): 6 qadam
Versano: ko'p funktsiyali qulay qurilma (arduino Nano): Menga qulay multimetr kerak edi, uni hamma joyda osongina olib o'tish mumkin edi. Men oddiy va multimetrlarga ega bo'lgan kichkina kichkina bo'lishni xohlardim. Bir necha soatlik kodlash va sxemalarni tuzish bilan men voltni o'lchaydigan asbob yasash bilan tugadim
Suv haqida ogohlantirish - qayiqni qutqarish uchun qurilma: 5 qadam (rasmlar bilan)
Suv haqida ogohlantirish - qayiqni qutqarish uchun qurilma: Agar siz qayiq egasi bo'lsangiz, nihoyat, qayiqni quruqlikka olib chiqishda qulaylik bor. U erda cho'kib keta olmaydi. Boshqa hamma joyda to'lqinlar ostida sirg'alib yo'qolib ketish tendentsiyasini yengish uchun doimiy kurashga duch keladi. Qishda, Alasda
SWD >> uxlab yotgan qurilma: 5 qadam
SWD >> uyqu qudug'i qurilmasi: yaxshi ovoz chiqaradigan qurilma, masalan. yomg'ir, to'lqinlar, o'rmon yaxshiroq uxlash uchun. Bir zaryad 8 soatgacha o'ynaydi! Kichik qayta zaryadlanuvchi MP3 pleer yasang, men foydalangan quti 8,5 x 7 x 4 sm. G'oya qurish edi
Yurak urish tezligi o'lchagichi yordamida yorug'likdan bezovtalanadigan qurilma: 18 qadam (rasmlar bilan)
Yurak urish tezligini o'lchash moslamasi yordamida yorug'likdan bezovtalanadigan qurilmadan nafas oling: Dunyo gavjum bo'lganda, hamma stressli muhitda. Kollej talabalari stress va xavotirlik xavfidan yuqori. Imtihonlar, ayniqsa, talabalar uchun yuqori stressli davrlar va nafas olish mashqlari bilan aqlli soatlar
Gidratator - sizni suv ichishga undovchi qurilma: 8 qadam (rasmlar bilan)
Gidratator - sizni suv ichishga undovchi qurilma: etarli miqdorda suv ichish hamma uchun juda muhim. Ammo har kuni men kerak bo'lgandan ko'ra kamroq suv ichaman. Menga o'xshagan odamlar borligini bilaman, ularga suv ichishni eslatish kerak. Agar siz bizdan bo'lsangiz, bu loyiha sizning hayotingizni o'zgartiradi