Სარჩევი:

Raspberry Pi კონტროლირებადი მაკრატლის ლიფტი: 17 ნაბიჯი (სურათებით)
Raspberry Pi კონტროლირებადი მაკრატლის ლიფტი: 17 ნაბიჯი (სურათებით)

ვიდეო: Raspberry Pi კონტროლირებადი მაკრატლის ლიფტი: 17 ნაბიჯი (სურათებით)

ვიდეო: Raspberry Pi კონტროლირებადი მაკრატლის ლიფტი: 17 ნაბიჯი (სურათებით)
ვიდეო: Raspberry Pi 4 Passive Cooling 2024, ნოემბერი
Anonim
Image
Image
მიიღეთ საჭირო ნივთები
მიიღეთ საჭირო ნივთები

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

ჯერ რობოტული მკლავი ვცადე, მაგრამ ეს ძალიან მძიმე აღმოჩნდა და სერვოები გაშიშვლდა. შემდეგ გარეთ და ერთ დღეს ვნახე ის, რაც ასჯერ ვნახე ადრე, მაკრატლის ლიფტი. იმ ღამეს მე დავიწყე დიზაინი მაკრატლის ლიფტით, რომელიც გამოიყენებდა ხრახნიან დისკს, 5/16”x 5 1/2” ჭანჭიკს, კამერების ასამაღლებლად და დასაწევად. მე გაოგნებული ვიყავი, რა მაგარი იყო კამერების ამაღლება რამოდენიმე ფუტზე (25 ") სულ რაღაც 4" -ზე მეტ მანძილზე და იმის დანახვა, თუ რამდენ წონას მოიმატებდა. როგორც გვერდითი სარგებელი, ის იყენებს მხოლოდ ერთს სერვო

როდესაც ეს მშვენიერი და მშვენიერი მაკრატლის ლიფტი მუშაობს Raspberry Pi ჩართავს LX-16A სერვისს, რომელიც ასწევს და ამცირებს ლიფტს Python 3 კოდის გამოყენებით. ლიმიტის კონცენტრატორები Pi- ს ეტყვიან, როდესაც თქვენი მაკრატლის ლიფტი მიაღწევს ზედა და ქვედა სიგნალს სერვოზე, რომ შეწყვიტოს ბრუნვა.

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

ეს ინსტრუქცია გავყავი სამ ძირითად ნაწილად, რათა დაგეხმაროთ შენობის და დარეგულირების პროცესში:

  1. ბაზა (ნაბიჯები 2 - 7)
  2. ელექტრონიკა (ნაბიჯები 8 - 12)
  3. მაკრატლის საბოლოო შეკრება (საფეხურები 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: სამონტაჟო ლიმიტის გადამრთველი

Image
Image
სამონტაჟო ლიმიტის გადამრთველი
სამონტაჟო ლიმიტის გადამრთველი
სამონტაჟო ლიმიტის გადამრთველი
სამონტაჟო ლიმიტის გადამრთველი

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: სლაიდერი და უკანა შეკრება

Image
Image
სლაიდერი და უკანა ასამბლეა
სლაიდერი და უკანა ასამბლეა
სლაიდერი და უკანა ასამბლეა
სლაიდერი და უკანა ასამბლეა

ახლა დროა დაურთოთ სლაიდერი და უკანა ხრახნიანი მთა.

ა. ჩასვით (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: ქვედა ასამბლეის დასრულება

Image
Image
ქვედა ასამბლეის დასრულება
ქვედა ასამბლეის დასრულება
ქვედა ასამბლეის დასრულება
ქვედა ასამბლეის დასრულება

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

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: შეზღუდეთ გადართვის გადამყვანები

Limit Switch Adjusters
Limit Switch Adjusters
Limit Switch Adjusters
Limit Switch Adjusters
Limit Switch Adjusters
Limit Switch Adjusters

ორი ლიმიტის გადამრთველი მორგება ჩართავს გადამრთველებს იქ, სადაც გსურთ სლაიდის გაჩერება. თქვენ გინდათ გამოიყენოთ ღილაკის სათავე ხრახნები ორ ადგილას, სადაც ჩართვის ჭანჭიკი გადის ზემოთ გასასუფთავებლად. ასევე, ორივე შეზღუდული გადამრთველის მარეგულირებელი 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: საავტომობილო ტესტი

Image
Image

ახლა, როდესაც კონცენტრატორები მუშაობენ, დროა შეამოწმოთ ძრავის შეკრება.

თქვენ უკვე გაქვთ გადმოწერილი კოდი. Მოდით დავიწყოთ.

ა. დარწმუნდით, რომ თქვენი სერვო არის დაკავშირებული Debug Board- თან, ნებისმიერი დანამატი გააკეთებს მანამ, სანამ ლამაზად ჯდება.

B. ტერმინალის ტიპიდან შემდეგი:

cdcd ScissorLift python3 MotorTest.py

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

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

Დიაგნოსტიკა:

სავალდებულოა სლაიდის შუაში:

ა თხილი თავისუფლად არ მოძრაობს სლაიდერის შიგნით.

ბ ხრახნიანი მთა არ არის ორიენტირებული.

გ ტარება უფასო არ არის.

სლაიდის ბოლოს სავალდებულოა გადამრთველების გათიშვა სადენით ან ჩართვის ხრახნები უნდა იყოს მორგებული.

დ Servo აგრძელებს მოძრაობას ctrl-c დაჭერის შემდეგ, გამორთეთ servo მავთული გამართვის დაფაზე. ეს გადააყენებს სერვოს.

ნაბიჯი 13: მაკრატლის შეკრება

მაკრატლის შეკრება
მაკრატლის შეკრება
მაკრატლის შეკრება
მაკრატლის შეკრება
მაკრატლის შეკრება
მაკრატლის შეკრება

ახლა ჩვენ საბოლოოდ მივედით იმ წერტილამდე, სადაც შეგვიძლია შევკრიბოთ მაკრატელი. მაკრატლის სამი ძირითადი კომპონენტია.

  1. მაკრატელი გარედან (პირველი ფოტო, ჰგავს ლურჯ პოპსიკულ ჯოხს)
  2. მაკრატელი შიდა (მეორე ფოტო ნაცრისფერი)
  3. მაკრატელი შიდა ქვედა (მეორე ფოტო ლურჯი)

მაკრატლის შიდა და მაკრატლის შიდა ნაწილებს შორის განსხვავება არის საკისრების განთავსება, როგორც ეს ილუსტრირებულია ფოტოს მარჯვენა მხარეს. უყურეთ ვიდეოს, იქ მისი ახსნა უფრო ადვილია.

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

ბ. გრაფიტის საპოხი მასალისა და ბამბის ტამპონის გამოყენებით, გადააფარეთ მაკრატლის არასატარებელი მხარეები.

გ. M3 x 20 მმ ხრახნის, გამრეცხი და საკეტი თხილის გამოყენებით. დაიწყეთ შიდა ქვედადან, დააკავშირეთ მაკრატელი გარედან შუა კავშირებთან. (იხილეთ ფოტო)

D. შეაერთეთ სხვა გარე მაკრატელი ქვედა მაკრატლის ბოლოში, სადაც საყრდენი არის შიგნით. შემდეგ შეაერთეთ სხვა შიდა მაკრატელი შუაზე.

E. გააგრძელეთ შიდა და გარე მაკრატლების მიმაგრება, სანამ არ ამოიწურება მაკრატელი.

ნაბიჯი 14: მაკრატლის მიმაგრება ბაზაზე

Image
Image
პლატფორმის მიმაგრება
პლატფორმის მიმაგრება

გამოყენება (2) M3 x 20 მმ (2) საყელურები და 3D დაბეჭდილი სივრცეები დააკავშირებს მაკრატლის შეკრებას ძირის მთაზე.

გამოყენებით (2) M3 x 12 მმ დააკავშირეთ მაკრატლის ასამბლეა სლაიდერთან.

პლატფორმის გარდა თქვენ გაქვთ სამუშაო მაკრატლის ლიფტი.

ნაბიჯი 15: მაკრატლის გაშვების ტესტი

მიამაგრეთ მაკრატლის ლიფტი ჟოლოს პიზე, თუ ეს არ გააკეთეთ.

A. თქვენი Raspberry Pi- ის ტერმინალიდან კვლავ გაუშვით MotorTest.py და ნახეთ თქვენი მაკრატლის ლიფტი მოქმედებაში.

გააგრძელე და მიხედე:

  • ნებისმიერი სავალდებულო
  • ლიმიტის ჩართვის ხრახნების გაწმენდა
  • თუ ის აკავშირებს ან რამე ხდება, გამორთეთ სერვერი გამართვის დაფიდან.

ნაბიჯი 16: პლატფორმის მიმაგრება

Image
Image
პლატფორმის მიმაგრება
პლატფორმის მიმაგრება

ვიმედოვნებთ, რომ თქვენ უკვე მიხვდით, როგორ მოათავსოთ პლატფორმა.

ა. განსაზღვრეთ, თუ რა მიზნით გსურთ პლატფორმა.

ბ. მიამაგრეთ პლატფორმის რელსები მაკრატლის თავზე გარედან. იმ მხარეს, სადაც გჭირდებათ გამყოფი, დაგჭირდებათ M3 x 25 მმ ხრახნი და 2 საყელური. მეორე მხარეს გამოიყენეთ M3 x 20 მმ ხრახნი 1 გამრეცხი და 1 საკეტი თხილით.

C. M3 x 12 მმ ხრახნების და საყელურების გამოყენებით მიამაგრეთ პლატფორმის ზედაპირი რელსებზე.

ნაბიჯი 17: მადლობა

Image
Image

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

ნებისმიერ შემთხვევაში, იმედი მაქვს, რომ კარგად გაერთეთ და ისწავლეთ რამე.

პირველად ავტორი
პირველად ავტორი

მეორე ადგილზე ავტორი პირველად

გირჩევთ: