Sisukord:
Video: Keskenduge Pi kvaliteetsele kaamerale lego ja servoga: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Veidi häkkinud Lego -tüki, pideva servo ja mõne Pythoni koodi abil saate oma Raspberry Pi kvaliteetse kaamera fokuseerida kõikjalt maailmast!
Pi HQ kaamera on fantastiline komplekt, kuid nagu ma leidsin hiljuti Merlin Pi projekti kallal töötades, peate olema ettevaatlik, et teravate tulemuste saavutamiseks täpselt keskenduda.
Tahtsin leida viisi, kuidas seda eemalt fokuseerida, et saaksin aeda looduskaamera üles seada ja ei peaks seda käsitsi teravustades edasi -tagasi liikuma.
Tarvikud
Raspberry Pi kvaliteetne kaamera
3MP lainurkobjektiiv
Vaarika Pi 3
LEGO -ühilduv pideva pöörlemise servo
60 hambaga Lego pöördlaud (osa 18938)
1. samm: hambuline osa
Esimese asjana vajasin Lego tükki - hambuline Technic hammasratas, mis oli piisavalt lai, et mahtuda kaamera objektiivi kohale. Pärast minimaalset uurimist leidsin osa numbri 18938, mis nägi välja ideaalne ja mida sai üksinda eBayst tellida.
Kuigi tüki keskel oli juba auk, ei olnud see objektiivile enam piisavalt suur, nii et puurisin selle välja ühe jõulupuu (astmetrelli) otsikuga, suurendades augu 30 mm -ni. Minu lemmik asi astmetrelli puhul on see, et seda on lihtne hoida kesklinnas, selle töö jaoks kriitilise tähtsusega.
Lükkasin tüki ettevaatlikult objektiivile ja hämmastuseks sobis see ideaalselt, mitte liiga pingul ja mitte liiga lõdvalt. Plaanisin seda turvata musta Sugru abil, kuid ei pidanud seda tegema - ja see aitas mul 24 tundi oodata, kuni see kuivab!
Nüüd, kui kaamera objektiiv oli hammasratta külge kinnitatud, oli järgmine ülesanne otsida viise selle liigutamiseks ja enne pikka aega olin ma ussikäiguga käsitsi käepideme üles seadnud - mitte ilus, kuid väga rahuldust pakkuv. Järgmine peatus - automaatika!
2. samm: paigaldav servo
Märkasin neid Legoga ühilduvaid servosid paar nädalat tagasi veebis ja mind tabas nende armsus! Neid on tavalises, 270 -kraadises ja pidevas versioonis ning ma tellisin põnevusega viimase, hetkel, kui käik kaamera objektiivi külge kinnitati.
Veebikirjelduse põhjal ei saa kunagi öelda, kui "ühilduvad" need asjad on lego klotsidega, kuid see sobis ideaalselt.
Lisasin väikese käigu meie "varudest" ja asusin servo ümber ehituskive ehitama, et see sobiks kokku läätsekäiguga. Selles suhtes oli mul uskumatult vedanud, suutsin servo objektiivi lähedale sobitada ja hammasratta hambad sobisid ideaalselt kokku.
Samm: kaugjuhtimispult
Pärast Lego korrastamist servo ümber (tund aega tuhnimist pisikeste mustade plaatide järele) hakkasin kokku tõmbama koodi, mis kontrollib servomehhanismi.
Alustasin oma viimase projekti Merlin Pi skriptidega - see sisaldas juba kasutajaliidest kaamerarežiimide seadistamiseks ja piltide jäädvustamiseks. Ainus erinevus oli see, et seekord pääsesin graafilisele kasutajaliidesele kaugjuhtimisega VNC Vieweri kaudu sisse sisseehitatud ekraan.
Järgmisena kasutasin GUIzero abil veel ühte väikest menüüd, mille abil saaksime juhtida servot GPIO kaudu ja seega ka kaamera fookust. Kujundasin menüü kõrgeks ja õhukeseks, nii et see oleks kaamera eelvaateakna kõrval nähtav, võimaldades teil reaalajas keskenduda. See sisaldas nuppe servo liigutamiseks mõlemas suunas ning suurte ja väikeste sammudega, et võimaldada peenhäälestust.
See kõik töötas tõesti hästi, nii et seadsin skriptid nii käivitamisel automaatselt tööle ja viskasin kaamera juhuslikult aeda testimiseks. Esimene katse võttis aega, kuna lasin objektiivi lahti keerata, kuid suutsin peagi kaamera suurepäraselt lindude söötjale fokuseerida, kontoris asuva arvuti VNC kaudu, väga rahuldust pakkudes.
Kogu kood, mida ma kasutasin, on saadaval GitHubis nii "fookuse" kui ka "jäädvustamise" graafiliste menüüde jaoks.
Samm: värske fookus
Võimalus kaamerat eemalt fokuseerida on minu jaoks tõeline mängumuutja, mis muudab palju lihtsamaks aia ümber kaamera lõksu seadmise, tippkvaliteediga piltide ja video jäädvustamise.
Selle töö alustamiseks kulus mul päeva parim osa, kuid ma arvan, et seda saab hõlpsasti teha vähem kui tunniga, kui teil on osad käepärast ja järgite seda juhendit. See on suurepärane võimalus lisada oma kaameraprojektile paindlikkust, ei kuluta palju GPIO nööpnõelu ja on väga kulutõhus. Saate osta pideva servo ja 60 hambaga hammasratta hinnaga alla 10 naela.
Ma kujutan ette, et see on väga kasulik täiendus olemasolevale pan/tilt -paigutusele ja eriti kui kasutate kõrgetasemelist kaamerat robootikaprojekti osana, kus probleemiks on fikseeritud või käsitsi teravustamine.
Minu jaoks oli peamine asi see, et see oli väga lõbus, nagu iga projekt, mis ühendab Lego ja Raspberry Pi, on minu jaoks hästi veedetud kvaliteetaeg.
Täname lugemise eest ja olge kõik turvalised.
Minu teised vana tehnika, uute spetsifikatsioonide projektid on kõik Instructables'is saidil
Lisateavet leiate meie veebisaidilt aadressil bit.ly/OldTechNewSpec ja ma olen Twitteris @OldTechNewSpec.
Soovitan:
Automatiseeritud pallirull Arduino ja ühe servoga: 3 sammu
Automatiseeritud pallirull Arduino ja ühe servoga: See on lihtne väike Arduino ja servoprojekt, mille valmimine võtab aega umbes kaks tundi. See kasutab servo, et tõsta purgi korgi üks ots nii, et see keerleks teraskuuli ümber sisemise ümbermõõdu. See käivitub iseenesest, võib muuta kiirust ja pöörata kaks korda
Lihtne Gimbal koos Micro: bit ja 2 servoga: 4 sammu
Simple Gimbal with Micro: bit and 2 Servos: Tere! Täna näitan teile, kuidas teha lihtsat kardaan -stabilisaatorit. YouTube'i videot näete siin. See sisaldab kerget kaamerat. Kuid kui panete võimsama servo ja struktuuri, mahutab see teie nutitelefoni või isegi korraliku kaamera. Järgmistes sammudes
Kõndimisrobot 3 servoga: 4 sammu (piltidega)
Kõndimisrobot 3 servoga: see on lihtne kahejalgne robot, kes suudab kõndida. Valmistatud Arduinost, kolmest servost ja lihtsast mehhanismist. Käsk robotile, see võib liikuda edasi, tagasi, isegi pöörata või pöörata. Üks servo on raskuskese nihutamine. Veel kaks on mõlema jala väänamiseks
Lego Lego Skull Man: 6 sammu (piltidega)
Lego Lego Skull Man: Tere täna, ma õpetan teile, kuidas teha lahe väike patareidega juhitav lego kolju mees. See oleks suurepärane halloweeniks, mis on peagi tulemas. Või oleks see isegi suurepärane lihtne projekt kui teie laud või lihtsalt väike mantli tükike
MCU-juhitav karussell kaamerale kinnitamiseks: 10 sammu
MCU-kontrollitav karussell kaamerale kinnitamiseks: Niisiis, sa oled kuri hull teadlane, kes ehitab oma viimast hävitavat robotit. Olete õppinud valusat õppetundi, et ebaõnnestumise korral on parem mitte olla oma loomingu pardal koos põletamise ja käeraudadega. Kuna teie looming rikub