INHOUDSOPGAWE:
- Stap 1: Materiale en komponente
- Stap 2: Bedrading
- Stap 3: Hilt
- Stap 4: Batterye
- Stap 5: Soldeer batterye
- Stap 6: Lem en LED -strook
- Stap 7: MPU6050
- Stap 8: Knoppies vasgemaak
- Stap 9: Finale bedrading
- Stap 10: Bevestiging van die luidspreker
- Stap 11: Programmering
- Stap 12: Tuning
- Stap 13: Finale skroef
- Stap 14: Resultate
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
Ek gebruik rioolpype om vas te hou, maar dit is russe se rioolpype, so ek dink jy moet improviseer.
Stap 4: 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
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
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
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
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
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
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
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
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
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.
Naaswenner in die Arduino -kompetisie 2017