Isi kandungan:

PropHelix - Paparan 3D POV: 8 Langkah (dengan Gambar)
PropHelix - Paparan 3D POV: 8 Langkah (dengan Gambar)

Video: PropHelix - Paparan 3D POV: 8 Langkah (dengan Gambar)

Video: PropHelix - Paparan 3D POV: 8 Langkah (dengan Gambar)
Video: PropHelix - 3D POV holographic display 2024, November
Anonim
Image
Image
BOM
BOM

Orang selalu terpesona dengan representasi holografik. Terdapat beberapa cara untuk melakukan ini.

Dalam projek saya, saya menggunakan heliks berputar dari jalur LED. Terdapat sejumlah 144 LED yang dapat memaparkan 17280 voxel dengan 16 warna. Voxel disusun secara bulat dalam 12 tingkat. LED dikendalikan oleh hanya satu mikrokontroler. Kerana saya telah menggunakan LED APA102, saya tidak memerlukan pemandu atau transistor tambahan. Jadi bahagian elektronik lebih senang dibina. Kelebihan lain ialah bekalan elektrik tanpa wayar. Anda tidak memerlukan sikat dan tidak ada kehilangan geseran.

Langkah 1: BOM

BOM
BOM

Lihat langkah seterusnya untuk bahagian yang dicetak 3d

Untuk aci pemacu:

  • 4 keping. skru M4x40 dengan 8 kacang dan mesin basuh4pcs.
  • Skru M3x15 untuk memasang motor ke pinggan
  • plat logam / alu 1-2mm, 60x80mm, atau bahan lain untuk memasang motor
  • 3pcs. Skru M3x15 untuk memasang penggerak pada motor
  • Motor tanpa berus dengan tiga lubang M3 untuk penggerak (poros pilihan / tidak diperlukan), berikut adalah versi dengan lebih banyak tork.

  • ESC 10A atau lebih, lihat spesifikasi motor

Untuk ESC:

Arduino Pro Mini

Pengekod dengan butang (untuk mengatur kelajuan)

Untuk pemutar

  • Skru M5x80 dengan dua kacang dan beberapa mesin basuh
  • 1m 144 APA 102 LED (24 Jalur 6pcs.)
  • Kapasitor elektrolitik 1000µF 10V
  • Sensor dewan + magnet TLE 4905L
  • perintang tarik 10k, 1k
  • 12V Wireless Charger Module 5V Power Supply + Heatsink (20x20x20mm), lihat gambar
  • 3 keping. jalur matriks PCB, 160x100 mm
  • Papan roti, 50x100 mm untuk pengawal mikro
  • lem yang baik, supaya garis-garis tidak terbang
  • tiub pengecutan panas
  • Bekalan Kuasa 12V 2-3A DC

Mikrokontroler Parallax Propeller:

Jangan takut dengan mikrokontroler ini, ia adalah mcu 8-teras yang kuat dengan 80Mhz dan semudah diprogram / flash seperti arduino! Terdapat beberapa Papan di laman paralaks yang ada.

Pilihan lain (saya) adalah CpuBlade / P8XBlade2 dari cluso, pembaca microSD ada di dalamnya dan perduaan boleh di-boot tanpa pengaturcaraan!

Untuk memprogram baling-baling dan juga beberapa arduino, anda memerlukan papan penyesuai USB ke TTL.

Alat yang saya gunakan:

  • Pisau
  • stesen solder dan pateri
  • gerudi meja 4 + 5 mm gerudi
  • gunting dan serpihan / fail untuk papan roti
  • sepana skru 7 + 8 + 10 mm
  • sepana hex 2, 5mm
  • tukul + pukulan tengah untuk menandakan lubang untuk motor di plat logam
  • bangku simpanan untuk membengkokkan plat logam berbentuk u
  • Pencetak 3D + filamen PLA
  • pistol lebur panas
  • beberapa tang, pemotong sisi

Langkah 2: Bahagian Bercetak 3D

Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D

Di sini anda dapat melihat bahagian yang saya cetak dari PLA. 12 keping diperlukan dari spacer. (Bahagian ketiga). Bahagian ini mewujudkan sudut yang betul antara papan LED.

Langkah 3: Daya Tanpa Wayar dan Pemasangan Motor

Daya Tanpa Wayar dan Pemasangan Motor
Daya Tanpa Wayar dan Pemasangan Motor
Daya Tanpa Wayar dan Pemasangan Motor
Daya Tanpa Wayar dan Pemasangan Motor
Daya Tanpa Wayar dan Pemasangan Motor
Daya Tanpa Wayar dan Pemasangan Motor

Dalam langkah ini saya menunjukkan kepada anda kuasa tanpa wayar. Gegelung ini biasanya digunakan untuk mengecas telefon bimbit. Voltan input ialah 12V, output 5V. Ini sesuai untuk heliks kami. Maksimum semasa adalah kira-kira 2A. 10 Watt cukup untuk LED. Saya tidak menggunakan kecerahan maksimum LED dan tidak menyalakan semua LED pada masa yang sama.

Satu perkara PENTING, gunakan heatsink untuk PCB gegelung utama kerana semakin panas! Saya juga menggunakan Kipas kecil untuk menyejukkan heatsink.

Seperti yang anda lihat, saya menggunakan plat logam pasang siap untuk memasang motor tetapi anda juga boleh membengkokkan plat (alu). Gunakan kira-kira 60x60mm untuk bahagian atas dan 10x60mm untuk panel sisi. Di samping itu saya melekatkan pinggan di blok kayu yang berat.

Langkah 4: Motor / Kawalan

Motor / Kawalan
Motor / Kawalan

Berikut adalah skema cara mengawal motor. Saya menggunakan arduino dengan pengekod untuk kelajuan dan butang mula / berhenti. Lakaran arduino juga dilampirkan. Untuk memprogram arduino, lihat beberapa instruksional di sini mengenai instruktif:-)

Motor tanpa berus adalah jenis 50g kecil yang tersisa. Saya mengesyorkan motor yang sedikit lebih besar.

Langkah 5: Helix

Helix
Helix
Helix
Helix
Helix
Helix
Helix
Helix

diperbuat daripada 12 papan jalur / papan verob, lubang 5mm digerudi di tengahnya. Pastikan sekurang-kurangnya terdapat 4 jalur tembaga di bahagian belakang. Jalur tembaga luar digunakan untuk menghidupkan jalur LED. Jalur tembaga dalaman adalah untuk DATA dan JAM dan dipisahkan untuk kedua-dua belah pihak. Satu sisi papan adalah sisi genap dan sisi lain adalah sisi ganjil untuk Pixel. Secara keseluruhan terdapat 4 kumpulan iaitu 36 LED. 36 LED ini dipisahkan dalam 6 yang pertama pada tahap 6 pertama. Jadi ada kumpulan genap / ganjil dan atas / bawah.

Langkah 6: Skema Helix

Skema Helix
Skema Helix
Skema Helix
Skema Helix

Skema menggunakan papan MCU fritzing yang lebih tua dan lebih besar kerana saya tidak menjumpai templat fritzing dari Propeller Boards yang lebih baru / terkini.

Untuk kawalan LED saya menggunakan The Propeller Microcontroller dari Parallax. Dua Pin kawalan mikro 6x6 = 36 LED. Oleh itu, mereka adalah 4 kumpulan LED (skematik), dari atas:

  1. genap / bawah
  2. ganjil / bawah
  3. ganjil / atas
  4. genap / teratas

Perisian dilampirkan, lihat instruksi saya sebelumnya (langkah 4) untuk memprogram mikropengawal Propeller.

Langkah 7: Bagaimana Voxel Diatur

Bagaimana Voxel Diatur
Bagaimana Voxel Diatur

Dalam helaian ini anda dapat melihat bagaimana vokal disusun.

120 bingkai dihasilkan setiap giliran. Setiap bingkai terdiri daripada 12x12 = 144 Voxel, yang memberi kita 120x144 = 17280 Voxels. Setiap Voxel mendapat warna 4bit sehingga kita memerlukan ram 8640 byte.

Langkah 8: Maklumat Tambahan

Maklumat Tambahan
Maklumat Tambahan
Maklumat Tambahan
Maklumat Tambahan

Pastikan heliks berputar berlawanan arah jarum jam!

Sangat penting untuk mengimbangkan heliks dengan timbal balik sebelum berpusing. Gunakan kacamata pelindung dan banyak gam untuk bahagian yang boleh "terbang".

Jarak antara "Prop tepi" adalah 21mm (jika papan mempunyai 160mm), malaikat: 15 darjah

Kemas kini:

  • (2 Mei 2017), edit beberapa foto dengan keterangan
  • (3 Mei 2017), tambahkan langkah: Bagaimana Voxel Diatur
Peraduan Mikrokontroler 2017
Peraduan Mikrokontroler 2017
Peraduan Mikrokontroler 2017
Peraduan Mikrokontroler 2017

Naib Johan dalam Peraduan Mikrokontroler 2017

Disyorkan: