Სარჩევი:
- ნაბიჯი 1: მიიღეთ საჭირო ნივთები
- ნაბიჯი 2: ბაზა
- ნაბიჯი 3: სამონტაჟო ლიმიტის გადამრთველი
- ნაბიჯი 4: ქვედა ძრავის ხრახნიანი მთა
- ნაბიჯი 5: დაამონტაჟეთ სერვო და ბოლტი
- ნაბიჯი 6: სლაიდერი და უკანა შეკრება
- ნაბიჯი 7: ქვედა ასამბლეის დასრულება
- ნაბიჯი 8: შეზღუდეთ გადართვის გადამყვანები
- ნაბიჯი 9: Pi- ს დაკავშირება
- ნაბიჯი 10: თქვენი ქვედა ასამბლეის გაყვანილობა
- ნაბიჯი 11: Python პროგრამის ჩატვირთვა და გაშვება
- ნაბიჯი 12: საავტომობილო ტესტი
- ნაბიჯი 13: მაკრატლის შეკრება
- ნაბიჯი 14: მაკრატლის მიმაგრება ბაზაზე
- ნაბიჯი 15: მაკრატლის გაშვების ტესტი
- ნაბიჯი 16: პლატფორმის მიმაგრება
- ნაბიჯი 17: მადლობა
ვიდეო: Raspberry Pi კონტროლირებადი მაკრატლის ლიფტი: 17 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
რატომ მაკრატელი ლიფტით? Რატომაც არა! მაგარი და სახალისო პროექტია მშენებლობისთვის. ჩემთვის ნამდვილი მიზეზი არის ჩემი დიდი მოჰავე როვერის პროექტის კამერების ამაღლება. მინდა კამერები როვერზე მაღლა აიწიონ და გადაიღონ გარემოს სურათები. მაგრამ მე მჭირდებოდა კამერების დაკნინება როვერის მართვისას.
ჯერ რობოტული მკლავი ვცადე, მაგრამ ეს ძალიან მძიმე აღმოჩნდა და სერვოები გაშიშვლდა. შემდეგ გარეთ და ერთ დღეს ვნახე ის, რაც ასჯერ ვნახე ადრე, მაკრატლის ლიფტი. იმ ღამეს მე დავიწყე დიზაინი მაკრატლის ლიფტით, რომელიც გამოიყენებდა ხრახნიან დისკს, 5/16”x 5 1/2” ჭანჭიკს, კამერების ასამაღლებლად და დასაწევად. მე გაოგნებული ვიყავი, რა მაგარი იყო კამერების ამაღლება რამოდენიმე ფუტზე (25 ") სულ რაღაც 4" -ზე მეტ მანძილზე და იმის დანახვა, თუ რამდენ წონას მოიმატებდა. როგორც გვერდითი სარგებელი, ის იყენებს მხოლოდ ერთს სერვო
როდესაც ეს მშვენიერი და მშვენიერი მაკრატლის ლიფტი მუშაობს Raspberry Pi ჩართავს LX-16A სერვისს, რომელიც ასწევს და ამცირებს ლიფტს Python 3 კოდის გამოყენებით. ლიმიტის კონცენტრატორები Pi- ს ეტყვიან, როდესაც თქვენი მაკრატლის ლიფტი მიაღწევს ზედა და ქვედა სიგნალს სერვოზე, რომ შეწყვიტოს ბრუნვა.
ჩემი შემდეგი თავგადასავალი ლიფტისთვის არის მისი განთავსება მზის გაფართოებული გამოცდისთვის. მზის უჯრედები და 18650 ბატარეა იკვებება მაკრატლის ამწევი აამაღლებს, გადაიღებს და შემდეგ დაიწევს საათში ერთხელ. მაგრამ ეს კიდევ ერთი ინსტრუქციაა, როდესაც ამას ვიმუშავებ. ამის შემდეგ, დააინსტალირეთ იგი როვერზე.
ეს ინსტრუქცია გავყავი სამ ძირითად ნაწილად, რათა დაგეხმაროთ შენობის და დარეგულირების პროცესში:
- ბაზა (ნაბიჯები 2 - 7)
- ელექტრონიკა (ნაბიჯები 8 - 12)
- მაკრატლის საბოლოო შეკრება (საფეხურები 13 - 16)
ვიმედოვნებ, რომ ისიამოვნებთ ჩემი პირველი უხერხული და თქვენი მაკრატლის აწევით.
ნაბიჯი 1: მიიღეთ საჭირო ნივთები
თქვენ დაგჭირდებათ ბევრი რამ ამ პროექტისთვის. თუ თქვენ ჩემნაირი ხართ და სარგებლობთ 3D ბეჭდვით და მასალების მშენებლობით, თქვენ უკვე გაქვთ ამის უმეტესობა. დარწმუნდით, რომ შეამოწმეთ McMaster-Carr ხრახნები იქ გაცილებით იაფია, როდესაც მათ ყიდულობთ ასობით. ასევე შეგიძლიათ შეუკვეთოთ კომპლექტი ამაზონიდან.
საჭირო ინსტრუმენტები:
- 5,5 მმ ყუთის ქანჩის კომპლექტი
- 2.5, 2.0 მმ ექვსკუთხა დრაივერები ღირს ამის კარგი ნაკრები.
- საბურღი 1/8”ბურღვით ეს საბურღი ნაკრები მაქვს.
- გრაფიტი ლუბე
- გასაყიდი რკინა
- Solder მეგონა, რომ ცუდად ვიყავი შედუღებამდე, სანამ არ მივიღებ კარგ შედუღებას.
- Sander (მსოფლიოში საუკეთესო Sander)
- 3D პრინტერი მე მაქვს XYZ Da Vinci Pro 1.0 და აღფრთოვანებული ვარ ამით.
მექანიკური ნაწილები:
-
შენადნობის ფოლადის ბუდე ან ღილაკის თავები: დარწმუნდით, რომ შეუკვეთეთ იმაზე მეტი, ვიდრე გჭირდებათ, რადგან ჩემი რაოდენობა შეიძლება გამორთული იყოს!
(1) M3 x 10 მმ ღილაკის თავი (მიიღეთ McMaster-Carr– დან) (2) M3 x 12 მმ ღილაკის თავი (მიიღეთ McMaster-Carr– დან) (4) M3 x 10 მმ (მიიღეთ McMaster-Carr– დან) (6) M3 x 12 მმ (მიიღეთ McMaster-Carr) (4) M3 x 16 მმ (მიიღეთ McMaster-Carr) (34) M3 x 20mm (მიიღეთ McMaster-Carr) (2) M3 x 25 მმ ღილაკის თავი (მიიღეთ McMaster-Carr– დან) (8) M3 x 30 მმ (მიიღეთ McMaster-Carr) (4) M3 x 45 მმ (მიიღეთ McMaster-Carr) (30) M3 ნეილონის საკეტი კაკალი (მიიღეთ McMaster-Carr) (54) M3 საყელურები (მიიღეთ McMaster-Carr)
- (48) 3x6x2 მმ საკისრები ის იმუშავებს ამ ტარების გარეშე, მაგრამ რა თქმა უნდა, მას უფრო ლამაზს გახდის.
- (1) 8x22x7 მმ საკისრები ასევე შეგიძლიათ მოიპაროთ ერთი ფიჯეტის მბრუნავიდან
- 3D ბეჭდვით ნაწილები შეგიძლიათ გადმოწეროთ Thingverse ნაწილებიდან (2) სხივი 20 მმ x 20 მმ x 190 მმ (1) ლიმიტები (1) ძრავის ხრახნიანი მთა (1) პლატფორმის რელსები (1) პლატფორმა (1) უკანა ხრახნიანი მთა (1) სლაიდერი (1) მაკრატელი შიდა ქვედა (4) მაკრატელი შიდა (1 კომპლექტი) მაკრატელი გარე (1) სერვო მთა წინა (1) სერვო მთა უკანა (1 კომპლექტი) სპეისერები
- (2) 5/16 "კაკალი (სახლის დეპო)
- (1) 5/16 "x 5 - 1/2" ჭანჭიკი (საშინაო დეპოს) ასევე შეგიძლიათ გამოიყენოთ 5/16 "ხრახნიანი ჯოხი, თუ გირჩევნიათ.
ელექტრო:
- Raspberry Pi, მე ვიყენებ 3 მოდელს B+ Pi– ს ნებისმიერი ვერსია იმუშავებს ეს არის კარგი ნაკრები.
- (1) Lewansoul LX-16a სერიული ავტობუსი სერვო, მე მივიღე ნაღდი 20,00 დოლარამდე. (ამისათვის თქვენ უნდა მოძებნოთ Amazon ან Banggood, ბმული იცვლება)
- (1) Lewansoul სერიული ავტობუსის გამართვის დაფა.
- (1) ლითონის სერვო რქა
- (2) შეზღუდული კონცენტრატორები
- სილიკონის მავთულები ეს მშვენიერია, შეგიძლიათ მოაშოროთ ისინი ფრჩხილებით (თუ არ იკბენთ ფრჩხილებს)
- ბატარეები სერვოზე, მე ვიყენებ 4 AA NiMh ბატარეას Ikea– დან.
სახარჯო მასალები:
- Q- რჩევები
- მიკროფიბერის ქსოვილი
- Band-Aids (იმედია არა)
ნაბიჯი 2: ბაზა
გაცილებით ადვილია ამის აშენება ეტაპობრივად, დავიწყოთ ბაზით. შემდეგ ჩვენ გადავალთ ელექტრონიკაზე და ბოლოს შევკრიბავთ მაკრატელს. იგი დაბეჭდილია სხვადასხვა ფერებში, რადგან მე გამოვიყენე PLA და PETG, რაც მქონდა.
თუ ეს არ გააკეთეთ, ამობეჭდეთ თქვენი ნაწილები. ჩემს პრინტერს რამდენიმე დღე დასჭირდა ყველა ნაწილის დაბეჭდვის დასასრულებლად.
ნაწილები შეგიძლიათ იხილოთ აქ:
უსაფრთხოების მნიშვნელოვანი რჩევები (ორიგინალური Ghostbusters მითითება, Google it)
- მიიღეთ დრო და ნუ გაგიჟდებით M3 ხრახნების ზედმეტად გამკაცრებით, პლასტიკური ზოლები ადვილია. თუ ხვრელს გაანადგურებთ, შეიძლება დაგჭირდეთ ნაწილის ხელახლა დაბეჭდვა ან გამოიყენოთ გორილას წებო (ყავისფერი ნივთები) და მსუბუქად გადააფარეთ ხვრელის შიდა ნაწილი კბილის ჩხირით და გააჩერეთ სრულად ღამით გამოყენებამდე.
- განათავსეთ საყელურები "ლამაზი მხარე", ის უკეთესად გამოიყურება.
- მიიღეთ დრო, წინააღმდეგ შემთხვევაში შეიძლება დაგჭირდეთ მისი კვლავ დაბეჭდვა.
- ამობეჭდეთ მაკრატლის ნაწილები ბოლო, რადგან ეს ბოლო ნაწილია ასაშენებლად.
Აქ ჩვენ მივდივართ.
ა. დაიწყეთ ყველა ნაწილის დაბეჭდვა (იხილეთ ნაწილების სია).
B. ქვიშის ნაწილი გლუვი, trimming out yucky პერსონალი.
ნაბიჯი 3: სამონტაჟო ლიმიტის გადამრთველი
A. მოხარეთ საერთო ტყვიები (ის, რაც უკვე გადახრილია გადამრთველის მხარეს), ასე რომ ის იჯდება ჩამობანით და აერთებს მავთულს ლიმიტის გადამრთველზე. თუ თქვენ დაივიწყებთ ამ ნაბიჯს, სერვოს დამონტაჟებისათვის საკმარისი ადგილი არ აქვს.
შენიშვნა: ეს არის ერთადერთი შედუღება, რომლის გაკეთებაც დაგჭირდებათ შენობის ამ ნაწილში.
ბ. გაიხეხეთ (4) 1/8”ხვრელები სერვოს მთაზე, იხილეთ მეწამული ისრები ზემოთ მოცემულ ფოტოში. ბურღვა საშუალებას აძლევს ჭანჭიკებს თავისუფლად გაიარონ და გაამკაცრონ სერვო მთა რელსებზე მოგვიანებით.
C. დაბოლოს, მიამაგრეთ ლიმიტის გადამრთველი, როგორც ნაჩვენებია სერვო მთაზე (2) M3 x 16 მმ ხრახნებით.
ნაბიჯი 4: ქვედა ძრავის ხრახნიანი მთა
A. გახეხეთ (5) 1/8 ხვრელები ქვედა საავტომობილო ხრახნიანი მთაზე იხილეთ მეწამული ისრები ზემოთ მოცემულ ფოტოში.
ბ. შემდეგ მიამაგრეთ ქვედა მოტო ხრახნიანი მთა ლითონის სერვო რქაზე (4) M3 x 12 მმ ღილაკის თავების ხრახნების გამოყენებით.
C. დაბოლოს, მიამაგრეთ ქვედა ძრავის ხრახნიანი მთა სერვოზე (1) M3 x 10 მმ ხრახნის გამოყენებით.
ნაბიჯი 5: დაამონტაჟეთ სერვო და ბოლტი
A. გაბურღეთ (4) 1/8 ხვრელები უკანა სერვო მთაზე, როგორც ეს მოცემულია ზემოთ მოცემულ ფოტოში, სადაც მეწამული ისრები მიუთითებენ.
ბ. ხვრელი (2) 1/8 ხრახნიანი ხრახნით, სადაც მითითებულია ზემოთ მოცემულ ფოტოში მეწამული ისრებით. შენიშვნა: თქვენი შეიძლება იყოს ოდნავ მოკლე თქვენი დაბეჭდილი ვერსიის მიხედვით.
C. მოათავსეთ სერვო სერვოს მთაზე. შეიძლება დაგჭირდეთ ამის ოდნავ მორთვა, რომ მიიღოთ კარგი მორგება. ცოტა ფხვიერი იქნება. შემდეგ გამოიყენეთ (4) M3 x 45 მმ ხრახნები და საყელურები უკანა სერვოზე დაყენეთ წინა სერვო მთაზე. სერვო იჭრება გვერდიგვერდ, მაგრამ არა წინ და უკან.
D. ჩადეთ 5/16 "x 5 - 1/2" ჭანჭიკი ზედა ხრახნიან მთაში; ეს უნდა იყოს მჭიდროდ მორგებული. შეიძლება დაგჭირდეთ გახსნის ოდნავ მორთვა, რომ მოერგოს.
E. (2) M3 x 16 მმ ჭანჭიკების და საყელურების გამოყენებით დააკავშირეთ ხრახნიანი საყრდენების ორ ნახევარს.
F. თქვენი შეკრება უნდა ჰგავდეს ბოლო ფოტოს.
ნაბიჯი 6: სლაიდერი და უკანა შეკრება
ახლა დროა დაურთოთ სლაიდერი და უკანა ხრახნიანი მთა.
ა. ჩასვით (2) 5/16 ჭანჭიკი სლაიდერებში. ჭანჭიკებს უნდა ჰქონდეს პატარა თამაში წინ და უკან. თამაშის გარეშე, ხრახნი იკვრება მოძრაობისას.
ბ. ხრახნიანი სლაიდერი 5/16 ჭანჭიკზე რამდენიმე სანტიმეტრით.
C. გაბურღეთ (4) 1/8 დიუმიანი ხვრელები უკანა ხრახნიანი საყრდენის საყრდენზე, როგორც ეს მითითებულია ფოტოში მეწამული ისრებით.
D. ჩადეთ 8 მმ x 22 მმ x 7 მმ საყრდენი უკანა ხრახნიან მთაზე და მიამაგრეთ ტარების თავსახური (4) M3 x 12 მმ ჭანჭიკითა და საყელურებით.
E. მიამაგრეთ (1) ლიმიტის გადამრთველი (2) M3 x 16 მმ ჭანჭიკით
F. გადაიტანეთ 5/16 ჭანჭიკი საყრდენში. შენიშვნა: აქ იქნება რამოდენიმე თამაში. თქვენ გსურთ გამოიყენოთ ნაჭერი ელექტრული ლენტი ან სითბოს შესამცირებელი მილები სათამაშოების შესამცირებლად. გაზომეთ საჭირო თანხა შემდეგი ნაბიჯი.
ნაბიჯი 7: ქვედა ასამბლეის დასრულება
ახლა, როდესაც თქვენ დაამთავრეთ მოტორიზებული შეკრება, დროა დააინსტალიროთ იგი რელსებზე. რელსები არის დიდი მოჰავა როვერის პროექტის ნაწილი და შეიძლება ზედმეტად მომეჩვენოს. მე ვგეგმავ მაკრატლის ლიფტის ინტეგრირებას როვერში და სარკინიგზო დიზაინი ამის საშუალებას მომცემს მოგვიანებით.
A. ქვიშა ერთ მხარეს თითოეული სარკინიგზო გლუვი. თქვენ არ გჭირდებათ მტევნის ქვიშა, საკმარისია მუწუკების გასასწორებლად.
B. ხრახნიანი უკანა ხრახნიანი მთაზე პირველად გამოიყენეთ (4) M3 x 30 მმ ჭანჭიკები და საყელურები. ეს უნდა იჯდეს რელსების ბოლოს.
C. ჩადეთ 5/16 ჭანჭიკი საყრდენში, ხოლო მე -4 ხვრელში სერვო დამონტაჟება (დატოვეთ 3 ცარიელი ხვრელი) გაზომეთ სად გსურთ ფირზე ან სითბოს შემცირებაზე. მიამაგრეთ ლენტი ან სითბოს შემცირება და შეაკეთეთ ასამბლეა.
D. ხრახნიან სერვო ასამბლეას რელსებზე მე -4 ხვრელში (3 ცარიელი რჩება) (4) M3 x 30 მმ ჭანჭიკების და საყელურების გამოყენებით. გაითვალისწინეთ, რომ თქვენი Servo Mount შეიძლება ოდნავ განსხვავებული იყოს, მე გადავიმუშავე უფრო გრძელი 5/16 ჭანჭიკისთვის. გთხოვთ, კვლავ დატოვოთ 3 ხვრელი ცარიელი.
თქვენ ახლა მზად უნდა გქონდეთ მოტორიზებული ასამბლეა ლიმიტის გადამრთველის ხრახნების დამაგრებისთვის და თქვენი Raspberry Pi სლაიდერის გადაადგილებისათვის წინ და უკან.
ნაბიჯი 8: შეზღუდეთ გადართვის გადამყვანები
ორი ლიმიტის გადამრთველი მორგება ჩართავს გადამრთველებს იქ, სადაც გსურთ სლაიდის გაჩერება. თქვენ გინდათ გამოიყენოთ ღილაკის სათავე ხრახნები ორ ადგილას, სადაც ჩართვის ჭანჭიკი გადის ზემოთ გასასუფთავებლად. ასევე, ორივე შეზღუდული გადამრთველის მარეგულირებელი 3D ნაბეჭდი ნაწილი ერთნაირია.
A. საბურღი (2) 1/8 ჩააგდო ხვრელები თითოეულ ლიმიტის კონცენტრატორში.
ბ. ჩასვით ღილაკის თავების ხრახნები ამწევებში.
C. ჩასვით ლიმიტი ხრახნი თითოეულ ჩართვაში, (1) M3 x 20 მმ, მეორე არის (1) M3 x 40 მმ.
D. მიამაგრეთ Limit Switch Engagers სლაიდერზე. გამოიყენეთ გრძელი ხრახნი (40 მმ) სერვო მხარეს.
შენიშვნა: მე დავამატე საკეტი თხილი ჩემს უფრო ხანგრძლივ ჩართულობას, რადგან გავხსენი ხვრელი.
ნაბიჯი 9: Pi- ს დაკავშირება
ამის პროგრამული უზრუნველყოფა მარტივია, ის უბრალოდ ამაღლებს და ამცირებს ლიფტს. თქვენ შეგიძლიათ შეცვალოთ კოდი, რომ გააკეთოთ ყველაფერი, რაც გსურთ, გაერთეთ.
მე ვივარაუდებ, რომ თქვენ უკვე იცით როგორ დატვირთოთ OS თქვენს Raspberry Pi– ზე და როგორ დაწეროთ მარტივი Python 3 პროგრამა, Hello World მაგალითი კარგი იქნება.
აქ არის კარგი ადგილი დასაწყებად, მაგრამ დასაწყებად უამრავი რესურსი არსებობს.
- თქვენი Pi- ის დაყენება.
- გაუშვით თქვენი პირველი Pyhon პროგრამა.
ნაბიჯი 10: თქვენი ქვედა ასამბლეის გაყვანილობა
მსგავსი მცირე პროექტისთვის მირჩევნია გამოვიყენო Pimoroni Pico HAT Hacker დაფა პურის დაფაზე. თქვენ შეგიძლიათ გამოიყენოთ ყველაფერი, მაგრამ მე მომწონს ეს პატარა მოწყობილობა. მე შევკარი 40 ქინძისთავის ქალი სათაურზე ქუდის ორივე მხარეს, რაც მაძლევს საშუალებას გამოვიყენო ორივე მხრიდან (იხ. მეორე ფოტო).
გაფრთხილება: მე ავაფეთქე რამდენიმე ჟოლოს პისი ამას აკეთებს სანამ Pi ჩართულია. დარწმუნდით, რომ წითელი არის + და შავი დაფქულია ან -, Servo Debug Board– ს არ აქვს დაცული სისტემა.
ა. შეაერთეთ შავი მავთული თითოეულ გადამრთველზე და მიწაზე Pi- ზე. (პინ 6)
B. შეაერთეთ მწვანე მავთული ქვედა ლიმიტის გადამრთველთან (იხ. პირველი ფოტო) და შემდეგ GPIO 23 (პინ 16)
C. შეაერთეთ ყვითელი მავთული ზედა ლიმიტის გადამრთველთან (იხ. პირველი ფოტო) და შემდეგ GPIO 22 (პინ 15)
D. შეაერთეთ Servo Debug დაფა Pi პორტზე USB პორტთან.
E. შეაერთეთ Servo Servo Debug დაფაზე LX-16A სერვოთი მოწოდებული კაბელის გამოყენებით
F. შეაერთეთ დენის სერვო გამართვის დაფა. არ გამოიყენოთ Pi სერვერის დაფის გასაძლიერებლად, გამოიყენეთ გარე ბატარეის წყარო. მე გამოვიყენე 4 AA ბატარეა.
ნაბიჯი 11: Python პროგრამის ჩატვირთვა და გაშვება
კიდევ ერთხელ ვივარაუდებ, რომ თქვენ იცით როგორ დაიწყოთ ტერმინალი და იცით როგორ დაიწყოთ Python3 პროგრამა.
A. დაიწყეთ ტერმინალი
ბ. ჩვენ გვჭირდება რამდენიმე ბიბლიოთეკის კლონირება GitHub– დან. პირველი არის PyLX16A ეთან ლიპსონის მიერ, მეორე არის Scissor Lift კოდი BIMThoughts 'GitHub– დან
cdgit კლონი https://github.com/swimingduck/PyLX-16A.gitgit კლონი https://github.com/BIMThoughts/ScissorLift.gitcd ScissorLiftcp../PyLX-16A/lx16a.py.
ზემოთ მითითებული ბრძანება გააკეთეთ შემდეგი:
cd ცვლის დირექტორიას თქვენი სახლის დირექტორიაში
git clone ჩამოტვირთავს კოდის ფაილებს GitHub– დან საცავის სახელის საქაღალდეში.
cd ScissorLift ცვლის საქაღალდეს იქ, სადაც არის ScissorLift კოდი
cp../PyLX-16A/lx16a.py. ასლებს ბიბლიოთეკას, რომელიც აუცილებელია სერვო ბრძანებებისათვის.
C. თქვენ უნდა გქონდეთ თქვენი Pi დაკავშირებული საავტომობილო ასამბლეასთან და Debug Board USB და Servo.
D. ჩაწერეთ შემდეგი გადართვის ტესტის გასაშვებად.
cd
cd ScissorLift python3 SwitchTest.py
პროგრამა დაიწყებს სათქმელს "ქვევით".
ჩართეთ გადართვა სერვოდან და პროგრამა უპასუხებს "აწევას". ახლა ჩართეთ სერვოზე უახლოესი გადამრთველი და პროგრამა შეჩერდება.
Დიაგნოსტიკა:
თუ ეს ვერ მოხერხდა, გაიმეორეთ თქვენი გაყვანილობა, მე დავუშვი შეცდომა, რომ პირველად შევაერთე ყვითელი მავთული არასწორი გადამრთველთან და ის ჩერდებოდა პირველი ჩამრთველის ჩართვის შემდეგ.
ნაბიჯი 12: საავტომობილო ტესტი
ახლა, როდესაც კონცენტრატორები მუშაობენ, დროა შეამოწმოთ ძრავის შეკრება.
თქვენ უკვე გაქვთ გადმოწერილი კოდი. Მოდით დავიწყოთ.
ა. დარწმუნდით, რომ თქვენი სერვო არის დაკავშირებული Debug Board- თან, ნებისმიერი დანამატი გააკეთებს მანამ, სანამ ლამაზად ჯდება.
B. ტერმინალის ტიპიდან შემდეგი:
cdcd ScissorLift python3 MotorTest.py
თქვენი სლაიდერი დაიწყებს მოძრაობას და ჯერ სერვოსკენ, შემდეგ კი როდესაც ლიმიტის გადამრთველი ჩაირთვება ის გაემგზავრება სხვა მიმართულებით და გაჩერდება როდესაც მიაღწევს სხვა ლიმიტის გადამრთველს.
თუ გესმით, რომ ის იწყებს კავშირს, გათიშეთ სერვერი გამართვის სისტემიდან და დააჭირეთ ctrl-c პროგრამის შესაჩერებლად და განსაზღვრეთ, რატომ არის ის სავალდებულო.
Დიაგნოსტიკა:
სავალდებულოა სლაიდის შუაში:
ა თხილი თავისუფლად არ მოძრაობს სლაიდერის შიგნით.
ბ ხრახნიანი მთა არ არის ორიენტირებული.
გ ტარება უფასო არ არის.
სლაიდის ბოლოს სავალდებულოა გადამრთველების გათიშვა სადენით ან ჩართვის ხრახნები უნდა იყოს მორგებული.
დ Servo აგრძელებს მოძრაობას ctrl-c დაჭერის შემდეგ, გამორთეთ servo მავთული გამართვის დაფაზე. ეს გადააყენებს სერვოს.
ნაბიჯი 13: მაკრატლის შეკრება
ახლა ჩვენ საბოლოოდ მივედით იმ წერტილამდე, სადაც შეგვიძლია შევკრიბოთ მაკრატელი. მაკრატლის სამი ძირითადი კომპონენტია.
- მაკრატელი გარედან (პირველი ფოტო, ჰგავს ლურჯ პოპსიკულ ჯოხს)
- მაკრატელი შიდა (მეორე ფოტო ნაცრისფერი)
- მაკრატელი შიდა ქვედა (მეორე ფოტო ლურჯი)
მაკრატლის შიდა და მაკრატლის შიდა ნაწილებს შორის განსხვავება არის საკისრების განთავსება, როგორც ეს ილუსტრირებულია ფოტოს მარჯვენა მხარეს. უყურეთ ვიდეოს, იქ მისი ახსნა უფრო ადვილია.
A. ჩადეთ საკისრები მაკრატლის თითოეულ ნაწილში. შეიძლება დაგჭირდეთ ჭანჭიკის, გამრეცხი და თხილის გამოყენება სარეცხის დასაჭერად ჭრილში. თუ დაარღვიე სლოტი, კარგია, რომ შეგიძლია გამოიყენო წებო მის გასასწორებლად.
ბ. გრაფიტის საპოხი მასალისა და ბამბის ტამპონის გამოყენებით, გადააფარეთ მაკრატლის არასატარებელი მხარეები.
გ. M3 x 20 მმ ხრახნის, გამრეცხი და საკეტი თხილის გამოყენებით. დაიწყეთ შიდა ქვედადან, დააკავშირეთ მაკრატელი გარედან შუა კავშირებთან. (იხილეთ ფოტო)
D. შეაერთეთ სხვა გარე მაკრატელი ქვედა მაკრატლის ბოლოში, სადაც საყრდენი არის შიგნით. შემდეგ შეაერთეთ სხვა შიდა მაკრატელი შუაზე.
E. გააგრძელეთ შიდა და გარე მაკრატლების მიმაგრება, სანამ არ ამოიწურება მაკრატელი.
ნაბიჯი 14: მაკრატლის მიმაგრება ბაზაზე
გამოყენება (2) M3 x 20 მმ (2) საყელურები და 3D დაბეჭდილი სივრცეები დააკავშირებს მაკრატლის შეკრებას ძირის მთაზე.
გამოყენებით (2) M3 x 12 მმ დააკავშირეთ მაკრატლის ასამბლეა სლაიდერთან.
პლატფორმის გარდა თქვენ გაქვთ სამუშაო მაკრატლის ლიფტი.
ნაბიჯი 15: მაკრატლის გაშვების ტესტი
მიამაგრეთ მაკრატლის ლიფტი ჟოლოს პიზე, თუ ეს არ გააკეთეთ.
A. თქვენი Raspberry Pi- ის ტერმინალიდან კვლავ გაუშვით MotorTest.py და ნახეთ თქვენი მაკრატლის ლიფტი მოქმედებაში.
გააგრძელე და მიხედე:
- ნებისმიერი სავალდებულო
- ლიმიტის ჩართვის ხრახნების გაწმენდა
- თუ ის აკავშირებს ან რამე ხდება, გამორთეთ სერვერი გამართვის დაფიდან.
ნაბიჯი 16: პლატფორმის მიმაგრება
ვიმედოვნებთ, რომ თქვენ უკვე მიხვდით, როგორ მოათავსოთ პლატფორმა.
ა. განსაზღვრეთ, თუ რა მიზნით გსურთ პლატფორმა.
ბ. მიამაგრეთ პლატფორმის რელსები მაკრატლის თავზე გარედან. იმ მხარეს, სადაც გჭირდებათ გამყოფი, დაგჭირდებათ M3 x 25 მმ ხრახნი და 2 საყელური. მეორე მხარეს გამოიყენეთ M3 x 20 მმ ხრახნი 1 გამრეცხი და 1 საკეტი თხილით.
C. M3 x 12 მმ ხრახნების და საყელურების გამოყენებით მიამაგრეთ პლატფორმის ზედაპირი რელსებზე.
ნაბიჯი 17: მადლობა
გმადლობთ, რომ აქამდე მიხვედით, იმედია თქვენ გაქვთ სამუშაო მაკრატლის ლიფტი, რომლის შესახებაც არ იცით რა უნდა გააკეთოთ, ან იქნებ გაქვთ მაკრატლის ლიფტი, რომელსაც გაქვთ შესანიშნავი წარმოდგენა, თუ როგორ გამოიყენოთ იგი.
ნებისმიერ შემთხვევაში, იმედი მაქვს, რომ კარგად გაერთეთ და ისწავლეთ რამე.
მეორე ადგილზე ავტორი პირველად
გირჩევთ:
IR კონტროლირებადი სტეპერიანი ლიფტი: 15 ნაბიჯი
IR კონტროლირებადი სტეპერ მოტორ ლიფტი: მე მჭირდებოდა ავტომატიზირება დიდი სურათის აწევისას, რომელიც მალავს ტელევიზორს, რომელიც დამონტაჟებულია ბუხართან. ნახატი დამონტაჟებულია ფოლადის მორგებულ ჩარჩოზე, რომელიც იყენებს თოკებს, ტალღებს და საპირისპირო წონას, რათა ხელით აიწიოს. ეს კარგად ჟღერს თეორიულად, მაგრამ
არდუინოს კონტროლირებადი მოდელის ლიფტი: 7 ნაბიჯი (სურათებით)
არდუინოს კონტროლირებადი მოდელის ლიფტი: ამ ინსტრუქციაში მე გაჩვენებთ თუ როგორ ავაშენე ორი დონის სათამაშო ლიფტი, სამუშაო მოცურების კარებით და მანქანით, რომელიც მოთხოვნისამებრ მოძრაობს ზემოთ და ქვემოთ. ლიფტის გული არის Arduino Uno (ან ამ შემთხვევაში ადაფრუტის მეტრო), Adafruit Moto– ით
მაკრატლის წამყვანი სერვო ქუდი: 4 ნაბიჯი (სურათებით)
Scissor Drive Servo Hat: ეს მარტივი 3D ბეჭდვა და servo motor არის კარგი განწყობა სიმონ გიერცისთვის, გასაოცარი შემქმნელისთვის, რომელმაც თავის ტვინის სიმსივნის მოცილების ოპერაცია გაიკეთა. მაკრატლის მოწყობილობას მართავს მიკრო სერვო ძრავა და ტრინკეტის მიკროკონტროლერი მუშაობს პატარა არდ
ობიექტზე ორიენტირებული პროგრამირება: ობიექტების შექმნა სწავლის/სწავლების მეთოდი/ტექნიკა მაკრატლის გამოყენებით: 5 ნაბიჯი
ობიექტზე ორიენტირებული პროგრამირება: ობიექტების შექმნა სწავლების/სწავლების მეთოდი/ტექნიკა მაკრატლის გამოყენებით: სწავლის/სწავლების მეთოდი მოსწავლეებისთვის, რომლებიც ახლები არიან ობიექტზე ორიენტირებულ პროგრამირებაში. ეს არის საშუალება მივცეთ მათ ვიზუალიზაცია და დაინახონ კლასებიდან ობიექტების შექმნის პროცესი. ნაწილები: 1. მაკრატელი (ნებისმიერი სახის იქნება). 2. ნაჭერი ქაღალდი ან ბარათი. 3. მარკერი
წყლის ლიფტი: 5 ნაბიჯი (სურათებით)
წყლის ლიფტი: ჩემი საბოლოო შეფასებისთვის მე შევარჩიე წყლის ლიფტის შექმნა, რომელიც მოძრაობს მაღლა და ქვევით და ავსებს ავზს დასრულების შემდეგ. ნივთები, რომლითაც ლიფტი იმუშავებს არის წყლის სენსორი X1Servo's X2LCD X1 რეზისტორები X2LED X1 ღილაკი X1 პურის დაფა X1