İçindekiler:
- Adım 1: Malzemeler ve Araçlar - Konteyner Kutusu
- Adım 2: Malzemeler - Rüzgar Modülü
- Adım 3: Malzemeler - Sıcaklık Modülü
- Adım 4: Malzemeler - Işık Modülü
- Adım 5: Malzemeler - Duman Modülü
- Adım 6: Malzemeler - Su Modülü
- Adım 7: Fanlar için Ön Taraftaki Delikleri Kesme
- Adım 8: Sıcaklık (Peltier Hücresi) Modüllerinin Yapılması
- Adım 9: Peltier Modüllerini Fanlara Entegre Edin
- Adım 10: Üst Kapak için "sütun" yapılması
- Adım 11: Kutuya Yapı Verme
- Adım 12: Kutunun Kenarlarını Kesin
- Adım 13: Su Kabı Alanının Uyarlanması
- Adım 14: Su Kabı Yapımı
- Adım 15: Ana Yapının Kapatılması
- Adım 16: Işık Modülünü Ekleme
- Adım 17: Su Borusunun Yapılması
- Adım 18: Kablolama
- Adım 19: Programlama ve Çalıştırma
Video: Fiziksel Etkileşim Sistemi - PlateaPlayer: 19 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu proje, Universidad Autónoma de Occidente'nin video ve dijital televizyon öğrencilerine yönelik, etkileşimli bir video oynatıcının fiziksel bilgisayar etkileşimlerinin donanım uygulamasını tasarlamak ve geliştirmek için izlenen süreci açıklar. kolayca üretilebilen ve manipüle edilebilen bir ürün.
Şu anda, duyusal etkileşimleri de içeren bu tür videoları geliştirmek için ücretsiz platformlar bulunmamaktadır. Bu nedenle, temel amacı, öğrencilerin maliyetli yazılım lisansları satın almak zorunda kalmalarını, sınıfın ödevlerine güvenip yarım kalmış çözümler sunmalarını ve bu platformları geliştirmek için çok daha fazla zaman harcamalarını önlemektir.
Burada önerilen uygulama, senkronize edilebilen ana duyusal etkileşimleri temsil eden beş modülden oluşmaktadır. Bunlar: su, duman, sıcaklık (sıcak/soğuk), rüzgar ve ışıktır. Bunlar, Johnny Five JavaScript kitaplığı kullanılarak bir Arduino tarafından kontrol edilecektir.
Adım 1: Malzemeler ve Araçlar - Konteyner Kutusu
Bu projenin önerilen sistemin bir prototipini geliştirmeyi amaçladığı düşünüldüğünde, basit malzemeler kullanıldı:
- Saman karton
- Balsa ahşap çubuklar (kare ve üçgen şekiller)
- Makas, yalıtım bandı, ahşap tutkalı, neşter, demir testeresi
Adım 2: Malzemeler - Rüzgar Modülü
5 CPU fanı
Adım 3: Malzemeler - Sıcaklık Modülü
- 2 Peltier hücre
- 4 soğutucu
- 2 fan (rüzgar modülününkiyle aynı)
Adım 4: Malzemeler - Işık Modülü
- ~50cm RGB LED şerit
- 3 TIP31C transistör
- Harici güç kaynağı
Adım 5: Malzemeler - Duman Modülü
- 1 Ultrasonik nemlendirici
- 1 1 kanallı röle
- Harici güç kaynağı
- Su kabı
Adım 6: Malzemeler - Su Modülü
- Dalgıç mikro pompa
- ~20cm plastik boru
- Su kabı (duman modülününkiyle aynı)
- Küçük payet (~5)
Adım 7: Fanlar için Ön Taraftaki Delikleri Kesme
Kartondan bir parça kesin (~50cm genişliğinde ve ~40cm boyunda), ardından neşter kullanarak her bir fan için 5 delik açın. Son olarak, bunları kartona bantlayın.
Adım 8: Sıcaklık (Peltier Hücresi) Modüllerinin Yapılması
Peltier hücrelerini soğutuculara bantlayın.
Adım 9: Peltier Modüllerini Fanlara Entegre Edin
Peltier modüllerini bir fana bantlayın. Her hücrenin sıcak ve soğuk taraflarının ilgili fan tarafından dışarı üflenmesi için bunları ön tarafa bakacak şekilde zıt yönlerde bantladığınızdan emin olun.
Adım 10: Üst Kapak için "sütun" yapılması
Balsa çubuklarını (~50 cm genişliğinde) kesin ve resimlerde gösterildiği gibi birbirine yapıştırın. Bu, üst karton kapağın öne ve yanlara yapıştırılmasına izin verecektir.
Ardından, diyagonal tarafta bir karton parçasını birbirine yapıştırın ve takılacak su modülünün pipetleri için yaklaşık 8 küçük delik (~5mm x ~5mm) açın.
Adım 11: Kutuya Yapı Verme
3 adet balsa çubuğunu görseldeki gibi kesin ve ön taraftaki karton parçaya yapıştırın.
Adım 12: Kutunun Kenarlarını Kesin
3 parça karton kesin (~50cm genişliğinde, ~50cm yüksekliğinde ve ~30cm derinliğinde). Kutunun her iki tarafı için 2 adet artı su kabı alanını elektronik bileşenlerden ayırmak için iç kısım için 1 adet.
Adım 13: Su Kabı Alanının Uyarlanması
3 adet kare balsa çubuğunu ~20cm olacak şekilde keserek su kabı için bir taban yapın ve kabın sığması için resimde gösterildiği gibi ana yapının çerçevesine bantlayın.
Ardından, kenarlar için önceden kesilmiş karton parçalarından birini kullanın, bazı tellerin geçebilmesi için küçük bir delik açın ve bunları birbirine bantlayın.
İsteğe bağlı olarak, kabın düşmesini ve suyun dökülmesini önlemek için tabanın arkasına üçgen şeklinde bir balsa çubuğu bantlayabilirsiniz.
Adım 14: Su Kabı Yapımı
Plastik bir şişeyi ortadan ikiye kesin ve üst kısmını resimlerde gösterildiği gibi kapak olarak kullanın. Mikro pompayı ve ultrasonik nemlendiriciyi içine yerleştirin.
Kullanmadan önce suyla doldurun.
Adım 15: Ana Yapının Kapatılması
Yan, alt ve üst karton kapakları yapının geri kalanına yapıştırın.
Adım 16: Işık Modülünü Ekleme
Kabloların sol taraftaki deliğin içine girebilmesi için RGB LED şeridi kutunun üst ve yan taraflarına bantlayın.
Adım 17: Su Borusunun Yapılması
Plastik boruda yaklaşık 8 küçük delik (~1mm x ~1mm) kesin ve küçük pipetleri yerleştirin. Kutunun geri kalanına su sızmasını önlemek için bunları mümkün olduğunca sıkı bir şekilde bantlayın.
Son olarak, borunun açık ucunu mikro pompaya bağlayın ve pipetleri üst köşegen karton parçasının deliklerine yerleştirin.
Adım 18: Kablolama
Seçilen pinler kullanıcı isteğine göre değiştirilebilir, bu nedenle kod açıkça belirtse de burada belirtilmezler
Rüzgar/Sıcaklık modülleri:
Her bir fanın ve Peltier hücresinin 5V'sini Arduino kartındaki bir dijital pime ve GND'leri protokoldeki ortak GND hattına bağlamak için atlama telleri kullanın.
Su modülü:
Mikro pompanın 5V'sini Arduino'nun 5V çıkış pinlerinden birine doğrudan bağlamak için atlama kabloları kullanın ve GND kabloları için anahtar olarak bir TIP31C transistör kullanın. Bu transistör, onu kontrol etmek için Arduino'ya giden dijital bir pime gider.
Işıklar modülü:
Her renk kanalını protokolün GND hattına bağlı olan ve R, G ve B'yi doğru olanı belirterek görüntülenen rengi kontrol etmek için Arduino'daki bir analog pime giden bir TIP31C transistörüne bağlamak için atlama kabloları kullanın. Güç kablosu, normal bir elektrik prizine bağlı bir adaptör aracılığıyla güç verilen bir protokol hattına bağlanır.
Duman modülü:
Gücü, ışık modülünden protokoldeki aynı güç kaynağına bağlayan bir röleye bağlamak için atlama kabloları kullanın. Ardından, açıp kapatmak için bu röleyi Arduino'daki dijital bir pime bağlayın. GND'sini protokoldeki GND hattına bağlayın.
Adım 19: Programlama ve Çalıştırma
Johnny Five'ın çalışması için basit bir Düğüm sunucusu gereklidir. Ön ve arka ucu gerçek zamanlı olarak iletişim kurmak ve etkileşimli videoyu duyusal etkileşimlerle senkronize etmek için Socket.io da uygulanmaktadır.
Bu sistemin kodu ve daha önce bir JavaScript eklentisi olarak geliştirilen etkileşimli video oynatıcı bu Github deposundan indirilebilir:
Web sayfasını aynı sunucudaki oynatıcıyla birlikte sunun ve her ikisini de çalıştırın.
Önerilen:
Yakınlaştırma Toplantıları Fiziksel Sessiz Düğmesi: 7 Adım (Resimlerle)
Yakınlaştırma Toplantıları Fiziksel Sessiz Düğmesi: İş veya okul için yakınlaştırma toplantıları kullanıyorsanız bu düğme tam size göre!Sesi kapatmak için düğmeye basın veya toplantıdan çıkmak (veya toplantı sahibiyseniz sonlandırmak) için düğmeyi basılı tutun.Bir Bununla ilgili harika bir şey, Zoom pencereniz olsa bile çalışmasıdır
SASSIE: Garip Sessizlik Çözümü ve Etkileşim Artırıcı Sistemi: 5 Adım
SASSIE: Garip Sessizlik Çözümü ve Etkileşim Arttırıcı Sistemi: SASSIE, hayatımızın bir noktasında garip bir sessizlik sırasında hepimizin kendimize sorduğu sorunun cevabıdır: "Sıradaki ben mi konuşayım?" Şimdi endişelenmenize gerek yok çünkü SASSIE, garip bir sessizliği tanımak için özel olarak tasarlandı,
Fiziksel Oyun Kumandası Oluşturma: 10 Adım (Resimlerle)
Fiziksel Bir Oyun Denetleyicisi Yaratmak: Nintendo Wii piyasaya sürüldüğünde oyuncular, istedikleri oyunda puan kazanmak için koltuktan ayrılmaya ve zıplamaya, dans etmeye ve sallanmaya teşvik edildi, hatta gerekliydi. Wii için inşa etme konusunda dik bir öğrenme eğrisi olsa da, satın almak kolaydır
Alexa ile Dragonboard-410c ile Nasıl Etkileşim Yapılır: 5 Adım
Alexa ile Dragonboard-410c ile Nasıl Etkileşim Yapılır: Bu eğitim ile Alexa'yı Dragonboard-410c'ye nasıl gömeceğinizi öğreneceksiniz. Başlamadan önce, ihtiyacınız olan bazı şeyleri tanıtalım: Alexa Voice Service (AVS) - Cihazlarınızla konuşmanızı sağlar, bulut tabanlı alexa th
Fiziksel Bir Kitabı E-Kitaba Nasıl Çevirirsiniz?: 7 Adım (Resimlerle)
Fiziksel Bir Kitabı E-Kitaba Nasıl Dönüştürür?: Kimya Mühendisliği bölümünde okuyan bir öğrenci olarak, genellikle toplu ders kitaplarım, teknik kitaplarım ve taranacak (bazen yazdırılacak) notlarım olur. Bir süredir verimli bir kitap tarayıcı arıyordum, ancak çoğu pahalı, çok büyük. Çok geçmeden,