Jeffrey Cross
Jeffrey Cross

7 õppetunnid GoPro automaatse Panorama seadme loomisest

Hiljuti ostsin oma projektide dokumenteerimiseks GoPro Hero5 kaamera. Üks funktsioonidest, mis mulle selle müüs, oli hääljuhtimise funktsioon. Esialgu arvasin, et see oli omamoodi rumal funktsioon, kuid seda saab käed vabaks lubada, et ma saan teha fotosid või videoid ilma seda, mida ma teen.

See andis mulle veel ühe idee; miks mitte käivitada seda minu salvestatud häälega? Võiksin midagi kinnitusseadmele paigutada, pöörata teatud nurga alla ja seejärel pildistada. On ka teisi viise, kuidas seda teha, näiteks WiFi-ühenduse häkkimine või lihtsalt järjestikuste fotode tegemine, kuid hääljuhtimine tundus uueks viisiks selle saavutamiseks. Mõnikord on see ainus motivatsioon, mida mul vaja on.

Lõpuks sain selle töö, kuid see ei olnud nii lihtne. Siin on mõned õppetunnid, mida ma õppisin mööda teed.

Midagi võib muuta

Ma tegin lossi, mis nüüd pöörleb plaadil.

See, mida ma tegin, oli automaatne panoraam, mille kaamera pöörles ümber väikese plaadimängija.See võimaldas kaameral kõneleja lähedal olla ja töötada üsna järjekindlalt, kui ma seda oma garaažis katsetasin. Rannale viimisel valmistas see mitu ilusat panoraami, kui sain fotod koos Photoshopiga kokku.

See, mida ma algselt ette nägi, oli midagi, mida ma võin paigutada projekte, mida ma tegin, ja koostaks selle automaatselt GIF-i jaoks fotode loomiseks, kus see keerleb ümber ja näitab selle kõiki külgi. See toimib (vt ülaltoodud videolõigust umbes 2:35), kuid on piiratum, sest kõlar on kaamerast kaugemal. Minu jaoks on see ka pisut vähem huvitav kui panoraamfunktsioon.

Karbid muudavad kõlarid paremaks (kuid võivad olla lihtsad)

Pärast oma esimese video nägemist ja asjaolu, et ma vaevlesin oma kaamera järjekindlalt töötama, tegi keegi ettepaneku, et ma esitaksin oma kõneleja. Nagu suuremad puidust ümbritsetud kõlarid, tundub, et väike kõneleja, keda ma kasutasin, kõlab palju paremini, kui tal on mingisugune kamber, kus töötada.

Pärast YouTube'is lühidalt otsimist lahendasin ma lahenduse, kus sa lihtsalt liimisid kõneleja lõigatud veepudelile. Seda saab näha selle lehe esimesel videol umbes 0:50 ja töötanud üllatavalt hästi! Samuti avasin avad ülemise plaadi ülaosas, mis võimaldas rohkem heli põgeneda automaatse panoraami seadme kehast.

Sa ei tohi kunagi olla liiga palju ruumi

Pärast seda, kui sain selle hääle panoraamfilmi idee, kuidas see tegelikult ellu viia, olin pisut proovides. Miks mitte kasutada CNC-lõigatud MDF-i kihte nii korpuse moodustamiseks kui ka pealispinna jaoks, et laud pööraks? See tundus kindel idee, kuid pärast esineja enda jaoks kõlari algust ei olnud esialgne disain peaaegu piisavalt pikk.

Hea asi on see, et need rõngad olid modulaarsed ja ma võin kergesti libiseda veel mõnda. Ma teadsin, et see hakkab alustama tihedalt, kuid nüüd, kui kõneleja võtab palju rohkem ruumi, ei läinud asjad tööle.

Kui see toimib „laboris“, ei pruugi see kusagil mujal töötada

Mul õnnestus saada mõned head panoraamjärjestused!

Pärast fotosid minu garaažis olin veendunud, et minu automaatne panoraamfiguur toimis üsna hästi. Kahjuks töötas see rannas palju vähem hästi. Minu mõte on, et tuule ja sealsete inimeste ja autode ümbritseva müra vahel häiris see seadme võimet helisignaale vastu võtta.

Vaadake oma maksimaalset voolu

Maksimaalne vool Arduino Nano juures, mida ma kasutasin, on 200mA. Hobide servo - selle juhendi järgi - tõmbub täislaadimisel 600 mA naabruses. Püüdsin oma servot signaali anda ja vähe nano, mis näib olevat nähtav probleem tagantjärele. Ma muutsin asju ümber, nii et võimu tõmmati Nano-st iseseisvalt läbi USB-purunemise, kuid enne seda töötas süsteem ise üsna vahelduvalt.

Servo muutmine pidevaks pööramiseks on lihtne (aga mitte tegelikult servo)

Ma ei oleks kunagi proovinud servot muuta pideva pöörlemise mudeliks. Mulle tundus alati liiga vähe ... joodisega seotud minu maitsele. Pärast seda on see siiski päris lihtne. Vahetage potentsiomeeter lihtsalt välja ja asendage see kahe 2.2kOhm takistiga. Ülaltoodud video näeb rohkem üksikasju.

Ma arvan, et see ei ole enam servo, sest positsioonilist tagasisidet ei ole.

Magnetid teevad suurepärase manustamise meetodi, kuid jälgivad oma juhtmestikku

Selleks, et kõik kokku panna, kasutasin neodüümi magneteid. See toimis suurepäraselt, kuid kõikjal juhtmega lendamisega said nad mõnikord MDF-i kihtide vahele. Ma kahtlustan, et see põhjustas aeg-ajalt probleeme praeguse vooluga, kuna magnetid võivad elektrijuhtmetes tekitada laengu.

Ma ei ole seda kinnitanud, kuid mõnikord ei tööta seade ja pärast juhtmete ümberkorraldamist hakkaks see õigesti toimima. Võib-olla oleks tavaline mõtlemine, et mul oleks kusagil lahtine traat, mis on kindlasti võimalus.

Lõpuks oli see see parim kuidas seda ülesannet täita? Võib-olla mitte. Teisest küljest õppisin ma seda palju proovima ja niipalju kui ma tean, et see on ainus seade, mis toimib nii kõikjal maailmas. Vähemalt, see on suur osa asjade tegemisest, et lihtsalt näha, kas seda saab teha!

Osa

Jätnud Kommentaari