Daftar Isi:

Proyektor Hologram Dengan Pi: 5 Langkah (dengan Gambar)
Proyektor Hologram Dengan Pi: 5 Langkah (dengan Gambar)

Video: Proyektor Hologram Dengan Pi: 5 Langkah (dengan Gambar)

Video: Proyektor Hologram Dengan Pi: 5 Langkah (dengan Gambar)
Video: World's Largest DIY Hologram! 2024, Juli
Anonim
Proyektor Hologram Dengan Pi
Proyektor Hologram Dengan Pi

Ini adalah proyek yang dibuat untuk kelas Robotika. Itu dilakukan mengikuti halaman lain yang dapat diinstruksikan

Ini menggunakan Raspberry Pi, bersama dengan komputer, dan monitor untuk membuat hologram 3D yang memproyeksikan gambar bersama dengan daftar putar musik.

Langkah 1: Daftar Bahan yang Dibutuhkan

Berikut adalah daftar bahan yang dibutuhkan, dan PDF dari kurung cetak 3D yang Anda perlukan.

Daftar bahannya adalah sebagai berikut:

  1. 2 x (0.093 Lembaran akrilik 24 x 36)
  2. 2 x (papan busa 12 x 12)
  3. 1 x (kotak sekrup #6 x 1 (kepala miring))
  4. 1 x (kotak sekrup #6 x 1 (kepala miring))
  5. 1 x (titik tumpu cetak 3d (file stl dapat ditemukan pada instruksi asli))
  6. 4 x (kurung L cetak 3d (file stl dapat ditemukan pada instruksi asli))
  7. 1 x (Pisau pemotong lembaran plastik)
  8. 1 x (1 x 1 x 8 buah kayu (kami menggunakan cemara tetapi bisa apa saja asalkan cukup kecil)
  9. 2 x (1x 2 potong kayu)
  10. 1 x (layar 24 inci (kami menggunakan acer k242HL dengan adaptor dvi ke hdmi)
  11. 1 x (adaptor dvi ke HDMI (sepenuhnya tergantung apakah Anda memiliki HDMI di monitor Anda)
  12. 1 x (Raspberry Pi Model B)
  13. 1 x (laptop dapat menjalankan visualizer (pada aslinya mereka tidak menentukan persyaratan minimum))
  14. 1 x papan tempat memotong roti (kemungkinan besar dari arduino kit
  15. 4 x tombol (dari kit)
  16. 4x110 ohm resistor
  17. 6 x konektor perempuan ke laki-laki (dalam kit)
  18. 4 x konektor pria ke pria (dalam kit)

Perangkat lunak

  1. Node JS
  2. OS Raspbian
  3. Akun Soundcloud dengan Daftar Putar

Alat yang Dibutuhkan

  1. Bor tangan
  2. Gergaji (mitre atau tangan)
  3. Mata bor # 6 atau lebih
  4. Opsional - Klem untuk menahan potongan

Langkah 2: Membangun Bingkai

Membangun Bingkai
Membangun Bingkai
Membangun Bingkai
Membangun Bingkai
Membangun Bingkai
Membangun Bingkai

Bingkai Atas:

Mulailah dengan membangun bingkai atas yang menahan monitor dan akan memproyeksikan gambar. Kami menggunakan monitor layar lebar 24 . Dimensi yang tepat Anda akan tergantung pada dimensi monitor yang ingin Anda gunakan.

Bingkai hanyalah persegi panjang dengan bibir di bagian dalam untuk menahan monitor. Kami menggunakan kayu 1,5" x.5" untuk bingkai dan.75" x.75" untuk bibir bagian dalam.

Setelah panjangnya dipotong sesuai ukuran Anda, gunakan bor untuk mengebor lubang pilot agar tidak pecah saat menyatukan potongan. Saya sarankan untuk menempelkan setiap potongan bibir bagian dalam ke bagian bingkai luar yang sesuai sebelum merekatkan semuanya.

Bingkai Bawah:

Bingkai bawah mirip dengan bagian atas, tetapi tanpa bibir bagian dalam. Kami menggunakan kayu yang sama dengan rangka atas luar. Pasang 2 kolom ke bagian belakang persegi panjang bawah untuk memasang braket atas. Tingginya akan ditentukan oleh ukuran monitor Anda, tetapi kami menggunakan 13" untuk monitor 24".

Langkah 3: Memotong Akrilik

Menggunakan Akrilik bening Anda perlu memotong 3 bagian untuk membentuk frustum yang akan menahan hologram. Bagian ini bisa rumit dan jika Anda mengacaukannya, kemungkinan Anda akan membutuhkan lembar lain dan memulai dari awal. Menggunakan pisau pemotong lembaran plastik Anda akan mencetak tepi yang ingin Anda potong. Gunakan garis lurus di sepanjang pengukuran yang telah Anda buat, skor garis berulang-ulang sampai siap untuk dipotong dengan mudah.

Langkah 4: Cat dan Perakitan

Cat dan Perakitan
Cat dan Perakitan
Cat dan Perakitan
Cat dan Perakitan
Cat dan Perakitan
Cat dan Perakitan

Bingkainya tidak akan terlihat bagus jika hanya terbuat dari kayu, jadi kami menggunakan cat semprot hitam untuk menutupi semuanya (kecuali akrilik tentu saja).

Pastikan Anda berada di area yang berventilasi baik untuk melakukan ini.

Bagian belakang dan bawah bingkai perlu ditutup agar proyeksi berfungsi dengan baik. Ini dapat dicapai dengan beberapa cara. Anda dapat menggunakan papan busa yang dipotong dengan ukuran yang tepat dan dicat seperti yang kami lakukan, atau jenis lembaran padat lainnya yang dapat dibuat sesuai ukuran yang Anda butuhkan dan terpasang dengan aman.

Sekarang Anda siap untuk memasang bingkai bersama menggunakan bahan cetak 3D. Setiap braket segitiga akan digunakan di sudut bingkai atas dan bawah untuk menempel pada kolom vertikal yang menempel pada bingkai bawah. Ini akan memberikan kekuatan yang dibutuhkan untuk memegang monitor. Sambungan frustum terpasang di tengah bingkai atas di mana lembaran akrilik akan meluncur ke tempatnya untuk membuat setengah piramida. Ini semua dipasang menggunakan sekrup dalam daftar bahan, dan kami merekomendasikan pengeboran lubang pilot terlebih dahulu untuk menghindari membelah kayu.

Setelah bingkai disekrup bersama dengan braket dan set akrilik di tempatnya, Anda siap untuk memprogram raspberry Pi.

Langkah 5: Menjalankan Kode dan Membuatnya Bekerja

Image
Image
Menjalankan Kode dan Membuatnya Bekerja
Menjalankan Kode dan Membuatnya Bekerja

Membuat aplikasi dan hologram muncul:

  1. Sekarang kita perlu mengambil laptop kita dan menginstal node.js, Anda dapat menemukannya di sini,
  2. Setelah terinstal, buka instruksi asli dan unduh paket kode dari file zip atau kloning github.
  3. Anda bisa mendapatkan semua modul node dan menginstalnya dengan perintah "NPM Install" atau "sudo npm install"
  4. Kemudian Anda dapat memulai visualizer dengan npm start, mengujinya dan melihatnya muncul, harus ada lagu default di dalamnya.
  5. Anda kemudian perlu membuat daftar putar soundcloud untuk memasukkan musik Anda sendiri, buat akun di sini dan tambahkan musik Anda sendiri,
  6. Setelah itu Anda perlu mengubah daftar putar di renderer.js Anda akan melihat bagian dengan const playlist = 'path/to/playlist' ubah bagian 'path/to/playlist' ke daftar putar Anda, Anda hanya perlu mengambil bagian akhir jadi seharusnya seperti ini, pengguna-496629426/sets/robotics-playlist
  7. Anda sekarang harus memiliki visualizer yang berjalan penuh dengan musik Anda diputar di latar belakang

Menyiapkan Raspberry Pi untuk mengubah visualizer dan musik:

  1. Pertama Anda perlu git clone atau mendapatkan file swipe-controller.py ke raspberry pi, terserah Anda bagaimana Anda ingin melakukannya (* perhatikan, raspberry pi hanya dapat menangani sejumlah daya untuk USB koneksi)
  2. Setelah mendapatkan file ke raspberry pi, Anda perlu mengubah bagian HOST_IP ke IP komputer yang menjalankan visualizer. Bagian tersebut akan terlihat seperti 'https://:3000'. Anda akan mengubah bagian ke IP dari komputer visualizer. (Catatan * raspberry pi dan ip host harus berada di jaringan yang sama agar ini berfungsi)
  3. Setelah selesai, Anda dapat menjalankan pengontrol dengan 'python swipe-controller.py' Saya akan merekomendasikan mengubah nama agar lebih selaras dengan apa yang Anda gunakan untuk mengontrol perubahan (mis.
  4. Anda hanya perlu mengatur papan tempat memotong roti dan pi dengan tombol sekarang dan itu dapat ditemukan di bagian skema.

Seperti yang dapat Anda lihat dari skema atau gambar, Anda harus memilih GPIO di raspberry pi Anda dan membuat koneksi.

Atau Anda dapat menggunakan skema terlampir (Catatan* Tata letak tombol tidak relevan untuk melakukan tindakan, kami hanya menempatkannya dalam formasi itu karena lebih mudah untuk mengetahui mana yang melakukan apa)

Setelah itu selesai, boot program swipe-controller.py (atau apa pun namanya) menggunakan Python "nama file".py itu harus berjalan tanpa kesalahan.

Direkomendasikan: