Multitouch fliper instrument: 8 koraka
Multitouch fliper instrument: 8 koraka

Video: Multitouch fliper instrument: 8 koraka

Video: Multitouch fliper instrument: 8 koraka
Video: Flipper Zero - игрушка для школьников и скрипт кидди 2025, Siječanj
Anonim

Ovo uputstvo govori o instrumentu koji sam napravio, a koji uključuje jednostavnu površinu s više dodira sa solenoidima. Ovo ću tretirati kao dokumentaciju svog procesa, a ne kao "kako-to" za ljude koji kopiraju moj projekt. Nadam se da će vam ovo biti zanimljivo ili nadahnjujuće za vaše vlastite projekte, koji mogu ili ne moraju biti slični. Budući da je projekt vrlo sličan drugim instrukcijama, možda ću biti kraći u određenim područjima i reći ću više pažnje posvećujem dijelovima za koje smatram da su jedinstveni za moje iskustvo. Za više informacija o pojedinostima, možete se obratiti na: cerupcat -ov Kako napraviti jeftin Multitouch Padmechatronic -ov Arduino zvonik s upravljanjem/Carillon

Korak 1: Počnite s kantom za smeće

Počeo sam s kantom za smeće od 13 galona i komadom stakla koji gotovo točno stane na vrh. Morao sam se ograničiti u izgradnji prilagođenog kućišta za instrument, budući da sam ograničen u alatu i vještinama obrade drveta. Odlučio sam da je kanta za smeće dovoljno visoka i da ima dovoljno veliki otvor da bi dobro funkcionirala kao multitouch površina pokrenuta web kamerom. Što je kanta za smeće pravokutnog oblika, lakše je pronaći komad stakla odgovarajućeg oblika bez ikakvog prilagođenog izrezivanja. Također sam nabavila Logitech Quickcam Chat web kameru. Primijetite sa slike da sam uklonio dio podnožja kako bih ostavio ravnu, najstabilniju montažnu površinu. Također sam zalijepio mali komad papira preko LED diode na vrhu web kamere kako bih spriječio bilo kakvo vanjsko svjetlo unutar instrumenta.

Korak 2: Konstruirajte okvir za staklo

Zalijepio sam nekoliko komada oslikanog zanatskog drveta oko staklene ploče kako bih stvorio okvir. Drvo se proteže oko 1/2 inča iznad i ispod stakla. To je važno jer okvir zaključava staklo na vrhu kante za smeće. Također, svi valjani predmeti na vrhu stakla udarit će o okvir i ostati na instrumentu. Također sam izrezao komad opalinske folije i zalijepio ga na gornju stranu stakla. Ovaj film je prilično proziran i dobro funkcionira za ovu površinu s više dodira tipa "difuzno svjetlo". Zaista postoji velika količina vidljivosti boja za objekte koji dodiruju film, što bi omogućilo praćenje boje ako želim ponovno koristiti ovaj okvir za neki drugi projekt.

Korak 3: Izbušite rupe za kabele

U ovom trenutku i smeće sam naslikao sprejom. Odlučio sam da je najbolje slikati prije ugradnje bilo kakve elektronike, kako ih ne bih oštetio. Također sam izbušio 6 rupa za istjecanje kabela s dna instrumenta. Budući da sam znao da bi mnoge od izrađivačkih elemenata za ovaj projekt ometale neke moje vještine. Prihvatio sam grubiju/groteskniju estetiku za vizualni element instrumenta. Da sam ovako loše izrezao rupe za kabele i kombinirao ih s vrlo čistim lakiranjem, jednostavno bi izgledalo traljavo. Smatram da proces koji ostavlja fleksibilnost budućim koracima može biti inspirativniji kao umjetnik; posebno je važno biti fleksibilan kad znate da vas mogu omesti vaši resursi.

Korak 4: Spojite mikrokontroler

Budući da sam namjeravao koristiti solenoide za odbojnike na vrhu površine, koristio sam 4 digitalna pina na Arduinu i 8-kanalnu istosmjernu izolacijsku ploču. Arduino napajam putem USB kabela do računala. Napajam opto-izolacijsku ploču s reguliranim napajanjem od 12V 1.5amp. Prvotno sam pokušao izgraditi svoju vlastitu ploču od 4 tranzistora TIP120 ili niza Darlington ULN2074. Imao sam problema s napajanjem za prebacivanje više solenoida s tranzistorskim krugovima. Međutim, iako bi domaća ploča bila jeftinija, ali manje pouzdana i manje svestrana za buduće projekte. Koristio sam obični mono audio kabel za spajanje solenoida na opto-izolacijsku ploču. Ovaj kabel je koristan jer sadrži 2 žice i izdržljiv je/fleksibilan.

Korak 5: Spojite web kameru i vodite kabele kroz rupe

Jednostavno sam zalijepio web kameru sa strane kante za smeće, blizu dna. Budući da će sve unutar instrumenta biti skriveno kada gornji dio bude postavljen, nisam osjećao potrebu da urednije uredim elektroniku ili trajnije pričvrstim web kameru. Izvukao sam sve svoje kabele iz rupa na dnu instrumenta. Nekim ljudima to može biti očito, ali imajte na umu da nakon što spojite kabele na solenoide i ploču za napajanje, oni neće proći kroz male izbušene rupe.

Korak 6: Implementirajte niz solenoida

Nakon što je sva elektronika bila na mjestu, od nekih obojenih komada zanatskog drveta konstruirao je niz od četiri solenoida. Niz je pričvršćen za okvir pomoću neke trake kako bi se lako uklonio. Na slici izbliza možete vidjeti da sam izbušio malu rupu u braniku i zalijepio osovinu solenoida na nju. Važno je imati solenoide s oprugom, jer neće biti sile da se vratilo gurne natrag, nakon što se aktivira. Mjerenje je bilo važno tijekom ovog koraka kako bi se osiguralo da odbojnici imaju dovoljno slobodnog prostora iznad filma/stakla.

Korak 7: Implementirajte softver na računalo

Nakon što je instrument izgrađen, napisao sam neki softver u PureData i Maxu kako bih kontrolirao odbojnike i transformirao podatke web kamere s više dodira u zvuk. Ovaj video na YouTubeu dublje objašnjava Pd/Max kôd.https:// www. youtube.com/watch?v=1J8twNGoT90Ovaj videozapis na YouTubeu prikazuje demonstraciju solenoida koji pokreću kugle, čiji položaji na površini utječu na parametre DSP -a.https://www.youtube.com/watch? v = e6GVAQvuSSkU ovom sam trenutku otkrio da moja web kamera nije dovoljno brza za praćenje loptica kada se kreću većim brzinama. To je predstavljalo zanimljiv problem pri pisanju koda, jer sam znao da se ne mogu osloniti na podatke s web kamere na linearni način. Moje rješenje je bilo kontrolirati odbojnike i glavninu sinteze ručno pomoću MIDI kontrolera, te dopustiti da položaji kuglica utječu na parametre za DSP učinke.

Korak 8: Zatvaranje napomena

Nadam se da je ovaj projekt za vas bio barem toliko zanimljiv koliko i za mene. Bio sam lud. Čak i ako vas i dalje ne zanimaju ni solenoidi ni površine s više dodira, nadam se da ćete naučiti iz mojih pogrešaka i nastojati planirati fleksibilniji projekt, s konsolidiranom estetikom. Ako imate pitanja o ovom projektu ili želite više informacija o mom Pd kodu, kontaktirajte me putem mog računa na YouTubeu.-Stephen Lucas