Სარჩევი:

შექმენით Arduino კონტროლირებადი მოტორიზებული კამერის სლაიდერი!: 13 ნაბიჯი (სურათებით)
შექმენით Arduino კონტროლირებადი მოტორიზებული კამერის სლაიდერი!: 13 ნაბიჯი (სურათებით)

ვიდეო: შექმენით Arduino კონტროლირებადი მოტორიზებული კამერის სლაიდერი!: 13 ნაბიჯი (სურათებით)

ვიდეო: შექმენით Arduino კონტროლირებადი მოტორიზებული კამერის სლაიდერი!: 13 ნაბიჯი (სურათებით)
ვიდეო: SKR 1.4 - A4988/DRV8825 configuration 2024, ნოემბერი
Anonim
Image
Image
შექმენით არდუინოს კონტროლირებადი მოტორიზებული კამერის სლაიდერი!
შექმენით არდუინოს კონტროლირებადი მოტორიზებული კამერის სლაიდერი!

ეს პროექტი გიჩვენებთ თუ როგორ გადაიყვანოთ ნებისმიერი ჩვეულებრივი სლაიდერი არდუინოს კონტროლირებადი მოტორიანი სლაიდერით. სლაიდერს შეუძლია ძალიან სწრაფად იმოძრაოს 6 მ/წთ, მაგრამ ასევე წარმოუდგენლად ნელა.

გირჩევთ უყუროთ ვიდეოს კარგი შესავლის მისაღებად

ნივთები რაც გჭირდებათ:

  • ნებისმიერი კამერის სლაიდერი. მე ეს გამოვიყენე.
  • არდუინო მიკრო
  • 4 მცირე გადამრთველი გადამრთველი
  • ბატარეის პაკეტი 12 ვოლტი
  • დროის ქამარი და 2 პულე
  • გადააბიჯა დრილმა
  • გასაყიდი რკინა. მე შემიძლია სრულად გირჩიო ეს ერთი. ეს არის ინვესტიცია, მაგრამ ის იხდის გრძელვადიან პერსპექტივაში.
  • A4988 სტეპერი დრაივერი. თეორიულად თქვენ გჭირდებათ მხოლოდ ერთი, მაგრამ პრობლემის მოგვარება უფრო ადვილია, თუ მრავალჯერადი გაქვთ. ისინი მაინც იაფია.
  • 12V სტეპერიანი ძრავა
  • ცენტრალური დარტყმა
  • ლითონის ხერხი ან კუთხის საფქვავი
  • საბურღი პრესი ან ხელის საბურღი

ნაბიჯი 1: გაბურღეთ სამონტაჟო ხვრელები სტეპერ ძრავისთვის

გაბურღეთ სამონტაჟო ხვრელები სტეპერ ძრავისთვის
გაბურღეთ სამონტაჟო ხვრელები სტეპერ ძრავისთვის
გაბურღეთ სამონტაჟო ხვრელები სტეპერ ძრავისთვის
გაბურღეთ სამონტაჟო ხვრელები სტეპერ ძრავისთვის
გაბურღეთ სამონტაჟო ხვრელები სტეპერ ძრავისთვის
გაბურღეთ სამონტაჟო ხვრელები სტეპერ ძრავისთვის

სტეპერიანი ძრავა უნდა იყოს დამონტაჟებული ბილიკის ქვეშ. რაც უფრო ახლოვდება დასასრული, მით უფრო გრძელია თქვენი მოგზაურობის ხანგრძლივობა. ხვრელის ნიმუშის ძრავიდან ტრასაზე გადასვლის უმარტივესი გზაა მისი შეღებვა მხატვრების საღებავით. ეს არის ძალიან სასარგებლო რჩევა ყველა სახის პროგრამისთვის. ბორბლები საკმაოდ მაღალი იყო, ამიტომ მომიწია დიდი ხვრელების გაბურღვა ტრასაზე მათი სიმაღლის შესამცირებლად. ეს მარტივად შეიძლება გაკეთდეს საბურღი და საფეხურიანი საბურღი. დარწმუნდით, რომ იყენებთ ცენტრალურ დარტყმას ხვრელების ადგილმდებარეობის აღსანიშნავად. ეს ხდის მათ ბურღვას უფრო მარტივ და ზუსტ. 90 გრადუსიანი ნაჭერი კარგად ასუფთავებს კიდეებს.

ნაბიჯი 2: დააინსტალირეთ ძრავა ბილიკზე

დაამონტაჟეთ ძრავა ტრასაზე
დაამონტაჟეთ ძრავა ტრასაზე
დაამონტაჟეთ ძრავა ტრასაზე
დაამონტაჟეთ ძრავა ტრასაზე
დაამონტაჟეთ ძრავა ტრასაზე
დაამონტაჟეთ ძრავა ტრასაზე
დაამონტაჟეთ ძრავა ტრასაზე
დაამონტაჟეთ ძრავა ტრასაზე

Nema 17 ძრავას ჩვეულებრივ აქვს 3 მმ ხრახნიანი ხვრელები ზედა ნაწილში. რამოდენიმე საყელური გამოვიყენე ქამრის სრულყოფილ სიმაღლეზე. სარტყელი უნდა იყოს საკმაოდ დაბლა ტრასაზე, რომ გადაადგილდეს ვაგონი. პულელები ფიქსირდება ლილვზე დაყენებული ხრახნით. ჩემს სლაიდერზე ხვრელები ოდნავ შეეჯახნენ ბილიკის მრგვალ ზედაპირებს. მე მომიწია შევსება, რათა ხრახნები გამეღო. თუ თქვენ გეგმავთ წინ და გადაუგრიხეთ ძრავა რამდენიმე გრადუსით, ყველაფერი კარგად იქნება. ორი ხრახნი მაინც საკმარისია.

ნაბიჯი 3: პატარა მთის გაკეთება უსაქმურ პულესთვის

პატარა მთის გაკეთება უსაქმურ პულესთვის
პატარა მთის გაკეთება უსაქმურ პულესთვის
პატარა მთის გაკეთება უსაქმურ პულესთვის
პატარა მთის გაკეთება უსაქმურ პულესთვის
პატარა მთის გაკეთება უსაქმურ პულესთვის
პატარა მთის გაკეთება უსაქმურ პულესთვის
პატარა მთის გაკეთება უსაქმურ პულესთვის
პატარა მთის გაკეთება უსაქმურ პულესთვის

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

დამატებითი ლამაზი გარეგნობისთვის თქვენ უნდა შეღებოთ ლითონი. პრაიმერის გამოყენება ყოველთვის კარგი იდეაა. ჩემი არ მუშაობდა ძალიან კარგად -10C °.

ნაბიჯი 4: შეიკრიბეთ უსაქმური მარყუჟი

ასამბლეის Idler Pulley!
ასამბლეის Idler Pulley!
ასამბლეის Idler Pulley!
ასამბლეის Idler Pulley!
ასამბლეის Idler Pulley!
ასამბლეის Idler Pulley!
ასამბლეის Idler Pulley!
ასამბლეის Idler Pulley!

უსაქმური მარყუჟი უნდა იყოს იმავე სიმაღლეზე, როგორც ძრავის პულე. ამისათვის საყელურები გამოვიყენე. მე მკაცრად გირჩევთ გამოიყენოთ ნილოკის კაკალი! მათ აქვთ პატარა პლასტიკური ჩანართი, რომელიც აკავშირებს ძაფს და ხელს უშლის ვიბრაციებით ფხვიერებას.

ნაბიჯი 5: შეცვალეთ ვაგონი დროის ქამრის ბოლოების დასაჭერად

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

თქვენი ქამრები მოგეწონებათ 5 მ სიგრძის, რომლის ზომის მოჭრაც შეგიძლიათ. ეს ნიშნავს, რომ ორივე ბოლო უნდა იყოს დაფიქსირებული ვაგონში. მე შევეცადე მათი გადაყვანა რამოდენიმე მეთოდი, სანამ ძალიან მარტივ გამოსავალს ვიპოვიდი. მე უბრალოდ ჩავკეტე ქამარი პარალელურ ზედაპირზე საწინააღმდეგო M3 ხრახნის გამოყენებით. მე გავაღე რამოდენიმე ხვრელი, რათა დავრწმუნებულიყავი, რომ ერთს ექნებოდა სწორი მანძილი ქამრის მჭიდროდ დასაჭერად.

ნაბიჯი 6: აღფრთოვანებული იყავით თქვენი აპარატურით

აღფრთოვანებული იყავით თქვენი აპარატურით!
აღფრთოვანებული იყავით თქვენი აპარატურით!

ამ დროისთვის თქვენ უნდა გქონდეთ ქამარი, რომელიც დაკავშირებულია ვაგონთან და რომელიც მიემართება ძრავისა და უსაქმური პულეს გარშემო. შემდეგ მოდის ელექტრონიკა!

ნაბიჯი 7: ელექტრონიკის მიმოხილვა

ელექტრონიკის მიმოხილვა
ელექტრონიკის მიმოხილვა

მე ვიყენებ Arduino Micro- ს. ეს არის დიდი პატარა მოწყობილობა, რომელსაც აქვს მცირე ზომის ფაქტორი და ბევრი დამხმარე მასალა ინტერნეტში. არდუინო იკვებება 12 ვ ბატარეის პაკეტით, რომელიც შედგება 8 AA ბატარეისგან. მე ეს უფრო მოსახერხებელია, ვიდრე LiPo– ს გამოყენება. ბატარეის პაკეტი ასევე პირდაპირ არის დაკავშირებული Stepper– ის დრაივერთან, რადგან მას სჭირდება უფრო მაღალი ძრავა და დენი ვიდრე Arduino– ს შეუძლია. სტეპერ დრაივერი იღებს სიგნალებს არდუინოდან 2 კაბელზე და აკონტროლებს ძრავას. არდუინო იწყებს მძღოლისთვის მითითებების მიცემას ძალაუფლების მიღებისთანავე. 4 კონცენტრატორი გამოიყენება როგორც ერთგვარი კომბინირებული საკეტი მოძრაობის სიჩქარის დასადგენად. აქ არის კოდი. სამწუხაროდ, circuits.io კოდი წაიშალა ვებსაიტის გაყიდვისას. ქვემოთ მოყვანილი კოდი კარგად მუშაობს.

ნაბიჯი 8: გადამრთველების გაყვანილობა არდუინოზე

გადამრთველების გაყვანილობა არდუინოზე
გადამრთველების გაყვანილობა არდუინოზე
გადამრთველების გაყვანილობა არდუინოზე
გადამრთველების გაყვანილობა არდუინოზე
გადამრთველების გაყვანილობა არდუინოზე
გადამრთველების გაყვანილობა არდუინოზე
გადამრთველების გაყვანილობა არდუინოზე
გადამრთველების გაყვანილობა არდუინოზე

სამწუხაროა, რომ შემატიკი დაიკარგა, რადგან სქემები. როგორ შემიძლია უკეთ განვმარტო შემეტური? Arduino იყენებს 12 ვ ბატარეის პაკეტს, როგორც ძაბვის წყაროს. ის აწარმოებს 5V ძაბვას, რომელიც შეიძლება გამოყენებულ იქნას 4 კონცენტრატორის მდგომარეობის შესამოწმებლად. ისინი გამოიყენება სლაიდერის სიჩქარის შესაცვლელად. ამრიგად, თქვენ გაქვთ 2 ძაბვა დაფაზე. 12V კვების ბლოკზე და 5V საკონტროლო წრეზე. თქვენ უნდა დაუკავშიროთ თქვენი 12V წყარო Arduino– ს Vin და GND– ს. Vin ნიშნავს ძაბვას. ეს ნაწილი ადვილია.

შემდეგ თქვენ უნდა დაამატოთ 4 კონცენტრატორი. ამისათვის შეგიძლიათ გამოიყენოთ აქ გამოყენებული შამათური და 4 -ჯერ დააკოპიროთ 4 კონცენტრატორზე. უკაცრავად, რომ ნამდვილი შემეტიკე დაიკარგა. გამოიყენეთ pin2 to pin5, რომელსაც ასევე იპოვით ქვემოთ მოცემულ კოდში. არ გამოიყენოთ პინი 1, ეს არ მუშაობს. რისთვის არის რეზისტორები? არდუინოს არ შეუძლია გაზომოს დენი, მაგრამ მას შეუძლია ძაბვის გაზომვა. ამრიგად, გადართვის გადამრთველი ან აკავშირებს 5v- ს პინთან, ან იძლევა მოკლედ GND- ს. რეზისტორი GND– ის წინ არის იქ, რომ ძაბვა ნულის მახლობლად შეინარჩუნოს. თითოეული გადამრთველისთვის გჭირდებათ ინდივიდუალური 10k რეზისტორი! თუ დაიცავთ ზემოთ მოცემულ სახელმძღვანელოს, რომელიც საკმაოდ მარტივია და არდუინოს ერთ – ერთი საფუძველია, არდუინო მუდმივად ამოწმებს გადამრთველების ამჟამინდელ მდგომარეობას და შესაბამისად რეაგირებს. ვიმედოვნებ, რომ ეს ხელს უწყობს.

მას შემდეგ, რაც ეს წრე იმუშავებს, შეგიძლიათ გადაიტანოთ იგი პურის დაფაზე და შეაერთოთ.

მიამაგრეთ რამდენიმე თხელი კაბელი 4 კონცენტრატორზე. მე გამოვიყენე კაბელები, რომლებიც ვიპოვე ძველი Ethernet კაბელის შიგნით. დარწმუნებული ვარ, ბევრი გყავთ გარშემო მყოფი. დაიცავით შიშველი ტერმინალები შემცირებული მილებით. თქვენ უნდა გქონდეთ 4 გადამრთველი დაკავშირებული Arduino– სთან და Arduino– მ უნდა იმუშაოს და დაარეგისტრიროს, რომ ეს კონცენტრატორები დაჭერილია.

ნაბიჯი 9: A4988 სტეპერ დრაივერის გაყვანილობა

A4988 სტეპერ დრაივერის გაყვანილობა
A4988 სტეპერ დრაივერის გაყვანილობა
A4988 სტეპერ დრაივერის გაყვანილობა
A4988 სტეპერ დრაივერის გაყვანილობა
A4988 სტეპერ დრაივერის გაყვანილობა
A4988 სტეპერ დრაივერის გაყვანილობა

სტეპერ დრაივერი არის A4988. ის იღებს სიგნალებს არდუინოსგან და გადასცემს მათ სტეპერს. ეს ნაწილი გჭირდებათ. იმის ნაცვლად, რომ აგიხსნათ წრე, შეგიძლიათ ნახოთ ეს გაკვეთილი, რადგან ის კარგად ხსნის მას. ეს არის ჩემი მითითება, როდესაც ვიყენებ A4988. ჩემი კოდი იყენებს ზუსტად იგივე ქინძისთავებს. ასე რომ დაამატეთ ეს youtubers სამეურვეო დაფა წინა ნაბიჯის გადამრთველებით და ის იმუშავებს.

ნაბიჯი 10: დაამატეთ კოდი

დაამატეთ კოდი!
დაამატეთ კოდი!
დაამატეთ კოდი!
დაამატეთ კოდი!

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

ცხრილი გიჩვენებთ რა გადამრთველებს უნდა დააჭიროთ სასურველ დროს. მაგალითად, თუ გსურთ სლაიდერი გადაადგილდეს მთელ სიგრძეზე 2 წუთში, თქვენ უნდა გააქტიუროთ გადამრთველი 1 და 2. თქვენ, რა თქმა უნდა, შეგიძლიათ შეცვალოთ ეს მნიშვნელობები თქვენს პარამეტრებზე.

ნაბიჯი 11: დაბეჭდეთ დანართი

დაბეჭდე დანართი
დაბეჭდე დანართი
დაბეჭდე დანართი
დაბეჭდე დანართი

დანართი მე შევქმენი Fusion 360 -ის გამოყენებით. თქვენ შეგიძლიათ ჩამოტვირთოთ ფაილები აქ და დაბეჭდოთ ისინი 3D პრინტერზე. მხარდაჭერა არ არის საჭირო. ასოების დეტალები ვარდისფერი ფრჩხილის პოლონელით შევავსე, რომ კითხვა გამიადვილდეს. თქვენ შეგიძლიათ შეავსოთ მთელი წერილი და შემდეგ წაშალოთ წვდომა. ეს ხრიკი შეიძლება გამოყენებულ იქნას ყველა სახის შეყვანისთვის. თუ გსურთ უფრო მარტივი ვარიანტი, შეგიძლიათ გააკეთოთ ერთი ხელით პატარა ლანჩის ყუთის გამოყენებით.

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

დასკვნითი ასამბლეა
დასკვნითი ასამბლეა
დასკვნითი ასამბლეა
დასკვნითი ასამბლეა
დასკვნითი ასამბლეა
დასკვნითი ასამბლეა

დროა გავაერთიანოთ ყველაფერი. მოათავსეთ ყველა კომპონენტი შიგთავსში და მიამაგრეთ იგი სლაიდერზე ორმხრივი ქაფის ლენტის გამოყენებით. ეს მასალა საკმაოდ ძლიერია და ლამაზად იჭერს არათანაბარ ზედაპირებს. მე ასევე დავამატე ვიბრაციის საწინააღმდეგო სამაგრი, რომელსაც თავზე აქვს უნივერსალური კამერა. ვიბრაციის მთა საკმაოდ იაფია და აჩერებს ვიბრაციებს კამერასთან მისასვლელად. ეს საჭიროა მხოლოდ მაღალი სიჩქარით მოძრაობისთვის. ჩემს შემთხვევაში მაღალი სიჩქარით მოძრაობა არის 10 -დან 30 წმ -მდე სლაიდერის სიგრძისთვის. მე დავამატე ცხრილი ქვედა გადამრთველის ყველა კომბინაციით.

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

აღფრთოვანდით თქვენი შრომით და გადაიღეთ რამდენიმე მაგარი კადრი!
აღფრთოვანდით თქვენი შრომით და გადაიღეთ რამდენიმე მაგარი კადრი!

ამინდის პროგნოზით მისი ვიდეო ან დრო, ეს სლაიდერი ყველაფერს გააკეთებს! თუ თქვენ თვითონ ააშენებთ ერთს, მე სიამოვნებით გავიგებ ამის შესახებ!

მიკროკონტროლერის კონკურსი 2017 წ
მიკროკონტროლერის კონკურსი 2017 წ
მიკროკონტროლერის კონკურსი 2017 წ
მიკროკონტროლერის კონკურსი 2017 წ

მეორე ადგილი მიკროკონტროლერის კონკურსში 2017

გირჩევთ: