Სარჩევი:

მარტივი მიკრობიანი რობოტი: 9 ნაბიჯი
მარტივი მიკრობიანი რობოტი: 9 ნაბიჯი

ვიდეო: მარტივი მიკრობიანი რობოტი: 9 ნაბიჯი

ვიდეო: მარტივი მიკრობიანი რობოტი: 9 ნაბიჯი
ვიდეო: #მარტივილოგიკა გიორგი ქორიძე და ვაჟა გოგუა / თორნიკე ჭყონია და გიორგი ჭყონია 2024, ნოემბერი
Anonim
მარტივი მიკრობიანი რობოტი
მარტივი მიკრობიანი რობოტი

ქვემოთ აღწერილია მარტივი RC მანქანა, რომელიც დამზადებულია BBC მიკრობიტის გამოყენებით, Adafruit Dragontail for Microbit და Emgreat შასი.

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

ნაბიჯი 1: შესავალი

ქვემოთ აღწერილია რობოტული მანქანის ვერსია, რომელიც დამზადებულია BBC MicroBit– ის გამოყენებით არდუინოს ნაცვლად.

გოფრირებული პლასტმასის (კოროპლასტი) ან მუყაოს ხელნაკეთი ნაჭერი გამოიყენება საფონდო პლექსიგლასის ფირფიტის ნაცვლად, რომელსაც მოყვება Emgreat რობოტის შასის ნაკრები. ეს კეთდება იმის გამო, რომ Emgreat- ის შასი არის დაახლოებით ერთი ინჩი ძალიან ვიწრო ბატარეის ქვედა ნაწილში ჩასასმელად და დაახლოებით ერთი ინჩი ძალიან მოკლეა, რათა შესაძლებელი იყოს ბორბლის თავისუფალი ბრუნვა.

ძირითადი ელექტრული კომპონენტები მიმაგრებულია Velcro– ს გამოყენებით, რათა საჭიროების შემთხვევაში გაადვილდეს მათი პოზიციონირება.

მიკრობიტს არ შეუძლია პირდაპირ მიაწოდოს საკმარისი დენი ძრავების მართვისთვის, ამიტომ ტრანზისტორი დრაივერები უნდა იქნას გამოყენებული. მიუხედავად იმისა, რომ რობოტ მანქანის არდუინოს ვერსიამ გამოიყენა L298 H- ხიდის მოდული ძრავების გასაკონტროლებლად, ეს მოითხოვს ექვს (6) საკონტროლო ხაზს, რაც მიკრობიტზე მცირეა. მივხვდი, რომ არ იყო აუცილებელი ძრავებს შეეძლოთ უკან ბრუნვა. L298- ის ნაცვლად, რობოტის Microbit ვერსია იყენებს ULN2803A 8-არხიანი დარლინგტონის ტრანზისტორი მასივს, როგორც ძრავის მძღოლს. ის შეიძლება გამოყენებულ იქნას როგორც დინამიკის, ასევე განათების და სხვა მოწყობილობების მართვისთვის, რადგან მიკრობიტს აქვს ხუთი (5) ზოგადი დანიშნულების I/O ხაზი 0, 1, 2, 8 და 16. ქინძისთავებზე. აუდიო გამომავალი. სხვა ქინძისთავები შეიძლება იყოს სახიფათო, რადგან ისინი იზიარებენ ჩაშენებულ LED- ებს.

ალტერნატიულად, შეიძლება გამოყენებულ იქნას დისკრეტული ტრანზისტორი, როგორიცაა TIP120; თუმცა, ამას დასჭირდება მრავალი სხვა ნაწილისა და მავთულის გამოყენება.

MicroBit– ის ქინძისთავებზე წვდომისათვის, ეს დიზაინი იყენებს Adafruit Dragontail for Microbit– ს, რომელიც პირდაპირ ჩამონტაჟებულია დაფაზე, რაც ქინძისთავებს ადვილად წვდომას ხდის კავშირის მავთულხლართების გარეშე, ასევე აკავშირებს 3V დენის ავტობუსს.

ნაბიჯი 2: უკაბელო დისტანციური მართვა

რობოტის უსადენოდ Bluetooth– ის საშუალებით გასაკონტროლებლად შეგიძლიათ გამოიყენოთ მეორე მიკრობიტი, რომელიც იკვებება ან AAA ბატარეის პაკეტით, რომელიც მოყვება Microbit Go ნაკრებში, ან მონეტების უჯრედის ბატარეის პაკეტი, MI Power Board Microbit.

ორივე მიკრობიტი უნდა იყოს დაყენებული ერთსა და იმავე რადიო არხზე.

ნაბიჯი 3: ნაწილები და ინსტრუმენტების სია

მანქანა:

  • Emgreat Motor Robot შასის ნაკრები
  • Microbit Go ნაკრები
  • ULN 2803A 8 არხიანი დარლინგტონის მასივი
  • Adafruit Dragontail მიკრობიტისთვის #3695
  • ნახევრად ზომის პურის დაფა ადაფრუტი #64
  • Adafruit 4x "AA" ბატარეის ყუთი გადამრთველით #830
  • 22 ლიანდაგიანი მყარი მავთული, ასორტი ფერები ადაფრუტი# 1311
  • მინი მეტალის სპიკერი სადენებით Adafruit #1890
  • გოფრირებული პლასტმასი ან მუყაო
  • სკოჩის 1 "x 1" შესაკრავი ზოლები
  • AA ბატარეები x 4

დისტანციური მართვა:

  • Microbit Go ნაკრები
  • MI დენის დაფა BBC მიკრობიტისთვის ან AAA ბატარეებისთვის x2

ინსტრუმენტები:

  • საპარსი დანა
  • გასაყიდი რკინა
  • მავთულის გამხსნელი
  • ცხელი წებოს იარაღი
  • მინი ხრახნიანი დრაივერი (მოყვება შასი)
  • შარპი მარკერი

სურვილისამებრ (ხრახნიანი მავთულის გამოყენებისთვის)

Addicore 2 პოზიციის ხრახნიანი ტერმინალები x3

ნაბიჯი 4: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
  • ამოიღეთ გოფრირებული პლასტმასის ან მუყაოს 6 "x 8" ნაჭერი
  • მონიშნეთ ხვრელების პოზიცია მბრუნავი ბორბლისა და ძრავის ფრჩხილებისთვის, მოწოდებული პლექსიგლასის შაბლონის გამოყენებით.
  • შეაერთეთ 8 "წითელი და შავი მავთულები თითოეულ ორ ძრავაზე; ცხელი წებო ძრავებზე დაძაბულობის შესამსუბუქებლად.
  • მიამაგრეთ ძრავები საბაზისო ფირფიტაზე Emgreat ნაკრებში მოცემული ლითონის სამაგრებით.
  • მიამაგრეთ საჭის ბორბალი ქვედა ბოლოში. მიამაგრეთ 4 x AA ბატარეის ყუთი (ბატარეებით) შასის ქვედა მხარეს, ხავერდოვანი კვადრატების გამოყენებით,
  • მოათავსეთ ბატარეის ყუთი ძრავებსა და საჭეს შორის; ეს იძლევა საუკეთესო წევას.
  • ჩადეთ MicroBit Dragontail პურის დაფაზე;
  • მიამაგრეთ პურის დაფა შასის თავზე ორმაგი ჯოხის ფირის ან ველკრო ზოლების გამოყენებით
  • მიამაგრეთ 2xAAA 3V ბატარეის პაკეტი შასაზე velcro ზოლების გამოყენებით;
  • ჩადეთ JST ბატარეის დანამატი მიკრობიტის დაფის ბატარეაში.
  • ჩადეთ ULN 2803A დარლინგტონის მასივის IC პურის დაფაზე "ხეობაში".
  • გააკეთეთ პატარა 1/4 "x 1/4" ხვრელი შასის დაფაზე პურის დაფის გვერდით, რათა მავთულები გაიაროს.

ნაბიჯი 5: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

დენის მავთულები:

  • მიამაგრეთ 6V მავთული ხვრელში და შეაერთეთ მარჯვენა დენის ავტობუსზე დაფაზე.
  • დააკავშირეთ მავთული მარცხენა და მარჯვენა მიწის ავტობუსებს შორის პურის დაფაზე.
  • შეაერთეთ შავი მავთული პინ 9 შორის ULN2803A და მიწას.
  • შეაერთეთ წითელი მავთული პინ 10 – ს შორის ULN 2803A და +6V დენის ავტობუსზე.

სიგნალის მავთულები:

შეაერთეთ ჯუმბერის მავთულები:

  • პინ 0 შორის დრაკონთაილზე და პინ 8 შორის 2803A (დინამიკები)
  • დრაკონთაილზე პინ 1 -სა და 2803A- ზე პინ 6 შორის (MOTOR 1)
  • დრაკონთაილზე პინ 2 -სა და 2803A პინ 4 -ს შორის (MOTOR 2)
  • დრაკონთაილზე პინ 8 -სა და 2803A პინ 2 -ს შორის (აქსესუარი)
  • შეაერთეთ საავტომობილო 1 მავთულები +6V ავტობუსთან და მიამაგრეთ 13 2803A– ზე
  • შეაერთეთ საავტომობილო 2 მავთული +6V ავტობუსთან და მიამაგრეთ 15 2803A– ზე
  • შეაერთეთ სპიკერის მავთულები +6V- ზე და მიამაგრეთ 11 -ზე 2803A- ზე

ნაბიჯი 6: პროგრამირება 1: მოტორული ტესტი

პროგრამირება 1: მოტორული ტესტი
პროგრამირება 1: მოტორული ტესტი
პროგრამირება 1: მოტორული ტესტი
პროგრამირება 1: მოტორული ტესტი

გადადით Make Code Microbit რედაქტორზე ინტერნეტით:

შექმენით სამი საავტომობილო ფუნქცია- მოუხვიეთ მარცხნივ, წინ და შეჩერდით

მთავარ მარყუჟში დარეკეთ თითოეულ ფუნქციაზე, როგორც ნაჩვენებია.

ნაბიჯი 7: რადიო კონტროლი

რადიო კონტროლი
რადიო კონტროლი
რადიო კონტროლი
რადიო კონტროლი

რადიოს კონტროლისთვის ჩვენ გამოვიყენებთ მიკრობიტის Bluetooth ფუნქციას.

შეაგროვეთ მეორე მიკრობი MI დენის დაფაზე მიკრობიტისთვის, რომელიც მოიცავს 3V მონეტის ელემენტის ბატარეას, ან გამოიყენეთ 2xAAA ბატარეა, რომელიც მოყვება Microbit Go შეფუთვაში.

MakeCode Editor– ის გამოყენებით დაწერეთ მოკლე პროგრამა, როგორც ეს ნაჩვენებია ზემოთ, რათა მან იმოქმედოს როგორც დისტანციური მართვის ფუნქცია. დაარქვით მას "გადამცემი".

საცდელი პროგრამა მოიცავს ეკრანს LED- ზე, ასე რომ თქვენ შეგიძლიათ თქვათ, რომ ის ჩართულია.

პროგრამა 2 რამეს აკეთებს. როდესაც ღილაკს A უბიძგებს, ის აგზავნის #1 – ს (რქის გასაყუჩებლად).

როდესაც ღილაკს B უბიძგებს, ის აგზავნის #2 -ს, რათა გამოიწვიოს წამყვანი ძრავები.

ნაბიჯი 8:

გამოსახულება
გამოსახულება

ნაბიჯი 9: რადიო კონტროლის მიღების პროგრამა

Image
Image

MakeCode რედაქტორის გამოყენებით შექმენით ახალი პროექტი სახელწოდებით მიმღები.

რადიოკონტროლის გამოსაყენებლად, ორივე მიკრობიტი უნდა იყოს დაყენებული ერთ არხზე.

როდესაც მიიღება ნომერი 1, ის ყვირის რქას, როდესაც მიიღება ნომერი 2, რობოტი ბრუნდება, მიდის წინ, შემდეგ ჩერდება.

გირჩევთ: