Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: აწყობა Cannon- ელექტრო მშენებლობა
- ნაბიჯი 3: შეაერთეთ Ir სენსორი V5 დაფაზე
- ნაბიჯი 4: დააყენეთ V5 დაფა Arduino Uno– ზე
- ნაბიჯი 5: შეაერთეთ კვების წყარო Arduino დაფაზე
- ნაბიჯი 6: მთლიანი სქემის განლაგება
- ნაბიჯი 7: კოდი და მუშაობის პრინციპი
- ნაბიჯი 8: IR ბიბლიოთეკის ჩათვლით
- ნაბიჯი 9: დაპროგრამეთ გასაღებები, რომელთა გამოყენება გსურთ
- ნაბიჯი 10: დაასრულეთ კოდი და გადადით
- ნაბიჯი 11: ატვირთეთ თქვენი კოდი და გამოსცადეთ
ვიდეო: RC Cannon: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტში მაკიაჟის პროექტის მოთხოვნის შესასრულებლად (www.makecourse.com)
ნაბიჯი 1: რაც დაგჭირდებათ
სხეულის კომპონენტები
-2 ბორბალი (3D დაბეჭდილი ან როგორც გსურთ მათი დიზაინი)
-შასი-სასურველია ისეთი რამისგან, რომლის ფორმირებაც ადვილია, ანუ გაბურღული, ლაზერული ჭრა და ა.შ. ეს იმიტომ ხდება, რომ ჩვენ გვექნება ბევრი გაყვანილობა და ამდენად დაგვჭირდება შასის პორტების შექმნა ქვემეხების ელექტრული კომპონენტების დასაკავშირებლად.
ელექტრო კომპონენტები
-არდუინო უნოს დაფა
-არის დისტანციური
-სენსორი
-DC სტეპერი/სიჩქარის ძრავები
-ბევრი გაყვანილობა და ნახტომი კაბელები
-V.2 დაფა (არ არის საჭირო, მაგრამ კავშირებს უფრო ორგანიზებულს ხდის და გაადვილებს მუშაობას)
-12 ვ ბატარეები და ბატარეა (კვების ბლოკი)
-L298 ძრავის მძღოლი
ნაბიჯი 2: აწყობა Cannon- ელექტრო მშენებლობა
შეაერთეთ DC სიჩქარის ძრავები L298 ძრავის მძღოლთან
-გაუშვით ინდივიდუალური მავთულები Dc სიჩქარით/სტეპერიანი ძრავიდან და შეაერთეთ ისინი L298 მოდულის პორტებში. ეს არის კომპონენტი, რომელიც ამოძრავებს ძრავებს.
ნაბიჯი 3: შეაერთეთ Ir სენსორი V5 დაფაზე
შეაერთეთ Ir სენსორი V5 დაფაზე. ეს არის ნაწილი, რომელიც მომხმარებელს საშუალებას მისცემს გააკონტროლოს მანქანა Ir დისტანციური მართვის საშუალებით. ეს კეთდება უბრალოდ კაბელის ჩართვით IR სენსორიდან პორტში, სადაც ნათქვამია "Ir სენსორი"
ნაბიჯი 4: დააყენეთ V5 დაფა Arduino Uno– ზე
-ეს არის დიდი ნაწილი V5 დაფის გამოყენებისას, ეს ამარტივებს ამ კავშირებს. ის შექმნილია Arduino Uno- ზე "ჩანთა-ჩალაგებისთვის" და ამით ზოგავს ბევრ გაყვანილობას და კავშირებს სისუფთავეს ხდის. დარწმუნდით, რომ დააყენეთ თქვენი ქინძისთავები სწორი თანმიმდევრობით, ანუ (GND სახმელეთო პორტზე, ანალოგი ანალოგზე და ა.შ.) ეს არის პორტების მოსახვევის ან დაზიანების თავიდან ასაცილებლად.
ნაბიჯი 5: შეაერთეთ კვების წყარო Arduino დაფაზე
ბატარეის პაკეტის გამოყენებისთვის ასევე, ეს ელემენტი ასევე დაზოგავს უამრავ გაყვანილობას და გამოიყურება უფრო ელეგანტური. ძალიან რეკომენდირებულია. ეს ბატარეები, რომლებიც ხშირად იაფია, ასევე აღჭურვილია საკუთარი დამოუკიდებელი ჩართვით და გამორთვით. უბრალოდ დააკავშირეთ კვების ბლოკი (დარწმუნდით, რომ მიიღეთ პორტი, რომელიც შეესაბამება არდუინოს) არდუინოსთან.
ნაბიჯი 6: მთლიანი სქემის განლაგება
აი რა ხდება კაპოტის ქვეშ.
სიჩქარის ძრავები, რომლებსაც ამოძრავებს L298
-Ir სენსორი, რომელიც დაკავშირებულია V5 დაფაზე.
-12 ვ კვების წყარო
- ყველა ელექტრული კომპონენტი იკვებება/ დამიწებულია საჭიროებისამებრ დამიწების რელსის გამოყენებით.
ნაბიჯი 7: კოდი და მუშაობის პრინციპი
ქვემეხი ძირითადად სრულად მუშაობს Ir დისტანციური მართვის საშუალებით და იქნება მთავარი ორიენტირი პროგრამირების მიზნებისათვის. Ir კონტროლის სისტემა შედგება ინფორმაციის გაგზავნისა და მიღებისგან. გაგზავნა ხდება დისტანციურიდან და მიღება ხდება Ir სენსორით. დისტანციური მართვის პულტი აგზავნის სიგნალებს ორობითი პულსის კოდის საშუალებით, ისევე როგორც მრავალი სხვა ყოველდღიური ინსტრუმენტი. იმისათვის, რომ არ მოხდეს სენსორის დაბნეულობა და თავიდან ავიცილოთ არასწორი პულსის კოდი, ჩვეულებრივი პრაქტიკაა მისი მოდულირება მოცემული გადამზიდავის სიხშირეზე, რომელსაც სენსორს შეუძლია გაფილტროს და მიიღოს როგორც უნიკალური ბრძანება.
ნაბიჯი 8: IR ბიბლიოთეკის ჩათვლით
-ინტერნეტში არის ბევრი ბიბლიოთეკა, რომელიც შეიძლება შევიდეს არდუინოს ესკიზში, რათა ხელი შეუწყოს დისტანციური მართვის პროგრამირებას. ეს შეიძლება მოიძებნოს მაგ
www.liquidcrystal.com
www.elegoo.com
ბიბლიოთეკის გადმოტვირთვის შემდეგ შეიტანეთ იგი საწყის ესკიზში (იხ. სურათი ზემოთ).
პროგრამაში ასევე არის "ესკიზების მაგალითი", რომელთაგან ერთი არის Ir სისტემისთვის. ეს ასევე იქნება შესანიშნავი ამოსავალი წერტილი. (იხ. სურათი ზემოთ)
მოყვება ასევე თხევადი ბროლის ფაილი ბიბლიოთეკის ზოგიერთი თვისებით.
ნაბიჯი 9: დაპროგრამეთ გასაღებები, რომელთა გამოყენება გსურთ
ქვემეხი მიდის წინ, უკან და მიმართულია მარცხნივ და მარჯვნივ. ამრიგად, ჩვენ დაგვჭირდება გასაღებები ამ ოპერაციების შესასრულებლად. ჩვენ შეგვიძლია შევასრულოთ დავალება, რომ დავაყენოთ გასაღებები კონკრეტული საქმის გასაკეთებლად მათი უნიკალური გასაღების მნიშვნელობის გამოყენებით. ჩვენ შეგვიძლია მივაკუთვნოთ ეს ძირითადი მნიშვნელობები სპეციფიკურ ფუნქციებს #განსაზღვრეთ ფუნქციის გამოყენებით.
მაგალითად
#ჩართეთ
#განსაზღვრეთ F 16736925
#განსაზღვრეთ B 16754775
სადაც "F" იქნება ცვლადი, რომელიც ასოცირდება წინსვლასთან და ციფრი მის გვერდით, უნიკალური ძირითადი მნიშვნელობა ამ ამოცანის შესასრულებლად.
კონკრეტული კომპონენტების დაყენება „მაღალზე“ან „დაბალზე“განახორციელებს კონკრეტულ მიზნებს. მაგალითად. ჩვენს კოდში, თუ ჩვენ გვსურს ქვემეხის წინსვლა, ჩვენ დავამატებთ DC ძრავზე გამომავალ ქინძისთავებს მაღლა, რამაც გამოიწვია მანქანის მოძრაობა. ამ ყველაფრის სრული ესკიზი მოცემულია ბოლოს.
ნაბიჯი 10: დაასრულეთ კოდი და გადადით
-თუ თქვენ არ იცნობთ კოდირებას, ნუ გეშინიათ, ინტერნეტში არის მრავალი კოდი და მაგალითი, რომლის მიყოლაც შეგიძლიათ თქვენი ქვემეხის მოძრაობისათვის. აქ არის ჩემი ბოლო კოდი ამ ქვემეხისთვის, ის აღებულია www.elegoo.com– დან და მორგებულია ქვემეხის მიზნის კრიტერიუმების შესაბამისად.
ნაბიჯი 11: ატვირთეთ თქვენი კოდი და გამოსცადეთ
თუ ყველაფერი კარგად დასრულდა, თქვენ უნდა შეძლოთ თქვენი ქვემეხის მოძრაობა. დარწმუნდით, რომ გახსოვდეთ ბატარეის დატენვა და ჩართვა. ასევე, არ გაუშვათ ქვემეხი კომპიუტერთან შეერთებისას. ეს შეიძლება საშიში იყოს თქვენი ნაგებობის ზოგიერთი მგრძნობიარე ნაწილისთვის.
Წარმატებები!
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი
აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
სკანერი Turret და Cannon: 10 ნაბიჯი (სურათებით)
სკანერი Turret და Cannon: ჩვენ გვეგონა, რომ შევქმნათ ფუნქციონალური პროტოტიპი სხვადასხვა arduino სენსორების გამოყენებით, ასე რომ, ჩვენი არჩევანი იყო შემორჩენილიყო ბურთი ქვემეხებით, რომელიც ტყვიას ისვრის სკანერის მიერ აღმოჩენილ ობიექტზე. კოშკის ფუნქციონირება იწყება გ
LED Bouncy Ball Air Cannon Ammo. მარტივი: 6 ნაბიჯი
LED Bouncy Ball Air Cannon Ammo. ადვილია: ეს არის ნათელი ბურთი, რომელიც მე გავაკეთე ღამით ჩემი საჰაერო ქვემეხიდან გასროლისთვის. თქვენ შეგიძლიათ გამოიყენოთ იგი სხვა რამისთვის, მაგრამ მე მათ ვიყენებ მხოლოდ ჰაერის ქვემეხიდან გასროლის მიზნით, რომელიც დამზადებულია ბურთიანი ბურთების გადასაღებად. ეს ძალიან ადვილია და ასევე შეიძლება გაკეთდეს სხვადასხვა დროს