İçindekiler:

Hataya Göre Oluşturma: 11 Adım
Hataya Göre Oluşturma: 11 Adım

Video: Hataya Göre Oluşturma: 11 Adım

Video: Hataya Göre Oluşturma: 11 Adım
Video: Kullanıcı Hesabı (Yerel Hesap) Nasıl Yönetici Yapılır? | Kesin Çözüm!!! 2024, Kasım
Anonim
Hataya Göre Oluşturma
Hataya Göre Oluşturma

Hataya Göre Yaratma, dijital cihazların kesinliği ve doğruluğu ve bunların fiziksel ortamı yorumlamak ve anlamak için nasıl kullanıldığına ilişkin varsayımlarımızı sorgulamaya zorlar ve bizi zorlar. Proje, bir "canlılık" havası yayan özel olarak üretilmiş bir robot ve ısmarlama bir ağ sistemi ile, fiziksel dünyaya ilişkin yorumumuz ile robotik sisteminki arasındaki tutarsızlıkları yakalar, karşılaştırır ve somutlaştırır. Birçok dijital sistem tarafından oluşturulan verilere duyduğumuz güven düzeyini düşünmek zorunda kalıyoruz. Hataya Göre Oluşturma robotu, taranacak boş bir duvara bakacak şekilde yerleştirildi. Alan, katılımcıların gözlemlenecek, analiz edilecek ve süresiz olarak arşivlenecek enstalasyonun etrafında dolaşmaları içindir. Kullanılan arşivlenmiş veriler, robotun yanında gerçek zamanlı olarak görselleştirilir ve yansıtılır. Yakınlarda statik bir asılı cep telefonu asılıdır. Bir saat içinde toplanan ölçümlerin ortalama hatasını gösterir. Robottan duvara IRL mesafe ölçümleri hesaplandı ve daha sonra toplanan 100.000'den fazla veri noktası ile fark edildi. Cep telefonunun şeklini oluşturan bu farklı ölçümlerdir.

Gerçek zamanlı veri projeksiyonu ile hata yoluyla oluşturulan mobil arasındaki karşıtlık, özellikle bu dijital sistemler tıpkı insanlar gibi çevrelerini benzersiz bir şekilde yorumlamaya başladığında, bu verilerin sahip olabileceği doğruluk ve doğruluk düzeyi hakkında tartışmalara yol açar. Fiziksel dünyanın dijital sistemler tarafından anlaşılması, bir zamanlar düşünüldüğü kadar mekanik ve yoruma dirençli olmayabilir.

1. Adım: Giriş

giriş
giriş
giriş
giriş

Nihai çıktı ne olacak

Adım 2: Üretim

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

Motoru standa monte etmek için kullanılan braketler için denediğim birkaç farklı yineleme vardı. ve sonra ultrasonik sensör motora. Onun görüntüsünde, bir pegboard'a monte edilmiş bir motor/sensör ünitesini tutan braketleri gösterdim. Bu sensör nesnelerinin çoğunu yapacaksanız, delikli pano test için oldukça kullanışlıdır.

Sonraki adımlarda, üniteyi oluşturmak için kullanılabilecek farklı malzemeleri inceleyeceğim. Hem el yapımı alüminyum braketler, hem de lazer kesim akrilik braketler ile alüminyumu toplu olarak imal etmek için bir makine atölyesi kurmaya çalıştım.

Estetik tercihinize ve neye erişiminiz olduğuna bağlı olarak, zamanı en verimli şekilde kullanmak için lazerle kesilmiş akriliği tavsiye ederim, o zaman alüminyum braketleri elle yapmak da iyi bir deneyimdi ancak bir mağazaya erişmeniz gerekiyor ve bu biraz zaman tükeniyor. Son olarak, plazma kesici, su jeti veya yüksek güçlü CNC erişimi olan gerçek bir makine atölyesi kullanmak ideal olarak en iyisidir, ancak en pahalısı olduğu için yalnızca toplu siparişler için.

Stand yapmak için ahşap parçaların ölçülerini ve standların resimlerini koyun.

Adım 3: Alüminyum Braketler

Alüminyum Braketler
Alüminyum Braketler
Alüminyum Braketler
Alüminyum Braketler
Alüminyum Braketler
Alüminyum Braketler
Alüminyum Braketler
Alüminyum Braketler

Alüminyum braketleri elle veya bir makine atölyesinde yapacaksanız, braketlerin boyutlarını bilmeniz gerekir. Boyutlarla birlikte bir resim var.

El ile parantez yapmak

Braketleri elle yaparken bir hırdavatçıdan bir alüminyum "I-bar" kullandım. 1" x 4' X 1/8" gibi bir şeydi. Braketleri demir testereyle kestim ve ardından gerekli çentikleri kesmeye başladım. Cıvata delikleri için matkap kullandım. Servo kolunu ultrasonik "L braketine" takmak için servonuzla birlikte gelen vidalara uyacak bir parça kullanmanızı tavsiye ederim. Ayrıca servoyu tutan ve standa monte eden braketi takmak için kullanacağınız vidaların yarıçapına uyan bir parça kullanın.

Braketleri bükmek için braketleri bir mengeneye yerleştirdim, böylece resimde gösterilen bükme çizgisi mengenenin üst kısmı ile aynı hizada olacak. Daha sonra bir lastik tokmak aldım ve alüminyumu 90 derece aşağı indirdim.

Öneriler

Bükmeden önce braketteki çentikleri kesmenizi tavsiye ederim.

Braketin çentikli yarısı mengene tarafından tutulacak şekilde braketi yerleştirmek de yararlıdır. Bu, alüminyumun çok daha eşit bir şekilde bükülmesini sağlayacaktır.

Adım 4: Lazer Kesim Braketleri

Akrilik veya alüminyum ile lazer kesim yoluna gitmeye karar verirseniz, umarım, boyutları olan.ai dosyası bunu mağazaya sokmak için yardımcı olur.

Tüm düz braketler kesildikten sonra, onları da bükmeniz gerekecektir. Bunun için 90 derecelik bir jig, ısıtmalı bir boya sökücü tabancası ve bir çift yardım eli kullandım.

Farklı projeler için kullandığım bir ısı tabancam vardı ama çift ısı ayarlı Milwaukee'ye benzer bir ısı tabancası kullandım.

Braketleri genellikle biraz fazladan imal etmek için bir makine atölyesi alacaksanız, braketleri metal bir bükücüden veya presten geçirecekler ve bunu sizin için yapacaklar. Eğer rotanız buysa… yapın.

Adım 5: Programlama + Github

Veri akışı için bir PubNub hesabı oluşturma

github.com/jshaw/creation_by_error

github.com/jshaw/creation_by_error_process…

6. Adım: PubNub Entegrasyonu

Ardından, toplayacağınız tüm bu değerli ve ilginç verilerin 1) bir yerde saklanması 2) görselleştirme uygulamasına akışı / bir şekilde gönderilmesi gerekir. Bunun için veri akışı yetenekleri için PubNub'u seçiyorum.

www.pubnub.com/ adresine gitmek, bir hesap oluşturmak ve ardından yeni bir PubNub kanalı oluşturmak isteyeceksiniz.

Bir hesap oluşturmak ve ardından yeni bir uygulama oluşturmak istiyorsunuz.

Uygulamayı oluşturduktan sonra Anahtar Bilgilere gitmeniz gerekir. Varsayılan olarak bu anahtar Demo Anahtar Seti olarak adlandırılacaktır.

Veri akışının, veri yayınlamak için gereken İşleme ve "GET" istekleriyle doğru şekilde çalışması için bir resim ekledim. Yaptığım ayarlar aşağıdadır.

  • Varlık => AÇIK
  • Maks. bildir => 20
  • Aralık => 20
  • Şimdi Global Burada => işaretlendi
  • Geri Dönme => 2
  • Depolama ve Oynatma => AÇIK

    Saklama => Sınırsız Saklama

  • Akış Denetleyicisi => AÇIK
  • Gerçek Zamanlı Analiz => AÇIK

Sonraki adımlar, ESP8266 çip programlaması ve Processing uygulamasının programlanması ile ilişkilidir.

Adım 7: Arduino

Arduino programı

Kullandığım kurulumum arduino platformunu çalıştırmak ve Arduino IDE'yi Adafruit Feather HUZZAH ESP8266 yongasıyla kullanmaktı. Bu, wifi vb. bağlantılarda oldukça yardımcı oldu. Ancak, tahta ile belirli kitaplıkları kullanırken bazı hatalar olduğunu buldum.

Çipi kurmanıza ve çalıştırmanıza yardımcı olmak için ihtiyacınız olan şey budur. Gerçekten iyi bir başka kaynak da burada bulunan Adafruit çip ürün sayfasında:

  • Adafruit Feather HUZZAH ESP8266 çipi (bağlantı)
  • Arduino çip üzerine kurulur, böylece sadece MicroPi'yi çalıştırmaz
  • HUZZAH üzerinde çalışmak için Arduino NewPing kitaplığını taşımak zorunda kaldım:
  • Ayrıca bu proje için Ken Perlin'in SimplexNoise C++ algoritmasını bir Arduino Kütüphanesine taşıdımhttps://github.com/jshaw/SimplexNoise

Arduino kodunun 3 durumu olduğunu not etmek istiyorum. Kapalı, süpürme ve SimplexNoise.

  • Kapalı: tarama yapmıyor, PubNub'a göndermiyor, servoyu kontrol etmiyor
  • Süpürme: Servoyu kontrol edin ve 0 dereceden 180'e ve tekrar geri ölçüm yapın. Bu sadece tekrar eder.

github.com/jshaw/creation_by_error

Adım 8: Şemalar

elektronik şemaları

9. Adım: İşleme

programlama görselleştirmeleri

github.com/jshaw/creation_by_error_processing

Adım 10: Fizikselleştirme

Image
Image
fizikselleştirme
fizikselleştirme
fizikselleştirme
fizikselleştirme

Verilerle, dijital cihazların çevrelerini ve insan etkileşimini nasıl algıladıkları hakkında bazı harika fizikselleştirmeler yapabilirsiniz.

Hataya Göre Yaratma'nın birkaç farklı yinelemesi ile topladığım verilerle, verileri çok çeşitli şekillerde iletebildim ve temsil edebildim. Elektronikler, toplanan tüm verileri PubNub aracılığıyla ilettiği için de yardımcı olur, çünkü verileri yalnızca anahtarla dinleyen herhangi bir kanala aktarmakla kalmaz, aynı zamanda bu verileri daha sonra kullanmak üzere depolar ve arşivler.

Verileri kullanarak, bu birbirine bağlı cihazların antropomorfik yorumunu ileten ve bu süreçte bazı güzel sanat eserleri yaratan fizikselleştirmeler yaratabildim.

İlk ahşap parça … Temmuz ….. 2016 tarihinde 10 dakikadır. Veri noktaları n-e-r-v-o-u-s Systems (https://n-e-r-v-o-u-s.com) OBJ ihracat işleme kütüphanesi kullanılarak işleme taslağından dışa aktarıldı ve Rhino 3d'ye aktarıldı. Rhino içinde, nesneyi oluşturduğum tahta parçasının modeline yerleştirebilmek için OBJ ağını bir NURBS nesnesine dönüştürmem gerekiyordu. Bu yerleştirme, belirli bir süre boyunca ultrasonik sensörler tarafından ölçülen mesafelerin temsilini frezelemek için CNC teknisyeni tarafından kullanılabildi.

İkinci parça, bir saat boyunca boş bir duvar taranarak oluşturuldu. Daha sonra, servonun sensörün gerçek konumuna göre ölçtüğü 9 açı için toplanan veri ölçümlerinin ortalamasını ve ölçümlerin ne olacağını karşılaştırdım. Tavandan asılı yapılandırılmış mobil, sensörün okuduğu ile gerçek matematiksel / geometrik olarak hesaplanan mesafelerin IRL olduğu arasındaki kümülatif hata farkıdır. Bu parçanın ilginç yanı, teknolojinin algılama ve yorumlamada yaptığı hatanın alınmış olmasıdır. teknoloji algısını ölçen fizikselleştirilmiş bir form.

Bu asılı mobili yapmak için dübellerden 'kaburgalar' oluşturdum ve formu oluşturdum. Gelecekte, bunu bir CAD veya.ai dosyasında oluşturmak, bu nervürleri lazerle ahşaptan kesebilmek için iyi olurdu. onları uydurmak zorunda.

Son "fizikselleştirme", GitHub'da bu Instructables'ta bağladığım işleme komut dosyası aracılığıyla çalıştırılan bir veri görselleştirmesidir. Çalışmalı ve önündeki alanın gerçek zamanlı bir veri görselleştirmesini oluşturmalıdır.

11. Adım: Potansiyel Genişletme

Potansiyel Genişleme.. bu ne genişletilebilir veya bunun gibi projeler için potansiyeller

Bu projeyi genişletmek veya sürdürmek veya hatta farklı yinelemeleri için aklımın arkasındaki alanlar, birden fazla stand eklemek ve her Arduino kodunu standın doğru kimliğini geçecek şekilde güncellemek olacaktır. bu, birden fazla standın bir odaya yerleştirildiği işleme çiziminde uygun temsili konumlandırmaya izin verebilir.

Ayrıca, sensörleri toplayabilecek ve teknoloji algısına ilişkin antropomorfik görüşlerimizi dünyaya yansıtmamıza izin verebilecek çok düşük bir teknoloji algısı nokta bulutu oluşturabilecek bir pegboard üzerinde bu nesnelerin ızgaralı dizisi üzerinde çalışıyorum.

Önerilen: