Talaan ng mga Nilalaman:

Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS): 8 Hakbang (na may Mga Larawan)
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS): 8 Hakbang (na may Mga Larawan)

Video: Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS): 8 Hakbang (na may Mga Larawan)

Video: Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS): 8 Hakbang (na may Mga Larawan)
Video: When you switch your petrol scooter with an electric one 😂 2024, Hulyo
Anonim
Image
Image
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS)
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS)
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS)
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS)

Ilang linggo na ang nakalilipas nakatanggap ako ng huling minutong paanyaya upang lumahok sa isang PhabLabs Hackathon sa Science Center Delft sa Netherlands. Para sa isang masigasig na libangan tulad ko, na karaniwang gumugugol lamang ng isang limitadong halaga ng oras sa tinkering, nakita ko ito bilang isang mahusay na pagkakataon na mag-iskedyul ng ilang nakatuon na oras upang gawing isa sa aking maraming mga ideya, sa loob ng saklaw ng Hackathon: Photonics, sa isang tunay na proyekto. At sa mahusay na mga pasilidad sa Makerspace sa Science Center Delft imposibleng tanggihan ang paanyaya na ito.

Ang isa sa mga ideya na mayroon ako para sa isang habang kaugnay sa photonics ay nais kong gumawa ng isang bagay sa Persistence of Vision (POV). Mayroon nang mga tone-toneladang halimbawa na magagamit online kung paano bumuo ng isang pangunahing pagpapakita ng POV gamit ang ilang pangunahing mga bahagi: microcontroller, old fan / hard disk / motor at isang string ng leds na konektado patayo sa axis ng umiikot na aparato. Sa isang simpleng pag-set up makakagawa ka na ng isang kahanga-hangang 2 dimensional na imahe, hal.:

Ang isa pang pagkakaiba-iba ng ipinapakita ng POV ay nagkokonekta sa isang string ng mga leds na kahilera sa axis ng umiikot na aparato. Magreresulta ito sa isang 3 dimensional na cylindrical na pagpapakita ng POV, hal.:

Sa halip na ikonekta ang string ng leds kahilera sa axis ng umiikot na aparato maaari mo ring i-arc ang string ng leds. Magreresulta ito sa isang spherical (globe) na display ng POV, hal: https://www.instructables.com/id/POV-Globe-24bit-… Ang susunod na antas ay upang magtayo ng maraming mga layer ng led strings upang lumikha ng isang volumetric 3D display. Narito ang ilang mga halimbawa ng naturang volumetric 3D POV na ipinapakita na ginamit ko bilang inspirasyon para sa partikular na proyekto na ito:

  • https://www.instructables.com/id/PropHelix-3D-POV-…
  • https://github.com/mbjd/3DPOV
  • https://hackaday.io/project/159306-volumetric-pov-…
  • https://hackaday.com/2014/04/21/volumen-the-most-a…

Tulad ng mga gumagawa ng mga halimbawa sa itaas na nagbibigay ng napaka kapaki-pakinabang na impormasyon, gumawa ng maraming kahulugan upang muling i-remix ang mga bahagi ng kanilang mga proyekto. Ngunit bilang isang Hackathon ay dapat na maging isang mapaghamong, nagpasya din akong bumuo ng isang iba't ibang mga uri ng volumetric 3D POV display. Ang ilan sa mga ito ay gumagamit ng rotors at maraming mainit na pandikit upang maiwasang lumipad ang mga sangkap. Ang iba ay lumikha ng mga pasadyang PCB's para sa kanilang proyekto. Matapos suriin ang ilan sa iba pang mga proyekto sa 3D POV nakita ko ang puwang para sa ilang "pagbabago" o ipinakilala ang ilang mga hamon para sa aking sarili:

  • Nang walang paunang karanasan sa paglikha ng na-customize na PCB's at dahil sa paghihigpit sa oras ng Hackathon pinili kong sundin ang isang mas pangunahing diskarteng prototype. Ngunit sa halip na lumikha ng tunay na rotors nag-usisa ako tungkol sa kung paano magiging hitsura ang tulad ng isang volumetric 3D POV display kapag gumagamit ng isang silindro na bumuo ng mga layer ng acrylic plastic.
  • Walang paggamit o kung hindi man minimum na paggamit ng mainit na pandikit upang hindi gaanong mapanganib ang aparato

Hakbang 1: Ginamit ang Materyal at Mga Kasangkapan

Ginamit na Materyal at Kasangkapan
Ginamit na Materyal at Kasangkapan

Para sa Motor Controller

  • Arduino Pro Micro 5V / 16Mhz
  • Maliit na Breadboard
  • 3144 Sensor ng Switch ng Effect ng Hall
  • Magnet na may Diameter: 1cm, Taas: 3mm
  • Toggle Switch - MTS-102
  • 10K Potensyomiter
  • Mga Dupont Jumper Wires
  • 16 x M5 Nuts
  • LCD display module na may asul na backlight (HD44780 16 × 2 Character)
  • 10K Resistor - Pull Up Resistor para sa Hall Effect Sensor
  • 220Ohm Resistor - Para sa pagkontrol ng kaibahan ng LCD Screen
  • Threaded Rod Diameter: 5mm
  • Plywood, Kapal: 3mm

Para sa Platform Base

  • Piraso ng Scrap Wood (250 x 180 x 18 mm)
  • Ibig Sabihin - 12V 4.2A - Paglipat ng Power Supply LRS-50-12
  • Power Plug Cable 220V
  • DC-DC Wireless Converter - 5V 2A (Transmitter)
  • Turnigy D2836 / 8 1100KV Brushless Outrunner Motor
  • Turnigy Plush 30amp Speed Controller W / BEC
  • Mga Konektor ng Mga Block ng Terminal
  • 12 x M6 Nuts upang ma-secure ang platform gamit ang mga sinulid na tungkod na may diameter na 6mm.
  • 3 x M2 Bolts (18mm haba) para sa pag-secure ng bolt-on adapter sa brushless motor
  • 4 x M3 Nuts at Bolts para sa pag-secure ng brushless motor sa piraso ng scrap kahoy
  • Threaded Rod Diameter: 6mm (4 x haba 70 mm)
  • Threaded Rod Diameter: 4mm (1 x haba 80 mm)
  • Plywood, Kapal: 3mm

Para sa Rotating Casing

  • DC-DC Wireless Converter - 5V 2A (Receiver)
  • 3D Printed Bolt On Adapter (PLA Filament, Puti)
  • Malabata 3.6
  • IC 74AHCT125 Quad Logic Level Converter / Shifter (3V hanggang 5V)
  • 10K Resistor - Pull Up Resistor para sa Hall Effect Sensor
  • 1000uF 16V Capacitor
  • Threaded Rod Diameter 4mm
  • Magnet na may Diameter: 1cm, Taas: 3mm
  • Plywood, Kapal: 3mm
  • Plywood, Kapal: 2mm
  • Acrylic Sheet, Kapal: 2mm
  • Steel Rod Diameter: 2mm
  • Mga Nuts at Bolts
  • 0.5 metro ledstrip APA102C 144 leds / meter

Mga Kagamitang Ginamit

  • Merlin Laser Cutter M1300 - Laser Cutting Plywood at Acrylic Sheet
  • Ultimaker 2+ para sa 3D Pag-print ng Bolt On Adapter
  • Soldering Station at Solder
  • Talaan ng Drill
  • Screwdrivers
  • Plyers
  • Martilyo
  • Caliper
  • Hacksaw
  • Mga gasgas
  • Heat Shrink Tubing

Ginamit na Software

  • Fusion 360
  • Ultimaker Cura
  • Arduino IDE at Teensyduino (naglalaman ng Teensy Loader)

Hakbang 2: Yunit ng Controller ng Motor upang Maayos ang Bilis ng Pag-ikot

Yunit ng Controller ng Motor upang Maayos ang Bilis ng Pag-ikot
Yunit ng Controller ng Motor upang Maayos ang Bilis ng Pag-ikot
Yunit ng Controller ng Motor upang Maayos ang Bilis ng Pag-ikot
Yunit ng Controller ng Motor upang Maayos ang Bilis ng Pag-ikot
Yunit ng Controller ng Motor upang Maayos ang Bilis ng Pag-ikot
Yunit ng Controller ng Motor upang Maayos ang Bilis ng Pag-ikot

Ang Motor Controller Unit ay nagpapadala ng isang senyas sa Turnigy Electronic Speed Controller (ESC) na makokontrol ang bilang ng mga pag-ikot na ibinigay ng motor na walang brush.

Bilang karagdagan nais ko ring maipakita ang aktwal na mga pag-ikot bawat minuto ng silindro ng POV. Iyon ang dahilan kung bakit napagpasyahan kong isama ang isang hall effect sensor at isang 16x2 LCD Display sa Motor Controller Unit.

Sa naka-attach na zip file (MotorControl_Board.zip) mahahanap mo ang tatlong mga file na dxf na magbibigay-daan sa iyo upang lasercut ang isang base plate at dalawang nangungunang mga plate para sa unit ng motor controller. Mangyaring gumamit ng playwud na may kapal na 3mm. Ang dalawang nangungunang mga plate ay maaaring mailagay sa tuktok ng bawat isa na magbibigay-daan sa iyo upang i-tornilyo sa 16x2 LCD Display.

Ang dalawang butas sa tuktok na plato ay inilaan para sa isang on / off na switch ng toggle at isang potensyomiter upang makontrol ang bilis ng motor na walang brush (hindi ko pa na-wire ang switch ng on / off na toggle ko pa). Upang maitayo ang Unit ng Motor Controller kailangan mong makita ang sinulid na tungkod na may diameter na 5mm sa 4 na piraso ng nais na taas. Gamit ang 8 M5 na mani maaari mo munang i-fasten ang base. Pagkatapos ay ikinabit ko ang maliit na breadboard sa base plate gamit ang dalawang panig na sticker na malagkit na ibinigay kasama ng breadboard. Ipinapakita ng naka-attach na eskematiko kung paano mo dapat i-wire ang mga bahagi upang maaari itong gumana kasama ang source code (MotorControl.ino) na nakakabit sa hakbang na ito. Gumamit ako ng isang 10K pull up risistor para sa sensor ng hall. Ang isang resistor na 220 Ohm ay gumana nang sapat upang makita ang teksto sa LCD screen.

Mangyaring tiyakin na ihiwalay mo ang mga pin ng sensor ng hall effect gamit ang mga heat shrink tubes, tulad ng ipinakita sa mga larawan. Ang tamang paggana ng sensor ng hall ay umaasa sa isang magnet na mailalagay sa umiikot na kaso sa hakbang 3.

Kapag nakumpleto ang mga kable maaari mong ma-secure ang 2 nangungunang mga plate na may LCD Display, Switch at Potentiometer na ginagamit muli ang 8 M5 nut tulad ng ipinakita sa mga larawan.

Nakabinbin sa modelo ng iyong motor na ginamit, maaaring kailanganin mong ayusin ang sumusunod na linya ng code sa MotorControl.ino file:

throttle = mapa (averagePotValue, 0, 1020, 710, 900);

Ang linya ng code na ito (linya 176) ay nagma-map ang posisyon ng 10K potentiometer sa signal para sa ESC. Tumatanggap ang ESC ng halaga sa pagitan ng 700 at 2000. At dahil ang motor na ginamit ko para sa proyektong ito ay nagsimulang umikot sa paligid ng 823, nilimitahan ko ang RPM ng motor sa pamamagitan ng paglilimita sa max na halaga sa 900.

Hakbang 3: Pagbuo ng Platform para sa Wireless Transmitting Power

Pagbuo ng Platform para sa Wireless Transmitting Power
Pagbuo ng Platform para sa Wireless Transmitting Power
Pagbuo ng Platform para sa Wireless Transmitting Power
Pagbuo ng Platform para sa Wireless Transmitting Power
Pagbuo ng Platform para sa Wireless Transmitting Power
Pagbuo ng Platform para sa Wireless Transmitting Power
Pagbuo ng Platform para sa Wireless Transmitting Power
Pagbuo ng Platform para sa Wireless Transmitting Power

Ngayong mga araw na ito ay may karaniwang dalawang mga paraan upang paganahin ang mga aparato na kailangang paikutin: slip singsing o paglilipat ng kuryente nang wireless sa pamamagitan ng mga induction coil. Tulad ng mataas na kalidad na mga singsing na slip na maaaring suportahan ang mataas na RPM ay may posibilidad na maging napakamahal at mas madaling makamit at magsuot pinili ko para sa mga wireless na pagpipilian gamit ang isang 5V Wireless DC-DC converter. Ayon sa mga pagtutukoy dapat posible na ilipat ang hanggang sa 2 Amps gamit ang naturang converter.

Ang Wireless DC-DC converter ay binubuo ng dalawang bahagi, isang transmiter at isang receiver. Mangyaring magkaroon ng kamalayan na ang PCB na konektado sa pagpapadala ng coil ng induction ay mas maliit kaysa sa isang tumatanggap.

Ang platform mismo ay bumubuo gamit ang isang piraso ng scrap kahoy (250 x 180 x 18 mm).

Sa platform ay kinalbo ko ang Mean Well 12V Power Supply. Ang output ng 12V ay konektado sa ESC (tingnan ang mga iskema sa Hakbang 1) at ang PCB ng bahagi ng paglilipat ng Wireless DC-DC Converter.

Sa naka-attach na Platform_Files.zip makikita mo ang mga file ng dxf upang i-lasercut ang platform sa labas ng playwud na may kapal na 3mm:

  • Platform_001.dxf at Platform_002.dxf: Kailangan mong ilagay ang mga ito sa bawat isa. Lilikha ito ng isang recessed area para sa pagpapadala ng coil ng induction.
  • Magnet_Holder.dxf: Lasercut ang disenyo na ito ng tatlong beses. Isa sa tatlong beses, isama ang bilog. Sa iba pang dalawang lasercuts: alisin ang bilog mula sa pagputol. Pagkatapos ng pagputol, idikit ang tatlong piraso upang lumikha ng isang may-hawak para sa isang pang-akit (diameter 10mm, kapal: 3mm). Gumamit ako ng superglue upang idikit ang pang-akit sa may-hawak ng Magnet. Mangyaring siguraduhin na idikit mo ang tamang bahagi ng Magnet sa may-ari dahil ang sensor ng hall ay gagana lamang sa isang gilid ng pang-akit.
  • Platform_Sensor_Cover.dxf: Tutulungan ka ng piraso na ito upang mapanatili ang sensor ng hall na nakakabit sa Motor Control Unit sa lugar tulad ng ipinakita sa unang larawan.
  • Platform_Drill_Template.dxf: Ginamit ko ang piraso na ito bilang isang template para sa pagbabarena ng mga butas sa piraso ng scrap kahoy. Ang apat na mas malaki na 6 mm na butas ay para sa sumusuporta sa mga sinulid na tungkod na may diameter na 6mm upang suportahan ang platform. Ang 4 na mas maliit na butas ay para sa pag-secure ng brushless motor sa piraso ng scrap kahoy. Ang pinakamalaking butas sa gitna ay kinakailangan para sa axis na tumakbo palabas ng motor na walang brush. Tulad ng mga bolt para sa motor at mga sinulid na tungkod para sa platform ay kailangang ma-secure sa ilalim ng platform, kinakailangan upang palakihin ang mga butas na iyon para sa isang malalim na mm upang payagan ang mga mani na magkasya.

Sa kasamaang palad ang baras ng motor na walang brush ay natigil sa 'maling' bahagi para sa proyektong ito. Ngunit nagawa kong baligtarin ang baras sa tulong ng sumusunod na tagubilin na nakita ko sa Youtube:

Kapag na-secure ang motor at mga sumusuporta sa mga rod, ang platform ay maaaring maitayo gamit ang mga piraso ng platform ng lasercut. Ang platform mismo ay maaaring ma-secure gamit ang 8 M6 nut. Ang may hawak ng Magnet ay maaaring nakadikit sa platform sa hangganan tulad ng ipinakita sa unang larawan.

Ang naka-attach na file na "Bolt-On Adapter.stl" ay maaaring mai-print gamit ang isang 3D printer. Ang adapter na ito ay kinakailangan upang maglakip ng isang sinulid na tungkod na may diameter na 4mm sa Brushless Motor na gumagamit ng 3 x M2 bolts na may haba na 18mm.

Hakbang 4: Umiikot na Casing

Umiikot na Casing
Umiikot na Casing
Umiikot na Casing
Umiikot na Casing
Umiikot na Casing
Umiikot na Casing

Ang nakalakip na Base_Case_Files.zip ay naglalaman ng mga file na dxf upang putulin ng laser ang 6 na mga layer upang maitayo ang kaso para sa mga sangkap na pagkontrol sa APA102C led strip.

Ang mga layer 1-3 ng disenyo ng Kaso ay nangangahulugang nakadikit. Ngunit mangyaring tiyakin na ang isang magnet (diameter 10mm, taas: 3mm) ay inilalagay sa pabilog na ginupit sa Layer 2 bago idikit ang tatlong mga layer. Siguraduhin din na ang magnet ay nakadikit sa tamang poste sa ilalim, dahil ang sensor ng hall effect na nakalagay sa platform na itinayo sa Hakbang 3 ay tutugon lamang sa isang bahagi ng magnet.

Ang disenyo ng kaso ay naglalaman ng mga compartment para sa mga sangkap na nakalista sa mga nakakabit na mga scheme ng kable. Kinakailangan ang IC 74AHCT125 upang mai-convert ang 3.3V signal mula sa Teensy sa 5V signal na kinakailangan para sa APA102 led strip. Ang mga layer 4 at 5 ay maaari ding idikit. Ang nangungunang layer 6 ay maaaring maitambak sa iba pang mga layer. Ang lahat ng mga layer ay mananatili sa tamang posisyon sa tulong ng 3 mga steel rod na may diameter na 2mm. Mayroong tatlong maliit na butas para sa 2mm steel rods na pumapalibot sa mas malaking butas para sa umiikot na 4mm na sinulid na tungkod na nakakabit sa brushless motor. Kapag ang lahat ng mga bahagi ay na-solder ayon sa eskematiko, ang kumpletong kaso ay maaaring ilagay sa bolt-on adapter na naka-print sa Hakbang 3. Mangyaring tiyakin na ang anumang bukas na mga wire ay maayos na insulated gamit ang mga heat shrink tubes. Mangyaring magkaroon ng kamalayan na ang tamang paggana ng sensor ng hall ng mga hakbang na ito ay nakasalalay sa pang-akit na nakalagay sa may-ari ng pang-akit na inilarawan sa hakbang 3.

Ang nakalakip na patunay ng konsepto ng code na 3D_POV_POC.ino ay magpapagaan ng ilang mga leds na pula. Nagreresulta ang sketch sa isang parisukat na ipinapakita sa sandaling magsimulang paikutin ang silindro. Ngunit bago magsimula ang umiikot na mga leds na kinakailangan upang gayahin ang isang parisukat ay nakabukas bilang default. Nakatutulong ito upang subukan ang tamang paggana ng mga leds sa susunod na hakbang.

Hakbang 5: Paikot na Cylinder Gamit ang Led Strips

Umiikot na Cylinder Gamit ang Led Strips
Umiikot na Cylinder Gamit ang Led Strips
Umiikot na Cylinder Gamit ang Led Strips
Umiikot na Cylinder Gamit ang Led Strips
Umiikot na Cylinder Gamit ang Led Strips
Umiikot na Cylinder Gamit ang Led Strips
Umiikot na Cylinder Gamit ang Led Strips
Umiikot na Cylinder Gamit ang Led Strips

Ang nakalakip na Rotor_Cylinder_Files.zip ay naglalaman ng mga file na dxf para sa pagputol ng isang 2mm makapal na Acrylic Sheet. Ang mga nagresultang 14 disc ay kinakailangan upang maitayo ang transparent na silindro para sa proyektong POV na ito. Ang mga disc ay kailangang maitambak sa bawat isa. Ang disenyo ng mga cylindric disc ay nagbibigay-daan sa 12 led strips na dapat na soldered bilang isang mahabang led strip. Simula mula sa isang disc isang maliit na led strip na naglalaman ng 6 leds ay kailangang ikabit sa isang disc gamit ang mga adhesive sticker sa led strip. Paghinang muna ang mga wire sa led strip bago ilakip ang led strips sa disc gamit ang adhesive sticker. Kung hindi man pinatakbo mo ang peligro na matutunaw ng solder gun ang acrylic disc.

Kapag ang disc # 13 ay nakasalansan sa transparent na silindro, ang 2mm steel rod na ginamit upang mapanatili ang lahat ng mga layer sa mga tamang posisyon ay maaari ring i-cut sa tamang haba, nakahanay sa tuktok ng disc # 13 ng silindro. Ang Disc # 14 ay maaaring magamit upang mapanatili ang 2mm steel rods sa lugar sa tulong ng dalawang M4 nut.

Sapagkat ang dami ng oras na kinakailangan upang maitayo ang buong aparato, hindi pa ako nakapagprogram ng mas matatag na visual na kagiliw-giliw na mga pagpapakita ng 3D sa loob ng timeframe ng hackathon. Iyon din ang dahilan kung bakit ang ibinigay na code para sa pagkontrol sa mga leds ay napakahalaga pa rin upang patunayan ang konsepto, na nagpapakita lamang ng isang pulang parisukat na 3 na dimensyonal sa ngayon.

Hakbang 6: Mga Natutuhan sa Aralin

Malabata 3.6

  • Nag-order ako ng isang Teensy 3.5 para sa proyektong ito, ngunit ang tagatustos ay nagpadala sa akin ng isang Teensy 3.6 nang hindi sinasadya. Dahil sa sabik kong tapusin ang proyekto sa loob ng timeframe ng hackathon nagpasya akong sumulong sa Teensy 3.6. Ang dahilan kung bakit nais kong gamitin ang Teensy 3.5 ay dahil sa mga port, sila ay mapagparaya sa 5V. Hindi ito ang kaso sa Teensy 3.6. Iyon din ang dahilan kung bakit kailangan kong ipakilala ang isang bi-directional logic converter sa pag-setup. Sa isang Teensy 3.5 hindi ito kinakailangan.
  • Isyu sa Power Ramp Up: Kapag binubuksan ang aparato mayroong isang power ramp up sa pamamagitan ng wireless dc-dc charge module upang mapagana ang Teensy 3.6. Sa kasamaang palad ang ramp up ay masyadong mabagal para sa Teensy 3.6 upang magsimula nang tama. Bilang isang solusyon sa kasalukuyan kailangan kong palakasin ang Teensy 3.6 sa pamamagitan ng koneksyon ng micro USB at pagkatapos ay i-plug ang 12V Power Supply na nagpapakain sa wireless dc-dc transmitter. Kapag ang wireless dc-dc receiver ay nagbibigay din ng lakas sa Teensy maaari kong i-unplug ang USB cable. Ibinahagi ng mga tao ang kanilang pag-hack sa isang MIC803 para sa mabagal na isyu ng rampa ng kuryente dito:

Module ng LCD Screen

Masamang pag-uugali sa panlabas na lakas. Gumagana nang tama ang screen kapag pinalakas sa pamamagitan ng USB. Ngunit kapag pinapagana ko ang LCD screen sa pamamagitan ng breadboard gamit ang 5V na ibinigay ng BEC o isang independiyenteng Power Supply, nagsisimulang mag-scramble ang teksto pagkatapos ng ilang segundo pagkatapos na ang teksto ay dapat na baguhin. Kailangan ko pa ring imbestigahan kung ano ang sanhi ng isyung ito

Mekanikal

Upang masubukan ang aking yunit ng motor controller upang sukatin ang aktwal na RPM, hinayaan ko ang motor na paikutin na may bolt sa adapter, bolt at base case na nakakabit sa motor. Sa panahon ng isa sa paunang pagsubok ay pinapatakbo ang mga turnilyo na kumokonekta sa may-ari ng motor sa motor na i-unscrew ang kanilang mga sarili dahil sa mga panginginig. Sa kabutihang palad napansin ko ang isyung ito sa oras kaya naiwasan ang isang potensyal na sakuna. Nalutas ko ang isyung ito sa pamamagitan ng pag-tornilyo ng mga turnilyo nang medyo mas mahigpit sa motor at gumamit din ng ilang patak ng Loctite upang masigurado ang mga tornilyo

Software

Kapag na-export mo ang mga sketch ng Fusion 360 bilang mga dxf file para sa laser cutter, ang mga sumusuportang linya ay na-export bilang mga regular na linya

Hakbang 7: Mga Potensyal na Pagpapabuti

Ano ang gagawin kong kakaiba batay sa karanasan na nakuha ko sa proyektong ito:

  • Gumagamit ng isang led strip na naglalaman ng hindi bababa sa 7 leds sa halip na 6 leds bawat layer para sa ilan kung ano ang mas magagandang visualisasyon sa tekstuwal
  • Bumili ng ibang motor na walang brush kung saan ang baras ay dumidikit na sa tamang (ilalim) na bahagi ng motor.. kailangang gawin ngayon.
  • Paggastos ng mas maraming oras sa pagbabalanse ng aparato upang mabawasan ang mga panginginig, alinman sa mekanikal o pagmomodelo ito sa Fusion 360.

Naisip ko rin ang tungkol sa ilang mga potensyal na pagpapabuti, na maaari kong tingnan kung payagan ang oras:

  • Tunay na paggamit ng pagpapaandar ng SD card sa Teensy upang lumikha ng mas mahahabang mga animasyon
  • Taasan ang density ng imaging sa pamamagitan ng paggamit ng mas maliit na mga leds (APA102 (C) 2020). Nang sinimulan ko ang proyektong ito ilang linggo na ang nakakaraan, ang mga humantong piraso na naglalaman ng mga maliliit na leds (2x2 mm) na ito ay hindi madaling makuha sa merkado. Posibleng bilhin ang mga ito bilang magkahiwalay na mga sangkap ng SMD, ngunit isasaalang-alang ko lamang ang pagpipiliang ito kung nais mong maghinang ang mga sangkap na ito sa isang pasadyang PCB.
  • Maglipat ng mga 3D na imahe nang wireless sa aparato (Wifi o Bluetooth). Ito ay dapat ding gawing posible upang mai-program ang aparato upang mailarawan ang tunog / musika.
  • I-convert ang mga animasyon ng Blender sa isang format ng file na maaaring magamit sa aparato
  • Ilagay ang lahat ng mga humantong piraso sa base plate at ituon ang ilaw sa mga layer ng acryl. Sa bawat magkakaibang layer ang maliliit na lugar ay maaaring nakaukit upang maipakita ang ilaw kapag tinanggal mula sa mga leds. Ang ilaw ay dapat na nakatuon sa mga nakaukit na lugar. Ito ay maaaring posible sa pamamagitan ng paglikha ng isang lagusan na gumagabay sa ilaw o gumagamit ng mga lente sa mga leds upang ituon ang ilaw.
  • Pagpapabuti ng katatagan ng 3D Volumetric display at regulasyon ng bilis ng pag-ikot sa pamamagitan ng paghihiwalay ng rotating base mula sa brushless motor sa pamamagitan ng paggamit ng mga gears at isang timing belt.

Hakbang 8: Sumigaw

Nais kong magbigay ng espesyal na pasasalamat sa mga sumusunod na tao:

  • Ang aking kamangha-manghang asawa at mga anak na babae, para sa kanilang suporta at pag-unawa.
  • Teun Verkerk, para sa pag-anyaya sa akin sa Hackathon
  • Nabi Kambiz, Nuriddin Kadouri at Aidan Wyber, para sa iyong suporta, tulong at gabay sa buong Hackaton
  • Si Luuk Meints, isang artista at kapwa kalahok ng Hackaton na ito na napakabait na bigyan ako ng isang personal na 1 oras na kurso sa bilis ng pagpapakilala sa Fusion 360 na pinapayagan akong i-modelo ang lahat ng mga bahagi na kailangan ko para sa proyektong ito.

Inirerekumendang: