İçindekiler:

ASS Cihazı (Anti-Sosyal Sosyal Cihaz): 7 Adım
ASS Cihazı (Anti-Sosyal Sosyal Cihaz): 7 Adım

Video: ASS Cihazı (Anti-Sosyal Sosyal Cihaz): 7 Adım

Video: ASS Cihazı (Anti-Sosyal Sosyal Cihaz): 7 Adım
Video: SOSYAL FOBİ - TOPLULUK KARŞISINDA KONUŞMA ZORLUĞU VE AŞMA YOLLARI / (Korkular #3) 2024, Kasım
Anonim
ASS Cihazı (Anti-Sosyal Sosyal Cihaz)
ASS Cihazı (Anti-Sosyal Sosyal Cihaz)
ASS Cihazı (Anti-Sosyal Sosyal Cihaz)
ASS Cihazı (Anti-Sosyal Sosyal Cihaz)

İnsanların etrafında olmayı seven ama onların çok yaklaşmasını sevmeyen türden biri olduğunuzu söyleyin. Ayrıca insanları memnun eden birisiniz ve insanlara hayır demekte zorlanıyorsunuz. Yani onlara geri çekilmelerini nasıl söyleyeceğinizi bilmiyorsunuz. Pekala, girin – ASS Cihazı! Yaklaşabilirsin ama çok yaklaşamazsın.

Makinemiz esasen günün saatine bağlı olarak çevrenizdeki insanları davet edebilecek veya onları uzak tutabilecek bir ekipmandır. Özellikle, ekipman, birinin size ne kadar yakın olduğuna bağlı olarak mesajlar gösterecek ve onları cihazı takan kişiyi davet etmek veya ondan uzaklaştırmak için yanacaktır. Karanlıkta, size çok yaklaşırlarsa alarmlar devreye girerek onları geri çekilmeleri konusunda uyarır.

1. Adım: Hareket Halindeki Cihazın Videosu

Image
Image

Adım 2: Parçalar, Malzemeler ve Araçlar

Açıklama:

Kolyenin ana bileşenleri, fiziksel bedenin kendisi ve tüm bu mekanizmayı mümkün kılan elektronik bileşenlerdir. Projenin amacı, girdi görevi gören basit sensörlere sahip giyilebilir bir cihaz oluşturmaktır:

  • Fotodirenç
  • Ultrasonik sensör

Ve üç çıkış aygıtı:

  • Ses Zil
  • LCD ekran
  • RGB ışık şeridi

Elektronik

  • 1 x Arduino Nano
  • 1 x USB Mikro'dan USB'ye veri aktarım kablosu
  • 1 x RGB LED şerit (505 SMD)
  • 1 x Ultrasonik sensör
  • 1 x LCD ekran
  • 1 x Fotodirenç
  • 1 x Potansiyometre
  • 1 x Breadboard (85mm x 55mm)
  • 1 x Devre Stripboard (2cm x 8cm)
  • 26 x Atlama teli
  • 1 x Direnç (220 ohm)
  • 1 x Pasif sesli uyarı
  • Hem 12V hem de 5V çıkışlı 1 x 12V Güç Bankası

Malzemeler

  • Süper yapıştırıcı
  • Elektrik bandı
  • 3D yazıcıya erişim
  • Lehimleme ekipmanları

Adım 3: Kablolama ve Devre

Kablolama ve Devre
Kablolama ve Devre
Kablolama ve Devre
Kablolama ve Devre
  1. Potansiyometreyi ve LCD'yi breadboard'a ve Arduino UNO'ya takın (Not: Arduino UNO, parçaları kolyenin içine sığdırmak için lehimlerken bir Arduino Nano ile değiştirilir.)
  2. Ultrasonik sensör takın
  3. LED'i (RGB) üç 220 ohm dirençle bağlayın. (Not: Bunu RGB LED şeridi ile değiştirdiğinizde, LED şerit kendi dirençleriyle birlikte geldiğinden dirençlere artık gerek kalmaz)
  4. Ardından, ses için pasif zili ekleyin ve isteğe bağlı olarak sesi ayarlamak için bir direnç ekleyin
  5. Fotodirenci takın

Adım 4: Üretim

Yapılışı
Yapılışı
Yapılışı
Yapılışı
Yapılışı
Yapılışı

Devre kartına kablolama yapmak için 6 bileşen vardır.

  1. Elektroniği monte etmek için önce Arduino nano'yu devre kartına bağlayacağız ve sonra topraklayacağız.
  2. Ardından, RGB LED şeridini bağlarız. RGB pinlerini Arduino nano'ya bağlayın. Ardından, 12V+ pini güç bankasına bağlayın ve devre şeridinden gelen toprağı güç bankasının toprağına bağlayın. Farklı LED'leri sabitlemek yerine birden çok renkli ışık elde etmek için bir RGB LED şeridi kullanıyoruz. Bu, temel çıktımız olarak işlev görür
  3. Ardından ultrasonik sensörü bağlarız. Bu, bir ultrason dalgası göndererek ve bir nesne tarafından geri yansıyan yankıyı dinleyerek çalışır. Bu bizim girdimiz gibi davranır

Yukarıdaki iki bileşen, temel geri besleme döngüsünü kapsar. Şimdi biraz fantezi olsun ve cihaza biraz kişilik kazandırmak için aşağıdaki bileşenleri ekledik.

  1. LCD ekran, ekranın kontrastını kontrol etmek için bir potansiyometreye bağlanır ve ardından Arduino ve devre tahtasına bağlanır. Tellerin nasıl bağlandığını görmek için resme bakın. Sistemimize başka bir çıktı ekler
  2. Bir nesnenin kullanıcıya çok yaklaşması senaryosu için bir sesli alarm eklenir. Bu başka bir çıktı. Zil sesini değiştirmek için dirençler ekleyebilir veya kaldırabilirsiniz.
  3. Işık miktarına bağlı olarak cihaza ayrı davranışlar kazandırmak için bir Fotodirenç eklenir. Koddaki isDark yöntemine sinyal göndermek için bir dirence takılır ve Arduino kartındaki bir pime bağlanır. Bu, ikincil bir giriş aygıtı görevi görür.

Hataları belgelemek:

Başlangıçta 2 ultrasonik sensör kullanmayı planladığımızdan ancak bir tanesini kullanmaya karar verdiğimiz için kolyede fazladan iki delik vardı. Arduino Nano kablosunu güç bankasındaki 5V güç kaynağına bağlamak için bu ekstra deliklerden birini kullandık. Kolye düzgün bir şekilde dengelenmediği için tellerin ve bileşenlerin ağırlığını hesaba katmadık. Ayrıca daha sonra 12V güç bankamızın maksimum 3 amper çıkışa sahip olduğunu, kullandığımız jumper kablolarının ise maksimum 2 amper tutması gerektiğini öğrendik. 12V güç kaynağı arasındaki bağlantılarda daha kalın teller kullanılmalıdır.

Adım 5: Programlama

Programlama
Programlama

Ekli kod, netlik için açıklamalıdır

Arduino sözde kodu

Kod, kolyenin karanlıkta ve gündüz nasıl davrandığına ilişkin birkaç if ve else if ifadesi ve iki ayrı durum kullanılarak basittir. Kolyeye güç verildiğinde, ultrasonik sensör çevrenizdeki bir cismin mesafesini algılar ve bu sinyali LED şeridine ve LCD ekrana gönderir. Vücut size yaklaştıkça (kişisel tercihlere göre manipüle edilebilir), ultrasonik sensör sinyaller gönderir ve LED, siz ve yaklaşan vücut arasındaki mesafeye göre üç farklı renkte yanar.

Karanlık olduğunda:

  • 500cm'de açık yeşil
  • 50cm ile 500cm arası macenta
  • 50 cm'nin altındaki herhangi bir yerde kırmızı ve mavi arasında yanıp söner

Parlak olduğunda:

  • 500cm'de yeşil
  • 50cm ile 500cm arası açık mavi
  • 50 cm'nin altındaki herhangi bir şeyde kırmızı

Adım 6: Sonuçlar ve Yansıma

  • 3B baskı, her şey yapıştırıldıktan sonra sorun gidermek için menteşeli bir kısma sahip olabilirdi.
  • İçerideki karmaşık kabloları görmeyi kolaylaştırmak için kablolamanın çoğunluğunun netleştirilebileceği malzeme
  • Vücutları birden çok yönden algılamak için birden fazla ultrasonik sensör olabilirdi.
  • Ekran ve zil, Alexa veya Siri gibi konuşabilen bir hoparlörle değiştirilebilirdi.
  • LCD ekran, potansiyel olarak çok belirgin olmayan bir yere yerleştirilmiştir.

7. Adım: Referanslar ve Krediler

howtomechatronics.com/tutorials/arduino/ul…

Bu web sitesindeki kod, bir nesnenin ultrasonik sensörden mesafesini hesaplamak için kullanıldı.

Yapan: Aizah Bakhtiyar, Ying Zhou, Angus Cheung ve Derrick Wong

Bu proje, Daniels mimarlık okulu lisans programında Fiziksel Hesaplamalı Tasarım ve Dijital İmalat kursunun bir parçası olarak oluşturuldu.

Önerilen: