Სარჩევი:

IR კონტროლირებადი სტეპერიანი ლიფტი: 15 ნაბიჯი
IR კონტროლირებადი სტეპერიანი ლიფტი: 15 ნაბიჯი

ვიდეო: IR კონტროლირებადი სტეპერიანი ლიფტი: 15 ნაბიჯი

ვიდეო: IR კონტროლირებადი სტეპერიანი ლიფტი: 15 ნაბიჯი
ვიდეო: BTT SKR2 - DRV8825 and Controller Fan 2024, ნოემბერი
Anonim

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

Ნაბიჯი 1:

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

ნაბიჯი 2:

Image
Image

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

ნაბიჯი 3:

ნაწილების სია

მაღალი ბრუნვის NEMA 23 სტეპერიანი ძრავა

NEMA 23 დამამცირებელი https://smile.amazon.com/gp/product/B07LFG6X8R მე შეშფოთებული ვიყავი, რომ სტეპერ ძრავის მაღალი სიხშირის ვიბრაცია აისახებოდა ლითონის ჩარჩოზე და უამრავ ხმაურს გამოიწვევდა, ამიტომ ვიყენებ ამორტიზატორს. სტეპერი ოდნავ უფრო ფართო იყო ვიდრე რკინის კუთხე, ასე რომ სტეპერის ერთი მხარე რეალურად იქნებოდა შეკრული ხრახნებით, თხილით და ფრჩხილის საყელურებით, ასე რომ მე მომიწია ამ სტილის დამშლელის გამოყენება, რომელსაც აქვს ოთხი სამონტაჟო ხვრელი თითოეულ ბოლოზე ჩვეულებრივი ნაცვლად ორი

სტეპერ მოტორ დრაივერი 1.0-4.2A 20-50VDC

უკაბელო 24V კვების ბლოკი

არდუინო

მიკრო გადამრთველი https://smile.amazon.com/dp/B07KLZTHR9 ან https://smile.amazon.com/dp/product/B07V6VGV9J იმისდა მიხედვით, თუ რამდენად გჭირდებათ მიღწევა. მე ვიყენებდი მძიმე გადამრთველს, რადგან მას ვამონტაჟებდი კუთხის რკინაზე.

IR მიმღების დიოდი https://smile.amazon.com/dp/B00UO9VO8O ეს Vishay მიმღებები სავარაუდოდ საუკეთესოა.

გამჭვირვალე ან შებოლილი არდუინოს ქეისი https://smile.amazon.com/gp/product/B075SXLNPG რაღაც გამჭვირვალე IR გამათბობელს შეუძლია შეაღწიოს.

Zyltech 8mm T8x8 ACME ტყვიის ხრახნი და თხილი ("T8" = 8 მმ დიამეტრი; "x8" = 8 მმ ლიფტი რევოლუციაზე) მე მჭირდებოდა მართლაც გრძელი ტყვიის ხრახნი, ასე რომ ვიპოვე ეს 2000 მმ (78 ინჩი ~ 6.5 ფუტი) ebay- ზე https:/ /www.ebay.com/itm/323211448286 საბედნიეროდ ეს მწარმოებელი მოიცავს მძიმე მოვალეობის მქონე სპილენძის კაკალს ფართო ფლანგით. სხვა ბრენდების უმეტესობას აქვს ვიწრო ფლანგები პატარა სამონტაჟო ხვრელებით შახტთან იმდენად ახლოს, რომ ისინი არ ტოვებენ გამწმენდს საყელურებსა და საკეტებს.

8 მმ-დან 10 მმ-მდე ლილვის შესაერთებელი https://smile.amazon.com/gp/product/B07X4VHYTQ დარწმუნდით, რომ გამოიყენეთ მყარი, დამჭერი სტილის შესაკრავები, რადგან ისინი უფრო მჭიდროდ იჭერენ ვიდრე დაყენებული ხრახნიანი ტიპი და არ აზიანებენ ლილვი ან ტყვიის ხრახნი.

ნებისმიერი IR დისტანციური

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

4 გამტარი მავთული სტეპერ დრაივერსა და სტეპერს შორის

2 გამტარი მავთული არდუინოსა და მიკრო გადამრთველს შორის

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

ნაბიჯი 4:

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

ნაბიჯი 5:

გამოსახულება
გამოსახულება

კოდირებისა და პროტოტიპის ფაზისთვის გამოვიყენე Arduino Uno და jumper მავთულები.

ნაბიჯი 6:

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

პ.ს. ეს არის ჩემი პირველი Arduino პროექტი Instructables– ზე. რატომღაც კოდი იშლება, როდესაც ვიყენებ ან კოდის ფორმატის ვარიანტს ან ვამაგრებ როგორც უბრალო ტექსტს, ამიტომ ავტვირთე იგი.c გაფართოებით. უბრალოდ გადაარქვით სახელი არდუინოს.ino გაფართოებით. ან.txt თუ უბრალოდ გსურთ სწრაფად შეხედოთ მას.

ნაბიჯი 7:

ლიფტის კოდი თავად.

ნაბიჯი 8:

გამოსახულება
გამოსახულება

მე გამოვიყენე Arduino Uno და ინდივიდუალური მხტუნავი მავთულები პროტოტიპების ფაზისთვის, მაგრამ მინდოდა გამომეყენებინა 5 პინიანი სათაურის კაბელი, რათა თავიდან აეცილებინა მავთულის შემთხვევით გაშლა. ერთადერთი სრულმასშტაბიანი Arduino დაფა, რომლის პოვნაც შესაძლებელი იყო სათაურის ქინძისთავების გარეშე, იყო Arduino Leonardo ოფიციალური Arduino მაღაზიიდან. კოდი ერთნაირია ორივესთვის, გარდა ლეონარდოს პინ 13 LED და IR მიმღებს შორის ცნობილი კონფლიქტისა, ასე რომ მე ვერ მოვახერხე შუქის მოციმციმე ვიზუალური გამოხმაურებისათვის IR სიგნალების მიღებისას, როგორც Uno– სთან ერთად, მაგრამ ეს არ იყო დიდი რა ერთადერთი სხვა მნიშვნელოვანი განსხვავება ისაა, რომ ლეონარდო იყენებს მიკრო USB კონექტორს და ჩატვირთავს ბევრად უფრო სწრაფად, ვიდრე Uno. IR მიმღების სადენები 90 გრადუსით დავხარე და სამუდამოდ შევაბრუნე, რათა შევხედო ზედა ნაწილს, სადაც ვგეგმავდი Harmony Hub– ის IR ნათურის გამყარებას.

ნაბიჯი 9:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

მინდოდა ყველაფერი მაქსიმალურად კომპაქტური ყოფილიყო, ასე რომ აღმოვაჩინე ეს პატარა რეგულირებადი საკაბელო ყუთი/მოდემის მთა https://smile.amazon.com/dp/B077T45BXR არდუინოს, სტეპერ დრაივერისა და კვების ბლოკის შესანახად. მე გამოვიყენე velcro და სილიკონის სერვო ლენტი, რათა თავიდან ავიცილო ყველაფერი მთაზე გამკაცრებისას. ნაბიჯი, მიმართულება და ტერმინალების გაძლიერება სტეპერ დრაივერზე არ იზიარებს საერთო საფუძველს და მე მქონდა მხოლოდ ერთი მავთული, რომელიც მოდიოდა არდუინოდან, ამიტომ ვიყენებდი ჯამპერის მავთულხლართებს (იმ პატარა შავ მარყუჟებს), რომლებიც სტეპერზე ყველა მიწის ტერმინალს ერთმანეთთან აკავშირებდა. მძღოლი. ის პატარა შიშველი მავთული, რომელიც ჯერ არ არის დაკავშირებული არაფერთან, არის დადებითი მავთული მიკრო გადართვისთვის. ძირითადად არის ნაბიჯი, მიმართულება, ჩართვა, მიკრო გადართვა და მიწის მავთული, რომელიც მოდის არდუინოდან.

ნაბიჯი 10:

გამოსახულება
გამოსახულება

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

ნაბიჯი 11:

გამოსახულება
გამოსახულება

ACME კაკალი დამონტაჟებულია.

ნაბიჯი 12:

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

ნაბიჯი 13:

Image
Image

და ბოლოს აქ არის ლიფტი მოქმედებაში. სურათის 53 დუიმიან აწევას 25 წამი სჭირდება.

ნაბიჯი 14:

გამოსახულება
გამოსახულება

ტელევიზორის უკან დამონტაჟებული კომპონენტები.

ნაბიჯი 15:

გამოსახულება
გამოსახულება

რამოდენიმე გაკვეთილი ვისწავლე კოდის წერასა და გამართვაში. პირველი ის არის, რომ სტეპერი დაიწყებს მუშაობას გააქტიურებისას მაშინაც კი, თუ მიკრო გადამრთველი გათიშული იქნება, მე სამაგიეროდ Arduino გავამაგრებ ჩამრთველის ჩვეულებრივ დახურულ (NC) მხარეს და დავამატებ კოდს ესკიზის გასასვლელად, თუ გადამრთველი არ არის აღმოჩენილი, წინააღმდეგ შემთხვევაში, სტეპერი არასოდეს შეწყვეტს სამშობლოს. თუ იყენებთ ჩამრთველის ჩვეულებრივ ღია (NO) მხარეს, მაშინ Arduino ვერ გეტყვით, რომ გადამრთველი ღიაა თუ უბრალოდ არ არის დამაგრებული. მეორე გაკვეთილი, რაც მე ვისწავლე არის ის, რომ სტეპერ დრაივერი გამოიყენებს ენერგიას (სრული ან ნახევარი სიმძლავრე დამოკიდებულია სტეპერ დრაივერზე DIP გადამრთველის პარამეტრზე) სტეპერ დრაივერის დასაყენებლად, როდესაც ის არ მოძრაობს. ეს აზრი აქვს CNC და 3D ბეჭდვის პროგრამებს, მაგრამ მე არ მჭირდებოდა ის საათობით გამეჩერებინა (მინიშნება: ნახევრად სიმძლავრის დამჭერი სტეპერ ძრავას ხდის არც ისე ცხელ ლოლს) ვინაიდან მე ვიყენებდი შედარებით ნეიტრალურად დაბალანსებულ ლიფტინგის მექანიზმს რა გამოსავალი არის სტეპერ დრაივერის ENA (ჩართვის) ქინძისთავების გამოყენება. მე დავაკავშირე სტეპერის მძღოლის ENA+ არდუინოს პინზე და ENA- არდუინოს მიწაზე და უბრალოდ გადავიყვანე ENA+ პინი HIGH (On)- ზე, რომ სტეპერის მძღოლს ვუთხრა გამორთვა სტეპერზე მოძრაობებს შორის. თუ ამას გამოვიყენებ მძიმე ტელევიზიის ასამაღლებლად, მე პირველად შევეცდები გამოვიყენო უკანა საწინააღმდეგო კაკალი იმის გასარკვევად, იყო თუ არა ეს საკმარისი იმისათვის, რომ გამეგრძელებინა, სანამ გამძლავრებულ სტეპერს მხოლოდ ენერგიის შესანარჩუნებლად ვიყენებდი. ვიმედოვნებ, რომ ეს ინსტრუქცია ვინმესთვის სასარგებლო იყო! მადლობა ყურებისთვის!

გირჩევთ: