Indholdsfortegnelse:

Arduino -baseret lyssværd med lys- og lydeffekter: 14 trin (med billeder)
Arduino -baseret lyssværd med lys- og lydeffekter: 14 trin (med billeder)

Video: Arduino -baseret lyssværd med lys- og lydeffekter: 14 trin (med billeder)

Video: Arduino -baseret lyssværd med lys- og lydeffekter: 14 trin (med billeder)
Video: 馬可多光劍(音效) 2024, November
Anonim
Image
Image
Materialer og komponenter
Materialer og komponenter

Hej jedi! Denne instruktive handler om at lave et lyssværd, der ser ud, lyder og fungerer som en i filmen! Den eneste forskel - den kan ikke skære metal:(Denne enhed er baseret på Arduino platform, og jeg giver den en masse funktioner og funktioner, det var et meget stort stykke arbejde, og jeg brugte alle mine programmeringsevner, men det var det værd!

Så lad os tale om funktioner! Du kan også se en kort anmeldelse i min video, hvor jeg viser alle effekter og funktioner i GyverSaber -systemet, og der er også to professionelle jedi -kampe med mine lyssværder i slutningen af videoen!

Funktioner:

  • Glat tænd/sluk med lyssværd-lignende lydeffekt
  • Tilfældigt pulserende farve (du kan slukke den)
  • Lyder:
  • TILSTAND 1: genereret brummen. Frekvensen afhænger af knivens vinkelhastighed
  • TILSTAND 2: brummen fra SD -kort
  • Langsom svingning - lang brummen (tilfældigt fra 4 lyde)
  • Hurtig svingning - kort brummen (tilfældigt fra 5 lyde)
  • Klar hvid blinker, når du rammer
  • Spil en af 16 hitlyde, når den rammer:
  • Svagt hit - kort lyd
  • Hårdt hit - lang "bzzzghghhdh" lyd
  • Efter tænding viser kniven det aktuelle batteriniveau fra 0 til 100 procent

Batterisikker tilstand

  • Batteriet er afladet, FØR TÆNDNING: GyverSaber tændes ikke, knap -LED'en vil PULSE et par gange
  • Batteriet er afladet EFTER TÆNDNING: GyverSaber slukkes automatisk

Kontrolknap:

  • HOLD - tænd / sluk GyverSaber
  • TRIPLE CLICK - skift farve (rød - grøn - blå - gul - lyserød - isblå)
  • KVINARISK KLIK - skift lydtilstand (brummen generering - brummen afspiller)
  • Valgt farve- og lydtilstand gemt i EEPROM (ikke-flygtig hukommelse)

Trin 1: Materialer og komponenter

Jeg køber altid elektronisk personale på Aliexpress, men du kan finde de samme moduler på Amazon, eBay osv.

Elektroniske komponenter:

  • Arduino NANO
  • Adresserbar LED -strimmel. WS2811, 12V. Tag hvidt printkort, IP30, 60 lysdioder pr. Meter https://ali.pub/23csyd
  • Knap med LED. Tag 5V version
  • MPU6050
  • Billig MicroSD
  • MicroSD -modul mini
  • Eller denne
  • Batterier 18650 med beskyttelse https://ali.pub/23moiu
  • DCDC Træd ned https://ali.pub/23mpex
  • Forstærker https://ali.pub/23mp6d
  • Højttaler https://ali.pub/23mq8h
  • Modstande KIT
  • Tænd/sluk -knap
  • Opladerport
  • CC CV oplader til 3 celler https://ali.pub/23mt8s
  • Prototype bord

Materialer og instrumenter:

  • Polycarbonatrør (lysdiffusion, 32 mm)
  • 2 stubber til dette rør
  • Nogle rør til hilt (jeg brugte PVC -spildevandsrør og slanger: 40 mm til hilt, 32 mm til PC -rørmontering)
  • Stålwire
  • Almindelige instrumenter til lodning og skæring af plast

Trin 2: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Jeg besluttede at lave dette projekt på prototybe board, 3x7cm, du kan se alle skemaer og nogle grimme udseende ledninger =)

VIGTIG! Inden ledninger tilsluttes, skal DCDC -trinomformeren tilsluttes 12V DC -strømkilde og justeres udgangsspændingen til 4,5V!

Trin 3: Hilt

Hilt
Hilt
Hilt
Hilt
Hilt
Hilt

Jeg bruger spildevandsrør til hilt, men det er russiske spildevandsledninger, så jeg synes, du skal improvisere.

Trin 4: Batterier

Batterier
Batterier
Batterier
Batterier
Batterier
Batterier

Jeg bruger 3 litiumbatterier (almindelige 18650 fra laptopbatteri). Først skal vi lægge dem inde i 40 mm rør (hilt), og vi skal opvarme røret til det. Men først skal vi reparere batterier sammen med tape og tykke dem med 2 lag papir.

Så opvarm røret, sæt batterier indeni, og afkøl røret så hurtigt du kan! Litiumbatterier kan ikke lide høj temperatur. Træk dem derefter af, og du vil se det perfekte batterihus.

Trin 5: Loddebatterier

Loddebatterier
Loddebatterier
Loddebatterier
Loddebatterier

Som sagt kan litiumbatterier ikke lide høj temperatur. Så brug flux og kraftigt loddejern (100W) til at lodde batterier meget hurtigt. Så tilslut dem i serie.

Trin 6: Blade og LED Strip

Blade og LED Strip
Blade og LED Strip
Blade og LED Strip
Blade og LED Strip
Blade og LED Strip
Blade og LED Strip
Blade og LED Strip
Blade og LED Strip

Jeg har 75 cm blad, så jeg klipper 75+75 = 150 cm stykke strimmel. LED-bånd foldes to gange rundt om ledningen, så brug dobbeltsidet tape til at reparere alt, og du får LED-bånd med dobbeltside med tråd indeni.

Strip har brug for nogle understøtninger langs bladrøret, jeg brugte 3 understøtninger lavet af søm i termiske krympeslanger, og fastgør dem til strip med tråd og superlim.

Bor huller i stubber til tråd, tråden bliver spændt mellem to stubbe og fikseret med en 3 mm skrue, men ikke lige nu.

Trin 7: MPU6050

MPU6050
MPU6050
MPU6050
MPU6050
MPU6050
MPU6050

Jeg tilsluttede MPU6050 ved hjælp af gammel IDE -flexledning, fordi det er en god idé at placere MPU så tæt på bladet som muligt. Og jeg limer det bare i en lav stub af pc -rør:)

Trin 8: Hilt -knapper

Hilt -knapper
Hilt -knapper
Hilt -knapper
Hilt -knapper
Hilt -knapper
Hilt -knapper

Lav nogle huller til knapper og opladningsport, og et par huller i bunden til højttaleren. Jeg malede også hilt med sort maling.

Trin 9: Endelig ledningsføring

Endelige ledninger
Endelige ledninger
Endelige ledninger
Endelige ledninger
Endelige ledninger
Endelige ledninger

Så tilslut batterier, træk ledninger til switch og opladning, lod det hele og fastgør i deres huller. Også loddehøjttalertråde også.

Trin 10: Højttalerfiksering

Højttalerfiksering
Højttalerfiksering
Højttalerfiksering
Højttalerfiksering
Højttalerfiksering
Højttalerfiksering
Højttalerfiksering
Højttalerfiksering

Jeg fikseret højttaleren ved hjælp af en ring med 40 mm rør og nogle søm =) Det er brutalt og meget stærkt.

Trin 11: Programmering

Du kan finde Arduino sketch, biblioteker, SD lydfiler og en masse instruktioner på projektsiden på GitHub, men jeg vedhæftede sketch og arkiv med alle projektfiler her, i Instructables.

Enkel guide:

  • Åbn GyverSaber.ino og tune:
  • Antal mikrokredsløb WS2811 på LED -strip (bemærk: en WS2811 styrer 3 LED'er!)
  • Tænd eller sluk knivpulsering
  • Næppe anbefale at måle reel modstand af spændingsdeler modstande
  • Systemet kan fungere uden batteriovervågning, bare deaktiver BATTERY_SAFE. MEN DET ANBEFALES IKKE
  • Flash arduino
  • Upload lydfiler til SD -kort
  • God fornøjelse!

MicroSD -oplysninger:

  • Størrelse <4G
  • Format til FAT
  • Kopier lydfiler i roden

Hvis du vil tilføje dine egne lyde, skal du konvertere dem til. WAV:

  • 8 bit
  • 16-32 kHz
  • Mono
  • Brug online -konvertere eller Total Audio Converter

ADVARSEL! Hvis du blinker en samlet ordning, skal du tænde den! Arduino fungerer ikke korrekt med tilsluttet DCDC -konverter!

Trin 12: Tuning

Tuning
Tuning

Jeg lavede GyverSaber fuldt ud tilpasset, så du kan bygge din egen sabel med forskellige knivlængder og andre parametre, bare tag et kig på skitseindstillinger.

Trin 13: Slutskrue

Sidste skrue
Sidste skrue
Sidste skrue
Sidste skrue

Så lyssværdet er næsten færdigt! Bare en sidste skrue, som fastgør bladet til røret. Jeg lavede nogle tegninger med al sabelkropskonstruktion.

Trin 14: Resultater

Image
Image
Resultater
Resultater
Resultater
Resultater
Resultater
Resultater

Så DIY lyssværd er klar til at kæmpe! Du kan se nogle tests med spins, gynger, objekt hits, lysekrone crash (ups!) Og også to rigtige Jedi, der kæmper med GyverSabers (ja, jeg lavede 2 af dem !!!) i min videoanmeldelse på denne DIY lyssabel, og det er funktioner og funktioner.

Med venlig hilsen MadGyver.

Arduino konkurrence 2017
Arduino konkurrence 2017
Arduino konkurrence 2017
Arduino konkurrence 2017

Runner Up i Arduino Contest 2017

Anbefalede: