Სარჩევი:

Roomba პროექტი: 5 ნაბიჯი (სურათებით)
Roomba პროექტი: 5 ნაბიჯი (სურათებით)

ვიდეო: Roomba პროექტი: 5 ნაბიჯი (სურათებით)

ვიდეო: Roomba პროექტი: 5 ნაბიჯი (სურათებით)
ვიდეო: 5 რამ, რაც არავის უნდა მოუყვე 2024, ივლისი
Anonim
რუმბას პროექტი
რუმბას პროექტი

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

ეს ინსტრუქცია მოიცავს ყველა საჭირო ნაბიჯს და კომპონენტს, რაც საჭიროა ჩემი Roomba პროექტის შესაქმნელად. ინსტრუქცია მოიცავს STL ფაილებს, შეკრებას, კონტროლის სისტემას და პროექტის პროგრამირებას.

ნაბიჯი 1: საჭირო ნაწილები

საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები
საჭირო ნაწილები

კომპონენტები:

1 x Arduino Uno

1 x დასკვნითი მიმღები

1 x შემოთავაზებული დისტანციური

1 x MG90S სერვისი

1 x HC SR04 ულტრაბგერითი სენსორი

1 x 220 ohm წინააღმდეგობები

2 x DAOKI Dual H-Bridge

4 x #2 ხრახნები

1 x გორილა ეპოქსია

2 x 12 V ბატარეის პაკეტი

1 x 12 V 120 მმ PC Case Fan

1 x ფილტრი

4 x 6V Gear Motor For DIY Robot Smart Car Robot

ინსტრუმენტები:

3D პრინტერი

გასაყიდი რკინა

Flux Core Solder

Მავთულის საჭრელები

მცირე ფილიპსის ხრახნიანი მძღოლი

ცხელი წებოს იარაღი

ნაბიჯი 2: 3D ნაბეჭდი ნაწილები და შეკრება

3D ნაბეჭდი ნაწილები და შეკრება
3D ნაბეჭდი ნაწილები და შეკრება
3D ნაბეჭდი ნაწილები და შეკრება
3D ნაბეჭდი ნაწილები და შეკრება
3D ნაბეჭდი ნაწილები და შეკრება
3D ნაბეჭდი ნაწილები და შეკრება

ამ პროექტის ყველა ნაწილი 3D ბეჭდვით იყო. მე შევიტანე ყველა STL ფაილი, რომელიც აუცილებელია თქვენი roomba ვაკუუმური რობოტის შესაქმნელად. ყველა ნაწილი შეიცვალა 6 "x 6" x 6 ". გორილას ეპოქსიის გამოყენებით, ზედა საქაღალდის ნაჭრები, სადაც შეკრული იყო შეკრების მიხედვით და ბაზის საქაღალდეში არსებული ყველა ნაწილი ასევე იყო შეკრული.

*** გთხოვთ გაითვალისწინოთ, რომ ტოლერანტობის განსხვავებების გამო შეიძლება საჭირო გახდეს STL ფაილების ან საბოლოო ანაბეჭდების შეცვლა.

ნაბიჯი 3: ელექტრო სქემა

ელექტრო სქემა
ელექტრო სქემა

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

ნაბიჯი 4: არდუინოს ესკიზი

ამ პროექტის Arduino ესკიზი იყენებს ორ ბიბლიოთეკას და ერთ ფუნქციას. Servo ბიბლიოთეკა შედის Arduino პროგრამულ უზრუნველყოფაში და მე ჩავრთე zip ფაილი IRremote ბიბლიოთეკისთვის. ფუნქცია HCSR04 მდებარეობდა იმავე zip საქაღალდეში, როგორც Roomba ესკიზი. სწორად ფუნქციონირებისთვის, HCSR04 ფაილები უნდა იყოს იმავე საქაღალდეში, როგორც Roomba ესკიზი.

*** ბიბლიოთეკის დასამატებლად გადმოწერეთ zip საქაღალდე კომპიუტერში და გაუშვით Arduino პროგრამული უზრუნველყოფა. პროგრამის ზედა ნაწილში ესკიზის ჩანართზე აირჩიეთ ბიბლიოთეკის ჩართვა და შემდეგ აირჩიეთ. ZIP ბიბლიოთეკის დამატება … შეარჩიეთ ბიბლიოთეკის ZIP საქაღალდე, რომლის დამატებაც გსურთ Arduino ბიბლიოთეკაში და აირჩიეთ გახსნა.

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

www.youtube.com/watch?v=YW4pP1GoFIk

ნაბიჯი 5: საბოლოო პროდუქტი და შეკრება

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

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

გირჩევთ: