Inhoudsopgave:

Camera Panorama Robot Head (panograaf) - Ajarnpa
Camera Panorama Robot Head (panograaf) - Ajarnpa

Video: Camera Panorama Robot Head (panograaf) - Ajarnpa

Video: Camera Panorama Robot Head (panograaf) - Ajarnpa
Video: Robotic Panorama Head 3D/Stereo panorama robot 2024, Juli-
Anonim
Camera Panorama Robotkop (panograaf)
Camera Panorama Robotkop (panograaf)

Ooit met één druk op de knop foto's willen maken van een panoramisch tafereel? Deze instructable leert je hoe je een robotkop kunt bouwen om je camera op te monteren, die op zijn beurt op een statief wordt gemonteerd. De robotkop zal in twee assen bewegen zodat de camera zowel naar links en rechts als omhoog en omlaag kan worden gepand. Er zijn een paar vereisten: ik heb een Canon-camera gebruikt die is geladen met alternatieve CHDK-firmware. *zie commentaar hierover later. Bezoek https://chdk.wikia.com/wiki/CHDK om de compatibiliteit van uw camera te controleren. Er komt een beetje solderen bij kijken, evenals enkele praktische mechanische vaardigheden. licenties/per-sa/3.0/

Stap 1: Bouwstappen

Bouwstappen
Bouwstappen

Hier heb ik een index toegevoegd waarvan ik hoop dat het dingen voor u gemakkelijker zal maken.1 Montage van de bovenste rig2 Montage van tandwiellagers3 Bekabeling en bevestiging van servo-printplaten3 Picaxe-programmering4 Eindmontage5 Laad CHDK op uw camera6 Kalibratie7 Voorbeeldpanorama's geschoten op locatie in Noord-Wales

Stap 2: Boodschappenlijstje

Boodschappenlijst
Boodschappenlijst

1x Brookes basis kantelframe voor KAP https://www.kapshop.com/product_info.php?cPath=6_26_42&products_id=159 9 pond 50p1x Brookes betere versnellingsgids https://www.kapshop.com/product_info.php?cPath=6_26_42&products_id =75 8 pond camerabusschroef https://www.kapshop.com/product_info.php?products_id=231 2 pond2X servomotoren https://www.mutr.co.uk/product_info.php?cPath=13_530&products_id=1009437 3 pond elk (je hebt er een extra nodig als je de sluiter niet met CHDK afvuurt) 1x picaxe-servokaart (AXE024) https://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops/Store. TechSupplies/Products /AXE024 7 pond 50p2x Gear sets https://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops/Store. TechSupplies/Products/GWC031 elk een pond 22 mm aluminium cilinder gesneden tot 50 mm lengte (kan veel korter zijn, afhankelijk van uw statiefkop speling) https://cgi.ebay.co.uk/ALUMINIUM-ROUND-BAR-ROD-5-8-DIA-x-250mm-Long_W0QQitemZ270282531024QQcmdZViewItemQQptZUK_BOI_Metalworking_Milling_Welding_Metalwo rking_Supplies_ET?hash=item3eee1820d0&_trksid=p4634.c0.m14.l1262&_trkparms=|301:0|293:1|294:301 viercellige AA-batterijhouder + PP3-batterijclipverschillende moeren, bots & gespleten sluitringen ophangclips1x tuimelschakelaar voor ruisonderdrukking4x onderdrukkers4x 100nF keramische condensatorkrukkendremmel type boor met hulpstukken1/4-20 tap voor bevestiging van rig aan statiefM4 tap voor bevestiging van rig aan statiefbevestiging cilindersoldeerboutmultimeterKabel voor het programmeren van de picaxe https://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops /Store. TechSupplies/Categories/SoftwareCables/CablesAdapters 3 pond (u hebt ook een serieel naar usb-adapter nodig als uw pc geen seriële verticale boorstandaard heeft, of toegang tot een werkplaats om gaten in een aluminium staaf te boren, klaar om te worden getapt

Stap 3: 1 Upper Rig Build Pt 1

1 Upper Rig Build Pt 1
1 Upper Rig Build Pt 1
1 Upper Rig Build Pt 1
1 Upper Rig Build Pt 1

Upper Rig build Pt 1: Monteer de stappenmotor op de rig Bevestig een stappenmotor aan de buitenste slede van de rig met 2 4 mm diam. bouten en moeren.

Stap 4: 1 Upper Rig Build Pt 2

1 Upper Rig Build Pt 2
1 Upper Rig Build Pt 2
1 Upper Rig Build Pt 2
1 Upper Rig Build Pt 2
1 Upper Rig Build Pt 2
1 Upper Rig Build Pt 2
1 Upper Rig Build Pt 2
1 Upper Rig Build Pt 2

"Upper Rig build Pt 2: Boor gaten waar nodig in de rig" Boor een gat van 5 mm in het midden zoals weergegeven op de buitenste wiegbasis. De draaischroef gaat door dit gat. Boor een gat van 5,8 mm (net iets groter dan 1/4 gebruikt voor de schroef van de camerahouder)" centraal langs de langste lengte van de binnenste houder van het tuig, maar de dieptepositie is afhankelijk van de camera Meet de basis van je camera vanaf het midden van het gat van de statiefbus tot aan de achterkant van je camera, voeg een paar mm toe en je hebt de meting vanaf de achterkant van de binnenste houder

Stap 5: 1 Upper Rig Build Pt 3

1 Upper Rig Build Pt 3
1 Upper Rig Build Pt 3
1 Upper Rig Build Pt 3
1 Upper Rig Build Pt 3
1 Upper Rig Build Pt 3
1 Upper Rig Build Pt 3

"Monteer rig onderdelen"Bevestig een 4mm diam. draadstang aan de linkerkant van de buitenste houder, zoals weergegeven in de afbeelding. (Ik heb een lange moer gebruikt en de kop eraf gesneden) Plaats de staaf in de binnenste wieg met behulp van een van de voorgeboorde gaten, zodat de afstand tussen het midden van de staaf en de binnenste wiegbasis ongeveer 20 cm is. Gebruik een van de zelftappende schroeven die bij uw servo-accessoireset zijn geleverd om de andere arm van de binnenste houder aan het middelste gat van de servo-arm te schroeven. Controleer voordat u gaat schroeven of de binnenste wiegbasis parallel loopt aan de buitenste wiegbasis.

Stap 6: 2 tandwiellagers

2 tandwiellagers
2 tandwiellagers
2 tandwiellagers
2 tandwiellagers
2 tandwiellagers
2 tandwiellagers

1 Monteer eerst een bout met een diameter van 4,5 mm, een draadlengte van 28 mm en een tandwiel van 32 mm. Ik heb een beetje superlijm toegevoegd om ervoor te zorgen dat deze onderdelen aan elkaar vastzaten. Er werden 2 ringen toegevoegd voor de afstand zodat het schachttandwiel uitgelijnd is met het servo-tandwiel. Draai nu de bout samen met het tandwiel en de ringen door het tandwielsamenstel.3 voeg vervolgens het 60 mm lager toe4 voeg een ring en een kleine gespleten ring toe waarvan de diameter kleiner is dan de buitenrand van het lagersamenstel5 Draai een moer losjes met de hand vast6 Voeg een gespleten ring toeBoor een gat in het midden van een uiteinde van de aluminium cilinder. Tik op dit gat met een 1/4 20 tap (boormaat komt overeen met de kraan). Trouw het omgekeerde uiteinde van de cilinder met het tandwielsamenstel zoals getoond in de afbeelding. Zoek twee voorgeboorde gaten in het geheel en markeer door naar de cilinder Boor en tik op deze twee gaten (ik gebruikte een M4-kraan). Zoek vervolgens de schroeven en draai ze vast. Monteer ten slotte de ronde servo-bevestiging op de servo-as. Bevestig een servomotor aan de versnellingshulpconstructie. Schroef de versnelling in oranje hier op de ronde servobevestiging met behulp van kleine zelftappende schroeven.

Stap 7: 3 servo-PCB-bedrading en -bevestiging Pt 1

3 Servo PCB-bedrading en bevestiging Pt 1
3 Servo PCB-bedrading en bevestiging Pt 1

"Bereid de servomotor picaxe-controller-printplaat voor" Ruis gegenereerd door de servo's is geïdentificeerd als een probleem dat de timing van de picaxe beïnvloedt. Dit kan worden geminimaliseerd door ontstoringscondensatoren toe te voegen over de voedingslijnen van de printplaat. Soldeer dus 100nF-condensatoren over de voeding naar de picaxe (aan de andere kant, soldeerzijde van de printplaat) Soldeer ook de andere condensatoren over de voedingslijnen van de servo's. Raadpleeg de bijgevoegde foto en pas op dat u hier geen kortsluiting maakt.

Stap 8: 3 servo-PCB-bedrading en -bevestiging Pt 2

3 Servo PCB-bedrading en -bevestiging Pt 2
3 Servo PCB-bedrading en -bevestiging Pt 2

"Soldeer de USB-kabel aan de servocontroller-pcb" Als u CHDK gebruikt om de sluiter op uw camera automatisch te activeren, moet u een standaard USB-naar-mini-USB-kabel knippen tot een lengte van ongeveer 25 cm (van de mini-USB-connector die is het einde dat u zult gebruiken). Strip een klein stukje van de buitenste huls, zodat de binnenste draden zichtbaar worden. Knip alles behalve de rode en zwarte draden af en strip de uiteinden hiervan tot koper. De rode en zwarte draden moeten worden gesoldeerd aan twee pinnen van de servoconnectoren, zoals weergegeven in de afbeelding. POTENTIEEL OM UW CAMERA TE BREKEN ALS U ZE OP DE VERKEERDE MANIER KRIJGT. DOE DIT OP EIGEN RISICO. Een ander belangrijk ding om te controleren is de spanning voor uw specifieke Canon-camera die wordt gebruikt voor activering op afstand. Ik gebruik een Canon G9 die prima lijkt op de 5V die het servobord levert. Kijk op https://chdk.wikia.com/wiki/CameraFeatures voor de triggerspanning voor uw cameramodel. Ik raad u ook aan om deze spanning en polariteit te controleren voordat u uw camera aansluit op een multimeter.nb Als alternatief voor het op afstand sluiten met behulp van de mini-usb-connector van de camera, kunt u een servo monteren op de sluiterpaal die bij de opstelling is geleverd. Ik heb deze methode niet getest, maar zou goed moeten werken.

Stap 9: 4 laatste montagestappen

4 laatste montagestappen
4 laatste montagestappen
4 laatste montagestappen
4 laatste montagestappen

Bevestig het gemonteerde tandwiellager en de bovenste tuigage Het tandwielsamenstel en de bovenste tuigage zijn bevestigd door de asschroef. Deze bevindt zich in het gat dat u hebt geboord in het midden van de basis van de buitenste houder van de rig. Schroef een moer om vast te zetten. De volgende stap vergt wat trial & error en is in de praktijk gemakkelijker dan te beschrijven. Hiervoor heb je twee steeksleutels nodig. Draai de twee moeren vast om ze stevig aan de buitenste houder te bevestigen. Stel de positie van de onderste van de twee moeren zo af dat er niet te veel kracht op het lager wordt uitgeoefend (servo kan dan niet bewegen). Omgekeerd, als de camera te slap gaat wiebelen. Bevestig twee pcb-montageposten op de buitenste houder van de bovenste rig en monteer de servocontroller-pcb, de gaten zijn al voorgeboord voor u. Bevestig de 6V-batterijhouder compleet met oplaadbare AA-cellen met behulp van dasclips zoals afgebeeld.

Stap 10: 5 De Picaxe programmeren

5 De Picaxe programmeren
5 De Picaxe programmeren

Een overzicht van picaxe is te vinden op https://www.rev-ed.co.uk/picaxe/Download in principe de programmeereditor die u op deze link vindt en sluit de seriële kabel aan (als er geen seriële aansluiting op uw pc is, gebruik dan een seriële naar usb-converter)Kopieer en plak de onderstaande code om uw picaxe te programmeren:nb de nieuwste code is versie 0.2, neem de juiste code voor uw canon-firmware sdm of chk '*** Panograph by Waldy 0.2 voor sdm'*** Programmeer constantssymbol boven = 175symbool onder =250symbool links = 180symbool rechts = 100symbool vstep = 25symbool hstep = 20symbool servo_delay = 1000symbol camera_steady_delay = 2000symbol camera_ready_delay = 2000main:GOSUB Initfor b2 = boven naar beneden stap vstep voor b1 = rechts naar links stap hstep servo 1, b1 pauze servo_delay GOSUB take_picture pause camera_ready_delay next b1 servo 2, b2 pause servo_delaynext b2endtake_picture:high 4pause 30low 4returnInit:servo 2, toppause servo_delaySERVO 1, rightpauze servo_delaylow 4return'*** Panograaf 0.2 door Waldy voor chdk'*** Programmaconstanten mbol boven = 175symbool onder =250symbool links = 180symbool rechts = 100symbool vstep = 25symbool hstep = 20symbool servo_delay = 2000symbol camera_steady_delay = 4000symbol camera_ready_delay = 2000main:GOSUB Initfor b2 = boven naar beneden stap vstep voor b1 = rechts naar links stap hstep servo 1, b1 pauze servo_delay GOSUB take_picture pause camera_ready_delay volgende b1 servo 2, b2 pauze servo_delaynext b2endtake_picture:low 4pause 30high 4pause 1000low 4pause 1000high 4returnInit:servo 2, toppauze servo_delaySERVO 1, rightpause servo_delayhigh 4'GOSUB pic_return '*****p. 1 voor sdm** Programmaconstanten' Vertraging om servobeweging te vertragen (30ms standaard)symbool servo_delay = 60 'aanbevolen vertraging tussen servobewegingensymbool boven = 160 'max y positiesymbool onder =220 'min y positiesymbool links = 180 'min x positiesymbool rechts = 100 'max x positionsymbol vstep = 20 'vertical incrementssymbol hstep = 20 'horizontal incrementssymbol pic_delay = 100symbol camera_steady_del ay = 4000 'vertraging tot stabiele camera na bewegingmain:GOSUB Initfor b2 = stap van boven naar beneden vstep for b1 = stap van rechts naar links hstep servo 1, b1 pause servo_delay GOSUB take_picture pause camera_steady_delay volgende b1 servo 2, b2 pause servo_delaynext b2endtake_picture:high 4pause 30low 4returnInit:servo 2, toplow 4return

Stap 11: 5 Laad CHDK op uw camera

5 Laad CHDK op uw camera
5 Laad CHDK op uw camera

Kijk op https://chdk.wikia.com/wiki/CHDK_in_Brief voor een samenvatting van CHDK. Momenteel werkt alleen een variant van CHDK genaamd SDM met het tuig. Dit kan worden gedownload van https://stereo.jpn.org/eng/sdm/index.htm"notes" Kopieer SDM naar de SD-kaart van uw camera. U moet uw SD-kaart opstartbaar maken. Opnamen op afstand inschakelen vanuit het SDM-menu

Stap 12: 6 Kalibratie

6 Kalibratie
6 Kalibratie

Hoewel ik dit niet nauwkeurig heb gedaan, zijn de resultaten vrij gunstig. Servorotatie is beperkt tot ongeveer 180 graden rotatie. Dit is belangrijk in termen van horizontale rotatie, omdat de servodraad de servorotatie van de rig fysiek zal beperken als deze niet zorgvuldig wordt gepositioneerd. Controleer, terwijl de rig gemonteerd is, de horizontale uiterste positie van de rig door de bovenste rig handmatig te draaien. Als de servokabel blijft haken, pas dan handmatig de rigpositie aan ten opzichte van het lagersamenstel, zodat de kabel niet blijft haken bij volledige beweging. Met 4 verticale bewegingen heb ik de andere servo / rig-armpositie met vallen en opstaan aangepast, zodat de camera zichtlijn is symmetrisch tov de horizon

Stap 13: Resultaten en verdere ontwikkeling

Resultaten en verdere ontwikkeling
Resultaten en verdere ontwikkeling
Resultaten en verdere ontwikkeling
Resultaten en verdere ontwikkeling

"Resultaten"Ik heb een handvol panorama's gepost die door dit tuig zijn gemaakt tijdens een zeer recente vakantie in Noord-Wales. Ik was meer bezig met het genieten van mijn vakantie dan met het experimenteren met het tuig. Ik hoop echter dat je geniet van de resultaten https://www.wizfamily.co.uk/album/panoramanb je hebt een HDView-add-on nodig om deze afbeeldingen te bekijken. Als je Firefox gebruikt, download dan de add-on, sluit Firefox, voer het gedownloade bestand uit voordat je Firefox herstart. Hier was de installatie ingesteld om 5 foto's horizontaal en 4 verticaal te maken. Als de rig-code was ingesteld om veel fijner te stappen en de camera is ingesteld op een grotere zoominstelling, zal het resultaat veel fijner zijn (meer gedetailleerd) "Verdere ontwikkeling"Het meest dringende is waarschijnlijk om meer werk te doen om de gegenereerde elektrische ruis te elimineren door de servomotoren zoals eerder vermeld. Ik heb geprobeerd een 'camera-steady'-pauze in te voeren na elke bewegingsstap, wat niet lukte. Ik heb op het CHDK-forum voorgesteld om de SDM-firmware rechtstreeks met de rig te laten werken, bijvoorbeeld extreme panoramaposities instellen. (Momenteel is dit in de code vastgelegd) Houd je ogen open. Verbeter/vervang tandwiellagermechanisme.

Aanbevolen: