Სარჩევი:

შენი საკუთარი ჭკვიანი მანქანა და მის მიღმა HyperDuino+R V3.5R Funduino/Arduino– ით: 4 ნაბიჯი
შენი საკუთარი ჭკვიანი მანქანა და მის მიღმა HyperDuino+R V3.5R Funduino/Arduino– ით: 4 ნაბიჯი

ვიდეო: შენი საკუთარი ჭკვიანი მანქანა და მის მიღმა HyperDuino+R V3.5R Funduino/Arduino– ით: 4 ნაბიჯი

ვიდეო: შენი საკუთარი ჭკვიანი მანქანა და მის მიღმა HyperDuino+R V3.5R Funduino/Arduino– ით: 4 ნაბიჯი
ვიდეო: ზურა ყიფშიძე და ლელა წურწუმია 2024, ივლისი
Anonim
შენი საკუთარი ჭკვიანი მანქანა და HyperDuino+R V3.5R მიღმა Funduino/Arduino
შენი საკუთარი ჭკვიანი მანქანა და HyperDuino+R V3.5R მიღმა Funduino/Arduino
თქვენი საკუთარი ჭკვიანი მანქანა და HyperDuino+R V3.5R მიღმა Funduino/Arduino
თქვენი საკუთარი ჭკვიანი მანქანა და HyperDuino+R V3.5R მიღმა Funduino/Arduino

ეს არის პირდაპირი ასლი ამ ინსტრუქციის ნაკრებიდან აქ. დამატებითი ინფორმაციისთვის გადადით HyperDuino.com– ზე.

HyperDuino+R v4.0R– ით თქვენ შეგიძლიათ დაიწყოთ ძიების გზა სხვადასხვა მიმართულებით, ძრავის კონტროლიდან დაწყებული ელექტრონიკის შესწავლით, პროგრამირებიდან (კოდირებით) დამთავრებული იმის გაგებით, თუ როგორ შეიძლება ურთიერთქმედებდეს ფიზიკურ და ციფრულ სამყაროებს. ყოველივე ახალი, რასაც სწავლობთ, გამოგონების, ინოვაციისა და შემდგომი აღმოჩენების თქვენი შესაძლებლობები ათჯერ და კიდევ უფრო გაძლიერდება.

ეს კონკრეტული გაკვეთილი ატარებს გზას მუყაოს კოლოფის გარდა რამდენიმე ბორბლისა და ძრავის "ჭკვიან მანქანად" გადაქცევისა. ამას ხშირად უწოდებენ რობოტიკას, მაგრამ ღირს განსახილველი თემა, თუ რა განასხვავებს ავტომატს (ავტომატას), ჭკვიან მანქანებს და "რობოტს" (იხ. ასევე, სიტყვა "რობოტის" წარმოშობა). მაგალითად, არის თუ არა ეს "მბრუნავი რობოტი" ნამდვილად "რობოტი", თუ უბრალოდ ავტომატი?

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

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

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

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

პირველ შემთხვევაში, პროგრამა მხოლოდ ნაბიჯების თანმიმდევრობაა. მე –2 და მე –3 მაგალითებში პროგრამა მოიცავს „თუ მაშინ“სტრუქტურას, რომელიც მას საშუალებას აძლევს შეასრულოს პროგრამის სხვადასხვა ნაწილი სენსორების შეყვანის საპასუხოდ.

ნაბიჯი 1: მასალები

მასალები
მასალები

ჰიპერდუინოს ყუთი ან მსგავსი

HyperDuino + R v3.5R + Funduino/Arduino

გამჭვირვალე წებოვანი საყრდენი ფილმი (OL175WJ) დაბეჭდილი ნიმუშით. (ან გამოიყენეთ ეს სახელმძღვანელო მხოლოდ იმ ძრავებისთვის, რომლებიც შეიძლება დაიბეჭდოს ქაღალდზე)

4-AA ბატარეის ყუთი პლუს 4 AA ბატარეა

2 შემცირების გადაცემათა კოლოფი

2 ბორბალი

1 როლიკებით ბურთი

4 #4 x 40 1 ½”მანქანა ხრახნები #4s სარეცხი მანქანით და კაკალით

2 #4 x 40 ⅜”მანქანების ხრახნები #4s გამრეცხი და კაკალით

1 ფილიპსი/ბრტყელი ხრახნიანი

1 HC SR-04 ულტრაბგერითი დიაპაზონის სენსორი

1 9 გ სერვო

1 4xAA ბატარეის ყუთი

4 AA ბატარეა

1 9 ვ ბატარეა

1 IR დისტანციური მართვის და IR მიმღები

1 SH-HC-08 bluetooth 4.0 BLE მიმღების მოდული

1HC-SR04 ულტრაბგერითი სენსორი

2 3 მავთულის დამაკავშირებელი კაბელი.

2 გროვთან თავსებადი 4 მავთულის დამაკავშირებელი კაბელი.

1 Grove კონექტორი სოკეტების კაბელთან

1 ცარიელი თეთრი წებოვანი ეტიკეტი

1 HyperDuino screwdriver (ან მსგავსი)

ნაბიჯი 2: ჭკვიანი მანქანის მშენებლობა

ჭკვიანი მანქანის მშენებლობა
ჭკვიანი მანქანის მშენებლობა
ჭკვიანი მანქანის მშენებლობა
ჭკვიანი მანქანის მშენებლობა
ჭკვიანი მანქანის მშენებლობა
ჭკვიანი მანქანის მშენებლობა

(ყველა სურათი მოცემულია ზემოთ)

მოამზადეთ ყუთი

მიუხედავად იმისა, რომ HyperDuino Robotics– ის ნაკრებში შეიძლება შედიოდეს პლასტიკური ბაზა სახელწოდებით „შასი“(გამოითქმის „chass-ee“), ჩვენ ვფიქრობთ, რომ ბევრად უფრო დამაკმაყოფილებელია, რაც შეიძლება ახლოს იყოს თქვენი ჭკვიანი მანქანის „ნულიდან“მშენებლობასთან. ამ მიზეზით, ჩვენ დავიწყებთ თვით HyperDuino Robotics ნაკრების მუყაოს ყუთის ხელახალი გამოყენებით.

HyperDuino+R ყუთში ნახავთ თეთრი ქაღალდის წებოვანი ფურცელი და გამჭვირვალე მასალის წებოვანი საყრდენი, კონტურებით, რომლებიც აჩვენებს HyperDuino– ს, ბატარეის ყუთსა და ძრავებს.

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

1. ამოიღეთ წებოვანი საყრდენი თეთრი ქაღალდის ეტიკეტზე და მოათავსეთ იგი ყუთის თავზე HyperDuino ეტიკეტზე. შენიშვნა: ეს წებოვანი ნიმუში მოცემულია კონკრეტული ყუთის, MakerBit მუყაოს ყუთის განლაგების სახელმძღვანელოდ. მას შემდეგ რაც გამოიყენებთ ამ ყუთს, ან თუ გსურთ გამოიყენოთ სხვა ყუთი, შეგიძლიათ გამოიყენოთ ეს pdf ნიმუშის ფაილი, რომელიც განკუთვნილია ქაღალდზე დასაბეჭდად, შემდეგ კი ამოჭერით ძრავის სახელმძღვანელო (ზედა და ქვედა = მარცხნივ და მარჯვნივ) და ერთი მბრუნავი ბორბლის გიდებისგან. თქვენ შეგიძლიათ დააკრათ ქაღალდი ადგილზე, სანამ ხვრელებს აკეთებთ, შემდეგ კი როდესაც ისინი გაკეთდება ამოიღეთ ქაღალდის ნიმუში.

2. გახსენით HyperDuino+R ყუთი ისე, რომ მას შეეძლოს ბინა. ეს არის ალბათ პროექტის ყველაზე რთული ნაწილი. თქვენ უნდა დააჭიროთ და აწიოთ ჩანართები ყუთის თითოეულ მხარეს ყუთის ბოლოში არსებული სლოტებიდან. თქვენ აღმოაჩენთ, რომ HyperDuino screwdriver– ის გამოყენება, რომელიც დაფის შიგნიდან გარე მიმართულებით უბიძგებს, დაეხმარება დაფების გათავისუფლებას.

3. ამოიღეთ წებოვანი საყრდენის ნახევარი გამჭვირვალე მასალაზე მარცხენა მხარეს (თუ HyperDuino- ს ლოგო არის „ზემოთ“) და მოათავსეთ იგი HyperDuino- ს ყუთში, სადაც ნახვრეტების ნახევარი კონტურები ემთხვევა ჭრილებს ყუთი მაქსიმალურად გააკეთეთ იმისათვის, რომ დააკავშიროთ ორი ჰორიზონტალური ხაზი HyperDuino+R ყუთის ქვედა ნაკეცებით.

4. გამჭვირვალე ფილმის მარცხენა მხარის პოზიციონირების შემდეგ, ამოიღეთ ქაღალდის საყრდენი მარჯვენა ნახევრიდან და დაასრულეთ ნიმუშის მიმაგრება.

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

6. გააგრძელეთ და კიდევ ორი ხვრელი გააკეთეთ როლიკერის ბურთისთვის.

7. ძრავების ღერძებისთვის გამოიყენეთ HyperDuino ნაკრების ლურჯი პლასტიკური ხვრელის გასაკეთებელი ინსტრუმენტი, რათა გააკეთოთ პირველი პატარა ხვრელი, რომელიც შეესაბამება ძრავების ღერძებს. შემდეგ გამოიყენეთ პლასტიკური ბურთულიანი კალამი ან მსგავსი, რომ გააფართოვოთ ხვრელი დიამეტრის ¼”ინჩამდე.

8. განათავსეთ სარეცხი მანქანა თითოეულ გრძელ (1 ½”) ხრახნიან მანქანაზე და ამოძრავეთ ძრავების ხვრელები ყუთის გარედან. (ამას ცოტა მტკიცე ზეწოლა სჭირდება, მაგრამ ხრახნები კარგად უნდა მოხვდეს ხვრელებში.)

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

10. გაიმეორეთ მეორე ძრავისთვის.

11. იპოვეთ velcro წრეები. დააწყვილეთ კაუჭისა და მარყუჟის (ბუნდოვანი) წრეები და ჯერ კიდევ დამაგრებული საყრდენი. შემდეგ ამოიღეთ საყრდენი მარყუჟის (ბუნდოვანი) წრიდან და მიამაგრეთ თითოეული წრე, სადაც ნახავთ 3 მონახაზს თითოეულს HyperDuino დაფისა და ბატარეის ყუთისთვის. მოთავსების შემდეგ, ამოიღეთ საყრდენი კაკლის წრიდან.

12. ახლა ფრთხილად მოათავსეთ HyperDuino თავისი ქაფის საყრდენით და ბატარეის ყუთი (დახურული და გადამრთველის გვერდით "ზემოთ") ველკრო წრეებზე. დააჭირეთ მათ იმდენი ძალით, რომ წებოები წრეების წებოვან ზურგზე.

13. ახლა თქვენ შეგიძლიათ დაურთოთ ბატარეა და ძრავის მავთულები. თუ ყურადღებით დააკვირდებით, შეგიძლიათ იხილოთ ეტიკეტები თითოეული 8 საავტომობილო ტერმინალის გვერდით, წარწერით A01, A02, B01 და B02. მიამაგრეთ ზედა ძრავის შავი მავთული ("B") B02, ხოლო წითელი მავთული B01. ქვედა ძრავისთვის ("A"), მიამაგრეთ ქვედა ძრავის წითელი მავთული ("A") A02, ხოლო შავი მავთული A01. კავშირის დასამყარებლად, თქვენ ნაზად ჩადეთ მავთული ხვრელში, სანამ არ იგრძნობთ, რომ ის ჩერდება, შემდეგ აწიეთ ფორთოხლის ბერკეტი და გააჩერეთ იგი, სანამ მავთულს კიდევ 2 მმ -ით აჭერთ ხვრელში. შემდეგ გაათავისუფლეთ ბერკეტი. თუ მავთული სათანადოდ არის დამაგრებული, ის არ გამოვა, როდესაც მას ნაზი ბუნაგი მიანიჭებთ.

14. ბატარეის მავთულხლართებისთვის მიამაგრეთ წითელი მავთული ძრავის დენის კონექტორის Vm- ზე, ხოლო შავი მავთული Gnd- ზე. მცირე ძრავები შეიძლება იკვებებოდეს Arduino 9v ბატარეიდან, მაგრამ დამატებითი ბატარეა, როგორიცაა ოთხი AA ბატარეის პაკეტი, შეიძლება გამოყენებულ იქნას ძრავების დასაძრავად და დაკავშირებულია HyperDuino+R დაფის ზედა მარცხენა მხარეს მდებარე 2 ტერმინალის გამოყენებით. არჩევანი თქვენზეა დამოკიდებული თქვენი კონკრეტული აპლიკაციისთვის და კონფიგურირებულია "მხტუნავის" ერთ ან მეორე პოზიციაზე გადატანით. ნაგულისხმევი პოზიცია არის მარჯვნივ, ძრავების ჩართვა 9 ვ ბატარეიდან. ამ აქტივობებისთვის, სადაც თქვენ დაამატეთ ოთხი AA ბატარეის ყუთი, თქვენ მოისურვებთ მხტუნავის გადატანას "მარცხენა" პოზიციაზე.

15. საბოლოოდ გადაკეცეთ ყუთი ყველა ერთად, როგორც ეს ნაჩვენებია ერთ -ერთ ბოლო სურათზე.

16. ახლა კარგი დროა ჩასვათ ⅜”მანქანების ხრახნები საყელურებით ყუთის შიგნიდან ხვრელების მეშვეობით და მიამაგრეთ როლიკერის ბურთის საყრდენი საყელურებით.

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

18. ბოლო საქმე, რაც ახლა უნდა გააკეთოთ, არის USB კაბელისთვის ხვრელის გაკეთება. ამის გაკეთება არც ისე ადვილია საკმაოდ ლამაზი გზით, მაგრამ მცირე განსაზღვრულობით, თქვენ შეძლებთ სამუშაოს შესრულებას. შეხედეთ HyperDuino დაფაზე USB კონექტორს და მონიშნულ ყუთს, სახელწოდებით „USB კაბელი“. მიჰყევით მას ვიზუალურად ყუთის გვერდით და გამოიყენეთ HyperDuino screwdriver ფილიპსის წვერი, რათა გააკეთოთ ხვრელი ყუთის ქვედა ნაწილში დაახლოებით 1”და რაც შეიძლება საუკეთესოდ მიუახლოვდეთ USB კაბელის ბილიკის ცენტრს. თუ ეს არ არის ცენტრიდან, ცოტა მოგვიანებით გაართულებს USB კაბელის დაკავშირებას ხვრელში. ხრახნიანი ხრახნის დაწყების შემდეგ გააფართოვეთ იგი ლურჯი ხვრელის შესაქმნელი ხელსაწყოთი, შემდეგ კი პლასტიკური კალმის ლულით, და საბოლოოდ გადადით Sharpie– ზე ან რასაც სხვა უდიდესი დიამეტრის ინსტრუმენტზე იპოვით. თუ თქვენ გაქვთ Xacto დანა, ეს იქნება საუკეთესო, მაგრამ ისინი შეიძლება არ იყოს ხელმისაწვდომი საკლასო ოთახებში.

19. შეამოწმეთ ხვრელის ზომა HyperDuino USB კაბელის კვადრატული კონექტორის ბოლოს. ხვრელი არ იქნება ძალიან ლამაზი, მაგრამ თქვენ უნდა გახადოთ ის საკმარისად დიდი, რათა კვადრატულმა კონექტორმა შეძლოს გავლა. შენიშვნა: ხვრელის გაკეთების შემდეგ, გამასწორებელი სითხე ("გაშრობა") არის ერთ-ერთი გზა ხატვის შედეგად გამოვლენილ მუქ მუყაოზე.

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

ნაბიჯი 3: მარტივი "ლაბირინთების გაშვებული" პროგრამის კოდირება

პროგრამირების პირველი გამოწვევა იქნება პროგრამის შექმნა, რომელსაც შეუძლია მანქანის "მართვა" ნიმუშის საშუალებით.

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

ამ გაკვეთილის ეფექტურობის ინტერესებიდან გამომდინარე, ჩვენ ახლა მიგიყვანთ დოკუმენტში "კოდირება HyperDuino & iForge- ით".

ეს გაჩვენებთ როგორ დააინსტალიროთ iForge გაფართოება Chrome- ისთვის, შექმნათ ანგარიში და შექმნათ ბლოკ პროგრამები, რომლებიც აკონტროლებენ ქინძისთავებს HyperDuino– ზე.

როდესაც ამას დაასრულებ, დაბრუნდი აქ და გააგრძელე ეს გაკვეთილი და ისწავლე როგორ აკონტროლო ძრავები HyperDuino– ს გამოყენებით.

ნაბიჯი 4: ძირითადი საავტომობილო კონტროლი

ძრავის ძირითადი კონტროლი
ძრავის ძირითადი კონტროლი
ძრავის ძირითადი კონტროლი
ძრავის ძირითადი კონტროლი
ძრავის ძირითადი კონტროლი
ძრავის ძირითადი კონტროლი
ძრავის ძირითადი კონტროლი
ძრავის ძირითადი კონტროლი

HyperDuino “R” დაფის ზედა ნაწილში არის ადვილად დასაკავშირებელი ტერმინალები, რომლებიც საშუალებას გაძლევთ ჩაწეროთ შიშველი მავთული ძრავიდან ან ბატარეიდან. ეს ხდება ისე, რომ სპეციალური კონექტორები არ არის საჭირო და თქვენ უფრო მეტად შეძლებთ ბატარეების და ძრავების მიერთებას "ყუთში".

მნიშვნელოვანი შენიშვნა: სახელები "A01" და "A02" საავტომობილო კონექტორებისთვის არ ნიშნავს იმას, რომ ანალოგური ქინძისთავები A01 და A02 აკონტროლებენ მათ. "A" და "B" გამოიყენება მხოლოდ "A" და "B" ძრავების დასახატად. ციფრული I/O ბუდეები 3 -დან 9 -მდე გამოიყენება HyperDuino+R დაფის ტერმინალებზე დამაგრებული ნებისმიერი ძრავის გასაკონტროლებლად.

ბატარეა უნდა შეირჩეს სიმძლავრის სიმძლავრით (მილიამპერი საათში) და ძაბვის შესაბამისი ძრავით, რომელსაც თქვენ იყენებთ. 4 ან 6 AA ბატარეა ასეთ ყუთში არის ტიპიური:

მაგალითი ამაზონიდან: 6 AA ბატარეის დამჭერი 2.1 მმ x 5.5 მმ კონექტორით 9V გამომავალი (სურათი 2)

მნიშვნელოვანია სწორად დააკავშიროთ პოლარობა (დადებითი და უარყოფითი) Vm (პოზიტიური) და Gnd („საფუძველი“= უარყოფითი). თუ თქვენ აკავშირებთ ენერგიის წყაროს პოზიტიურ დენს გარე დენის კავშირის უარყოფით (Gnd) შეყვანასთან, არის დამცავი დიოდი, რომელიც ბლოკავს მოკლე ჩართვას და ამავდროულად, ძრავები არ გააქტიურდება.

საავტომობილო კონტროლერს შეუძლია გააკონტროლოს:

ოთხი ცალმხრივი DC ძრავა დაკავშირებულია A01/Gnd, A02/Gnd, B01/Gnd, B02/Gnd

შენიშვნა: მხოლოდ ერთი "A" ძრავა და ერთი "B" ძრავა შეიძლება ერთდროულად იყოს ჩართული. შეუძლებელია ოთხივე ცალმხრივი ძრავის ჩართვა ერთდროულად.

პინი 8: მაღალი, პინ 9: დაბალი = ძრავი A01 "ჩართული"

პინი 8: დაბალი, პინ 9: მაღალი = ძრავი A02 "ჩართული"

(ქინძისთავები 8, 9: დაბალი = ორივე B ძრავა გამორთულია)

პინი 12: დაბალი, პინ 13: მაღალი = ძრავა B01 "ჩართულია"

პინ 12: მაღალი, პინ 13: დაბალი = ძრავა B02 "ჩართულია"

(ქინძისთავები 12, 13: დაბალი = ორივე B ძრავა გამორთულია)

ორი ორმხრივი DC ძრავა დაკავშირებული A01/A02 და B01/B02

პინი 8 = მაღალი, პინ 9 = დაბალი = ძრავა "წინ*"

პინი 8 = დაბალი, პინ 9 = მაღალი = ძრავა "უკუ*"

(პინი 8 = დაბალი, პინი 9 = დაბალი = ძრავა "გამორთულია")

პინ 12 = მაღალი, პინ 13 = დაბალი = ძრავა B "წინ*"

პინ 12 = დაბალი, პინ 13 = მაღალი = ძრავა B "უკუ*"

(პინი 12 = დაბალი, პინი 13 = დაბალი = ძრავა B "გამორთულია")

(*ექვემდებარება საავტომობილო გაყვანილობის პოლარობას და ძრავის, საჭის და რობოტული მანქანის ორიენტაციას.)

ერთი სტეპერიანი ძრავა უკავშირდება A01/A02/B01/B02 და Gnd

HyperDuino ძრავის კონტროლერის ძაბვისა და დენის ლიმიტებია 15v და 1.2 A (საშუალო) /3.2 A (პიკი) Toshiba TB6612FNG ძრავის კონტროლერის IC საფუძველზე.

ძრავა "A": დაუკავშირდით A01 და A02

(შეხედეთ ბოლო ორ სურათს დემონსტრაციისთვის)

ძრავის სიჩქარე

A და B ძრავების სიჩქარე კონტროლდება შესაბამისად 10 და 11 ქინძისთავებით:

ძრავის სიჩქარე: Pin 10 = PWM 0-255 (ან მითითებული pin 10 = HIGH)

ძრავის სიჩქარე B: Pin 11 = PWM 0-255 (ან მითითებული pin 11 = HIGH)

ერთი მიმართულებით მუშაობისას (ოთხი ძრავა), პინ 10-ის სიჩქარის კონტროლი მოქმედებს როგორც "A" ძრავაზე, ასევე პინ 11 ორივე "B" ძრავაზე. შეუძლებელია დამოუკიდებლად გააკონტროლოს ოთხივე ძრავის სიჩქარე.

დაბალი სიმძლავრის ძრავები (400 მ-ზე ნაკლები)

საავტომობილო კონტროლერს შეუძლია გამოიყენოს გარე ბატარეის წყარო 15 ვ და 1.5 ამპერი (2.5 ამპერი მომენტალურად). თუმცა, თუ თქვენ იყენებთ ძრავას, რომელსაც შეუძლია იმუშაოს 5-9 ვ-ზე და 400 მ-ზე ნაკლებია, შეგიძლიათ გამოიყენოთ შავი ჯუმპერი ძრავის დენის კონექტორების გვერდით და გადაიტანოთ იგი "ვინ" პოზიციაზე. ალტერნატიული პოზიცია, "+VM" არის გარე ენერგიისთვის.

ჭკვიანი მანქანის აქტივობა

თქვენი ჭკვიანი მანქანის შეკრებით, თქვენ შეგიძლიათ გააგრძელოთ Smart Car აქტივობა, სადაც თქვენ ისწავლით თქვენი მანქანის დაპროგრამებას.