Talaan ng mga Nilalaman:

3D Printed Light Saber With Arduino Powered Sound (Kasamang mga file): 6 na Hakbang
3D Printed Light Saber With Arduino Powered Sound (Kasamang mga file): 6 na Hakbang

Video: 3D Printed Light Saber With Arduino Powered Sound (Kasamang mga file): 6 na Hakbang

Video: 3D Printed Light Saber With Arduino Powered Sound (Kasamang mga file): 6 na Hakbang
Video: 50 Personal Transports You Didn't Know You Needed 2024, Nobyembre
Anonim
3D Printed Light Saber With Arduino Powered Sound (Kasamang mga file)
3D Printed Light Saber With Arduino Powered Sound (Kasamang mga file)
3D Printed Light Saber With Arduino Powered Sound (Kasamang mga file)
3D Printed Light Saber With Arduino Powered Sound (Kasamang mga file)

Hindi ako nakahanap ng magandang tutorial noong nagtatrabaho ako sa proyektong ito kaya naisip kong lilikha ako ng isa. Ang tutorial na ito ay gagamit ng ilang mga file mula sa 3DPRINTINGWORLD at ilang bahagi ng code ay nagmula sa JakeS0ft

Mga bagay na kakailanganin mo:

1. Isang 3D printer ng ilang uri (Gumamit ako ng CR-10)

2. Isang bakal na bakal

3. Arduino Nano

4. MPU-6050 6-axis Accelerometer Gyroscope Sensor

5. Adafruit Audio FX Sound Board + 2x2W Amp - WAV / OGG Trigger -16MB

6. 1.5 4Ohm 3W Full Range Audio Speaker

7. Isang maliit na maliit na diameter ng baras ng metal

8. Copper wire

9. Mag-drill at mag-drill na malapit sa diameter ng iyong metal rod

Hakbang 1: Simulan ang Pag-print

Simulan ang Pag-print
Simulan ang Pag-print
Simulan ang Pag-print
Simulan ang Pag-print

Hinahayaan nating magsimula sa pamamagitan ng pag-print ng talim, hilt, at cap. Aabutin paitaas ng 30 oras at maayos ang kanilang pag-print gamit ang isang 1mm nozzle. Matapos dalhin ang mga file sa Cura napansin kong napakaliit nila para sa nais kong gawin.

tiyaking i-print ang Hilt at Blade sa 150% scale at ang Cap sa 2540%

Ito ay kritikal. Huwag kalimutan na sukatin ang mga ito o ang Arduino ay hindi magkasya. Ang lightsaber ay babawasan sa halos 9 1/8 kaya kung nais mong makatipid ng oras maaari mong ihinto ang print kapag umabot sa taas na iyon.

Hakbang 2: Arduino, MPU-6050, at Adafruit Wiring

Arduino, MPU-6050, at Adafruit Wiring
Arduino, MPU-6050, at Adafruit Wiring
Arduino, MPU-6050, at Adafruit Wiring
Arduino, MPU-6050, at Adafruit Wiring
Arduino, MPU-6050, at Adafruit Wiring
Arduino, MPU-6050, at Adafruit Wiring

Mayroon kang kaunting kalayaan pagdating sa mga kable, kung plano mong gamitin ang nakalakip na programa kung gayon inirerekumenda kong sundin ang aking pin out. Papayagan nito (sana) ang iyong pag-set up na maging malapit sa plug and play. Inirerekumenda ko ang paghihintay na maghinang sa iyong konektor ng 9v upang maaari kang dumulas sa butas sa ilalim ng takip.

Mga Tip sa Genera para sa hakbang na ito:

- Subukan ang circuit bago mo ito solder

- Dalhin ang iyong oras kapag paghihinang

- Tandaan na ang lahat ay dapat magkasya sa hilt sa paglaon

Napalitan ako ng loob kung gaano ito katahimikan kaya't pinutol ko ang tulay ng G1 sa board ng tunog ng Adafruit. Hindi ako nakaranas ng anumang mga problema pagkatapos gawin ito ngunit maaaring humantong ito sa mga problema kung ang maling mga nagsasalita ay ginamit o kung ang soundboard ay nalulula.

Hakbang 3: Pag-coding

Coding
Coding

Adruino Nano

Hindi ko bibigyan ng labis na detalye ang tungkol sa kung paano ginagawa ng programa kung ano ang ginagawa nito ngunit ibabahagi ko sa iyo ang flow chart na ito. Kapag na-download mo na ang programa, i-plug ang iyong Arduino Nano at i-upload ang programa.

Soundboard ng Adafruit

Walang anumang pag-coding na kasangkot sa soundboard. Ang kailangan mo lang gawin ay i-upload ang iyong mga tunog sa board sa pamamagitan ng pag-plug nito sa iyong computer. Ang mga file ay pinalitaw ng kanilang mga pangalan. Ginamit namin ang mga pin 0 at 1, nangangahulugan ito na gugustuhin mong mapangalanan ang iyong mga file ng tunog na T01.wav o T01RAND0.wav kung plano mong magkaroon ng maraming mga random na tunog. Orihinal kong ikinabit ang 0 pin para sa isang pare-parehong tunog na "hum" ngunit sa huli ay napunta sa pagpapasya laban dito. HUWAG GAMITIN ANG PIN 0 BILANG IYONG TRIGGER maliban kung plano mong pumunta sa code at palitan ito.

Narito ang isang PDF na nagpapaliwanag nang higit pa tungkol sa Adafruit soundboard + amp

Hakbang 4: Maghanda para sa Assembly

Paghahanda para sa Assembly
Paghahanda para sa Assembly
Paghahanda para sa Assembly
Paghahanda para sa Assembly
Paghahanda para sa Assembly
Paghahanda para sa Assembly

Handa ka na para sa pagpupulong kung mayroon ka:

- Isang naka-print na hilt

- Isang naka-print na talim (gupitin sa 9 1/8 )

- Isang naka-print na takip na naglalaman ng iyong Adafruit soundboard, Arduino nano, at MPU-6050

- Isang 9v na baterya

- Isang drill

- Isang maliit na baras ng metal

- mainit na pandikit

Hakbang 5: Mga butas ng drill para sa Metal Rod / Acoustics

Mga butas ng drill para sa Metal Rod / Acoustics
Mga butas ng drill para sa Metal Rod / Acoustics

Mag-drill ng isang butas na dumaan sa isang gilid at bahagi ng paraan sa kabilang panig. Dito mo isisingit at gupitin ang iyong metal rod sa laki. Tinitiyak nito na ang ilaw na talim ng sable ay hindi bababa at durugin ang electronics na iyong ginugol ng labis na oras sa paghihinang. Natagpuan ko ang isang dab ng mainit na pandikit na gumagana nang sapat upang mahawakan ang pamalo sa lugar.

Inirerekumenda ko ang pagbabarena ng maraming mga butas sa paligid ng base ng hilt upang payagan ang tunog na makatakas. Tiyak na may malaking pagkakaiba ito.

Hakbang 6: Masiyahan at Pagbutihin

Tangkilikin at Pagbutihin!
Tangkilikin at Pagbutihin!
Tangkilikin at Pagbutihin!
Tangkilikin at Pagbutihin!

Ito ang iyong tapos na produkto, ang kailangan mo lang gawin ay mag-hook up ng isang 9v sa iyong Arduino nano at handa ka nang pumunta

Mayroong maraming mga paraan na maaaring mapabuti, kabilang ang isang nakalaang lugar para sa baterya, mas malakas na (mga) speaker, at mas maliit na form factor upang pangalanan ang ilan.

Tulad ng dati kung kayo at mga gals ay may anumang mga katanungan o alalahanin mangyaring magbigay ng puna at ipaalam sa akin. Susubukan kong tiyakin na ang mga link ay mananatiling aktibo at ang programa ay napapanahon.

Inirerekumendang: