Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: პროგრამა და კოდი
- ნაბიჯი 3: შეკრების პროცესი
- ნაბიჯი 4: ვიდეოს დემონსტრაცია
ვიდეო: ARDUINO CAMERA სტაბილიზატორი: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ᲞᲠᲝᲔᲥᲢᲘᲡ ᲐᲦᲬᲔᲠᲐ:
ეს პროექტი შემუშავებულია ნილ კარილოსა და რობერტ კაბანაეროს მიერ, ELISAVA– ს პროდუქციის დიზაინის ინჟინერიის მე –3 კურსის სტუდენტებისთვის.
ვიდეო გადაღება დიდად არის განპირობებული ოპერატორის პულსი, ვინაიდან ეს პირდაპირ გავლენას ახდენს კადრების ხარისხზე. კამერის სტაბილიზატორები შეიქმნა ვიბრაციის გავლენის შესამცირებლად ვიდეო მასალაზე და ჩვენ შეგვიძლია ვიპოვოთ ტრადიციული მექანიკური სტაბილიზატორებიდან თანამედროვე ელექტრონულ სტაბილიზატორებამდე, როგორიცაა KarmaGrip by GoPro.
ამ სასწავლო სახელმძღვანელოში თქვენ ნახავთ ნაბიჯებს არდუინოს გარემოზე მომუშავე ელექტრონული კამერის სტაბილიზატორის შესაქმნელად.
ჩვენ მიერ შემუშავებული სტაბილიზატორი ფიქრობს, რომ სტაბილიზაციას უკეთებს ბრუნვის ორ ღერძს ავტომატურად, ხოლო კამერის ბრტყელ ბრუნვას ტოვებს მომხმარებლის კონტროლის ქვეშ, რომელსაც შეუძლია კამერაზე ორიენტირება მოახდინოს ისე, როგორც მას სურს ორი ღილაკი, რომელიც მდებარეობს
ჩვენ დავიწყებთ საჭირო კომპონენტების ჩამონათვალს და პროგრამულ უზრუნველყოფას და კოდს, რომელიც გამოყენებულია ამ პროექტის შემუშავებისთვის. ჩვენ გავაგრძელებთ ასამბლეის პროცესის ეტაპობრივ ახსნას, რათა დავასრულოთ რამდენიმე დასკვნა მთელი პროცესისა და თავად პროექტის შესახებ.
ვიმედოვნებთ, რომ ისიამოვნებთ!
ნაბიჯი 1: კომპონენტები
ეს არის კომპონენტების სია; ზემოთ ნახავთ თითოეული კომპონენტის სურათს მარცხნიდან მარჯვნივ.
1.1 - 3D დაბეჭდილი სტაბილიზატორის სტრუქტურა მუხლები და სახელური (x1 სახელური, x1 გრძელი იდაყვი, x1 საშუალო იდაყვი, x1 პატარა იდაყვი)
1.2 - საკისრები (x3)
1.3 - სერვომოტორსი Sg90 (x3)
1.4 - ღილაკები Arduino– სთვის (x2)
1.5 - გიროსკოპი Arduino MPU6050 (x1)
1.6 - MiniArduino Board (x1)
1.7 - კავშირის მავთულები
·
ნაბიჯი 2: პროგრამა და კოდი
2.1 - ნაკადის დიაგრამა: პირველი რაც ჩვენ უნდა გავაკეთოთ არის ნაკადის დიაგრამის დახატვა, რათა წარმოვაჩინოთ როგორ იმუშავებს სტაბილიზატორი, მისი ელექტრონული კომპონენტების და მათი ფუნქციის გათვალისწინებით.
2.2 - პროგრამული უზრუნველყოფა: შემდეგი ნაბიჯი იყო ნაკადის დიაგრამის თარგმნა ენის დამუშავების კოდზე, რათა შეგვეძლო კომუნიკაცია Arduino დაფასთან. ჩვენ დავიწყეთ გიროსკოპისა და x და y ღერძების სერვომოტორების კოდის დაწერით, რადგან აღმოვაჩინეთ, რომ ეს იყო ყველაზე საინტერესო კოდის დაწერა. ამისათვის ჩვენ ჯერ უნდა გადმოტვირთოთ ბიბლიოთეკა გიროსკოპისთვის, რომელიც შეგიძლიათ იხილოთ აქ:
github.com/jrowberg/i2cdevlib/tree/master/…
მას შემდეგ, რაც ჩვენ გვქონდა გიროსკოპი, რომელიც მუშაობს x და y ღერძების სერვისმოტორებზე, ჩვენ დავამატეთ კოდი, რომ გავაკონტროლოთ z ღერძის სერვომოტორი. ჩვენ გადავწყვიტეთ, რომ ჩვენ გვსურდა მომხმარებლისთვის სტაბილიზატორის გარკვეული კონტროლის მიცემა, ამიტომ ჩვენ დავამატეთ ორი ღილაკი კამერის ორიენტაციის გასაკონტროლებლად წინა ან უკანა ჩაწერისთვის.
სტაბილიზატორის მუშაობის მთელი კოდი შეგიძლიათ იხილოთ ზემოთ 3.2 ფაილში; სერვომოტორების, გიროსკოპისა და ღილაკების ფიზიკური კავშირი აიხსნება შემდეგ ეტაპზე.
ნაბიჯი 3: შეკრების პროცესი
ამ მომენტში ჩვენ მზად ვიყავით დავიწყოთ ჩვენი სტაბილიზატორის ფიზიკური განლაგება. ზემოთ თქვენ ნახავთ სურათს, სახელწოდებით შეკრების პროცესის ყოველი ეტაპის მიხედვით, რომელიც დაგეხმარებათ გაიგოთ, რა ხდება თითოეულ წერტილში.
4.1 - პირველი რაც უნდა გავაკეთოთ იყო კოდის ჩატვირთვა არდუინოს დაფაზე, რათა ის მზად ყოფილიყო დანარჩენი კომპონენტების დაკავშირებისას.
4.2 - შემდეგი რაც უნდა გაკეთდეს იყო სერვომოტორების (x3) ფიზიკური კავშირი, MPU6050 გიროსკოპი და ორი ღილაკი.
4.3 - მესამე საფეხური იყო გიროსკოპის ოთხი ნაწილის შეკრება სამი შეერთებით, თითოეული თითო საყრდენის მიხედვით. თითოეული საყრდენი კონტაქტშია გარე ზედაპირის ერთ ნაწილთან და შიდა ზედაპირზე სერვომოტორულ ღერძთან. ვინაიდან სერვომოტორი დამონტაჟებულია მეორე ნაწილზე, საყრდენი ქმნის გლუვ ბრუნვის სახსარს, რომელიც კონტროლდება სერვო ღერძის ბრუნვით.
4.4. ეს კეთდება პირველ რიგში სერვომოტორების დაყენებაზე საკისრებზე, როგორც ეს წინა საფეხურშია აღწერილი, მეორე არდუინოს გიროსკოპის დაყენებით მკლავში, რომელიც კამერას უჭირავს და მესამე ბატარეის დაყენებით, არდუინოს დაფაზე და სახელურზე ღილაკებზე. ამ ნაბიჯის შემდეგ ჩვენი ფუნქციური პროტოტიპი მზად არის სტაბილიზაციისთვის.
ნაბიჯი 4: ვიდეოს დემონსტრაცია
ამ ბოლო ეტაპზე თქვენ შეძლებთ ნახოთ სტაბილიზატორის პირველი ფუნქციური ტესტი. შემდეგ ვიდეოში თქვენ ნახავთ, როგორ რეაგირებს სტაბილიზატორი გიროსკოპის დახრილობაზე და მის ქცევაზე, როდესაც მომხმარებელი ააქტიურებს ღილაკებს ჩაწერის მიმართულების გასაკონტროლებლად.
როგორც ვიდეოში ხედავთ, ჩვენი მიზანი სტაბილიზატორის ფუნქციონალური პროტოტიპის აგების მიზანი შესრულებულია, რადგან სერვომოტორები სწრაფად და მშვიდად რეაგირებენ გიროსკოპისადმი მიდრეკილებებზე. ჩვენ ვფიქრობთ, რომ მიუხედავად იმისა, რომ სტაბილიზატორი მუშაობს სერვომოტორებთან, იდეალური კონფიგურაცია იქნება სტეპერიანი ძრავების გამოყენება, რომლებსაც არ გააჩნიათ ბრუნვის შეზღუდვები სერვომოტორების მსგავსად, რომლებიც მუშაობენ 180 ან 360 გრადუსზე.
გირჩევთ:
პროტოტიპის კამერის სტაბილიზატორი (2DOF): 6 ნაბიჯი
პროტოტიპის კამერის სტაბილიზატორი (2DOF): ავტორები: რობერტ დე მელო ე სოუზა, იაკობ პაქსტონი, მოისეს ფარიასი მადლიერება: უღრმესი მადლობა კალიფორნიის სახელმწიფო უნივერსიტეტის საზღვაო აკადემიას, მის საინჟინრო ტექნოლოგიურ პროგრამას და დოქტორ ჩანგ-სიუს, რომ დაგვეხმარნენ წარმატების მიღწევაში პროექტი ასეთ
გააკეთეთ A.C 220 ვოლტიანი ავტომატური სტაბილიზატორი Arduino NANO ან UNO გამოყენებით: 3 ნაბიჯი
გააკეთეთ A.C 220 ვოლტიანი ავტომატური სტაბილიზატორი Arduino NANO– ს ან UNO– ს გამოყენებით: ამ ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ ძაბვის ავტომატური სტაბილიზატორი Arduino NANO– ს გამოყენებით, რომელიც აჩვენებს AC ძაბვას, ვატს, საფეხურებს, ტრანსფორმატორის ტემპერატურას და ამპ; ავტომატური ვენტილატორი ჩართვა-გამორთვა გაგრილებისთვის. ეს არის 3 საფეხურიანი ავტომატური ძაბვის სტაბილიზატორი ჩემი კონფიგურაცია
Arduino კამერის სტაბილიზატორი წვრილმანი: 4 ნაბიჯი (სურათებით)
Arduino კამერის სტაბილიზატორი წვრილმანი: მე გავაკეთე კამერის სტაბილიზატორი arduino– ს გამოყენებით სასკოლო პროექტისთვის. დაგჭირდებათ: 1x Arduino Uno3x Servo motor1x Gyroscope MP60502x Button1x Potentiometer1x Breadboard (1x გარე კვების ბლოკი)
ხელის კამერის სტაბილიზატორი: 13 ნაბიჯი (სურათებით)
ხელის კამერის სტაბილიზატორი: შესავალი ეს არის სახელმძღვანელო GoPro– სთვის 3 ღერძიანი კამერის სტაბილიზაციის მექანიზმის შესაქმნელად Digilent Zybo Zynq-7000 განვითარების დაფის გამოყენებით. ეს პროექტი შემუშავებულია CPE რეალურ დროში ოპერაციული სისტემების კლასისთვის (CPE 439). სტაბილიზატორი იყენებს
უნივერსალური, 2 Gyro გამოსახულების სტაბილიზატორი: 6 ნაბიჯი (სურათებით)
უნივერსალური, 2 Gyro გამოსახულების სტაბილიზატორი: ამ სურათის სტაბილიზატორი შეიძლება გამოყენებულ იქნას ნებისმიერი ობიექტივით და კამერით. ის მუშაობს ისევე, როგორც ჰაბლის ტელესკოპი ერთსა და იმავე ობიექტზე მიუთითებს მრავალდღიანი ექსპოზიციის დროს. ეს სტაბილიზატორი წარმატებით შეიძლება გამოყენებულ იქნას ზომიერად ხანგრძლივი ექსპოზიციებით და ზომიერი