Სარჩევი:

GOB: 3 ნაბიჯი
GOB: 3 ნაბიჯი

ვიდეო: GOB: 3 ნაბიჯი

ვიდეო: GOB: 3 ნაბიჯი
ვიდეო: ნაბიჯი წინ რევოლუციისკენ 2024, ივლისი
Anonim
GOB
GOB

ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის მაკიაჟის პროექტის მოთხოვნების შესასრულებლად (www.makecourse.com).

ფონი GOB– ზე

GOB ნიშნავს Gear Operated Box და არის ყუთი, რომელიც მუშაობს გადაცემათა კოლოფის საშუალებით. ეს პროექტი შეიქმნა როგორც ზემოთ აღვნიშნეთ მაკერსკურსისთვის სამხრეთ ფლორიდის უნივერსიტეტში და ეს ინსტრუქციულად ზუსტად აჩვენებს რა არის საჭირო ამ პროექტის განმეორებით სხვა ყუთებშიც. სურათი მარჯვნივ პირველი სურათი ზემოთ არის GOB– ის უახლესი ვერსია. ყუთი შეიძლება ჩაკეტილი და განბლოკილი იყოს იმის მიხედვით, თუ რომელ გასაღებს "ხედავს" RFID სენსორი და ასევე უხვევს გვერდით LED- ებს იმისდა მიხედვით, ყუთი იკეტება თუ იბლოკება. გადახედეთ თანდართულ ვიდეოს, რომ ნახოთ ყუთის უახლესი მახასიათებლები.

ნაბიჯი 1: მასალები/აპარატურა

მასალები/ტექნიკა
მასალები/ტექნიკა
მასალები/ტექნიკა
მასალები/ტექნიკა
მასალები/ტექნიკა
მასალები/ტექნიკა
მასალები/ტექნიკა
მასალები/ტექნიკა

ამ პროექტის ხელახლა შესაქმნელად დაგჭირდებათ შემდეგი.

1. Arduino Uno დაფა

2. Arduino RFID სენსორი (MFRC522)

3. გადაცემათა კოლოფი - ქვემოთ იხილეთ სპეციფიკაციები

4. დიდი გაზაფხული

5. 5 ვ სტეპერიანი ძრავა

6. სხვადასხვა ები

7. პორტატული USB დამტენი

8. ყუთი - იხილეთ ქვემოთ სპეციფიკაციებისთვის

9. ნებისმიერი დეკორაცია, რაც გსურთ თქვენი ყუთისთვის, მე გამოვიყენე შემდეგი:

- სპრეის საღებავი (ყავისფერი, ოქრო, ვარდის ოქრო/ სპილენძი)

- გასაღები ნათურები

- სხვადასხვა 3D ბეჭდვის მექანიზმი, ჭანჭიკები და მილები

გადაცემათა კოლოფი

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

ყუთი

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

ნაბიჯი 2: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
შეკრება

1. შეაგროვეთ ყველა მასალა ჩამოთვლილი ნაბიჯი 1: მასალები/ ტექნიკა

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

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

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

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

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

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

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

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

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

გაერთეთ ყუთის დეკორაციით, როგორც გსურთ, ეს არის საუკეთესო ნაწილი გამოგონების შესახებ! ბედნიერი დამზადება!

ნაბიჯი 3: კოდი

Ვიწყებთ

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

მიმოხილვა/აღწერა

1. ბიბლიოთეკები

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

2. ცვლადების განსაზღვრა/ დაყენება

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

3. მთავარი მარყუჟი

პირველ რიგში, პირველი ორი განაცხადი გამოიყენება იმის დასადასტურებლად, რომ RFID სენსორი კითხულობს RFID გასაღებს. შემდეგ ჩვენ უნდა ავიღოთ RFID ღილაკის კოდი "წაკითხული", ეს არის ის, რაც ხდება მარყუჟის () ფუნქციის პირველ ნაწილში. როდესაც UID იკითხება, ჩვენ უნდა შევამოწმოთ, გასაღები აპირებს ყუთის ჩაკეტვას ან განბლოკვას. აქ, if else განცხადების გამოყენებით, მე დავაყენე ერთი გასაღები ყუთის დასაკეტად და ნებისმიერი სხვა ყუთის განსაბლოკად. მაგალითად, თუ UID უდრის UID– ს, მინდა დავურეკო spinRight () ფუნქციას ან ჩავკეტო ყუთი სხვაგვარად დავურეკო spinLeft () ფუნქციას და გავხსნა ყუთი.

4. დატრიალების ფუნქციები

SpinLeft () და spinRight () ფუნქციები გამოიყენება სტეპერ ძრავის დასატრიალებლად მარცხნივ ან მარჯვნივ. აქ მთავარი ის არის, რომ სტეპერიანი ძრავის მიმართულების საპირისპირო მიზნით, სტეპერიანი ძრავის ქინძისთავები იცვლება.

გირჩევთ: