Სარჩევი:
- მარაგები
- ნაბიჯი 1: დააყენეთ კოლიბრი
- ნაბიჯი 2: დაამატეთ კოლიბრის ბიბლიოთეკა MakeCode- ში
- ნაბიჯი 3: იმოქმედეთ პოზიციის სერვოზე კოლიბრთან ერთად
- ნაბიჯი 4: გამოიყენეთ როტაციის სერვისი
- ნაბიჯი 5: იმუშავეთ პოზიციის სერვო და როტაციის სერვო ერთდროულად
- ნაბიჯი 6: მეტი შეისწავლეთ…
ვიდეო: მიკრო: ბიტი კოლიბრით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
კოლიბრის დაფას (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: გამოიყენეთ როტაციის სერვისი
კოლიბრს ასევე შეუძლია გააძლიეროს სხვადასხვა სახის სერვო ძრავა, რომელსაც ეწოდება უწყვეტი (ან ბრუნვის) სერვო.
ამ ტიპის ძრავა ბრუნავს სხვადასხვა სიჩქარით ორივე მიმართულებით. როტაციის სერვო იყენებს იგივე სერვო პორტებს კოლიბრის დაფაზე, როგორც პოზიციის სერვო.
შეაერთეთ ბრუნვის სერვო პორტში 1. დარწმუნდით, რომ მიწას (შავი) მავთული ედება "-" პინში.
ბრუნვის სერვო იყენებს სიჩქარეს და მიმართულებას.
- აუცილებლად შემოიტანეთ კოლიბრის ბიბლიოთეკა (ნაბიჯი 2) და დაამატეთ "დაწყება კოლიბრის" ბრძანება "დაწყება" ბლოკში.
- გადაიტანეთ კოლიბრის როტაციის სერვო ბლოკი "სამუდამოდ" ბლოკში.
- აირჩიეთ "1", რადგან ჩვენ გვაქვს სერვერი ჩართული პორტში 1.
- შეიყვანეთ მნიშვნელობა იმ სიჩქარისთვის, რომლითაც გსურთ კოლიბრის გაშვება. 100% არის უსწრაფესი ძრავა. 0% ფასდაკლებაა.
- დადებითი რიცხვი მოძრაობს ძრავის საათის ისრის მიმართულებით და უარყოფითი რიცხვი მოძრაობს ძრავის საწინააღმდეგოდ.
- ამ მაგალითში, ჩვენ ჯერ ვუშვებთ ძრავას საათის ისრის მიმართულებით 100% სიჩქარით, ვაჩერებთ და შემდეგ ვუშვებთ ძრავას საათის ისრის საწინააღმდეგოდ 100% სიჩქარით, ვაჩერებთ და ვაგრძელებთ ნიმუშს.
- ჩამოტვირთეთ კოდი სერვოზე და უყურეთ ძრავის ქცევას.
- დარწმუნდით, რომ გარე კვების ბლოკი (დენის ადაპტერი ან ბატარეის პაკეტი) არის მიბმული კოლიბრის ლულის ჯეკზე, წინააღმდეგ შემთხვევაში არ იქნება საკმარისი ძალა ძრავის მუშაობისთვის.
- სცადეთ შეცვალოთ ძრავის სიჩქარე, პაუზის სიგრძე და მიმართულება.
ნაბიჯი 5: იმუშავეთ პოზიციის სერვო და როტაციის სერვო ერთდროულად
ამ მაგალითში, ჩვენ გავუშვებთ პოზიციის სერვოსა და ბრუნვის სერვისს ერთდროულად.
შეაერთეთ პოზიციის სერვო პორტში 1.
შეაერთეთ როტაციის სერვისი პორტში 2.
სამუდამოდ მარყუჟში, ჩვენ დავაყენებთ პოზიციის სერვო 0 გრადუსს და გადავაადგილებთ ბრუნვის სერვისს 100% სიჩქარით საათის ისრის მიმართულებით. ჩვენ ვაჩერებთ 2 წამს, შემდეგ კი გადავაყვანთ პოზიციის სერვოს 180 გრადუსზე და გადავაბრუნებთ ბრუნვის სერვისს, რომ გადაუხვიოს 100% სიჩქარით საათის ისრის საწინააღმდეგო მიმართულებით.
ნაბიჯი 6: მეტი შეისწავლეთ…
კოლიბრს შეუძლია ერთდროულად ოთხამდე ძრავის კონტროლი. ნახეთ, შეგიძლიათ გამოიყენოთ ოთხი ძრავა.
კოლიბრს შეუძლია გამოიყენოს სენსორები, როგორც შეყვანა. გამოიყენეთ სინათლის სენსორი ან ხმის სენსორი ძრავის ჩართვის ან გამორთვისთვის.
დაამატეთ რამდენიმე LED ნათურა თქვენი პროექტის გასანათებლად.
ეწვიეთ ამ საიტებს, რომ შეიტყოთ მეტი Hummingbird Robotics, MakeCode და micro: bit!
ჩვენ ვიყენებთ კოლიბრს მიკრო: ბიტით ძრავების დასაძრავად და ქაღალდის მანქანებს ფუნქციონირებას ვუმატებთ ჩვენი ქაღალდის მეჩატრონიკის პროექტებიდან. გადახედეთ ვებსაიტს საკუთარი მანქანების შესაქმნელად და შემდეგ მიამაგრეთ ისინი განათებებთან, სენსორებთან და სერვო ძრავებთან. Გაერთე!
ეს მასალა ემყარება ნაციონალური სამეცნიერო ფონდის მიერ გრანტის No IIS-1735836 მიერ მხარდაჭერილ სამუშაოს. ამ მასალაში გამოთქმული ნებისმიერი მოსაზრება, დასკვნა და დასკვნა ან რეკომენდაცია არის ავტორის (ების) და არ არის აუცილებელი ასახავდეს ეროვნული სამეცნიერო ფონდის შეხედულებებს.
ეს პროექტი არის Concord Consortium– ის, კოლორადოს უნივერსიტეტის, Boulder– ისა და Georgia Tech University– ის თანამშრომლობა.
გირჩევთ:
[2020] ორი (x2) მიკრო: ბიტი RC მანქანის გასაკონტროლებლად: 6 ნაბიჯი (სურათებით)
[2020] ორი (x2) მიკრო: ბიტი RC მანქანის გასაკონტროლებლად: თუ თქვენ გაქვთ ორი (x2) მიკრო: ბიტი, გიფიქრიათ თუ არა მათი გამოყენება RC მანქანის დისტანციურად მართვისთვის? თქვენ შეგიძლიათ აკონტროლოთ RC მანქანა ერთი მიკრო: ბიტი როგორც გადამცემი და მეორე როგორც მიმღები. როდესაც იყენებთ MakeCode რედაქტორს მიკრო კოდირებისთვის: b
მიკრო: ბოტი - მიკრო: ბიტი: 20 ნაბიჯი
მიკრო: ბოტი - მიკრო: ბიტი: შექმენი შენი თავი მიკრო: ბოტი! ეს არის მიკრო: ბიტიანი კონტროლირებადი რობოტი ჩამონტაჟებული სონარით ავტონომიური მართვისთვის, ან თუ გაქვთ ორი მიკრო: ბიტი, რადიო კონტროლირებადი მართვა
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: 10 ნაბიჯი (სურათებით)
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: ეს არის მიკრო: ბიტიანი მიკრო დრამი მანქანა, რომელიც ხმის წარმოქმნის ნაცვლად, ფაქტიურად დასარტყამს. ის მძიმედ არის შთაგონებული კურდღელი მიკრო: ბიტ ორკესტრიდან. გარკვეული დრო დამჭირდა იმ სოლენოიდების მოსაძებნად, რომელთა გამოყენება ადვილი იყო მოკროში: ბიტი
მიკროპროგრამირება: ბიტი რობოტი და ჯოისტიკი: ბიტი კონტროლერი მიკროპითონით: 11 ნაბიჯი
მიკროპროგრამირება: Bit Robot & Joystick: Bit Controller With MicroPython: Robocamp 2019-ისთვის, ჩვენი საზაფხულო რობოტიკის ბანაკი, 10-13 წლის ახალგაზრდები ახვევენ, აპროგრამებენ და აშენებენ BBC მიკრო: ბიტებზე დაფუძნებულ „ანტობატურ რობოტს“, ასევე პროგრამირებას მიკრო: ცოტა დისტანციური მართვისთვის. თუ ამჟამად იმყოფებით რობოკამპში, თხილამურებით
სინათლისა და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტი მიკროსთვის: ბიტი: 5 ნაბიჯი
სინათლის და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტ მიკრო: ცოტა: მე ვმუშაობდი ზოგიერთ მოწყობილობაზე, რომელიც ადრე იძლევა სინათლისა და ფერის გაზომვას და თქვენ შეიძლება ბევრი რამ იპოვოთ ამ გაზომვების მიღმა თეორიის შესახებ აქ და აქ. ცოტა ხნის წინ გამოვიდა Enviro: bit, add-on for m