Სარჩევი:

ARDUINO CAMERA სტაბილიზატორი: 4 ნაბიჯი (სურათებით)
ARDUINO CAMERA სტაბილიზატორი: 4 ნაბიჯი (სურათებით)

ვიდეო: ARDUINO CAMERA სტაბილიზატორი: 4 ნაბიჯი (სურათებით)

ვიდეო: ARDUINO CAMERA სტაბილიზატორი: 4 ნაბიჯი (სურათებით)
ვიდეო: Cheap Wi-Fi IP Surveillance Camera (Very little DIY needed) 2024, ნოემბერი
Anonim
ARDUINO კამერის სტაბილიზატორი
ARDUINO კამერის სტაბილიზატორი

ᲞᲠᲝᲔᲥᲢᲘᲡ ᲐᲦᲬᲔᲠᲐ:

ეს პროექტი შემუშავებულია ნილ კარილოსა და რობერტ კაბანაეროს მიერ, 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 გრადუსზე.

გირჩევთ: