Სარჩევი:

კამერის პანორამა რობოტის თავი (პანოგრაფი): 13 ნაბიჯი (სურათებით)
კამერის პანორამა რობოტის თავი (პანოგრაფი): 13 ნაბიჯი (სურათებით)

ვიდეო: კამერის პანორამა რობოტის თავი (პანოგრაფი): 13 ნაბიჯი (სურათებით)

ვიდეო: კამერის პანორამა რობოტის თავი (პანოგრაფი): 13 ნაბიჯი (სურათებით)
ვიდეო: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, ივლისი
Anonim
კამერის პანორამა რობოტის თავი (პანოგრაფი)
კამერის პანორამა რობოტის თავი (პანოგრაფი)

ოდესმე გსურდათ პანორამული სცენის სურათების გადაღება ერთი ღილაკის დაჭერით? ეს ინსტრუქცია გასწავლით თუ როგორ უნდა ავაშენოთ რობოტული თავი კამერაზე, რომელიც თავის მხრივ სამფეხაზეა დამონტაჟებული. რობოტული თავი გადაადგილდება ორ ღერძზე, რაც საშუალებას მისცემს კამერის გადაადგილებას მარცხნივ და მარჯვნივ, ასევე ზემოთ და ქვემოთ. არსებობს რამდენიმე წინაპირობა: მე გამოვიყენე Canon კამერა, რომელიც დატვირთულია CHDK ალტერნატიული პროგრამული უზრუნველყოფით. *შეამოწმეთ კომენტარი ამის შესახებ მოგვიანებით. ეწვიეთ https://chdk.wikia.com/wiki/CHDK თქვენი კამერის თავსებადობის შესამოწმებლად. მცირედ შედუღებაა ჩართული, ასევე პრაქტიკული მექანიკური უნარ-ჩვევები ეს გამოქვეყნებულია Creative CommonsAttribution-Share alike 3.0 ლიცენზიით https://creativecommons.org/ ლიცენზიები/by-sa/3.0/

ნაბიჯი 1: შექმენით ნაბიჯები

ააშენეთ ნაბიჯები
ააშენეთ ნაბიჯები

აქ დავამატე ინდექსი, რომელიც ვიმედოვნებ, რომ გაგიმარტივებთ.

ნაბიჯი 2: საყიდლების სია

Სავაჭრო სია
Სავაჭრო სია

1x ბრუკსის ძირითადი დახრის ჩარჩო KAP– ისთვის https://www.kapshop.com/product_info.php?cPath=6_26_42&products_id=159 9 ფუნტი 50p1x ბრუკსი უკეთესი გადაცემათა კოლოფი https://www.kapshop.com/product_info.php?cPath=6_26_42 = 75 8 ფუნტი კამერის ბუშის ხრახნი https://www.kapshop.com/product_info.php?products_id=231 2 აუზის 2 სერვო ძრავა https://www.mutr.co.uk/product_info.php?cPath=13_530&products_id=1009437 3 ფუნტი თითოეული (თქვენ დაგჭირდებათ დამატებითი თუ თქვენ არ ისვრით ჩამკეტს CHDK– ით) 1x პიკაქსის სერვო დაფა (AXE024) https://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops/Store. TechSupplies/Products /AXE024 7 ფუნტი 50p2x გადაცემათა ნაკრები https://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops/Store. TechSupplies/Products/GWC031 თითო ფუნტი თითო 22 მმ ალუმინის ბალონი 50 მმ სიგრძემდე (დამოკიდებულია იმაზე თქვენი შტატივის გამწმენდი) https://cgi.ebay.co.uk/ALUMINIUM-ROUND-BAR-ROD-5-8-DIA-x-250mm-Long_W0QQitemZ270282531024QQcmdZViewItemQQptZUK_BOI_Metalworking_Milling_Milling rking_Supplies_ET? hash = item3eee1820d0 & _trksid = p4634.c0.m14.l1262 & _trkparms = | 301: 0 | 293: 1 | 294: 301 ოთხი უჯრედის AA ბატარეის დამჭერი + PP3 ბატარეის დამჭერი სხვადასხვა კაკალი, ბოტები და გაყოფილი washerstie კლიპები ხმაური 1x გადართვა ხმაური სუპრესორები 4x 100nF კერამიკული კონდენსატორები ხელსაწყოები დრემელის ტიპის საბურღი დანამატებით 1/4-20 ონკანი სამაგრიანი სამაგრი სამაგრი მილსადენისთვის M4 ონკანი სამაგრიანი სამაგრიანი ცილინდრებისათვის გამაგრილებელი რკინის მულტიმეტრი მეცადინეობის დასაპროგრამებლად https://194.201.138.187/epages/Store.storefront/?Ob /Store. TechSupplies/Categories/SoftwareCables/CablesAdapters 3 ფუნტი (თქვენ დაგჭირდებათ სერია usb ადაპტერი ასევე იმ შემთხვევაში, თუ თქვენს კომპიუტერს არ აქვს სერიული პორტვერტიკული საბურღი სადგამი, ან წვდომა სახელოსნოზე ალუმინის ჯოხზე ხვრელების გასათეთრებლად მზად მოსასმენად

ნაბიჯი 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: Mount Stepper motor in a rig მიამაგრეთ სტეპერიანი ძრავა გაყალბების გარე აკვანზე 2 4 მმ დიამეტრის გამოყენებით. თხილი და ჭანჭიკები.

ნაბიჯი 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: გაბურღეთ ხვრელები, სადაც საჭიროა გაყალბებაში" გააღეთ 5 მმ ხვრელი ცენტრალურად, როგორც ეს ნაჩვენებია გარე აკვანის ბაზაზე. მბრუნავი ხრახნი გაივლის ამ ხვრელს. გაბურღეთ 5.8 მმ (მხოლოდ ოდნავ აღემატება 1/4 გამოიყენება კამერის დამჭერის ხრახნისთვის) "ხვრელი ცენტრალურად გაყალბების შიდა აკვანის ყველაზე გრძელი სიგრძის გასწვრივ, მაგრამ სიღრმის პოზიცია დამოკიდებული იქნება კამერაზე თქვენ იყენებთ. გაზომეთ თქვენი კამერის საფუძველი სამფეხა ბუჩქის ხვრელის ცენტრიდან კამერის უკანა მხარეს, დაამატეთ რამოდენიმე მმ და თქვენ მიიღეთ გაზომვა შიდა აკვნის უკნიდან

ნაბიჯი 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

"აწყობა გაყალბების ნაწილები" მიამაგრეთ 4 მმ დიამეტრი. ხრახნიანი ჯოხი გარე აკვნის მარცხენა მხარეს, როგორც ეს მოცემულია სურათზე. (მე გამოვიყენე გრძელი კაკალი და თავი მოვწყვიტე) მოათავსეთ ღერო შიდა აკვანში ერთი წინასწარ გაბურღული ხვრელის გამოყენებით ისე, რომ მანძილი ღეროს ცენტრსა და შიდა აკვანის ფუძეს შორის იყოს დაახლოებით 20 სმ. გამოიყენეთ ერთ -ერთი ხრახნიანი ხრახნი, რომელიც მოყვა თქვენს სერვო აქსესუარებს, რომ დააკრათ შიდა აკვანის მეორე მკლავი სერვო მკლავის ცენტრალურ ხვრელში. ხრახნამდე შეამოწმეთ, რომ შიდა აკვანის ბაზა გადის გარე აკვანის ბაზის პარალელურად.

ნაბიჯი 6: 2 გადაცემათა კოლოფი

2 გადაცემათა კოლოფი
2 გადაცემათა კოლოფი
2 გადაცემათა კოლოფი
2 გადაცემათა კოლოფი
2 გადაცემათა კოლოფი
2 გადაცემათა კოლოფი

1 ჯერ შეიკრიბეთ 4.5 მმ დიამეტრი, 28 მმ ძაფის სიგრძის ჭანჭიკი და 32 მმ კოლოფი. მე დავამატე ცოტაოდენი სუპერ წებო, რათა დავრწმუნდე, რომ ეს ნაწილები ერთმანეთთან არის ჩაკეტილი. ახლა მიამაგრეთ ჭანჭიკი მექანიზმთან და საყელურებთან ერთად გადაცემათა კოლოფის საშუალებით. 3 შემდეგ დაამატეთ 60 მმ საყრდენი 4 დაამატეთ გამრეცხი და პატარა გაყოფილი რგოლი, რომლის დიამეტრი უფრო მცირეა ვიდრე ტარების ასამბლეის გარე რგოლები ხვრელი ალუმინის ცილინდრის ერთი ბოლოის ცენტრში. შეეხეთ ამ ხვრელს 1/4 20 ჩამოსასხმელით (ბურღვის ზომა ემთხვევა ონკანს). დაახურეთ ცილინდრის უკანა ბოლო გადაცემათა კოლოფის ნაჭერზე, როგორც სურათზეა ნაჩვენები. იპოვეთ ორი წინამორბედი ხვრელი ასამბლეაში და მონიშნეთ ცილინდრში ბოლო. გაბურღეთ და შეეხეთ ამ ორ ხვრელს (მე გამოვიყენე M4 ჩამოსასხმელი). შემდეგ მოათავსეთ ხრახნები და გამკაცრეთ. საბოლოოდ დაამონტაჟეთ მრგვალი servo დანართი servo shaft- ზე. მიამაგრეთ servo ძრავა გადაცემათა დამხმარე ასამბლეაზე. ხრახნიანი მექანიზმი ნაჩვენებია ნარინჯისფერში აქ გადადით მრგვალ სერვო დანართზე მცირე ზომის ხრახნების გამოყენებით.

ნაბიჯი 7: 3 Servo PCB გაყვანილობა და ფიქსაცია Pt 1

3 Servo PCB გაყვანილობა და ფიქსაცია Pt 1
3 Servo PCB გაყვანილობა და ფიქსაცია Pt 1

"მოამზადეთ Servo motor picaxe controller PCB" სერვოის მიერ წარმოქმნილი ხმაური გამოვლინდა როგორც პრობლემა, რომელიც გავლენას ახდენს პიკაქსის დროზე. ამის შემცირება შესაძლებელია კომპიუტერის ელექტროგადამცემი ხაზების ჩამხშობი კონდენსატორების დამატებით. ასე რომ, შეაერთეთ 100nF კონდენსატორები პიკაქსის დენის წყაროს გასწვრივ (კომპიუტერის უკანა მხარეს, შედუღების მხარეს) ასევე, შეაერთეთ სხვა კონდენსატორები სერვისების ელექტროგადამცემი ხაზების გასწვრივ. იხილეთ თანდართული სურათი და ფრთხილად იყავით, რომ აქ არ შექმნათ მოკლე ჩართვა.

ნაბიჯი 8: 3 Servo PCB გაყვანილობა და ფიქსაცია Pt 2

3 Servo PCB გაყვანილობა და ფიქსაცია Pt 2
3 Servo PCB გაყვანილობა და ფიქსაცია Pt 2

"შეაერთეთ USB კაბელი servo controller pcb" თუ თქვენ იყენებთ CHDK- ს თქვენს კამერაზე ჩამკეტის ავტომატური გასააქტიურებლად, თქვენ უნდა გაჭრათ სტანდარტული USB მინი USB კაბელი 25 სმ სიგრძემდე (მინი USB კონექტორიდან, რომელიც არის დასასრული, რომელსაც გამოიყენებ). გარე ყდის მცირე სიგრძე, შიდა მავთულის გამოვლენა. მორთეთ ყველა წითელი და შავი მავთულის გარდა და გაასუფთავეთ ისინი სპილენძზე წითელი და შავი მავთულები უნდა იყოს მიმაგრებული servo კონექტორების ორ ქინძისთავზე, როგორც ეს ნაჩვენებია სურათზე. ეს ძალზე მნიშვნელოვანია პოლარობის ზუსტად მისაღებად, როგორც არსებობს პოტენციალი იმისა, რომ დაარღვიო შენი კამერა, თუ მათ მიიღებ არასწორი გზით. გააკეთეთ ეს თქვენი საკუთარი რისკით. კიდევ ერთი მნიშვნელოვანი რამ, რაც უნდა შეამოწმოთ არის ძაბვა თქვენი კონკრეტული კანონიერი კამერისთვის, რომელიც გამოიყენება დისტანციური გაშვებისთვის. მე ვიყენებ Canon G9– ს, რომელიც მშვენივრად გამოიყურება 5V– ზე, რომელსაც სერვო დაფა უზრუნველყოფს. შეამოწმეთ https://chdk.wikia.com/wiki/CameraFeatures თქვენი კამერის მოდელის გამომწვევი ძაბვისათვის. ასევე მოგიწოდებთ შეამოწმოთ ეს ძაბვა და პოლარობა კამერის მულტიმეტრთან დაკავშირებამდე. Nb როგორც კამერის მინი USB კონექტორის დისტანციური ჩამკეტის ალტერნატივა, შეგიძლიათ დააყენოთ servo ჩამკეტის ჩამკეტზე, რომელიც აღჭურვილია გაყალბებით. მე არ გამომიცდია ეს მეთოდი, მაგრამ კარგად უნდა ვიმუშაო.

ნაბიჯი 9: 4 შეკრების საბოლოო ნაბიჯი

4 შეკრების საბოლოო ნაბიჯი
4 შეკრების საბოლოო ნაბიჯი
4 შეკრების საბოლოო ნაბიჯი
4 შეკრების საბოლოო ნაბიჯი

მიამაგრეთ აწყობილი გადაცემათა კოლოფი და ზედა გაყალბება გადაცემათა კოლოფი და ზედა გაყალბება მიმაგრებულია ლილვის ხრახნით. ეს მდებარეობს ხვრელში, რომელიც თქვენ გაბურღეთ გაყალბების გარე აკვანის ფუძის ცენტრში. ხრახნიანი თხილი უზრუნველყოს. შემდეგი ნაბიჯი მიიღებს მცირე ცდას და შეცდომას და პრაქტიკაში უფრო ადვილია, ვიდრე აღწერა. ამისათვის დაგჭირდებათ ორი შტრიხი. გამკაცრეთ ორი კაკალი ისე, რომ გარე აკვანზე მყარად დააფიქსიროთ. დაარეგულირეთ ორი თხილის ქვედა ნაწილის პოზიცია ისე, რომ არ იყოს ძალიან დიდი ძალა ტარებისას (მაშინ სერვო ვერ გადაადგილდება). პირიქით, თუ ძალიან სუსტია, კამერის შეკრება დაიძვრება. მიამაგრეთ ორი pcb სამონტაჟო პოსტი ზედა აპარატის გარე აკვანზე და დააინსტალირეთ servo controller pcb, ხვრელები უკვე წინასწარ გაბურღულია თქვენთვის. მიამაგრეთ 6V ბატარეის დამჭერი კომპლეტი AA დატენვის უჯრედებით, როგორც ნაჩვენებია.

ნაბიჯი 10: 5 პიკაქსის დაპროგრამება

5 პიკაქსის პროგრამირება
5 პიკაქსის პროგრამირება

პიკასის მიმოხილვა შეგიძლიათ იხილოთ https://www.rev-ed.co.uk/picaxe/ ძირითადად ჩამოტვირთეთ ამ ბმულზე ნაპოვნი პროგრამირების რედაქტორი და შეაერთეთ სერიული კაბელი (თუ თქვენს კომპიუტერში არ არის სერიული სოკეტი გამოიყენეთ სერიალი to usb converter) დააკოპირეთ და ჩასვით ქვემოთ მოცემული კოდი თქვენი პიკაქსის დასაპროგრამებლად: nb უახლესი კოდია ვერსია 0.2, მიიღეთ შესაბამისი კოდი თქვენი canon firmware sdm ან chk '*** პანოგრაფი Waldy 0.2 sdm' *** პროგრამის მუდმივი სიმბოლო ზედა = 175 სიმბოლო ქვედა = 250 სიმბოლო მარცხენა = 180 სიმბოლო მარჯვნივ = 100 სიმბოლო vstep = 25 სიმბოლო სიმბოლო hstep = 20 სიმბოლო servo_delay = 1000 სიმბოლო სიმბოლო camera_steady_delay = 2000 სიმბოლო სიმბოლო camera_ready_delay = 2000 მთავარი: GOSUB Initfor b2 = ზემოდან ქვემოდან ნაბიჯი vstep b1 = მარჯვნივ მარცხნივ ნაბიჯი hstep servo 1, 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, rightpause servo_delaylow 4return by '*** პანოგრაფია mbol ზედა = 175 სიმბოლო ქვემოთ = 250 სიმბოლო მარცხნივ = 180 სიმბოლო მარჯვნივ = 100 სიმბოლო vstep = 25 სიმბოლო სიმბოლო hstep = 20 სიმბოლო servo_delay = 2000 სიმბოლო კამერა_სტადი_დელაი = 4000 სიმბოლო კამერა_ მზად_დაყოვნება = 2000 ძირითადი: GOSUB Initfor b2 = ქვემოდან ქვემოდან ნაბიჯი vstep b1 = მარჯვნივ 1 ნაბიჯი ნაბიჯი პაუზა servo_delay GOSUB take_picture pause camera_ready_delay next b1 servo 2, b2 pause servo_delaynext b2endtake_picture: low 4pause 30high 4pause 1000low 4pause 1000high 4returnInit: servo 2, toppause servo_delaySERV_pump 1 for sdm ** პროგრამის მუდმივები 'გადადება სერვო მოძრაობის შენელებისთვის (ნაგულისხმევი 30 ms) სიმბოლო servo_delay = 60' რეკომენდირებული შეფერხება servo მოძრაობას შორის სიმბოლო ზედა = 160 'max y პოზიციები სიმბოლო ბოლო = 220' min y პოზიციები სიმბოლო მარცხენა = 180 'min x პოზიციები სიმბოლო მარჯვნივ = 100 'max x პოზიციები სიმბოლო vstep = 20' ვერტიკალური მატება სიმბოლო სიმბოლო hstep = 20 'ჰორიზონტალური მატება სიმბოლო pic_delay = 100 სიმბოლო კამერა_სტაბილური_ტელი ay = 4000 'შეფერხება სტაბილურ კამერაზე მოძრაობის შემდეგ ძირითადი: GOSUB Initfor b2 = ზემოდან ქვემოდან ნაბიჯი vstep for b1 = მარჯვნივ მარცხნიდან ნაბიჯი hstep servo 1, b1 პაუზა servo_delay GOSUB take_picturepuse pause camera_steady_delay next b1 servo 2, b2 pause servo_delaynext b2endtake: 30low 4returnInit: servo 2, toplow 4 უკან

ნაბიჯი 11: 5 ჩატვირთეთ CHDK თქვენს კამერაზე

5 ჩატვირთეთ CHDK თქვენს კამერაზე
5 ჩატვირთეთ CHDK თქვენს კამერაზე

შეამოწმეთ https://chdk.wikia.com/wiki/CHDK_in_Brief CHDK- ის შეჯამებისთვის. ამჟამად CHDK– ის მხოლოდ ვარიანტი, სახელწოდებით SDM, მუშაობს გაყალბებასთან. ამის გადმოწერა შესაძლებელია https://stereo.jpn.org/eng/sdm/index.htm "შენიშვნებიდან" დააკოპირეთ SDM თქვენი კამერის SD ბარათზე. თქვენ უნდა გახადოთ თქვენი SD ბარათი ჩამტვირთავი. ჩართეთ დისტანციური გადაღება SDM მენიუდან

ნაბიჯი 12: 6 დაკალიბრება

6 დაკალიბრება
6 დაკალიბრება

მიუხედავად იმისა, რომ მე ეს ზუსტად არ გავაკეთე, შედეგები საკმაოდ ხელსაყრელია. სერვო ბრუნვა შემოიფარგლება დაახლოებით 180 გრადუსიანი ბრუნვით. ეს მნიშვნელოვანია ჰორიზონტალური ბრუნვის თვალსაზრისით, რადგან სერვო მავთული ფიზიკურად ზღუდავს გაყალბების სერვო ბრუნვას, თუ იგი ყურადღებით არ არის განლაგებული. აპარატის აწყობით, შეამოწმეთ გაყალბების ჰორიზონტალური უკიდურესი პოზიცია ზედა გაყალბების ხელით ბრუნვით. თუ servo კაბელი იჭედება, ხელით შეცვალეთ გაყალბების პოზიცია ტარების შეკრების მიმართ ისე, რომ კაბელი არ იჭერდეს სრულ მგზავრობისას. 4 ვერტიკალური მოძრაობით, მე შევცვალე სხვა servo/ rig ხელის პოზიცია საცდელი და შეცდომით ისე, რომ კამერა მხედველობის ხაზი სიმეტრიულია ჰორიზონტთან შედარებით

ნაბიჯი 13: შედეგები და შემდგომი განვითარება

შედეგები და შემდგომი განვითარება
შედეგები და შემდგომი განვითარება
შედეგები და შემდგომი განვითარება
შედეგები და შემდგომი განვითარება

"შედეგები" მე გამოვაქვეყნე რამდენიმე პანორამა, რომელიც შექმნილია ამ გაყალბების მიერ, ბოლოდროინდელ დღესასწაულზე ჩრდილოეთ უელსში. მე უფრო მეტს ვატარებდი ჩემი შვებულებით, ვიდრე ექსპერიმენტებს გაყალბებით. თუმცა, იმედია მოგეწონებათ შედეგები https://www.wizfamily.co.uk/album/panoramanb ამ სურათების სანახავად დაგჭირდებათ HDView დამატება. თუ იყენებთ firefox- ს, გადმოწერეთ დამატება, დახურეთ firefox, გაუშვით გადმოწერილი ფაილი firefox– ის გადატვირთვამდე. აქ გაყალბება შეიქმნა 5 სურათის გადასაღებად ჰორიზონტალურში და 4 ვერტიკალში. თუ გაყალბების კოდი უფრო დახვეწილია და კამერა უფრო მასშტაბური იქნება, შედეგი იქნება ბევრად უფრო დახვეწილი (უფრო დეტალური) "შემდგომი განვითარება" ალბათ ყველაზე აქტუალურია მეტი სამუშაოს შესრულება წარმოქმნილი ელექტრული ხმაურის აღმოსაფხვრელად სერვო ძრავების მიერ, როგორც უკვე აღვნიშნეთ. მე შევეცადე შემომეტანა "კამერის სტაბილური" პაუზა ყოველი ნაბიჯის შემდეგ, რაც არ გამოვიდა. მე შევთავაზე CHDK ფორუმზე SDM firmware უშუალოდ ურთიერთქმედება გაყალბებასთან, მაგალითად, პანორამული ექსტრემალური პოზიციების დაყენება. (ამ მომენტში ეს არის დაფიქსირებული კოდით) დაიცავით თვალები. გააუმჯობესეთ/ შეცვალეთ მექანიზმის ტარების მექანიზმი.

გირჩევთ: