Სარჩევი:

Ottobot მოდიფიკაცია: 5 ნაბიჯი
Ottobot მოდიფიკაცია: 5 ნაბიჯი

ვიდეო: Ottobot მოდიფიკაცია: 5 ნაბიჯი

ვიდეო: Ottobot მოდიფიკაცია: 5 ნაბიჯი
ვიდეო: [DIY arduino robot]Ottobot (Otto Robot) control with TTP223B touch sensor 2024, ნოემბერი
Anonim
Ottobot მოდიფიკაცია
Ottobot მოდიფიკაცია
Ottobot მოდიფიკაცია
Ottobot მოდიფიკაცია

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

ნაბიჯი 1: მასალის შეკრება და პროგრამული უზრუნველყოფის ინსტალაცია

საჭიროა შემდეგი ელექტრონული კომპონენტები და კომპიუტერული პროგრამა:

  • ოტო წვრილმანი რობოტი
  • ღია წყარო IDE Arduino– სთვის (ჩემი ვერსია იყო Macbook Pro– ის ვერსია 1.8.5)
  • 1 პურის დაფა
  • 8 მხტუნავი მავთული (მამრობითიდან მდედრობითი)
  • 3 მხტუნავი მავთული (ქალი ქალი)
  • 2 LED ნებისმიერი ფერის
  • 2 ღილაკი
  • 1 HW-483 სენსორული სენსორი

ნაბიჯი 2: ღილაკების განთავსება

Pushbuttons- ის განთავსება
Pushbuttons- ის განთავსება
Pushbuttons- ის განთავსება
Pushbuttons- ის განთავსება

მოათავსეთ ღილაკი პურის დაფაზე, ხევზე ორმაგი ხაზოვანი პაკეტის (DIP) IC- ებისთვის. ღილაკის ოთხივე ფეხი მჭიდროდ უნდა იყოს დაფიქსირებული ისე, რომ ელექტრული დენი შეუფერხებლად გადიოდეს პურის დაფის ტერმინალურ ზოლებზე. ანალოგიურად, განათავსეთ სხვა ღილაკი სხვა ადგილას.

დააკავშირეთ ღილაკის ერთი ფეხი ჯუმბერის მავთულის მეშვეობით (მამაკაცი მდედრობითი) ძაბვის (V ან +) პინ ანალოგური 0 (A0) თქვენს Arduino Nano IO ფარს. ასევე შეაერთეთ ეს ფეხი A0 სიგნალის (S) პინზე. მოპირდაპირე ბოლოში დააკავშირეთ ხვრელი იმავე სვეტში, როგორც ფეხი, A0– ს მიწასთან (G ან GND). გაიმეორეთ ნაბიჯები მეორე ღილაკზე, გარდა ამჯერად A1 გამოყენების.

ნაბიჯი 3: მრავალჯერადი LED დაყენება

მრავალჯერადი LED დაყენება
მრავალჯერადი LED დაყენება
მრავალჯერადი LED დაყენება
მრავალჯერადი LED დაყენება

შეაერთეთ LED 1 პურის დაფაზე, ფეხები დაკრძალულია ორ ცალკეულ ტერმინალის ზოლში. განათავსეთ LED 2 -ის გრძელი ფეხი LED 1 -ის მოკლე ფეხის გვერდით იმავე ტერმინალის ზოლში. LED 2 -ის მოკლე ფეხი შეიძლება სადმე წავიდეს, სანამ ის დაფაზე გამოყენებულ სვეტებში არ არის. დაბოლოს, სერიული სქემის დასასრულებლად, მე LED 1 -ის გრძელი ფეხი დავუკავშირე A4- ის სიგნალს (S), ხოლო LED 2 -ის მოკლე ფეხს A4- ის G პინთან.

მიმდინარე მიმდინარეობს მარყუჟში ერთი გზის მიხედვით თავიდან ბოლომდე, LED– ის ანოდი (დადებითი) შეუერთდა LED– ის კათოდს (უარყოფითი) 1. გარდა ამისა, ძაბვის გამომუშავება ანალოგური პინიდან უკავშირდება დადებითს LED 1 -ის გრძელი ფეხი, და ამ LED– დან შემდგომი კავშირი ხდება უარყოფითიდან პოზიტიური LED 2 – ის DC წრედში, საიდანაც ელექტროენერგია მიდის ნეგატიური ბოლოდან მიწის გამომუშავების პინზე.

ნაბიჯი 4: შეეხეთ სენსორის კავშირს

შეხების სენსორის კავშირი
შეხების სენსორის კავშირი

შეხების სენსორის სამ ფეხს აქვს განსხვავებული ფუნქციები. შუა იღებს ძაბვას. ერთ -ერთი გვერდითი წვერი, რომლის გვერდით არის დაწერილი დიდი ასო S, პასუხისმგებელია სიგნალის შეყვანაზე, მეორე კი მინუს სიმბოლოთი აღნიშნულია დამიწების ელექტროდი. ამიტომ, დაუკავშირეთ გვერდითი ქინძისთავები S და G ციფრული 7 (D7), შუა ფეხი V.

ნაბიჯი 5: პროგრამის ატვირთვა

პროგრამის ატვირთვა
პროგრამის ატვირთვა

ამ ნაბიჯს დავამატე ჩემი ottobot კოდის.ino ტექსტური ფაილი თქვენი მითითებისთვის. მე ვაღიარებ ჩემს პროგრამის ხარვეზებს, განსაკუთრებით LED განყოფილებას. მე მხოლოდ მოვახერხე, რომ შუქები ერთდროულად აციმციმდეს, მიუხედავად ჩემი დაუღალავი მცდელობისა, ჩამქრალიყო და ჩამქრალიყო. ბოდიშს ვიხდი ჩემს კომუნიკაციაში გაურკვევლობისთვის და, იმედია, ჩემი პოსტის მკითხველს შეუძლია ადვილად დაიცვას ზემოთ აღნიშნული პროცედურები.

გირჩევთ: