Mündəricat:

ASS Cihazı (Anti-Sosial Sosial Cihaz): 7 addım
ASS Cihazı (Anti-Sosial Sosial Cihaz): 7 addım

Video: ASS Cihazı (Anti-Sosial Sosial Cihaz): 7 addım

Video: ASS Cihazı (Anti-Sosial Sosial Cihaz): 7 addım
Video: Osuruk reis (Abone oL) 2024, Noyabr
Anonim
ASS Cihazı (Anti-Sosial Sosial Cihaz)
ASS Cihazı (Anti-Sosial Sosial Cihaz)
ASS Cihazı (Anti-Sosial Sosial Cihaz)
ASS Cihazı (Anti-Sosial Sosial Cihaz)

İnsanların ətrafında olmağı sevən, lakin yaxınlaşmalarını sevməyən bir insan olduğunuzu söyləyin. Həm də xalqın sevinclisən və insanlara yox deməkdə çətinlik çəkirsən. Buna görə geri çəkilmələrini onlara necə söyləyəcəyinizi bilmirsiniz. Yaxşı, daxil olun - ASS Cihazı! Yaxınlaşa bilərsiniz, amma çox yaxınlaşa bilməzsiniz.

Maşınımız, əslində ətrafınızdakı insanları dəvət edə biləcək və ya günün vaxtından asılı olaraq onları uzaqlaşdıra biləcək bir cihazdır. Xüsusilə, avadanlıq kiminsə sizə nə qədər yaxın olduğuna əsaslanan mesajları göstərəcək və ya onları cihazın sahibindən dəvət etmək və ya qarşısını almaq üçün yanacaq. Qaranlıqda, sənə çox yaxınlaşsalar, həyəcan siqnalı çalacaq və geri çəkilmələrini xəbərdar edəcək.

Addım 1: Fəaliyyətdə olan Cihazın Videoları

Image
Image

Addım 2: Parçalar, Materiallar və Alətlər

Təsvir:

Kolyenin əsas komponentləri fiziki bədənin özü və bütün mexanizmi mümkün edən elektron komponentlərdir. Layihənin məqsədi, giriş kimi fəaliyyət göstərən sadə sensorlar ilə geyilə bilən bir cihaz yaratmaqdır:

  • Fotoresistor
  • Ultrasonik sensor

Və üç çıxış cihazı:

  • Səs Buzzer
  • LCD ekran
  • RGB işıq şeridi

Elektronika

  • 1 x Arduino Nano
  • 1 x USB Micro -dan USB məlumat ötürmə kabeli
  • 1 x RGB LED şeridi (505 SMD)
  • 1 x Ultrasonik sensor
  • 1 x LCD ekran
  • 1 x Fotoresistor
  • 1 x Potansiyometr
  • 1 x Breadboard (85mm x 55mm)
  • 1 x Dövrə Stripboard (2 sm x 8 sm)
  • 26 x Jumper telləri
  • 1 x Rezistor (220 ohm)
  • 1 x Passiv səs siqnalı
  • Həm 12V, həm də 5V çıxışı olan 1 x 12V Power Bank

Materiallar

  • Super yapışqan
  • Elektrik lenti
  • 3D printerə giriş
  • Lehimləmə avadanlığı

Addım 3: Kablolama və dövrə

Kabel və dövrə
Kabel və dövrə
Kabel və dövrə
Kabel və dövrə
  1. Potentiometr və LCD -ni çörək taxtasına və Arduino UNO -ya bağlayın (Qeyd: Arduino UNO hissələri boyunbağının içərisinə uyğun şəkildə lehimləyərkən Arduino Nano ilə əvəz olunur.)
  2. Ultrasonik sensoru bağlayın
  3. LED -i (RGB) üç 220 ohm rezistorla bağlayın. (Qeyd: bunu RGB LED şeridi ilə əvəz etdikdə, rezistorlara artıq ehtiyac yoxdur, çünki LED şeridi öz rezistorları ilə gəlir)
  4. Sonra, səs üçün passiv səs siqnalı əlavə edin və səsi tənzimləmək üçün isteğe bağlı olaraq bir rezistor əlavə edin
  5. Fotorezistoru bağlayın

Addım 4: İstehsal

İstehsal
İstehsal
İstehsal
İstehsal
İstehsal
İstehsal

Dövrə lövhəsinə tel bağlamaq üçün 6 komponent var.

  1. Elektronikanı yığmaq üçün əvvəlcə Arduino nanonu dövrə lövhəsinə bağlayacağıq və sonra onu torpaqlayacağıq.
  2. Sonra, RGB LED şeridini bağlayırıq. RGB pinlərini Arduino nanoya bağlayın. Sonra, 12V+ pinini güc bankına bağlayın və zolağı dövrə lövhəsindən güc bankının yerə bağlayın. Fərqli LEDləri bağlamaq əvəzinə birdən çox rəngli işıq əldə etmək üçün bir RGB LED şeridi istifadə edirik. Bu, bizim əsas çıxışımız kimi çıxış edir
  3. Sonra, ultrasəs sensoru bağlayırıq. Bu, bir ultrasəs dalğası göndərməklə və bir cisim tərəfindən geri dönən əks -sədanı dinləməklə işləyir. Bu bizim girişimiz kimi çıxış edir

Yuxarıdakı iki komponent əsas geribildirim döngəsini əhatə edir. İndi bir az zövq almaq və cihaza bir az şəxsiyyət vermək üçün aşağıdakı komponentləri əlavə etdik.

  1. LCD ekran, ekranın kontrastını idarə etmək üçün potensiometrə bağlanır və sonra Arduino və çörək taxtasına bağlanır. Kabellərin necə bağlandığını görmək üçün şəkilə baxın. Sistemimizə başqa bir çıxış əlavə edir
  2. Bir cismin istifadəçiyə çox yaxınlaşması ssenarisi üçün səs siqnalı əlavə olunur. Bu başqa bir çıxışdır. Siqnalın səsini dəyişdirmək üçün rezistorlar əlavə edə və ya silə bilərsiniz.
  3. İşığın miqdarından asılı olaraq cihaza ayrı davranışlar vermək üçün Fotoresistor əlavə olunur. Koddakı isDark metoduna siqnal göndərmək üçün bir rezistora bağlanır və Arduino lövhəsindəki bir pinə bağlanır. Bu, ikincil giriş cihazı kimi çıxış edir.

Sənədləşdirmə səhvləri:

Başda 2 ultrasəs sensoru qurmağı planlaşdırdığımızdan, lakin birindən istifadə etdiyimiz üçün boyunbağında iki əlavə deşik vardı. Arduino Nano kabelini enerji bankındakı 5V enerji mənbəyinə bağlamaq üçün bu əlavə deliklərdən birini istifadə etdik. Kolye düzgün balanslaşdırılmadığı üçün tellərin və komponentlərin ağırlığını nəzərə almadıq. Daha sonra öyrəndik ki, 12V güc bankımızın maksimum 3 amperlik çıxışı var, istifadə etdiyimiz tullanan tellər isə maksimum 2 amper tutmalıdır. 12V güc mənbəyi arasındakı əlaqələrdə daha qalın tellər istifadə edilməli idi.

Addım 5: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Əlavə edilmiş kod aydınlıq üçün əlavə olunur

Arduino yalançı kod

Kod, boyunbağının qaranlıqda və gündüzdə necə davranacağına dair bir neçə if və başqa ifadələr və iki ayrı haldan istifadə etməklə sadədir. Boyunbağı işə salındıqda, ultrasəs sensoru ətrafınızdakı bir bədənin məsafəsini algılar və bu siqnalı LED şeridinə və LCD ekrana göndərir. Bədən sizə yaxınlaşdıqca (şəxsi seçimlərinizə görə manipulyasiya edilə bilər), ultrasəs sensoru siqnal göndərir və LED yaxınlaşan bədənlə aranızdakı məsafəyə əsaslanaraq üç fərqli rəngdə yanır.

Qaranlıq olanda:

  • Açıq yaşıl 500 sm
  • 50 sm ilə 500 sm arasında bənövşəyi
  • Qırmızı və mavi arasında 50 sm -dən aşağı olan hər şeydə yanıb -sönür

Parlaq olduqda:

  • Yaşıl 500 sm
  • Açıq mavi 50 sm ilə 500 sm arasında
  • 50 sm -dən aşağı olan hər şey qırmızıdır

Addım 6: Nəticələr və əks etdirmə

  • Hər şey yapışdırıldıqdan sonra 3d çap problemi həll etmək üçün menteşəli bir hissəyə sahib ola bilərdi.
  • Kabellərin əksəriyyətinin içəridəki mürəkkəb naqilləri görməyi asanlaşdırmaq üçün aydınlaşdırıla biləcəyi material
  • Cəsədləri bir çox istiqamətdən aşkar etmək üçün birdən çox ultrasəs sensoru ola bilərdi
  • Ekran və səs siqnalı Alexa və ya Siri kimi danışa bilən dinamiklə əvəz oluna bilərdi
  • LCD ekran, potensial olaraq çox açıq olmayan bir yerə qoyulur

Addım 7: İstinadlar və Kreditlər

howtomechatronics.com/tutorials/arduino/ul…

Bu veb saytdakı kod bir obyektin ultrasəs sensorundan olan məsafəsini hesablamaq üçün istifadə edilmişdir.

Hazırladı: Aizah Bəxtiyar, Ying Zhou, Angus Cheung və Derrick Wong

Bu layihə Daniels Memarlıq Məktəbi Lisans proqramı Fiziki Hesablama Dizaynı və Rəqəmsal Fabrika kursunun bir hissəsi olaraq yaradılmışdır.

Tövsiyə: