Isi kandungan:

Penciptaan oleh Ralat: 11 Langkah
Penciptaan oleh Ralat: 11 Langkah

Video: Penciptaan oleh Ralat: 11 Langkah

Video: Penciptaan oleh Ralat: 11 Langkah
Video: Kupas Tuntas !! Urutan Peristiwa Hari Kiamat (FULL EDITION) 2024, November
Anonim
Penciptaan oleh Ralat
Penciptaan oleh Ralat

Penciptaan Oleh Kesalahan mencabar dan memaksa kami untuk mempertanyakan andaian kami mengenai ketepatan dan ketepatan peranti digital dan bagaimana ia digunakan untuk mentafsir dan memahami persekitaran fizikal. Dengan robot rekaan khas yang memancarkan aura "alive" dan sistem rangkaian yang dipesan lebih awal, projek ini menangkap, membandingkan dan mewujudkan perbezaan antara penafsiran kita tentang dunia fizikal dan sistem robotik. Kami terpaksa merenungkan tahap kepercayaan yang kita miliki terhadap data yang dibuat oleh banyak sistem digital. Robot Penciptaan Oleh Kesalahan diatur ke arah dinding kosong yang akan dipindai. Ruang tersebut untuk para peserta berkeliaran di sekitar pemasangan untuk diperhatikan, dianalisis dan diarkibkan selama-lamanya. Data yang diarkibkan digunakan visualisasi dan diproyeksikan dalam masa nyata di sebelah robot. Telefon bimbit gantung statik digantung berhampiran. Ia menunjukkan ralat pengukuran yang dikumpulkan selama satu jam. Pengukuran jarak IRL dari robot ke dinding dihitung dan kemudian dibezakan dengan 100, 000+ titik data yang dikumpulkan. Ini adalah ukuran yang berbeza yang membentuk bentuk telefon bimbit.

Perbezaan antara unjuran data masa nyata dan mudah alih yang dibuat melalui ralat membuka perbincangan mengenai tahap ketepatan dan kebenaran yang mungkin dimiliki oleh data ini terutama ketika sistem digital ini mula menafsirkan persekitarannya secara unik seperti manusia. Pengertian dunia fizikal oleh sistem digital mungkin tidak mekanikal dan tahan terhadap penafsiran seperti yang pernah difikirkan.

Langkah 1: Pengenalan

Pengenalan
Pengenalan
Pengenalan
Pengenalan

Apa hasil akhirnya

Langkah 2: Fabrikasi

Fabrikasi
Fabrikasi

Terdapat beberapa lelaran berbeza yang saya cuba untuk pendakap yang digunakan untuk memasang motor ke dudukan. dan kemudian sensor ultrasonik ke motor. Dalam gambarnya, saya telah menunjukkan tanda kurung memegang unit motor / sensor yang dipasang ke papan peg. Sekiranya anda akan membuat banyak objek sensor ini, pegboard cukup berguna untuk diuji.

Pada langkah seterusnya, saya melalui pelbagai bahan yang boleh digunakan untuk membina unit. Saya mencuba dengan kedua-dua pendakap aluminium buatan tangan, pendakap laser akrilik memotong dan mendapatkan kedai mesin untuk membuat aluminium secara besar-besaran.

Bergantung pada keutamaan estetika anda dan akses yang anda miliki, saya akan mengesyorkan pemotongan laser akrilik sebagai penggunaan masa yang paling cekap, maka membuat kurungan aluminium dengan tangan juga merupakan pengalaman yang baik tetapi anda memerlukan akses ke sebuah kedai dan sedikit mengambil masa. Akhirnya menggunakan kedai mesin sebenar dengan akses ke pemotong plasma, waterjet atau CNC berkuasa tinggi idealnya menjadi yang terbaik, tetapi hanya untuk pesanan pukal kerana ia adalah yang paling mahal.

Letakkan ukuran untuk kepingan kayu untuk membuat dudukan serta gambar untuk dudukan.

Langkah 3: Kurungan Aluminium

Kurungan Aluminium
Kurungan Aluminium
Kurungan Aluminium
Kurungan Aluminium
Kurungan Aluminium
Kurungan Aluminium
Kurungan Aluminium
Kurungan Aluminium

Sekiranya anda ingin membuat pendakap aluminium dengan tangan atau melalui kedai mesin, anda perlu mengetahui dimensi pendakap. Terdapat gambar yang disertakan dengan dimensi.

Membuat pendakap dengan tangan

Semasa membuat pendakap dengan tangan saya menggunakan aluminium "I-bar" dari sebuah kedai perkakasan. Ia seperti 1 "x 4 'X 1/8". Saya memotong kurungan dengan gergaji besi dan kemudian mula memotong lekukan yang diperlukan. Untuk lubang bolt saya menggunakan gerudi. Saya akan mengesyorkan hanya menggunakan sedikit yang sesuai dengan skru yang disertakan dengan servo anda, untuk memasang lengan servo ke "pendakap L" ultrasonik. Dan juga gunakan sedikit yang sesuai dengan jari-jari skru yang akan anda gunakan untuk memasang pendakap yang memegang servo dan memasangnya ke dudukan.

Untuk membengkokkan kurungan, saya meletakkan tanda kurung menjadi wakil sehingga garis selekoh yang ditunjukkan dalam gambar rata dengan bahagian atas naib. Saya kemudian mengambil palu getah dan memalu aluminium turun 90 darjah.

Cadangan

Saya mengesyorkan agar anda memotong lekukan dari pendakap sebelum membengkokkannya.

Ia juga berguna untuk memasukkan pendakap dengan separuh kurungan yang dipegang oleh naib. Ini akan memastikan aluminium yang lebih sekata.

Langkah 4: Kurungan Potong Laser

Sekiranya anda memutuskan untuk memilih jalan potong laser dengan akrilik atau aluminium, semoga fail.ai dengan dimensi berguna untuk memasukkannya ke kedai.

Setelah semua pendakap rata dipotong, anda juga perlu membengkokkannya. Untuk ini, saya menggunakan jig 90 darjah, pistol penghilang cat yang dipanaskan dan sepasang tangan bantu.

Saya menggunakan senapang panas yang saya gunakan untuk projek yang berbeza tetapi saya menggunakan senapang panas yang serupa dengan Milwaukee dengan tetapan haba berganda.

Sekiranya anda akan mendapatkan kedai mesin untuk membuat pendakap biasanya dengan sedikit tambahan, mereka akan meletakkan pendakap melalui penyekat logam atau menekan dan melakukan ini untuk anda. Sekiranya itu adalah laluan anda … lakukan itu.

Langkah 5: Pengaturcaraan + Github

Menyiapkan akaun PubNub untuk streaming data

github.com/jshaw/creation_by_error

github.com/jshaw/creation_by_error_process…

Langkah 6: Integrasi PubNub

Seterusnya, semua data berharga dan menarik yang akan anda kumpulkan perlu 1) disimpan di suatu tempat 2) disalurkan / dihantar beberapa cara ke aplikasi visualisasi. Untuk ini saya memilih PubNub kerana keupayaan streaming data.

Anda ingin pergi ke https://www.pubnub.com/, membuat akaun dan kemudian membuat saluran PubNub baru.

Anda mahu membuat akaun dan kemudian membuat aplikasi baru.

Sebaik sahaja anda membuat aplikasi, anda perlu pergi ke Maklumat Utama. Secara lalai kunci ini akan dinamakan Demo Keyset.

Saya telah memasukkan gambar untuk membolehkan aliran data berfungsi dengan betul dengan permintaan Pemprosesan dan "GET" yang diperlukan untuk menerbitkan data. Berikut adalah tetapan yang telah saya siapkan.

  • Kehadiran => HIDUP
  • Umumkan Maks => 20
  • Selang => 20
  • Global Di Sini Sekarang => dicentang
  • Debounce => 2
  • Storan & Main balik => AKTIF

    Pengekalan => Pengekalan Tanpa Had

  • Pengawal Aliran => AKTIF
  • Analisis Masa Nyata => AKTIF

Langkah seterusnya dikaitkan dengan pengaturcaraan cip ESP8266 dan pengaturcaraan aplikasi Pemprosesan.

Langkah 7: Arduino

program Arduino

Persediaan yang saya gunakan adalah menjalankan platform arduino dan menggunakan Arduino IDE dengan cip Adafruit Feather HUZZAH ESP8266. Ini sangat membantu dengan sambungan ke wifi dll. Namun saya dapati terdapat beberapa pepijat yang menggunakan perpustakaan tertentu dengan papan kenyataan.

Untuk membantu anda mengatur dan menjalankan dengan cip inilah yang anda perlukan. Sumber lain yang sangat baik adalah di halaman produk cip Adafruit yang terdapat di sini:

  • Cip Adafruit Feather HUZZAH ESP8266 (pautan)
  • Arduino pasang pada cip sehingga tidak hanya menjalankan MicroPi
  • Saya terpaksa mengangkut perpustakaan Arduino NewPing untuk mengerjakan HUZZAH:
  • Saya juga membawa algoritma Ken Perlin SimplexNoise C ++ ke Perpustakaan Arduino untuk projek ini

Saya ingin ambil perhatian bahawa kod arduino mempunyai 3 keadaan. Matikan, sapu dan SimplexNoise.

  • Mati: tidak mengimbas, tidak menghantar ke PubNub, tidak mengawal servo
  • Sapu: Kawal servo dan lakukan pengukuran dari 0 darjah hingga 180 dan kembali lagi. Ini hanya berulang.

github.com/jshaw/creation_by_error

Langkah 8: Skematik

skematik elektronik

Langkah 9: Memproses

visualisasi pengaturcaraan

github.com/jshaw/creation_by_error_processing

Langkah 10: Fizikalisasi

Image
Image
Fizikalisasi
Fizikalisasi
Fizikalisasi
Fizikalisasi

Dengan data tersebut, anda dapat membuat fizikal yang hebat mengenai bagaimana peranti digital melihat persekitaran dan interaksi manusia.

Dengan data yang saya kumpulkan dengan beberapa iterasi Penciptaan oleh Kesalahan yang berbeza, saya dapat menyampaikan dan mewakili data dengan pelbagai cara. Ini juga membantu kerana elektronik mendorong semua data mereka yang dikumpulkan melalui PubNub kerana bukan sahaja mengalirkan data ke saluran yang mendengar dengan kunci, ia juga menyimpan dan mengarkibkan data ini untuk digunakan kemudian.

Dengan menggunakan data, saya dapat membuat fizikal yang menyampaikan tafsiran antropomorfik terhadap peranti yang bersambung ini dan membuat beberapa karya seni yang indah dalam prosesnya.

Potongan kayu pertama adalah 10 minit pada… tarikh pada Julai….. 2016. titik data dieksport dari lakaran pemprosesan menggunakan sistem n-e-r-v-o-u-s (https://n-e-r-v-o-u-s.com) perpustakaan pemprosesan eksport OBJ dan diimport ke dalam Rhino 3d. Di dalam Badak, saya perlu menukar mesh OBJ menjadi objek NURBS agar dapat memasukkan objek tersebut ke dalam model kepingan kayu yang saya buat. Inlay ini dapat digunakan oleh juruteknik CNC untuk mengumpulkan representasi jarak yang diukur oleh sensor ultrasonik dalam jangka waktu tertentu.

Bahagian kedua dibuat dengan mengimbas dinding kosong selama satu jam. Saya kemudian membandingkan rata-rata pengukuran data yang dikumpulkan selama 9 sudut yang diukur oleh servo terhadap kedudukan sebenar sensor dan ukurannya. Gantung mudah alih berstruktur dari siling adalah perbezaan ralat akumulatif antara apa yang dibaca oleh sensor dan jarak sebenar yang dikira secara matematik / geometri adalah IRL. Aspek menarik dari bahagian ini ialah kesalahan yang dilakukan oleh teknologi dalam penginderaan dan penafsirannya bentuk fizikal yang mengukur persepsi teknologi.

Untuk menjadikan telefon bimbit gantung ini, saya membuat 'tulang rusuk' dari dowels dan membuat borang. Pada masa akan datang, ada baiknya membuat ini dalam fail CAD atau.ai agar laser tulang rusuk ini dapat dipotong daripada kayu daripada harus memalsukannya.

"Fizikalisasi" terakhir lebih kepada visualisasi data yang dijalankan melalui skrip pemprosesan yang telah saya kaitkan di GitHub dalam Instructables ini. Ia harus berfungsi dan membuat visualisasi data masa nyata ruang di hadapannya.

Langkah 11: Pengembangan Berpotensi

Potensi Perluasan.. apa yang boleh dikembangkan atau berpotensi untuk projek seperti ini

Kawasan yang ada di fikiran saya untuk memperluas atau meneruskan projek ini atau iterasi yang berbeza adalah dengan menambahkan beberapa pendirian dan mengemas kini setiap kod Arduino untuk memasukkan id pendirian yang betul. ini memungkinkan kedudukan representasi yang betul dalam lakaran pemprosesan di mana beberapa pendirian diletakkan di dalam bilik.

Saya juga mengusahakan pelbagai objek dari grid ini pada pegboard yang dapat mengumpulkan jumlah sensor dan membuat awan titik persepsi teknologi yang sangat memungkinkan untuk memproyeksikan pendapat antropomorfik kita mengenai persepsi teknologi ke dunia.

Disyorkan: