Სარჩევი:
- ნაბიჯი 1: მასალების შეგროვება
- ნაბიჯი 2: მექანიკა
- ნაბიჯი 3: გაყვანილობა
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: მოქმედება
ვიდეო: ბურთის თვალთვალი 180 ° კამერა: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
კეთილი იყოს თქვენი მობრძანება ჩემს პირველ პროექტში! მე აღფრთოვანებული ვარ გაგიზიაროთ ის, რაც მე გავაკეთე და გაჩვენებთ ნაბიჯებს თქვენი საკუთარი თვალთვალის კამერის შესაქმნელად. ეს პროექტი შესაძლებელი გახდა OpenCV ბიბლიოთეკის გამოყენებით პითონთან ერთად.
ნაბიჯი 1: მასალების შეგროვება
- ჟოლო Pi მოდელი B 2 (ან ნებისმიერი სხვა მოდელი)
- L298N H-Bridge საავტომობილო მძღოლი
- ძრავი გადაცემათა კოლოფით
- USB ვებკამერა
- Jumper Wires
- მანქანა ხრახნები თხილით
- გადაცემათა კოლოფი
- ეპოქსიდური / ცხელი წებო
- სურვილისამებრ: ლაზერი
ნაბიჯი 2: მექანიკა
ხის ჯართის გამოყენებით (ის, რაც მე მაქვს, საკმაოდ ნაცემია, რაც კარგია), დააინსტალირეთ ძრავა იმ ადგილას, რომელიც შუაში არ არის. შემდეგ, მიამაგრეთ პატარა გადაცემათა კოლოფი ძრავზე. გადაცემათა კოლოფზე ხვრელი შეიძლება გაფართოვდეს, რათა მოერგოს ძრავას.
შემდეგი ნაბიჯი იქნება დიდი მექანიზმის დამონტაჟება (რომელიც ფხვიერი იქნება) ისე, რომ მისი კბილები დაუკავშირდეს მცირე ზომის კბილებს. ეს იყო დაფაზე დაფარული ცხელი წებოს გამოყენებით, მას შემდეგ, რაც ხე შეასწორეთ ქვიშაქვით უკეთესი კავშირისთვის.
გადაცემათა კოლოფის დაყენების შემდეგ, დროა დაურთოთ ვებკამერა დიდ გადაცემებზე. აქ, მე ამოვიღე ვებკამერა მისი კორპუსიდან და ვებკამერის მხოლოდ ძირითადი მიკროსქემის დაფა გამოვიყენე უფრო მარტივი მონტაჟისთვის. ვებკამერა მიმაგრებულია ეპოქსიდური წებოს გამოყენებით ძლიერი კავშირისთვის.
ბოლო კომპონენტი, რომელიც უნდა იყოს დამონტაჟებული, არჩევითია - L298N H- ხიდისთვის. ამის დამონტაჟება შესაძლებელია დაფაზე ოთხი ხვრელის გაბურღვით და დაფის დამონტაჟებით მანქანების ხრახნებისა და ექვსკუთხედის გამოყენებით.
ნაბიჯი 3: გაყვანილობა
ახლა კი ყველაფერი ერთად უნდა დავალაგოთ. ძრავის ორი მავთული უშუალოდ დაუკავშირდება L298N H- ხიდს დაფის მარცხენა ან მარჯვენა მხარეს მდებარე ორი ტერმინალის ერთ-ერთში (მე მარცხენა ავირჩიე). ორი მავთული საჭიროა 5V და Ground of L298N 5V და Ground of Raspberry Pi ენერგიის დასაკავშირებლად. შემდეგ, ორი ქალი-ქალი ჯუმბერის მავთული საჭიროა L298N– დან Pi– ს ქინძისთავებთან 17 და 18. დასაკავშირებლად. ვებკამერა უბრალოდ აკავშირებს Pi– ს ერთ-ერთ USB პორტს. სულ ეს არის გაყვანილობა!
ნაბიჯი 4: კოდი
ახლა რაც შეეხება ამ პროექტის ყველაზე რთულ ასპექტს.
მე გამოვიყენე OpenCV ბიბლიოთეკა პითონთან ერთად ბურთის თვალთვალისთვის რეალურ დროში. პროგრამა ასევე იყენებს gpiozero ბიბლიოთეკას, რომელიც მოყვება Pi– ს, რათა ძრავა გადააქციოს ბურთის x კოორდინატების შესაბამისად, რომელსაც OpenCV განსაზღვრავს. კოდს შეუძლია განსაზღვროს ბურთის პოზიცია მისი ყვითელი ფერის საფუძველზე, რომელიც ეფექტური უნდა იყოს ფონიდან. ქვედა და ზედა ფერის დიაპაზონი მიეწოდება პროგრამას, რათა დადგინდეს სად არის ბურთი. OpenCV შემდეგ იძახებს.inRange () ფუნქციას პარამეტრებით: მიმდინარე ჩარჩო (ვებკამერიდან) და ქვედა და ზედა ფერის საზღვრები. ჩარჩოზე ბურთის კოორდინატების დადგენის შემდეგ, პროგრამა ეუბნება ძრავას, რომ მოტრიალდეს, თუ ბურთი არ არის ცენტრში (x კოორდინატი 240 - 400 დიაპაზონში 640 პიქსელიანი ფართო ჩარჩოში). ძრავა უფრო მეტად ბრუნდება, თუ ბურთი უფრო ცენტრიდან არის და ნაკლებად ბრუნავს, როდესაც ბურთი უფრო ახლოს არის ცენტრთან.
და ასე მუშაობს კოდი.
შენიშვნა: თუ თქვენ აპირებთ კოდის გამოყენებას, თქვენ უნდა გქონდეთ დაინსტალირებული OpenCV. ასევე, თუ ძრავა არასწორ გზას ატრიალებს, უბრალოდ გადაატრიალეთ მავთულები L289N– ში, ან გადაატრიალეთ Pi– სთან დაკავშირებული მაკონტროლებელი gpio მავთულები.
გირჩევთ:
ვიქტორიანული ბურთის კაბა ავტონომიური რეგულირებადი კისრით: 8 ნაბიჯი (სურათებით)
ვიქტორიანული ბურთის კაბა ავტონომიური რეგულირებადი კისრით: ეს არის პროექტი, რომელიც მე ვიქტორიანული ზამთრის ბურთისთვის გავაკეთე კრაკოვში. ჭკვიანი ბურთიანი კაბა, რომელიც არეგულირებს მისი დეკოლტეს ზომას, მის წინ მდგარი ჯენტლმენების სიახლოვის საფუძველზე
გიგანტური LED - თვალთვალი Adam Savage: 13 ნაბიჯი (სურათებით)
Giant LED - Tracking Adam Savage: აქ ნახავთ გიგანტური LED– ის წარმოდგენას, რომელიც ხელახლა შეიქმნა Twitter, YouTube და Twitch გამაფრთხილებელი ნათურის როლში. ჩემთვის მთავარი მიზანია გაფრთხილება მიაწოდოს, როდესაც არის ადამ სევიჯის და გამოცდილი გუნდის ტვიტები, ვიდეოები ან გადაღების ნაკადები და
საახალწლო ბურთის ვარდნა: 12 ნაბიჯი (სურათებით)
საახალწლო ბურთი დაეცა: 2018 წლის საახალწლო წვეულებაზე მე შევქმენი ცნობილი თაიმს სკვერის ბურთის ვარდნის მასშტაბური მოდელი. ეს იქნება თქვენი 2020 წლის დღესასწაულის სრულყოფილი დამატება ახალ ათწლეულში! თასის რგოლების ცხრა ფენა ქმნის ბურთს: 6, 11, 15, 18, 20
ვარსკვლავური ტრეკი - არდუინოს საშუალებით ვარსკვლავის მაჩვენებელი და თვალთვალი: 11 ნაბიჯი (სურათებით)
ვარსკვლავების ბილიკი - Arduino– ზე დაფუძნებული ვარსკვლავების მაჩვენებელი და თვალთვალი: ვარსკვლავური სიმღერა არის Arduino– ზე დაფუძნებული, GoTo– ს შთაგონებული ვარსკვლავების თვალთვალის სისტემა. მას შეუძლია მიუთითოს და თვალყური ადევნოს ცას ნებისმიერ ობიექტს (ცის კოორდინატები მოცემულია შეყვანის სახით) 2 არდუინოს, გიროს, RTC მოდულის, ორი დაბალი სტეპერიანი ძრავით და 3D ბეჭდვით სტრუქტურით
ბურთის კამერა: 9 ნაბიჯი
Ballcam: ბერლინში, მდინარე სპრეში მდებარეობს ბრომიბრუკის ბაზა, რომელიც დანგრეულია 1950 და 1960 წლებში. მთელი ხიდი განადგურდა, გარდა იმ ბაზისა, რომელიც ჯერ კიდევ ხელუხლებელია 2008 წელს. დავალებაა: დიზაინი, ინსტრუმენტის შემუშავება ასე რომ თქვენ არ შეგიძლიათ