Innholdsfortegnelse:

Arduino -basert lyssvær med lys- og lydeffekter: 14 trinn (med bilder)
Arduino -basert lyssvær med lys- og lydeffekter: 14 trinn (med bilder)

Video: Arduino -basert lyssvær med lys- og lydeffekter: 14 trinn (med bilder)

Video: Arduino -basert lyssvær med lys- og lydeffekter: 14 trinn (med bilder)
Video: Byg en R2D2 - Afsnit 79 / Færdig! 2024, November
Anonim
Image
Image
Materialer og komponenter
Materialer og komponenter

Hei jedi! Dette instruerbare handler om å lage et lyssvær som ser ut, høres ut og fungerer som en i filmen! Den eneste forskjellen - den kan ikke kutte metall:(Denne enheten er basert på Arduino -plattformen, og jeg gir den mange funksjoner og funksjoner, det var en veldig stor jobb, og jeg brukte alle programmeringskunnskapene mine, men det var verdt det!

Så la oss snakke om funksjoner! Du kan også se en kort anmeldelse i videoen min, der jeg viser alle effekter og funksjoner av GyverSaber -systemet, og det er også to profesjonelle jedi -kamper med mine lyssår i slutten av videoen!

Funksjoner:

  • Glatt å slå av/på med lyssværlignende lydeffekt
  • Tilfeldig pulserende farge (du kan slå den av)
  • Høres ut:
  • MODUS 1: generert brum. Frekvensen avhenger av bladets vinkelhastighet
  • MODUS 2: brum lyd fra SD -kort
  • Langsom sving - lang nynn lyd (tilfeldig fra 4 lyder)
  • Rask sving - kort nynn lyd (tilfeldig fra 5 lyder)
  • Klar hvit blits når du slår
  • Spill en av 16 trefflyder når den treffes:
  • Svak hit - kort lyd
  • Hardt rammet - lang "bzzzghghhdh" lyd
  • Etter at strømmen på bladet viser nåværende batterinivå fra 0 til 100 prosent

Batterisikker modus

  • Batteriet er tømt FØR SLÅTT PÅ: GyverSaber slås ikke på, LED -knappen vil pulsere et par ganger
  • Batteriet tømmes etter at det slås på: GyverSaber slås av automatisk

Kontrollknapp:

  • HOLD - slå på / av GyverSaber
  • TRIPLE CLICK - endre farge (rød - grønn - blå - gul - rosa - isblå)
  • KVINARIKKKLIKK - endre lydmodus (brummen generasjon - nynne spiller)
  • Valgt farge- og lydmodus lagret i EEPROM (ikke-flyktig minne)

Trinn 1: Materialer og komponenter

Jeg kjøper alltid elektronisk personale på Aliexpress, men du kan finne de samme modulene på Amazon, eBay, etc.

Elektroniske komponenter:

  • Arduino NANO
  • Adresserbar LED -stripe. WS2811, 12V. Ta hvit PCB, IP30, 60 lysdioder per meter https://ali.pub/23csyd
  • Knapp med LED. Ta 5V -versjonen
  • MPU6050
  • Billig MicroSD
  • MicroSD -modul mini
  • Eller denne
  • Batterier 18650 med beskyttelse https://ali.pub/23moiu
  • DCDC Step Down https://ali.pub/23mpex
  • Forsterker https://ali.pub/23mp6d
  • Høyttaler https://ali.pub/23mq8h
  • Motstander KIT
  • Av/på -knapp
  • Ladeport
  • CC CV -lader for 3 celler https://ali.pub/23mt8s
  • Prototypebrett

Materialer og instrumenter:

  • Polykarbonatrør (lysdiffusjon, 32 mm)
  • 2 stubber for dette røret
  • Noen rør for hilt (jeg brukte PVC kloakkrør og slanger: 40 mm for hilt, 32 mm for PC -rørmontering)
  • Ståltråd
  • Vanlige instrumenter for lodding og skjæring av plast

Trinn 2: Kabling

Kabling
Kabling
Kabling
Kabling
Kabling
Kabling
Kabling
Kabling

Jeg bestemte meg for å lage dette prosjektet på prototybe board, 3x7cm, du kan se alle skjemaer og noen stygge utseende ledninger =)

VIKTIG! Før du kobler til, må du koble DCDC -trinnomformeren til 12V DC -strømkilde og justere utgangsspenningen til 4,5V!

Trinn 3: Hilt

Hilt
Hilt
Hilt
Hilt
Hilt
Hilt

Jeg bruker kloakkrør for hilt, men dette er russiske kloakkrør, så jeg tror du må improvisere.

Trinn 4: Batterier

Batterier
Batterier
Batterier
Batterier
Batterier
Batterier

Jeg bruker 3 litiumbatterier (vanlige 18650 fra laptop -batteri). Først må vi sette dem inne i 40 mm rør (hilt), og vi må varme opp røret for det. Men først må vi fikse batterier sammen med tape og tykke dem med 2 lag papir.

Så varm opp røret, sett inn batterier og avkjøl røret så fort du kan! Litiumbatterier liker ikke høy temperatur. Trekk dem deretter av, så ser du det perfekte batterihuset.

Trinn 5: Loddebatterier

Loddebatterier
Loddebatterier
Loddebatterier
Loddebatterier

Som jeg sa, litiumbatterier liker ikke høy temperatur. Så bruk flux og kraftig loddejern (100W) til å lodde batterier veldig raskt. Så, koble dem i serie.

Trinn 6: Blad og LED -stripe

Blad og LED -stripe
Blad og LED -stripe
Blad og LED -stripe
Blad og LED -stripe
Blad og LED -stripe
Blad og LED -stripe
Blad og LED -stripe
Blad og LED -stripe

Jeg har 75 cm blad, så jeg klipper 75+75 = 150 cm stykke stripe. LED-stripen brettes to ganger rundt ledningen, så bruk dobbeltsidig tape for å fikse alt, så får du LED-stripe med dobbeltside med ledning inni.

Strip trenger noen støtter langs bladrøret, jeg brukte 3 støtter laget av spiker i termiske krympeslanger, og fest dem til stripen med tråd og superlim.

Bor hull i stubber for ledning, ledningen vil belastes mellom to stubber og festes med en 3 mm skrue, men ikke akkurat nå.

Trinn 7: MPU6050

MPU6050
MPU6050
MPU6050
MPU6050
MPU6050
MPU6050

Jeg koblet til MPU6050 ved hjelp av gammel IDE flex -ledning, fordi det er lurt å plassere MPU så nær bladet som mulig. Og jeg limer det bare i en lav stubbe med PC -rør:)

Trinn 8: Knapper

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

Lag noen hull for knapper og ladeport, og noen hull i bunnen for høyttaler. Jeg malte også hilt med svart maling.

Trinn 9: Sluttledninger

Endelig ledning
Endelig ledning
Endelig ledning
Endelig ledning
Endelig ledning
Endelig ledning

Så, koble til batterier, trekk av ledninger for bryter og lading, lodd alt og fest dem i hullene. Også loddehøyttalerkabler også.

Trinn 10: Høyttalerfiksering

Høyttalerfiksering
Høyttalerfiksering
Høyttalerfiksering
Høyttalerfiksering
Høyttalerfiksering
Høyttalerfiksering
Høyttalerfiksering
Høyttalerfiksering

Jeg fikset høyttaleren ved hjelp av en ring på 40 mm rør og noen spiker =) Det er brutalt og veldig sterkt.

Trinn 11: Programmering

Du kan finne Arduino -skisse, biblioteker, SD -lydfiler og mange instruksjoner på prosjektsiden på GitHub, men jeg har vedlagt skisse og arkiv med alle prosjektfiler her, i Instructables.

Enkel guide:

  • Åpne GyverSaber.ino og still inn:
  • Antall mikrokretser WS2811 på LED -stripe (merk: en WS2811 styrer 3 lysdioder!)
  • Slå på eller av bladpulsering
  • Anbefaler neppe å måle den reelle motstanden til spenningsdelermotstandene
  • Systemet kan fungere uten batteriovervåking, bare deaktiver BATTERY_SAFE. MEN DET ANBEFALES IKKE
  • Flash arduino
  • Last opp lydfiler til SD -kort
  • Nyt!

MicroSD -informasjon:

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

Hvis du vil legge til dine egne lyder, konverter dem til. WAV:

  • 8 bit
  • 16-32 kHz
  • Mono
  • Bruk online -omformere eller Total Audio Converter

ADVARSEL! Hvis du blinker en samlet ordning, må du slå den på! Arduino fungerer ikke riktig med tilkoblet DCDC -omformer!

Trinn 12: Tuning

Tuning
Tuning

Jeg gjorde GyverSaber fullt tilpassbar, slik at du kan bygge din egen sabel med forskjellig bladlengde og andre parametere, bare ta en titt på skisseinnstillinger.

Trinn 13: Sluttskrue

Sluttskrue
Sluttskrue
Sluttskrue
Sluttskrue

Så lyssværet er nesten ferdig! Bare en siste skrue, som fester bladet til røret. Jeg laget noen tegninger med all sabelkroppskonstruksjon.

Trinn 14: Resultater

Image
Image
Resultater
Resultater
Resultater
Resultater
Resultater
Resultater

Så, DIY lyssvær er klar til å kjempe! Du kan se noen tester med spinn, svinger, objekttreff, lysekrone -krasj (oops!) Og også to ekte Jedi, som kjemper med GyverSabers (ja, jeg lagde 2 av dem !!!) i min videoanmeldelse på denne DIY lyssaberen, og det er funksjoner og funksjoner.

Med vennlig hilsen MadGyver.

Arduino -konkurransen 2017
Arduino -konkurransen 2017
Arduino -konkurransen 2017
Arduino -konkurransen 2017

Runner Up i Arduino -konkurransen 2017

Anbefalt: