Სარჩევი:

როგორ გავუშვათ სერვო მოტორსი Moto: bit მიკრო საშუალებით: bit: 7 ნაბიჯი (სურათებით)
როგორ გავუშვათ სერვო მოტორსი Moto: bit მიკრო საშუალებით: bit: 7 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავუშვათ სერვო მოტორსი Moto: bit მიკრო საშუალებით: bit: 7 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავუშვათ სერვო მოტორსი Moto: bit მიკრო საშუალებით: bit: 7 ნაბიჯი (სურათებით)
ვიდეო: როგორ ვაკონტროლოთ სერვო ძრავა | Outseal Arduino PLC 2024, ივლისი
Anonim
როგორ გავუშვათ სერვო მოტორსი Moto: bit მიკრო: bit გამოყენებით
როგორ გავუშვათ სერვო მოტორსი Moto: bit მიკრო: bit გამოყენებით
როგორ გავუშვათ სერვო მოტორსი Moto: bit Micro: bit გამოყენებით
როგორ გავუშვათ სერვო მოტორსი Moto: bit Micro: bit გამოყენებით

მიკრო: ბიტის ფუნქციონირების გაფართოების ერთ-ერთი გზა არის დაფის გამოყენება, სახელწოდებით moto: bit SparkFun Electronics (დაახლოებით $ 15-20). ის გამოიყურება რთული და აქვს მრავალი მახასიათებელი, მაგრამ ძნელი არ არის მისგან სერვო ძრავების გაშვება. მოტო: ბიტი საშუალებას გაძლევთ გაუშვათ უფრო მძლავრი ძრავები, ვიდრე პატარა მიკროძრავა, რომლის გაშვებაც შეგიძლიათ მიკრო: ბიტი მარტო.

მარაგები

  • მოტო: ცოტა
  • bbc მიკრო: ცოტა
  • სერვო ძრავა
  • ელექტროენერგიის მიწოდება ლულის ჯეკის დანამატით (a/c ადაპტერი, მაგრამ ასევე შეგიძლიათ გამოიყენოთ ბატარეის პაკეტი)

ნაბიჯი 1: დააყენეთ Moto: bit

დააყენეთ მოტო: ცოტა
დააყენეთ მოტო: ცოტა

მოდით შევხედოთ მოტოს: ცოტა. ზედა ნაწილში არის გრძელი სლოტი, სადაც ჩადეთ მიკრო: ბიტი. დარწმუნდით, რომ მიკრო: ბიტი მჭიდროდ არის ჩასმული, LED- ები კი ზემოთ.

მოტოს მხარეს არის დენის ჯეკი: ბიტი. შეგიძლიათ ჩართოთ ენერგიის სხვადასხვა წყარო. არ გამოიყენოთ 11V– ზე მეტი (გაითვალისწინეთ, რომ ზოგიერთ დაფაზე პატარა სიტყვებია 3-17V, მაგრამ SparkFun– ის თანახმად, ეს არის არასწორი ანაბეჭდი, რომელიც გამოსწორდება მათ დაფების მომდევნო ჯგუფზე). თქვენ შეგიძლიათ გამოიყენოთ 4-AA ბატარეის პაკეტი, ერთი 9 ვ ბატარეის პაკეტი, ან AC ადაპტერი, რომელიც გამოდის არა უმეტეს 11 ვ.

ნაბიჯი 2: ჩართეთ სერვო ძრავა მოტოში: ცოტა

ჩართეთ სერვო ძრავა მოტოში: ცოტა
ჩართეთ სერვო ძრავა მოტოში: ცოტა
ჩართეთ სერვო ძრავა მოტოში: ცოტა
ჩართეთ სერვო ძრავა მოტოში: ცოტა
ჩართეთ სერვო ძრავა მოტოში: ცოტა
ჩართეთ სერვო ძრავა მოტოში: ცოტა

დააკვირდით მოტოს: ცოტა. თქვენ ნახავთ ქინძისთავების ჯგუფს, სახელწოდებით "SERVO". ეს არის ადგილი, სადაც ჩვენ ჩავრთავთ სერვო ძრავას. SERVO ზონის მარცხენა მხარეს არის მიმაგრებული "P15, VCC, GND", ხოლო მარჯვნივ არის "P16, VCC, GND".

ამ მაგალითში ჩვენ ვაპირებთ სერვო ძრავის ჩასმა მარცხენა ქინძისთავებში.

სერვო ძრავას გააჩნია სამი ფერის მავთული, ჩვეულებრივ დაკავშირებულია სოკეტთან. მავთულები ჩვეულებრივ შავი, წითელი და შემდეგ მესამე ფერისაა. შავი თითქმის ყოველთვის ნიშნავს "ადგილზე" (და ჩართული იქნება GND მოტოში: bit); წითელი ატარებს "ძალას" (და ჩაერთვება VCC- ში მოტოში: ბიტი), ხოლო თეთრი მავთული ამ ძრავზე არის ის, რაც ატარებს მონაცემებს (და შევა P15- ში მოტოში: ბიტი).

შეაერთეთ ძრავა "P15, VCC, GND" სვეტში, დარწმუნდით, რომ თეთრი მავთული შეესაბამება P15- ს, წითელი VCC- ს, ხოლო შავი GND- ს.

ნაბიჯი 3: დაპროგრამეთ Micro: bit სერვო ძრავის გასაშვებად

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

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

ჩვენ ვაპირებთ ვუთხრათ ჩვენს სერვო ძრავას, რომ გადაადგილდეს წინ და უკან 4 ჯერ, როდესაც ჩვენ დააჭირეთ ღილაკს A მიკრო: ბიტი.

გადაიტანეთ ბლოკი "ღილაკზე დაჭერილი" "შეყვანის მენიუდან".

შემდეგი, დაამატეთ მარყუჟი. გადაიტანეთ მწვანე "განმეორებითი" ბლოკი "მარყუჟების" მენიუდან და ჩადეთ იგი მეწამულში "ღილაკზე დაჭერით". როდესაც ჩვენ დააჭირეთ ღილაკს A, ჩვენ ვაპირებთ რაღაცას 4 ჯერ …

ნაბიჯი 4: გაუშვით სერვო ძრავა

Image
Image

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

  • დააწკაპუნეთ "გაფართოებულ" ვარიანტზე მენიუს ელემენტების ბოლოში.
  • შეარჩიეთ პუნქტი, რომელშიც ნათქვამია "ქინძისთავები". გადაიტანეთ წითელი ბლოკი, სადაც ნათქვამია: „servo write pin… to…“და ჩამაგრეთ იგი განმეორებით ბლოკში. ჩვენი სერვერი ჩართულია Pin 15 -ში (P15), ასე რომ აირჩიეთ P15 და შეცვალეთ ხარისხი 0 -ზე.
  • დაამატეთ ღია ლურჯი "პაუზის" ბლოკი (ნაპოვნია ძირითად მენიუში) და შეცვალეთ იგი 500 ms (მილიწამი).
  • შემდეგ დაამატეთ კიდევ ერთი წითელი სერვო ბლოკი, აირჩიეთ P15 და გადაიტანეთ სერვო 180 გრადუსზე.
  • დაამატეთ პაუზის კიდევ ერთი ბლოკი.
  • სრული კოდის დათვალიერებისას, ნათქვამია: "როდესაც მე ვაჭერ ღილაკს A, გააკეთე ეს 4 ჯერ: გადაიტანე სერვო 0 გრადუს პოზიციაზე, დაელოდე 500 მილიწამს, გადაიტანე სერვო 180 პოზიციაზე, დაელოდე 500 მილიწამს."
  • დააწკაპუნეთ ღილაკზე A სიმულაციურ მიკროზე: ბიტი რომ ნახოთ სერვო სვლა.

ნაბიჯი 5: ჩამოტვირთეთ კოდი თქვენს მიკრო: bit

შეაერთეთ მიკრო: ბიტი თქვენს კომპიუტერში USB კაბელის გამოყენებით. დააწკაპუნეთ ჩამოტვირთვის ღილაკზე და გადაიტანეთ. Hex ფაილი მიკრო: ბიტში.

[თუ არ იცით როგორ გააკეთოთ ეს, იხილეთ MakeCode– ის სწრაფი სახელმძღვანელო.]

როდესაც დააჭერთ ღილაკს A მიკრო: ბიტზე, თქვენი სერვო უნდა იმუშაოს!

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

ნაბიჯი 6: დაამატეთ სხვა ძრავა

დაამატეთ სხვა ძრავა!
დაამატეთ სხვა ძრავა!

იგივე შეგიძლიათ გააკეთოთ P16- ში ჩართულ ძრავაზე (პინ 16).

თუ თქვენ დაამატებთ ამ კოდის ბლოკებს (და ჩამოტვირთავთ თქვენს მიკრო: ბიტს), თქვენ შეგიძლიათ გაუშვათ ძრავა P15 ღილაკზე A დაჭერისას, ხოლო ძრავა P16– ზე, როდესაც დააჭირეთ ღილაკს B.

ნაბიჯი 7: გაუშვით რაიმე მაგარი თქვენი ძრავით

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

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

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

გირჩევთ: