Სარჩევი:

მიკრო: ბიტი კოლიბრით: 6 ნაბიჯი
მიკრო: ბიტი კოლიბრით: 6 ნაბიჯი

ვიდეო: მიკრო: ბიტი კოლიბრით: 6 ნაბიჯი

ვიდეო: მიკრო: ბიტი კოლიბრით: 6 ნაბიჯი
ვიდეო: IRON BLADE PLASTIC FORK SILVER SPOON. 2024, ნოემბერი
Anonim
მიკრო: ცოტა კოლიბრით
მიკრო: ცოტა კოლიბრით

კოლიბრის დაფას (Birdbrain Technologies– ის მიერ) შეუძლია გააკონტროლოს LED- ები, სხვადასხვა სენსორები (მათ შორის სინათლე, აკრიფეთ, მანძილი და ხმა); სერვო ძრავები და სხვა გაფართოებები. ეს ინსტრუქცია გაჩვენებთ, თუ როგორ გამოიყენოთ მიკრო: ბიტი კოლიბრის დაფაზე ორი სახის სერვო ძრავების გასაძლიერებლად.

მარაგები

  • კოლიბრის კონტროლერი (ფრინველის ტვინის ტექნოლოგიები)
  • BBC მიკრო: ბიტი და USB კონექტორი კაბელი
  • კვების ბლოკი კასრის ჯეკით ბოლოში (ჩვენ ვიყენებთ ბატარეის პაკეტს ამ მაგალითში)
  • სერვო ძრავა: ბრუნვითი და/ან პოზიციური

ნაბიჯი 1: დააყენეთ კოლიბრი

შექმენით კოლიბრი
შექმენით კოლიბრი
შექმენით კოლიბრი
შექმენით კოლიბრი

ჩვენი პირველი მაგალითი გაჩვენებთ თუ როგორ უნდა იმოქმედოთ კოლიბრის პოზიციური სერვოდან.

დაფის მარცხნივ გრძელი სლოტი არის სად უნდა ჩადოთ მიკრო: ბიტი. ჩადეთ მიკრო: ბიტი LED- ებით ზემოთ. ჩადეთ სერვო ძრავა პორტში, წარწერით "1" დაფის მარჯვენა მხარეს. გაითვალისწინეთ, რომ პორტს აქვს სამი ქინძისთავი - წარწერით S, +, -. დარწმუნდით, რომ მიმართეთ თქვენს ძრავას ისე, რომ თქვენი მავთულის ფერები შეესაბამებოდეს სწორ ქინძისთავებს. თქვენს ძრავაზე შავი მავთული ჩვეულებრივ მიუთითებს "მიწაზე" და უნდა შედიოდეს "-" პინში.

შეაერთეთ დენის დაფა ლულის ჯეკით. ამ მაგალითში ჩვენ ვიყენებთ ბატარეის პაკეტს, მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ დენის ადაპტერი.

ნაბიჯი 2: დაამატეთ კოლიბრის ბიბლიოთეკა MakeCode- ში

შესაძლებელია გამოიყენოთ სხვადასხვა ენები და პლატფორმები (მათ შორის BirdBlox, Python და Java) მიკროპროგრამის დასაპროგრამებლად: Hummingbird დაფის გასაშვებად. ეს ინსტრუქცია იყენებს MakeCode- ს.

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

თუ ახალი ხარ მიკრო: ბიტში, დაიწყე აქ.

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

  • დააწკაპუნეთ Advanced ჩანართზე მენიუში.
  • აირჩიეთ გაფართოებები
  • გაფართოებების ეკრანზე მოძებნეთ "კოლიბრი".
  • დააწკაპუნეთ მასზე, რათა დაამატოთ კოლიბრის ბიბლიოთეკა თქვენს MakeCode პროექტს.
  • როდესაც დაბრუნდებით MakeCode ეკრანზე, მენიუში ნახავთ კოლიბრის ბიბლიოთეკას.
  • სურვილისამებრ: შეამცირეთ ფანჯარა მიკრო: ბიტის სიმულატორით - ჩვენ არ გამოვიყენებთ სიმულატორს კოლიბრისთან ერთად.

ნაბიჯი 3: იმოქმედეთ პოზიციის სერვოზე კოლიბრთან ერთად

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

Აწყობა:

გადაიტანეთ დაწყების კოლიბრის ბლოკი მიკროში: ბიტი "დაწყების" ბლოკში

ახლა ჩვენ უნდა ვუთხრათ პოზიციის სერვო (ასევე ცნობილია როგორც 180 გრადუსიანი სერვო) გადაადგილება წინ და უკან.

  • მიკრო: ცოტა "სამუდამოდ" ბლოკში, ჩვენ პირველად გადავიყვანთ კოლიბრის ბრძანებას, რათა სერვერი დაყენდეს პორტში 1 -დან 0 გრადუსამდე.
  • დაამატეთ პაუზის ბლოკი 1000 მილიწამი (1 წამი). გაითვალისწინეთ, რომ პაუზის ბლოკები არის ძირითადი მიკრო: ბიტის მენიუში.
  • ახლა, დაამატეთ კოლიბრის ბრძანება, რომ სერვო გადაიტანოთ პორტში 1 -დან 180 გრადუსამდე.
  • დაამატეთ კიდევ ერთი პაუზის ბლოკი 1000 მილიწამი.
  • ეს ბრძანებები არის "სამუდამოდ" ბლოკში, ასე რომ ისინი განმეორდება მანამ, სანამ სხვა ბრძანებას არ მისცემთ ან ძრავას არ გამორთავთ.

ჩამოტვირთეთ კოდი თქვენს მიკრო: ბიტზე.

მეორე ვიდეო გვიჩვენებს, თუ როგორ უნდა დააკავშიროთ კოლიბრი, მიკრო: ბიტი, სიმძლავრე და ძრავა.

ნაბიჯი 4: გამოიყენეთ როტაციის სერვისი

Image
Image

კოლიბრს ასევე შეუძლია გააძლიეროს სხვადასხვა სახის სერვო ძრავა, რომელსაც ეწოდება უწყვეტი (ან ბრუნვის) სერვო.

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

შეაერთეთ ბრუნვის სერვო პორტში 1. დარწმუნდით, რომ მიწას (შავი) მავთული ედება "-" პინში.

ბრუნვის სერვო იყენებს სიჩქარეს და მიმართულებას.

  • აუცილებლად შემოიტანეთ კოლიბრის ბიბლიოთეკა (ნაბიჯი 2) და დაამატეთ "დაწყება კოლიბრის" ბრძანება "დაწყება" ბლოკში.
  • გადაიტანეთ კოლიბრის როტაციის სერვო ბლოკი "სამუდამოდ" ბლოკში.
  • აირჩიეთ "1", რადგან ჩვენ გვაქვს სერვერი ჩართული პორტში 1.
  • შეიყვანეთ მნიშვნელობა იმ სიჩქარისთვის, რომლითაც გსურთ კოლიბრის გაშვება. 100% არის უსწრაფესი ძრავა. 0% ფასდაკლებაა.
  • დადებითი რიცხვი მოძრაობს ძრავის საათის ისრის მიმართულებით და უარყოფითი რიცხვი მოძრაობს ძრავის საწინააღმდეგოდ.
  • ამ მაგალითში, ჩვენ ჯერ ვუშვებთ ძრავას საათის ისრის მიმართულებით 100% სიჩქარით, ვაჩერებთ და შემდეგ ვუშვებთ ძრავას საათის ისრის საწინააღმდეგოდ 100% სიჩქარით, ვაჩერებთ და ვაგრძელებთ ნიმუშს.
  • ჩამოტვირთეთ კოდი სერვოზე და უყურეთ ძრავის ქცევას.
  • დარწმუნდით, რომ გარე კვების ბლოკი (დენის ადაპტერი ან ბატარეის პაკეტი) არის მიბმული კოლიბრის ლულის ჯეკზე, წინააღმდეგ შემთხვევაში არ იქნება საკმარისი ძალა ძრავის მუშაობისთვის.
  • სცადეთ შეცვალოთ ძრავის სიჩქარე, პაუზის სიგრძე და მიმართულება.

ნაბიჯი 5: იმუშავეთ პოზიციის სერვო და როტაციის სერვო ერთდროულად

Image
Image

ამ მაგალითში, ჩვენ გავუშვებთ პოზიციის სერვოსა და ბრუნვის სერვისს ერთდროულად.

შეაერთეთ პოზიციის სერვო პორტში 1.

შეაერთეთ როტაციის სერვისი პორტში 2.

სამუდამოდ მარყუჟში, ჩვენ დავაყენებთ პოზიციის სერვო 0 გრადუსს და გადავაადგილებთ ბრუნვის სერვისს 100% სიჩქარით საათის ისრის მიმართულებით. ჩვენ ვაჩერებთ 2 წამს, შემდეგ კი გადავაყვანთ პოზიციის სერვოს 180 გრადუსზე და გადავაბრუნებთ ბრუნვის სერვისს, რომ გადაუხვიოს 100% სიჩქარით საათის ისრის საწინააღმდეგო მიმართულებით.

ნაბიჯი 6: მეტი შეისწავლეთ…

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

კოლიბრს შეუძლია გამოიყენოს სენსორები, როგორც შეყვანა. გამოიყენეთ სინათლის სენსორი ან ხმის სენსორი ძრავის ჩართვის ან გამორთვისთვის.

დაამატეთ რამდენიმე LED ნათურა თქვენი პროექტის გასანათებლად.

ეწვიეთ ამ საიტებს, რომ შეიტყოთ მეტი Hummingbird Robotics, MakeCode და micro: bit!

ჩვენ ვიყენებთ კოლიბრს მიკრო: ბიტით ძრავების დასაძრავად და ქაღალდის მანქანებს ფუნქციონირებას ვუმატებთ ჩვენი ქაღალდის მეჩატრონიკის პროექტებიდან. გადახედეთ ვებსაიტს საკუთარი მანქანების შესაქმნელად და შემდეგ მიამაგრეთ ისინი განათებებთან, სენსორებთან და სერვო ძრავებთან. Გაერთე!

ეს მასალა ემყარება ნაციონალური სამეცნიერო ფონდის მიერ გრანტის No IIS-1735836 მიერ მხარდაჭერილ სამუშაოს. ამ მასალაში გამოთქმული ნებისმიერი მოსაზრება, დასკვნა და დასკვნა ან რეკომენდაცია არის ავტორის (ების) და არ არის აუცილებელი ასახავდეს ეროვნული სამეცნიერო ფონდის შეხედულებებს.

ეს პროექტი არის Concord Consortium– ის, კოლორადოს უნივერსიტეტის, Boulder– ისა და Georgia Tech University– ის თანამშრომლობა.

გირჩევთ: