Სარჩევი:
- ნაბიჯი 1: განსაზღვრეთ თქვენი მიზანი და შეზღუდვები
- ნაბიჯი 2: საჭირო მასალები ხარჯებით
- ნაბიჯი 3: სქემა
- ნაბიჯი 4: მშენებლობა
- ნაბიჯი 5: პროგრამირება
- ნაბიჯი 6: გამოიყენეთ თქვენი რობოტი საუკეთესოდ
ვიდეო: რობოტექნიკის აპარატის პროექტი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
დღევანდელ დღეს, რობოტები გამოიყენება წარმოების პროცესების დასაჩქარებლად, მათ შორის მათი შეკრების ხაზებში, ავტომატიზაციაში და მრავალი სხვა. იმისათვის, რომ შევეჩვიოთ საინჟინრო სფეროს და მოვერგოთ სამუშაო რობოტის მშენებლობას, ჩვენი მიზანი იყო შევქმნათ სამუშაო რობოტი, რომელიც შეაგროვებს ბურთს და ჩააგდებს მას გოლში.
ნაბიჯი 1: განსაზღვრეთ თქვენი მიზანი და შეზღუდვები
როდესაც პროექტი მიმდინარეობს, მნიშვნელოვანია ვიღაცამ აღიაროს მიზანი, რომლის მიღწევაც მას სჭირდება, რადგან ეს მათ საშუალებას აძლევს დარჩეს უფრო კონცენტრირებული და იპოვონ გზა ამ მიზნის მისაღწევად. ასევე, შეზღუდვები მნიშვნელოვანია, რადგან ისინი გაძლევთ ლიმიტს, თუ რამდენი ენერგია, დრო ან ფული შეგიძლიათ ჩადოთ მის მშენებლობაში.
ამ შემთხვევაში, ჩვენი მიზანი იყო რობოტის შექმნა, რომელსაც შეეძლო Arduino– ს პროგრამირების სხვადასხვა მეთოდის გამოყენება დერეფანში გასასვლელად, დისტანციური მართვის საშუალებით და შემდეგ, დისტანციური კონტროლერის გარეშე, მიაგნო გზას მიზნისკენ და დაეჭირა ბურთი მიზანში. ამ მიზნის გათვალისწინებით, ჩვენ შეგვიძლია შემდეგ ეტაპზე გადავიდეთ პროექტში. ამ პროექტის ერთადერთი შეზღუდვა იყო ის, რომ საერთო ფასი არ შეიძლება იყოს 75 დოლარზე მეტი.
ნაბიჯი 2: საჭირო მასალები ხარჯებით
რობოტექნიკის პროექტის განხორციელებისას ყოველთვის მნიშვნელოვანია, რომ შექმნათ ნაწილების სია პროექტის დაწყებამდე, იმის ნაცვლად, რომ გააგრძელოთ პროექტი. სიის შედგენა ასევე გაძლევთ წარმოდგენას, თუ რა დაგიჯდებათ პროექტი და რამდენი გჭირდებათ დაზოგოთ და მოემზადოთ.
ჩვენი ნაწილების სია შედგებოდა შემდეგნაირად: (ნებისმიერი, ვისაც არ აქვს ფასი მათ გვერდით იყო მოწოდებული)
50 კაციდან მამაკაცის მავთულები
50 მამაკაცის მდედრობითი მავთულები
50 მდე ქალი მავთული
1 არდუინო უნო/არდუინო მეგა 2560
4 ბორბალი $ 26.99
2 ბურთის საჭრელი $ 4.99
4 მოტორსი
4 საავტომობილო სამონტაჟო
ასორტიმენტის ალუმინის ფურცლები * ყველა საზომი არის ინჩში და არის ⅛”სისქე * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 ფუძე, 3.861 სიმაღლე და 10 ჰიპოტენუზა (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10
1 ბატარეა
1 ძრავის მძღოლი
1 დისტანციური კონტროლერი მიმღებით
38 თხილი 4.99 დოლარი
38 ჭანჭიკი $ 5.99
ნაბიჯი 3: სქემა
ნებისმიერი კარგი რობოტექნიკის პროექტს უნდა ჰქონდეს სქემა, რომ მშენებელმა ან ინჟინერმა ნახოს რა უნდა ააშენონ პროექტის მუშაობისთვის. ამ შემთხვევაში, ჩვენ გვჭირდებოდა უფრო მარტივი რობოტული სქემა, რომელიც უბრალოდ წარმოაჩენდა საავტომობილო მოპოვების სისტემის კონცეფციას. ჩვენ ასევე გვქონდა ბატარეის პაკეტი და არდუინოს ქეისი.
ნაბიჯი 4: მშენებლობა
პროექტის ნაწილის ამ ასპექტზე სათქმელი ნამდვილად არ არის, მაგრამ უსაფრთხოების რჩევები ინსტრუმენტებზე. სახელოსნოში ყოფნისას ყოველთვის ატარეთ სათვალე და ხელთათმანები და წინსაფარი. ამ ზომების მიღებამ გადაარჩინა უამრავი სიცოცხლე და დაზიანება. ზოგიერთი მოწყობილობა, რომელსაც ჩვენ ვიყენებდით ამ შემთხვევაში, იყო შემდუღებელი, სამაგრის ხერხი, საბურღი პრესი და სხვა ლითონის დამუშავების ინსტრუმენტები. ასევე, სანამ შედუღებამდე დარწმუნდით, რომ რასაც შედუღებთ არის 100% –ით სწორი, რადგან უკან დაბრუნება არ არის.
ნაბიჯი 5: პროგრამირება
რობოტი ჩვეულებრივ მოძრაობს ან რაიმე სახის ენის პროგრამირებით, ან მექანიკური ნაწილების გამოყენებით, რომლებიც შექმნილია ჰარმონიაში მუშაობისთვის. ამ შემთხვევაში, ჩვენ დავპროგრამეთ ჩვენი რობოტი Arduino კოდირების ენის გამოყენებით. ამან განაპირობა ის, რომ ზოგიერთმა ჩვენგანმა უნდა ისწავლოს პროგრამირების მთელი ახალი მონაცემთა ბაზა, რათა დაეუფლოს საჭირო უნარებს.
ზემოთ მოცემულია რობოტის გაყვანილობის სავარაუდო სქემის ძირითადი სქემა.
ქვემოთ მოცემულია ჩვენი რობოტის მართვის პროგრამა და ბურთის მოპოვების მეთოდი გაცილებით მარტივი იქნება, რადგან ჩვენ დაგვჭირდება ძრავა წინ და უკან მოძრავი.
კოდი:
int ch1;
int ch2;
int myInts [20];
int საბოლოო დისტანცია;
int გადაადგილება;
int STOP;
int ტაიმერი;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// განათავსეთ თქვენი დაყენების კოდი აქ, ერთხელ გასაშვებად: pinMode (45, INPUT);
pinMode (43, INPUT);
სერიული.დაწყება (9600);
}
ბათილი მარყუჟი () {
// განათავსეთ თქვენი მთავარი კოდი აქ განმეორებით გასაშვებად:
ch1 = pulseIn (22, HIGH);
ch2 = pulseIn (24, HIGH);
//Serial.print("chA: ");
Serial.print (chA);
//Serial.print("chB: ");
Serial.println (chB);
if (ch1> 1463) {ტაიმერი = მილი ();
}
თუ (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (ტაიმერი - stopTimer);
if (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
ნაბიჯი 6: გამოიყენეთ თქვენი რობოტი საუკეთესოდ
ამდენი შრომის შემდეგ, თქვენ უნდა გქონდეთ სრულად მომუშავე რობოტი, რომელიც რეაგირებს დისტანციურ კონტროლზე! იამაყეთ საკუთარი თავით და ისიამოვნეთ თქვენი რობოტით!
გირჩევთ:
Raspberry Pi Retro სათამაშო აპარატის დაყენება: 5 ნაბიჯი
Raspberry Pi Retro სათამაშო აპარატის დაყენება: გამოთვლების ადრეული დღეებიდან რეტრო არკადული თამაშების გამეორებისთვის, Rasberry Pi და Retropie სისტემის თანმხლები შესანიშნავია სახლის დაყენებისათვის ძველ თამაშებზე, რომელთა თამაშიც გსურთ ან როგორც ჰობი. სწავლობენ პი. ეს სისტემა იყო
ამოცანა არდუინოს აპარატის მიცემისათვის (ასევე ცნობილია როგორც საკუთარი ხელით დამზადება!): 5 ნაბიჯი
დავალება არდუინოს აპარატისთვის (აკა: შექმენით საკუთარი ხელით!): კვლევისთვის, რომელსაც ამჟამად ვატარებ, მივიღე დავალება არდუინოსთან რაღაცის გაკეთება. მე მივიღე სტანდარტული მასალების შეკრება სკოლიდან და მოვიფიქრე რაღაც, რაც იმუშავებდა მათ გარშემო, მინიმალური გარე საგნით
ჭკვიანი ყავის აპარატის ტუმბო, რომელსაც აკონტროლებს Raspberry Pi & HC-SR04 ულტრაბგერითი სენსორი და Cloud4RPi: 6 ნაბიჯი
ჭკვიანი ყავის აპარატის ტუმბო, რომელსაც აკონტროლებს Raspberry Pi & HC-SR04 ულტრაბგერითი სენსორი და Cloud4RPi: თეორიულად, ყოველ ჯერზე, როდესაც დილის ჭიქისთვის ყავის აპარატთან მიდიხართ, მხოლოდ ოციდან ერთი შანსია, რომ თქვენ უნდა შეავსოთ წყალი სატანკო. პრაქტიკაში, როგორც ჩანს, მანქანა რატომღაც პოულობს გზას, რომ ეს სამუშაო ყოველთვის თქვენზე დააყენოს
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: 6 ნაბიჯი
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: Arduino პროექტი & სამეურვეო საბჭო; მოიცავს Arduino– ს 10 ძირითად პროექტს. ყველა კოდის კოდი, გერბერის ფაილი და სხვა. SMD არ არის! მარტივი შედუღება ყველასთვის. ადვილად მოსახსნელი და შესაცვლელი კომპონენტები. თქვენ შეგიძლიათ გააკეთოთ მინიმუმ 15 პროექტი ერთი პროგრამით
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): 3 ნაბიჯი
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): არ გააკეთოთ ეს USB– ის გამოყენებით !!!! აღმოვაჩინე, რომ მას შეუძლია დააზიანოს თქვენი კომპიუტერი ყველა კომენტარიდან. ჩემი კომპიუტერი კარგადაა გამოიყენეთ 600ma 5v ტელეფონის დამტენი. მე გამოვიყენე ეს და ის მშვენივრად მუშაობს და არაფერი შეიძლება დაზიანდეს, თუ თქვენ იყენებთ უსაფრთხოების შტეფსელს ელექტროენერგიის შესაჩერებლად