Îmi place universul Star Wars din copilărie. Când aveam 7 ani, am revizuit episoadele de 4-6 ori de câte ori am reușit să redau conținutul în detaliu.
Fără îndoială, cele mai vii impresii ale filmelor - bătălia de la luminițe.
Acum doi ani am dat peste un scurt articol despre alegerea replicii unei sabii ușoare ca dar, am devenit interesat și am studiat acest subiect în detaliu.
La sfârșitul anului există un episod 8, la 4 mai, chiar la colț și în ajunul zilei internaționale a Războiului de Stele, am decis să scriu acest articol.
Sub tăiere voi împărtăși informații despre producătorii de lumini și vom vorbi despre crearea unei sabii bugetare cu sunet bazat pe Arduino.
Acum, pe Internet, există mulți producători comerciali de replici de lumini, cel mai demn de remarcat în opinia mea:
Genesis Custom Sabers - Replici de înaltă calitate făcute la comandă, prețul pentru o sabie personalizată de elită cu sunet variază în jurul valorii de 1500-3000 USD.
Saber Forge - o alegere excelentă, prețurile sunt mai democratice, dar replicile nu sunt la fel de autentice ca în Genesis CS. Prețul unei sabie cu un sunet este de aproximativ 300 USD.
Ultrasaberii sunt unul dintre cele mai umane magazine din punct de vedere al prețurilor. O sabie cu un sunet de bază costă aproximativ 160 USD. Puteți comanda componente individuale pentru proiectul dvs.
Saber Shop personalizat - un site cu un magazin și un designer pentru a construi sabia ta.
Există alți producători de replici, de exemplu Makoto Tsai. ceea ce face ca lumina să fie mai strălucitoare pe baza benzilor cu LED-uri auto-făcute.
Dar dacă nu doriți să cheltuiți o mulțime de bani pentru a cumpăra o replică, și chiar doriți o săgeată? Singura cale de ieșire este să salvați 5.000 de ruble și să vă faceți o sabie.
În momentul în care am început experiența de programare a proiectelor, aproape că nu aveam nici o cunoaștere a electronicii complet lipsește. Poate că am făcut ceva nu cea mai bună cale, dar continu să studiez și voi fi mulțumit de sfatul tău.
În descrierea procesului de creare a unei sabii, voi încerca să descriu toate principalele dificultăți.
Deci, să începem. Iată lista cu tot ce am folosit:
- Arduino Pro micro 5v
De asemenea, veți avea nevoie de fire, un șurub pentru a fixa tubul din policarbonat în mâner și un capac pentru tubul din policarbonat cu un reflector.
Capacul cu reflectorul pe care l-am comandat în magazinul Saber Custom este de 7 USD, livrarea pentru articole mici costă 14 $.
De asemenea, va exista undeva pentru a obține sunete pentru sabie, de obicei, un set de sunete on / off, zgomot de lucru (hum), sunete swing, sunete ciocnire.
Am cumparat un set de sunete pe site-ul Saberfont pentru 7 dolari, dar sunt sigur ca puteti gasi sunete libere.
Total pentru componente este de aproximativ 5.000 de ruble dacă cumpărați sunete, dacă nu, apoi în jur de 4.000.
Există două tipuri de bază de iluminat „lame“ - un LED de mare putere în partea de jos a tubului de policarbonat, lumina care se reflectă pe capacul de capăt al tubului și al doilea tip - segmentare de casă cu LED-uri panglică. Segmente sunt necesare pentru includerea netedă a sabiei, ca și în filme.
De exemplu, Makoto folosește mai multe casete segmentate în săbiile sale mai strălucitoare.
Vă recomandăm să folosiți un LED puternic pentru prima construcție, este mult mai simplu și mai luminos.
Propun să începem asamblarea prototipului de la setarea sunetului.
Cel mai dificil lucru din proiect a fost să rezolve sunetul, modulul WT588D în cazul meu sa dovedit a fi o opțiune ideală, deoarece acesta oferă redarea continuă a fișierelor de sunet, nu necesită o unitate flash USB.
Înainte de a descărca fișierele la WT, trebuia să le editez puțin, pentru asta puteți folosi programul gratuit Audacity.
Trebuie să porniți software-ul și să selectați în limba engleză setările.
În WT588D există mai multe moduri de funcționare, am ales modul One-line, deoarece necesită un minim de lipire, modulul comunică cu Arduino printr-un pin.
Câmpul de lucru este împărțit în 3 părți, în stânga - lista de fișiere încărcate pe modul, în mijloc - lista cu liste de redare, spre dreapta - lista fișierelor din lista de redare.
Pentru a descărca fișiere, faceți clic dreapta pe lista de fișiere descărcate și selectați Încărcare - găsiți și selectați fișierul de sunet procesat în Audacity. Repetați pentru toate fișierele.
Apoi trebuie să creați playlisturi, adăugând o mulțime de sunete repetate de zgomot de lucru după sunetul includerii și sunetele de leagăne / coliziuni. Acest lucru este necesar pentru a nu scrie codul pentru a comuta la zgomot după pornire / balansare.
Vom numi mai departe numerele de redare în schița noastră.
După încărcarea sunetelor și pregătirea playlisturilor, trebuie să conectați alimentarea la WT, să conectați difuzorul și să conectați pinul Data WT la Arduino. Conectați de asemenea la butonul Arduino pentru a porni / opri lumina / sunetul și LED-ul prin MOSFET.
Aici este diagrama conexiunii mele:
Am alimentat WT dintr-o baterie separată de 3.7V prin intermediul MOSFET, folosind o pas-până la 5.5V, caz în care am obține volumul maxim de ieșire.
În primul rând, trebuie să înregistrați tot ce va fi folosit în schiță:
Pentru a opera WT, în schița de a fi declarate comando WT_Send_Command (*), în acest scop, se adaugă la sfârșitul schiță următorul cod:
Următorul pas este să scrieți codul astfel încât atunci când apăsați butonul, LED-ul se aprinde și se redă un playlist cu sunetul de includere. Când butonul este apăsat din nou, LED-ul se oprește și redă lista de redare în redare.
Iată codul meu pentru recunoașterea stării butoanelor și a efectelor on / off:
Dacă totul se face corect, ar trebui să auziți sunetul de pornire și zgomot la apăsarea butonului, LED-ul ar trebui să se aprindă. Dacă apăsați din nou, sunetul de oprire și LED-ul ar trebui să se stingă.
Partea principală a schiței este gata, acum vom conecta accelerometrul și îl vom face pe WT să facă sunete de lovituri.
ADXL335 este destul de ușor de utilizat, nu are nevoie să se conecteze biblioteci. Iată diagrama conexiunii:
Pentru lucrul la accelerometru, vom face două măsurători și, pe baza comparației citirilor, vom face un sunet de accident vascular cerebral.
Accelerometru Vă recomand să plasați cât mai aproape de un capăt al mânerului.
Totul, prototipul este gata.
Este timpul să creați o manetă și să puneți toate lucrurile în ea.
Am făcut un mâner dintr-o țeavă din PVC, o inserție pentru o lamă cu un diametru de 28 mm.
Cu mâner am avut probleme, ca urmare, prima versiune a fost prea mică, acum fac una nouă.
La fabricarea de mâner din PVC sunt limitate doar de imaginatia ta, eu pot da doar un sfat - înainte de vopsire, trata suprafața șmirghel țeavă, în caz contrar vopseaua va rămâne rău.
Aici este prima versiune a aderenței mele, în capacul pe care l-am găurit și am plasat difuzorul, iar lama este fixată în conductă cu patru șuruburi:
Iată un test de sabie mic pe timp de noapte pe stradă:
Sunt sigur că Geektimes citește un număr mare de oameni foarte talentați și pricepuți, vă rog, împărtășiți părerea dvs., dați sfaturi. Este posibil ca, datorită colaborării, să putem simplifica / optimiza procesul chiar mai mult.
Asigurați-vă că vă împărtășiți rezultatele, este foarte interesant să vedeți ce se întâmplă!
Mulțumesc tuturor pentru atenție! Și puterea vine cu tine!