INHOUDSOPGAWE:

Arduino -gebaseerde ligsabel met lig- en klankeffekte: 14 stappe (met foto's)
Arduino -gebaseerde ligsabel met lig- en klankeffekte: 14 stappe (met foto's)

Video: Arduino -gebaseerde ligsabel met lig- en klankeffekte: 14 stappe (met foto's)

Video: Arduino -gebaseerde ligsabel met lig- en klankeffekte: 14 stappe (met foto's)
Video: TMC2209 UART with Sensorless homing 2024, November
Anonim
Image
Image
Materiale en komponente
Materiale en komponente

Hallo jedi! Hierdie instruksie gaan oor die maak van 'n ligsabel wat lyk, klink en presteer soos een in die film! Die enigste verskil - dit kan nie metaal sny nie:(Hierdie toestel is gebaseer op die Arduino -platform, en ek gee dit baie funksies en funksies, dit was 'n baie groot taak en ek het al my programmeringsvaardighede gebruik, maar dit was die moeite werd!

Dus, laat ons praat oor funksies! U kan ook 'n kort resensie in my video sien, waarin ek alle effekte en funksies van die GyverSaber -stelsel toon, en daar is ook twee professionele jedi wat aan die einde van die video met my liggies veg!

Kenmerke:

  • Gladde aan-/afskakel met 'n ligsabelagtige klankeffek
  • Willekeurig polsende kleur (u kan dit uitskakel)
  • Klink:
  • MODUS 1: gegenereerde neurie. Die frekwensie hang af van die hoeksnelheid van die lem
  • MODUS 2: neurie -geluid van die SD -kaart
  • Stadige swaai - lang neurie -geluid (lukraak uit 4 geluide)
  • Vinnige swaai - kort bromgeluid (lukraak van 5 geluide)
  • Helder wit flits as u slaan
  • Speel een van die 16 trefferklanke, wanneer dit tref:
  • Swak treffer - kort klank
  • Harde treffer - lang "bzzzghghhdh" klank
  • Nadat die lem aangeskakel is, toon die huidige batteryniveau van 0 tot 100 persent

Battery veilige modus

  • Die battery word leeg VOOR AANSKAKEL: GyverSaber sal nie aanskakel nie, knoppie -LED sal 'n paar keer PULS
  • Die battery word leeg nadat dit ingeskakel is: GyverSaber word outomaties afgeskakel

Beheer knoppie:

  • HOU - skakel GyverSaber aan / uit
  • TRIPLE CLICK - verander kleur (rooi - groen - blou - geel - pienk - ysblou)
  • KINIERE KLIK - verander klankmodus (neurie generasie - neurie speel)
  • Geselekteerde kleur- en klankmodus gestoor in EEPROM (nie-vlugtige geheue)

Stap 1: Materiale en komponente

Ek koop altyd elektroniese personeel op Aliexpress, maar u kan dieselfde modules vind op Amazon, eBay, ens.

Elektroniese komponente:

  • Arduino NANO
  • Adresbare LED -strook. WS2811, 12V. Neem wit PCB, IP30, 60 LED's per meter https://ali.pub/23csyd
  • Knoppie met LED. Neem die 5V -weergawe
  • MPU6050
  • Goedkoop MicroSD
  • MicroSD module mini
  • Of hierdie
  • Batterye 18650 met beskerming https://ali.pub/23moiu
  • DCDC stap af https://ali.pub/23mpex
  • Versterker https://ali.pub/23mp6d
  • Spreker https://ali.pub/23mq8h
  • Weerstands KIT
  • Aan/uit -knoppie
  • Laaipoort
  • CC CV -laaier vir 3 selle https://ali.pub/23mt8s
  • Prototipe bord

Materiaal en instrumente:

  • Polikarbonaatbuis (ligverspreiding, 32 mm)
  • 2 stompies vir hierdie buis
  • Sommige buise om vas te hou (ek het PVC -rioolpype en buise gebruik: 40mm vir vas, 32mm vir PC -buisbevestiging)
  • Staal draad
  • Algemene instrumente vir die soldeer en sny van plastiek

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Ek het besluit om hierdie projek op 'n prototybe-bord van 3 x 7 cm te maak; u kan alle skemas en 'n paar lelike kabels sien =)

BELANGRIK! Koppel die DCDC -omskakelaar na die bedrading aan op 'n 12V DC -kragbron en pas die uitsetspanning aan op 4,5V!

Stap 3: Hilt

Gehou
Gehou
Gehou
Gehou
Gehou
Gehou

Ek gebruik rioolpype om vas te hou, maar dit is russe se rioolpype, so ek dink jy moet improviseer.

Stap 4: Batterye

Batterye
Batterye
Batterye
Batterye
Batterye
Batterye

Ek gebruik 3 litiumbatterye (gewone 18650 vanaf 'n skootrekenaarbattery). Eers moet ons dit in 'n buis van 40 mm sit, en ons moet die buis daarvoor verhit. Maar eers moet ons die batterye met band vasmaak en dit met 2 lae papier verdik.

Verhit dus die buis, plaas die batterye binne en laat die buis so vinnig as moontlik afkoel! Litiumbatterye hou nie baie van hoë temperatuur nie. Trek dit dan af en u sien die perfekte batterykas.

Stap 5: Soldeer batterye

Soldeerbatterye
Soldeerbatterye
Soldeerbatterye
Soldeerbatterye

Soos ek gesê het, hou litiumbatterye nie van hoë temperatuur nie. Gebruik dus flux en kragtige soldeerbout (100W) om batterye baie vinnig te soldeer. Verbind hulle dus in reekse.

Stap 6: Lem en LED -strook

Lem en LED -strook
Lem en LED -strook
Lem en LED -strook
Lem en LED -strook
Lem en LED -strook
Lem en LED -strook
Lem en LED -strook
Lem en LED -strook

Ek het 'n lem van 75 cm, so ek sny 'n stuk strook van 75+75 = 150cm. Die LED-strook word twee keer om die draad gevou, dus gebruik dubbelband om alles reg te maak, en u kry 'n dubbele LED-strook met 'n draad binne.

Die strook benodig 'n paar stutte langs die lembuis; ek het drie stutte van spykers in termiese krimpbuise gebruik en dit met draad en supergom aan die strook vasgemaak.

Boor 'n gat in die stompies vir draad; die draad word tussen twee stompies gespan en met 'n skroef van 3 mm vasgemaak, maar nie nou nie.

Stap 7: MPU6050

MPU6050
MPU6050
MPU6050
MPU6050
MPU6050
MPU6050

Ek het MPU6050 met ou IDE -buisdraad verbind, want dit is 'n goeie idee om die MPU so na as moontlik aan die lem te plaas. En ek plak dit net in 'n lae stomp PC -buis:)

Stap 8: Knoppies vasgemaak

Hilt knoppies
Hilt knoppies
Hilt knoppies
Hilt knoppies
Hilt knoppies
Hilt knoppies

Maak 'n paar gate vir die knoppies en die laaipoort, en 'n paar gate aan die onderkant vir die luidspreker. Ek het ook 'n hak met swart verf geverf.

Stap 9: Finale bedrading

Finale bedrading
Finale bedrading
Finale bedrading
Finale bedrading
Finale bedrading
Finale bedrading

Koppel dus die batterye, trek die drade vir die skakelaar af en laai dit, soldeer alles en maak dit in hul gate vas. Ook drade vir soldeersprekers.

Stap 10: Bevestiging van die luidspreker

Bevestiging van die luidspreker
Bevestiging van die luidspreker
Bevestiging van die luidspreker
Bevestiging van die luidspreker
Bevestiging van die luidspreker
Bevestiging van die luidspreker
Bevestiging van die luidspreker
Bevestiging van die luidspreker

Ek het die luidspreker reggemaak met 'n ring van 40 mm buis en 'n paar spykers =) Dit is wreed en baie sterk.

Stap 11: Programmering

U kan Arduino -skets, biblioteke, SD -klanklêers en baie instruksies op die projekblad op GitHub vind, maar ek het skets en argief met alle projeklêers hier by Instructables aangeheg.

Eenvoudige gids:

  • Maak GyverSaber.ino oop en stem af:
  • Aantal mikrokringe WS2811 op LED -strook (let op: een WS2811 beheer 3 LED's!)
  • Skakel die pulsasie van die lem aan of uit
  • Beveel amper die werklike weerstand van spanningsverdelingsweerstande aan
  • Die stelsel kan werk sonder batterymonitering, deaktiveer net BATTERY_SAFE. MAAR DIT WORD NIE AANBEveel nie
  • Flits arduino
  • Laai klanklêers op na die SD -kaart
  • Geniet dit!

MicroSD inligting:

  • Grootte <4G
  • Formateer na FAT
  • Kopieer klanklêers in die wortel

As u u eie klanke wil byvoeg, skakel dit om na. WAV:

  • 8 bietjie
  • 16-32 kHz
  • Mono
  • Gebruik aanlynomskakelaars of Total Audio Converter

WAARSKUWING! As u 'n saamgestelde skema flits, moet u dit aanskakel! Arduino werk nie korrek met die gekoppelde DCDC -omskakelaar nie!

Stap 12: Tuning

Tuning
Tuning

Ek het GyverSaber volledig aanpasbaar gemaak, sodat u u eie sabel met verskillende lemlengte en ander parameters kan bou, kyk maar na die sketsinstellings.

Stap 13: Finale skroef

Finale skroef
Finale skroef
Finale skroef
Finale skroef

Dus, die ligsabel is amper klaar! Net 'n laaste skroef wat die lem aan die buis vasmaak. Ek het 'n tekening gemaak met alle konstruksie van die sabelliggaam.

Stap 14: Resultate

Image
Image
Resultate
Resultate
Resultate
Resultate
Resultate
Resultate

Dus, DIY ligsabel is gereed om te veg! U kan 'n paar toetse met draaie, swaaie, voorwerp treffers, kandelaarongeluk (oeps!) funksies en funksies.

Met vriendelike groet, MadGyver.

Arduino wedstryd 2017
Arduino wedstryd 2017
Arduino wedstryd 2017
Arduino wedstryd 2017

Naaswenner in die Arduino -kompetisie 2017

Aanbeveel: