Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: შასის აწყობა
- ნაბიჯი 3: პურის დაფა
- ნაბიჯი 4: დენის დაკავშირება
- ნაბიჯი 5: დაამატეთ L293D ჩიპი
ვიდეო: ულტრაბგერითი კედლის აცილების რობოტი: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს არის გაკვეთილი, თუ როგორ უნდა გააკეთოთ ძირითადი რობოტი, რომელიც თავიდან აიცილებს კედლებს. ეს პროექტი მოითხოვს რამდენიმე კომპონენტს და ცოტა ერთგულებას და დროს. ეს დაგეხმარებათ, თუ თქვენ გაქვთ მცირეოდენი ცოდნა ელექტრონიკის შესახებ, მაგრამ თუ თქვენ ხართ სრულიად დამწყები, ახლა დროა ვისწავლოთ! ასე ვისწავლე ელექტრონიკა; სხვა ადამიანების პროექტების განხორციელებით, მიუხედავად იმისა, რომ წარმოდგენა არ მქონდა როგორ მუშაობდნენ ისინი საერთოდ. თანდათანობით, მიუხედავად იმისა, რომ ვისწავლე მცირე ნაწილები, რომლებიც დამყარებულია რეალურ ცოდნაში, შემიძლია გამოვიყენო საკუთარ პროექტებში.
მას შემდეგ რაც დაასრულებთ ამ გაკვეთილს თქვენ ააწყობთ სქემას ზემოთ და (იმედია) აიღებთ ინფორმაციას ელექტრონიკის შესახებ. ეს შეიძლება თავიდან შემაძრწუნებლად გამოიყურებოდეს, მაგრამ მისი დაშლა მარტივ ნაბიჯებად ხდის მას ადვილად შესასრულებელ. Გაერთე!
ნაბიჯი 1: კომპონენტები
დასაწყისისთვის, თქვენ უნდა შეაგროვოთ ყველა კომპონენტი. იმისათვის, რომ ეს პროექტი დამწყებთათვის უფრო მოსახერხებელი იყოს, ძრავები და შასი გაერთიანებულია ნაკრებში, მაგრამ, რა თქმა უნდა, შეგიძლიათ გააკეთოთ საკუთარი შასი ან შეიძინოთ ძრავები. უბრალოდ დარწმუნდით, რომ ისინი სწორი RPM და ძალაა.
აქ არის კომპონენტების სია:
Arduino Uno (მეგას მსგავსი სხვა მოდელებიც იმუშავებენ)
შასი და მოტორსი (თქვენ შეგიძლიათ სცადოთ გამოიყენოთ 6 ვ ბატარეის პაკეტი, რომელიც მოყვება ამას, მაგრამ აღმოვაჩინე, რომ 9 ვ უკეთ მუშაობს) - (ეს არის ის, რაც მე გამოვიყენე - https://www.amazon.co.uk/gp/product/ B00GLO5SMY/ref…)
L293D მძღოლი (ყოველთვის კარგია 2 -ის მიღება ერთი შესვენების შემთხვევაში)
HC-SR04 ულტრაბგერითი მანძილის სენსორი
SPDT გადამრთველი (მომწონს ეს-https://thepihut.com/products/adafruit-breadboard-…)
9 ვ ბატარეა (გირჩევთ მიიღოთ დატენვის საშუალება, თუ აპირებთ ამ რობოტის ბევრს გამოყენებას)
ბატარეის 9V კონექტორი
პურის დაფა
Jumper Wires (მამაკაციდან მამაკაცამდე)
Jumper Wires (მამაკაცი ქალი)
მე არ მქონდა მავთულის საკმარისი ფერები, რომ გამემეორებინა ჩემი სქემის დიაგრამა, ამიტომ მე მომიწია ერთი და იგივე ფერის გამოყენება ზოგიერთ რამეში.
ნაბიჯი 2: შასის აწყობა
შასის ნაკრები, რომელიც მე ვიყიდე, იყო ნაგვის ინსტრუქცია, მაგრამ მაინც შევძელი მისი ერთად აწყობა. თუ თქვენ ყიდულობთ იგივე ნაკრებებს, როგორც მე, სცადეთ გამოიყენოთ ეს სურათები დასახმარებლად. თუ არა, მაშინ თქვენს ნაკრებში უნდა იყოს უფრო მკაფიო მითითებები. ნებისმიერ შემთხვევაში, დარწმუნებული ვარ, რომ შეგიძლია გააკეთო ეს ნაწილი სახელმძღვანელოს გარეშე!
ნაბიჯი 3: პურის დაფა
მეორე ნაბიჯი არის გაეცნოთ პურის დაფას, თუ არ იცით როგორ მუშაობს უკვე. როგორც ზემოთ მოცემულ სურათზეა ნაჩვენები, მწკრივი შუაში და სვეტები გვერდებზე ქვემოთ ერთმანეთთან არის დაკავშირებული. ამასთან, შუაში არსებული უფსკრული გამოყოფს 2 რიგს. მაგალითად, A1 და E1 დაკავშირებულია, მაგრამ ისინი არ უკავშირდება F1– ს J1– თან. ასე რომ, თუ სიგნალს ჩავდებთ C1 ხვრელში, ჩვენ შეგვიძლია მივიღოთ იგივე სიგნალი A1, B1, D1 ან E1, მაგრამ არა F1 to J1.
უფსკრული ასევე ძალიან სასარგებლოა, რადგან ის საშუალებას გვაძლევს კომპონენტები გავავლოთ ამ უფსკრულს, ხოლო არ დავუკავშიროთ საკუთარი ქინძისთავები საკუთარ თავს, როგორც ამას მოგვიანებით ვნახავთ.
გვერდის ქვემოთ მდებარე სვეტები ჩვეულებრივ გამოიყენება როგორც დენის რელსები და ასე გამოვიყენებთ მათ. მიმართეთ სურათებს მწვანე წრეებით, თუ ეს ჯერ კიდევ დამაბნეველია. ყველა ხვრელი მწვანე წრეებით არის დაკავშირებული თითოეულ სურათზე.
ეს შეიძლება იყოს ძალიან ადვილი ან ძალიან ძნელი გასაგები ახლა, მაგრამ თქვენ აუცილებლად დაიწყებთ იმის დანახვას, თუ როგორ მუშაობენ ისინი კავშირების დამყარებით და ეს არის ამ პროექტის მთელი აზრი; ისწავლოს კეთებით.
ნაბიჯი 4: დენის დაკავშირება
Კარგი. Პირველი ნაბიჯი. სანამ ამ ნაწილის ახსნას წაიკითხავთ, შეეცადეთ გაარკვიოთ რა სტრიქონები და სვეტები რას უკავშირდება.
ყველაზე მნიშვნელოვანი კომპონენტია arduino დაფა. ეს არის მთელი პროექტის ტვინი. რა თქმა უნდა, ჩვენ უნდა მივაწოდოთ იგი ენერგიით. Vin- ის მარკირების გამოყენებით, ჩვენ შეგვიძლია დავაკავშიროთ იგი 29 -ე სტრიქონს. ეს გაადვილებს სხვა ნაბიჯების შესრულებას მოგვიანებით.
შეეცადეთ გამოიყენოთ ფერადი კოდირებული მავთულები კონკრეტული მიზნებისთვის, მაგალითად, 5V ყოველთვის წითელი მავთულია და GND ყოველთვის შავი. ეს ბევრად აადვილებს გაყვანილობის პრობლემების დანახვას (და ის ასევე საკმაოდ ლამაზად გამოიყურება).
შემდეგი რაც უნდა გააკეთოთ არის დააკავშიროთ ქინძისთავები 5V მონიშნული + სარკინიგზო მაგისტრალთან და GND მარკირებით - სარკინიგზო. ეს ნიშნავს, რომ რკინიგზის მთელი სიგრძე იკვებება და ბევრად უფრო ადვილია წვდომა ბორტზე.
GND არის სხვა სახელი 0V. ჩვენ შეგვიძლია წარმოვიდგინოთ ელექტროენერგია, როგორც წყლის ნაკადი, რომელიც მიედინება ქვევით. ის ენერგიის უმაღლესი წერტილიდან (5V) მიდის ბილიკიდან (კომპონენტი, რომლის გაძლიერებაც გვინდა) და ზღვაში (0V), რომლის დროსაც ენერგია არ არის.
ჩვენ ასევე დავუკავშირებთ GND სარკინიგზო მაგისტრალს მეორეს - რკინიგზა დაფის მეორე მხარეს მოგვიანებით. ჩვენ ასევე უნდა დავუკავშიროთ ბატარეა - ტერმინალი GND სარკინიგზო ხაზს, რათა უზრუნველვყოთ ის 0V- ზე.
ნაბიჯი 5: დაამატეთ L293D ჩიპი
გახსოვთ, როგორ ვთქვი, რომ შუაში არსებული ხარვეზი ძალიან სასარგებლოა? ახლა ჩვენ გვჭირდება L293D დრაივერის დამატება.
გადამწყვეტი მნიშვნელობა ენიჭება ჩიპს ისე, რომ პატარა ნახევარმთვარის ფორმა მიმართული იყოს რიგის 1 მიმართულებით. წინააღმდეგ შემთხვევაში ჩვენ შეიძლება დავამთავროთ ძალა ჩიპის არასწორ ნაწილებთან, რამაც შეიძლება დააზიანოს იგი. მოათავსეთ ჩიპის ფეხები უფსკრულიდან ისე, როგორც ნაჩვენებია, ასე რომ ჩიპი არის პურის დაფის ცენტრში. ხედავთ, როგორ დარწმუნდება, რომ თითოეული მხრიდან ფეხები არ არის დაკავშირებული?
შეაერთეთ მავთულები, როგორც ნაჩვენებია. ქინძისთავების გამოყენება ნაჩვენებია pinout სურათზე. ეს დაგეხმარებათ შეამოწმოთ თქვენ დაუკავშირეთ GND ქინძისთავები GND რკინიგზას. ჩვენ უნდა მივაწოდოთ 5V Enable1, 2 pin, Enable3, 4 pin და ასევე Vcc1. ეს მხოლოდ იმას ნიშნავს, რომ მთელი ჩიპი გააქტიურებულია, რადგან ქინძისთავების ჩართვა ააქტიურებს შეყვანისა და გამომავალი ქინძისთავებს მათ შესაბამის მხარეს, ხოლო Vcc პინი აწვდის 5V ჩიპების შიდა ნაწილებს.
სანამ შემდეგ საფეხურზე გადახვალთ, ორმაგად შეამოწმეთ ყველა თქვენი გაყვანილობა. დამიჯერე, გაცილებით რთული იქნება გამოსწორება, თუ დატოვებ მას და გექნება პრობლემა მოგვიანებით.
გირჩევთ:
დაბრკოლების თავიდან აცილების რობოტი ულტრაბგერითი სენსორის გამოყენებით (პროტეუსი): 12 ნაბიჯი
დაბრკოლებების თავიდან აცილების რობოტი ულტრაბგერითი სენსორის გამოყენებით (პროტეუსი): ჩვენ ყველგან ვხვდებით დაბრკოლებების თავიდან აცილების რობოტს ყველგან. ამ რობოტის აპარატურის სიმულაცია კონკურსის ნაწილია ბევრ კოლეჯში და მრავალ ღონისძიებაში. მაგრამ დაბრკოლების რობოტის პროგრამული სიმულაცია იშვიათია. თუნდაც სადმე ვიპოვოთ
დაბრკოლების თავიდან აცილების რობოტი მძიმე ტვირთის გადასატანად: 6 ნაბიჯი
დაბრკოლების თავიდან აცილების რობოტი მძიმე ტვირთის გადასატანად: ეს არის დაბრკოლების თავიდან აცილების რობოტი, რომელიც აშენებულია ჩემი შვილის როკერის სატარებლად
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: 8 ნაბიჯი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: ჩვენ შევქმენით კომბინირებული ბალანსირების და 3 ბორბლიანი რობოტი სკოლებში საგანმანათლებლო გამოყენებისთვის და სკოლის შემდგომ საგანმანათლებლო პროგრამებისთვის. რობოტი დაფუძნებულია Arduino Uno– ზე, საბაჟო ფარზე (კონსტრუქციის ყველა დეტალი მოცემულია), Li Ion ბატარეის პაკეტზე (ყველა კონსტრუქცია
უტრასონიული აცილების რობოტი არდუინოს გამოყენებით: 7 ნაბიჯი
უტრასონიული თავიდან აცილების რობოტი Arduino– ს გამოყენებით: ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ უნდა შექმნათ თქვენი საკუთარი დაბრკოლება რობოტის თავიდან აცილების მიზნით! ჩვენ გამოვიყენებთ Arduino UNO დაფას და ულტრაბგერითი სენსორს. თუ რობოტი აღმოაჩენს მის წინ არსებულ ობიექტს, პატარა სერვო ძრავის დახმარებით, ის სკანირებას უკეთებს იქ დატოვებულ ადგილს
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c