İçindekiler:
- 1. Adım: Hareket Halindeki Cihazın Videosu
- Adım 2: Parçalar, Malzemeler ve Araçlar
- Adım 3: Kablolama ve Devre
- Adım 4: Üretim
- Adım 5: Programlama
- Adım 6: Sonuçlar ve Yansıma
- 7. Adım: Referanslar ve Krediler
Video: ASS Cihazı (Anti-Sosyal Sosyal Cihaz): 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
İ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
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
- 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.)
- Ultrasonik sensör takın
- 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)
- Ardından, ses için pasif zili ekleyin ve isteğe bağlı olarak sesi ayarlamak için bir direnç ekleyin
- Fotodirenci takın
Adım 4: Üretim
Devre kartına kablolama yapmak için 6 bileşen vardır.
- Elektroniği monte etmek için önce Arduino nano'yu devre kartına bağlayacağız ve sonra topraklayacağız.
- 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
- 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.
- 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
- 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.
- 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
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:
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı: 19 Adım
Arduino DMX 512 Test Cihazı ve Denetleyici: Actualizaciones, ficheros, códigos…English versionFacebookHerramienta para pruebas ve espectáción de espectáción de iluminación de iluminación de iluminación de iluminación de iluminación DMX-512, ideal para hacer pruebas rápidas en instalaciones fijas o temporales. Este p
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: 19 Adım
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: Güncellemeler, dosyalar, kodlar, şemalar…Versión en EspañolFacebookDMX-512 protokolü ile test ve ışık gösterisi için kontrol aracı, sabit veya geçici aydınlatma kurulumlarında hızlı testler için ideal. Bu proje, bir portab
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: 3 Adım
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: Özellikler: Voltaj: 2-3S Lipo veya 6-9 NiMH Sürekli akım: 35A Patlama akımı: 160A BEC: 5V / 1A, lineer mod Modlar: 1. ileri &ters; 2. ileri &fren; 3. ileri & fren & ters Ağırlık: 34g Boyut: 42*28*17mm
Arduino ile Otomatik Cihaz Test Cihazı: 9 Adım
Arduino ile Otomatik Cihaz Test Cihazı: Bu çok fazla görünmeyebilir, ancak bu muhtemelen bir Arduino ile yaptığım en faydalı şey. Power Blough-R adlı sattığım ürün için otomatik bir test cihazıdır. Sadece bana zaman kazandırmakla kalmıyor (Şu anda beni en az 4 saat kurtardı
Gelişmiş USB Cihaz Şarj Cihazı: 4 Adım
Gelişmiş USB Cihaz Şarj Cihazı: Bu küçücük şeyle, iPod'lar veya cep telefonları gibi USB üzerinden şarj edilen neredeyse tüm cihazları yalnızca iki AA-Cell ile şarj edebilirsiniz