Სარჩევი:
- ნაბიჯი 1: საჭირო მასალები:
- ნაბიჯი 2: ნაბიჯი 2 დაყენება: IR დისტანციური კოდები
- ნაბიჯი 3: ნაბიჯი 3 კოდი: მთავარი კოდი
- ნაბიჯი 4: ნაბიჯი 4 აპარატურის დაყენება: Arduino
- ნაბიჯი 5: ნაბიჯი 5 გამომგონებელი/მყარი სამუშაოები: შექმენით თქვენი დიზაინი
- ნაბიჯი 6: ნაბიჯი 6 ბეჭდვა/მშენებლობა: შექმენით თქვენი პროექტი
- ნაბიჯი 7: ნაბიჯი 7 საბოლოო დაყენება: განათავსეთ Arduino
- ნაბიჯი 8: ნაბიჯი 8 ატვირთვა: მთავარი ფაილი
- ნაბიჯი 9: ნაბიჯი 9 ტესტი: შეამოწმეთ მუშაობს თუ არა
- ნაბიჯი 10: რჩევები: ისიამოვნეთ
ვიდეო: RCXD Arduino მანქანა: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტში მაკიაჟის პროექტის მოთხოვნის შესასრულებლად (www.makecourse.com)
მე მაქვს შემუშავებული RCXD Arduino მანქანა. მე დავაპროგრამე კოშკი თავზე, რომ გადაადგილდეს მრავალი მიმართულებით, ასევე დავაყენე ბორბლების წინსვლა, უკან, მარცხნივ და მარჯვნივ, ასევე ბრძანების გაჩერება. მე ამის გაკეთება შემიძლია IR დისტანციური და IR მიმღების საშუალებით. მე შევიტანე საჭირო ფაილები და ნაბიჯები, რომლებიც საჭიროა ამ დიზაინის ხელახლა შესაქმნელად.
ნაბიჯი 1: საჭირო მასალები:
ამ დიზაინის შესაქმნელად საჭიროა შემდეგი მასალები:
1. არდუინო უნო
2. არდუინოს ნაკრები (ანუ მოყვება ყველაფერი რაც თქვენ გჭირდებათ არდუინოს პროექტებზე სამუშაოდ
3. L293n საავტომობილო მძღოლი
4. IR მიმღები (ნაკრები)
5. IR დისტანციური (ერთი მოყვება ნაკრები, მაგრამ ნებისმიერი IR დისტანციური მუშაობს)
6. 4 Arduino DC Motors
7. სერვო ძრავა (ნაკრები)
8. მავთულები (ნაკრები)
ყველა ამ მასალის მარტივად შეძენა შესაძლებელია ამაზონზე ან ნებისმიერ ონლაინ საცალო ვაჭრობაზე, რადგან ისინი არ ყიდიან არდუინოს ბევრ მასალას მაღაზიაში. ასევე სასარგებლოა (9V) ბატარეებისათვის ბატარეის პაკეტის ქონა.
ნაბიჯი 2: ნაბიჯი 2 დაყენება: IR დისტანციური კოდები
იმისათვის, რომ თქვენი IR დისტანციური მართვის პროგრამა და Arduino თქვენ დაგჭირდებათ კოდები თითოეული ღილაკის დაჭერით IR დისტანციური. თქვენ უნდა დააყენოთ თქვენი Arduino ასე და განახორციელოთ ეს კოდი IR მიმღების მუშაობისთვის. ამ კოდის ატვირთვის შემდეგ დააჭირეთ ღილაკს სერიული მონიტორი (ზედა მარჯვნივ). დააჭირეთ დისტანციურ ღილაკს და დაათვალიერეთ ამომავალი კოდები. მას შემდეგ რაც დაარეგისტრირებთ რომელი კოდი რომელ ღილაკებზე ვრცელდება, დაიწყეთ ამ კოდების კოპირება. როგორც ხედავთ, მე დავაკოპირე და გავაკეთე კომენტარი, „//“- ით, სანამ ჩემს კოდს, თითოეული ღილაკის კოდს დააჭირეთ.
ნაბიჯი 3: ნაბიჯი 3 კოდი: მთავარი კოდი
იმისათვის, რომ ყველაფერი ერთად იმუშაოს, დაგჭირდებათ ძირითადი კოდის ფაილი, რომელიც უნდა ატვირთოთ თქვენს Arduino– ში. ამის გარდა თქვენ დაგჭირდებათ გარკვეული ბიბლიოთეკები იმ კოდებისთვის, რომლებიც არ არის ჩაშენებული Arduino– ში. საბედნიეროდ, მათი შეძენა და ინსტალაცია/ჩართვა ადვილია, ასევე შეგიძლიათ უბრალოდ დააკოპიროთ ბიბლიოთეკები თქვენს ფაილში.h ან.cpp ჩანართის ქვეშ.
მას შემდეგ რაც დააკოპირეთ თითოეული კოდი თქვენს მიერ დაჭერილ შესაბამის ღილაკზე, თქვენ უნდა შეიყვანოთ ისინი თქვენს მთავარ ფაილში. როგორც ხედავთ, მე დავწერე კოდექსის მრავალი ხაზი, ასე რომ თქვენ შეგიძლიათ გაიგოთ რას აკეთებს რას და მე ჩავრთე იქ, სადაც თქვენ დაამატებთ თქვენს IR დისტანციურ კოდებს. იმისთვის, რომ თქვენ ჩემნაირად იმუშაოთ, მე დავამატე AFMotor ბიბლიოთეკა და IR დისტანციური ბიბლიოთეკა, რათა IR მიმღები ფუნქციონირებდეს ისევე როგორც ძრავები.
ნაბიჯი 4: ნაბიჯი 4 აპარატურის დაყენება: Arduino
არსებობს მრავალი გზა, რომლითაც შეგიძლიათ შექმნათ ეს დიზაინი. თქვენ შეგიძლიათ ჩართოთ breadboard, მეტი ძრავა, მავთულები და ა.შ. თუმცა, მე მხოლოდ ჩავრთე ჩემი IR მიმღები, მიმღების რელე, L293d საავტომობილო დრაივერი, Arduino Uno და რამდენიმე ბატარეა, ასევე მავთულები.
პირველ რიგში, თქვენ უნდა მიიღოთ კონფიგურაცია თქვენი IR მიმღებისთვის. რომელიც მე უკვე ჩავრთე. ამისათვის თქვენ არ გჭირდებათ პურის დაფა, მაგრამ სურვილისამებრ შეგიძლიათ გამოიყენოთ იგი. სწორად შეაერთეთ IR რელე Arduino Uno– ზე და შემდეგ მოათავსეთ IR მიმღები ნაზად სარელეო ქინძისთავებში: GRND, PWR, OUTPUT/INPUT. მე გამოვიყენე სარელეო, რადგან IR მიმღებები ძალიან დელიკატურია და ადვილად იწვება.
მეორეც, L293d საავტომობილო დრაივერი ჩავდე Arduino Uno– ში. მე ვიცი, რომ მავთულები IR სარელეო უკვე რთული ან არ ჩანს, რომ ეს ჯდება, მაგრამ ეს იქნება (აქვს დამატებითი მავთულები და ფრთხილად ძალის). Arduino– სთან L293d Motor ფარისა და დამატებითი მავთულის გამოსაყენებლად უფრო ადვილი გზაა მავთულის ფარზე მიმაგრება. ამის გასაკეთებლად დაგჭირდებათ შედუღების მოწყობილობა.
შემდეგ მიამაგრეთ ორივე მავთული თითოეული გადაცემათა კოლოფის ძრავიდან იმ ძრავებში, რომელთაც გსურთ, რომ ისინიც იყოს დამაგრებული. საავტომობილო მძღოლს აქვს ადგილი ოთხი ძრავისთვის. თქვენ ასევე შეგიძლიათ მოათავსოთ მრავალი მავთული ერთ პინში, რაც გავაკეთე სიმულაციური მოძრაობისთვის, რადგან როდესაც ის კითხულობს ამ ძრავის კოდს, მიმაგრებული ბორბლები ერთნაირად პასუხობს. წითელი და შავი მავთული შეიძლება მიმაგრდეს ნებისმიერ პინზე; დანართის მიხედვით შეიძლება გამოიწვიოს ბორბლის გადაადგილება საპირისპირო მიმართულებით, როგორც ეს წერია კოდში.
განაგრძეთ სერვო ძრავის სადენების მიმაგრება თქვენს ძრავის მძღოლზე SER1 "Servo 1" ჩამოთვლილ ქინძისთავებზე. მავთული სწორად + to +, GRND to -და ა.შ. ამის შემდეგ თქვენ მზად ხართ კოდის შესამოწმებლად. იმისათვის, რომ ის იმუშაოს, შეიძლება დაგჭირდეთ დამატებითი ენერგია, სადაც არის ბატარეის პაკეტი ან 9 ვ ბატარეა. მე გამოვიყენე ორი 9V ბატარეა, მაგრამ ზოგჯერ ერთი და მავთული თქვენს კომპიუტერში საკმარისი იქნება. დამოკიდებულია.
ნაბიჯი 5: ნაბიჯი 5 გამომგონებელი/მყარი სამუშაოები: შექმენით თქვენი დიზაინი
ჩემი პროექტის დასასრულებლად მე შევიმუშავე თითოეული ნაჭერი Inventor 2019– ში, რომელიც შევიძინე USF– ის სტუდენტის საშუალებით. თუმცა, თქვენ შეგიძლიათ გამოიყენოთ გამომგონებლის მსგავსი ნებისმიერი პროგრამა, როგორიცაა AutoCad ან SolidWorks და ა.შ. მნიშვნელოვანი ის ფორმატია, რომელსაც თქვენ ინახავთ, ზოგიერთ პრინტერს ესაჭიროება. STL, ხოლო სხვამ შეიძლება მოითხოვოს სხვა ფორმატი; შეამოწმეთ თქვენი 3D პრინტერი. მე ჩავრთავ ყველა.stl ფაილს, რომელიც გამოვიყენე ჩემი დიზაინისთვის, ბორბლების გამოკლებით. თქვენ შეგიძლიათ შეიმუშაოთ თქვენი პროექტი ისე, როგორც გსურთ, რადგან ამას არ აქვს მნიშვნელობა საბოლოო დიზაინში. დაასრულეთ პროექტი ნაწილებად და შემდეგ შეიკრიბეთ დასრულების შემდეგ. მე ავაშენე ჩემი ბაზა ორ ნაწილად, შემდეგ ბორბალი და ბოლოს კოშკით. გვერდით ჩანაწერზე ჩემი კოშკი დაბეჭდილია მის ფუძესთან ერთად, რომელიც მოგვიანებით მომიწია დანაწევრება. გაითვალისწინეთ ეს დიზაინის შექმნისას
გაფრთხილება: თქვენი პროექტის შემუშავებისას ორი ძირითადი დეტალია გაზომვები და დიზაინი საინჟინრო თვალსაზრისით. თუ თქვენ დაბეჭდავთ თქვენს დიზაინს მმ -ში, ის გამოჩნდება წერტილად 3D პრინტერზე და თუ გაადიდებთ, ნაჭერი შეიძლება დამახინჯდეს დაბალი რეზოლუციის გამო. გარდა ამისა, თუ თქვენ შეიმუშავებთ მას 1 მმ სისქის ფუძით, დაჭერისას ის ადვილად იჭედება, ასე რომ შეიმუშავეთ თქვენი პროექტი სტრუქტურულად.
შენიშვნა: თუ გსურთ გამომგონებლის ნაწილები გამომიგზავნოთ ელ.წერილით ან გააკეთოთ კომენტარი ქვემოთ Lauer. [email protected] და შემიძლია გამოგიგზავნოთ ისინი.
ნაბიჯი 6: ნაბიჯი 6 ბეჭდვა/მშენებლობა: შექმენით თქვენი პროექტი
3D ბეჭდვას გარკვეული დრო სჭირდება (საუკეთესო შემთხვევაში რამდენიმე დღე), ასე რომ ბეჭდვისას გაითვალისწინეთ ეს. ასევე გამოიყენეთ ბევრი წებო თქვენი პროექტის შემუშავებისას, ასევე სწორი ტიპის წებო. შეიძლება დაგჭირდეთ საბურღიც.
მე პირველად დავიწყე ჩემი ზედა და ქვედა ფუძის ერთმანეთთან შეხება, წებოს კიდეების გასწვრივ და თითოეული მათგანის ძალის გამოყენებით ერთმანეთზე დაჭერისას. შემდეგ ჩემი ბორბლის გადასაფარებლები დავამაგრე ბორბლებზე, რომლებიც ჯდება თქვენს DC გადაცემათა კოლოფში TT. შემდეგ მე გამოვართვი ჩემი კოშკი მისი ძირიდან და დავაწებე ბაზა მანქანის რელსების ბოლოში ჩემი RC მანქანის ზედა ნაწილში. მე დავამატე კოშკი ჩემს სერვო ძრავის მაჩვენებელზე, ცალი, რომელიც მიმაგრებულია სერვოზე, ისე, როდესაც სერვო ბრუნავს, ასევე ჩემი კოშკიც. დაბოლოს, მე დავამატე სქელი სამშენებლო ქაღალდი ერთ ზღვარზე, რომ შევქმნა საფარი, რომლის ამოღებაც შეგიძლიათ, ასევე კოშკის გარშემო ნაჭერი გარეგნობისთვის.
თქვენ არ გჭირდებათ ამის გაკეთება, მაგრამ მე გავაკეთე, მე დავუკავშირე IR რელე ჩემს მანქანას, რათა დამემყარებინა მოძრაობა, რაც ასევე ხელს უწყობს თქვენი დისტანციური სიგნალის მიღებას. თუ ამას აკეთებთ, დარწმუნდით, რომ თქვენი IR მიმღები არის სწორ ორიენტაციაში, საიდანაც გსურთ სიგნალების მიღება.
ნაბიჯი 7: ნაბიჯი 7 საბოლოო დაყენება: განათავსეთ Arduino
ყველაფრის ერთმანეთთან შეხების შემდეგ ჩემი DC გადაცემათა კოლოფი მოვათავსე ჩემი RC მანქანის ძირითად ფირფიტაზე. შემდეგ მე გავხსენი ოთხი ხვრელი ძირში, თითოეულ გადაცემათა კოლოფთან და ცენტრთან ახლოს. მე მანევრირებდი ორი მავთულის თითოეული DC ძრავის ხვრელების მეშვეობით და შემდეგ ხელახლა დავამაგრე L293D ძრავის მძღოლის ფარი.
შეაერთეთ ყველაფერი ერთად და დატოვეთ Arduino Uno თქვენს RC მანქანაში. თქვენ ასევე შეგიძლიათ ჩამოაგდოთ იგი ან დააწებოთ ყველაფერი ისე, რომ ყველაფერი იდეალური იყოს, თუ გნებავთ.
ნაბიჯი 8: ნაბიჯი 8 ატვირთვა: მთავარი ფაილი
დაყენების დასრულების შემდეგ. ატვირთეთ თქვენი კოდი თქვენს Arduino Uno– ში USB კაბელის საშუალებით, ნაკრები მოყვება ან ყიდულობს კაბელს ინტერნეტით. დააწკაპუნეთ ატვირთეთ კოდი Arduino აპლიკაციის ბოლოში.
ნაბიჯი 9: ნაბიჯი 9 ტესტი: შეამოწმეთ მუშაობს თუ არა
კოდის ატვირთვის შემდეგ, ჩართეთ ბატარეები თქვენს არდუინოში და/ან პირდაპირ თქვენს L293D საავტომობილო დრაივერის ფარში, თუ ფარს იყენებთ, მიამაგრეთ მავთულები PWR წარწერით. ისინი, ვინც მავთულხლართებს შიგნით ათავსებენ, ხრახნიან და გამოსცდიან. თუ არაფერი ხდება, შეეცადეთ დაამატოთ მეტი ენერგია ან თუ უკვე გაქვთ ტონა ენერგია, სცადეთ ამოიღოთ ნაწილი.
დაიწყეთ შესაბამის ღილაკზე დაჭერით, რომელიც თქვენ მიუთითეთ თქვენს კოდში.
ნაბიჯი 10: რჩევები: ისიამოვნეთ
რამდენიმე სასარგებლო რჩევა, რაც შემეძლო გამომეყენებინა ამ დიზაინის შექმნისას:
1. პროექტის 3D მოდელირებისას გახსოვდეთ, რომ ის უნდა იყოს სტრუქტურულად მტკიცე, ან ბეჭდვისას შეუძლია საკუთარი თავის მხარდაჭერა. წინააღმდეგ შემთხვევაში ის დაიშლება ან იშლება ადვილად ან ჩავარდება დაბეჭდვისას.
2. გამოიყენეთ სწორი წებო. მე გამოვიყენე 3 სხვადასხვა წებო და ბოლოს საათობით ტკივილის შემდეგ გადაცემათა კოლოფების გაწყვეტით დავასრულე სუპერ გორილას წებოთი. გამოიყენეთ სწორი წებო შესაბამისი მასალისთვის.
3. დიზაინის შექმნისას ბორბლები დაიმახსოვრეთ გადაცემათა კოლოფს აქვს მეორე მხარე, რომელიც გარედან იჭრება. თუ თქვენ ცდილობთ მოათავსოთ იგი გვერდით ზედაპირზე (როგორც მე შევეცადე) ეს არ გამოდგება.
4. საერთო ჯამში, იცოდეთ რომელი ნაწილები გსურთ დაუყოვნებლივ, რადგან ეს შეიძლება იყოს ძვირადღირებული მცდელობა.
5. შეინახეთ სარეზერვო IR მიმღები თქვენთან ერთად. ისინი დელიკატურები არიან და ადვილად იწვება, რაც შეიძლება იყოს ტკივილი ამ პროექტის დასრულების მცდელობისას. სწორედ ამიტომ გამოვიყენე რელე დაცვის მიზნით.
ისიამოვნეთ თქვენი დიზაინით!
გირჩევთ:
მინიატურული Arduino ავტონომიური რობოტი (ლენდ როვერი / მანქანა) ეტაპი 1 მოდელი 3: 6 ნაბიჯი
მინიატურული Arduino ავტონომიური რობოტი (ლენდ როვერი / მანქანა) ეტაპი 1 მოდელი 3: მე გადავწყვიტე მინიატურული ლენდ როვერის / მანქანის / ბოტის პროექტის ზომისა და ენერგიის მოხმარების შემცირება
ნებისმიერი სატრანსპორტო/სატრანსპორტო მანქანის Bluetooth პროგრამად გადაქცევა კონტროლის მანქანა/მანქანა: 9 ნაბიჯი
ნებისმიერი სატრანსპორტო საშუალების გადაყვანა Bluetooth– ის აპლიკაციის მართვის რ/კ მანქანაში: ეს პროექტი აჩვენებს ნაბიჯებს ჩვეულებრივი დისტანციური მართვის მანქანის Bluetooth (BLE) საკონტროლო მანქანაზე Wombatics SAM01 რობოტების დაფით, ბლინკის აპლიკაციითა და MIT აპლიკაციის გამომგონებლით. არის ბევრი დაბალი ღირებულების RC მანქანა, რომელსაც აქვს მრავალი მახასიათებელი, როგორიცაა LED ფარები და
როგორ გავაკეთოთ სირენის გენერატორი - UM3561 - პოლიცია, სასწრაფო დახმარების მანქანა, სახანძრო მანქანა: 6 ნაბიჯი
როგორ გავაკეთოთ სირენის გენერატორი | UM3561 | პოლიცია, სასწრაფო დახმარების მანქანა, სახანძრო მანქანა: ისწავლეთ როგორ გააკეთოთ DIY ელექტრონული სირენის გენერატორის წრე, რომელსაც შეუძლია აწარმოოს პოლიციის მანქანის სირენა, სასწრაფო დახმარების სირენა & სახანძრო ბრიგადის ხმა IC UM3561a სირენის ტონის გენერატორის გამოყენებით. წრე მოითხოვს მხოლოდ რამდენიმე კომპონენტს და მისი გადართვა შესაძლებელია
როგორ გააკეთოთ დისტანციური მართვის მანქანა სახლში მარტივი გზით - წვრილმანი უკაბელო RC მანქანა: 7 ნაბიჯი
როგორ გააკეთოთ დისტანციური მართვის მანქანა სახლში მარტივად - წვრილმანი უკაბელო RC CAR: გამარჯობა მეგობრებო ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ დისტანციური მართვის rc მანქანა მარტივი გზით გთხოვთ განაგრძოთ კითხვა …… ეს მართლაც მაგარი პროექტია, ასე რომ გთხოვთ სცადოთ მისი აშენება
R/C მანქანა/სატვირთო მანქანა შოკი ტექნიკური მომსახურება: 10 ნაბიჯი
R/C მანქანა/სატვირთო ავტომობილის შოკის შენარჩუნება: ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა განახორციელოთ რუტინული რემონტი თქვენს რ/კ მანქანაზე ან სატვირთო მანქანებზე, რაც თქვენ დაგჭირდებათ: -შოკის ზეთი (მე 30 ვატი გამოვიყენე) duhhh =))-ქაღალდის პირსახოცები-ფანქრები <-იმედია სწორად დავწერე