Სარჩევი:

Tinee9: Arduino თვითბალანსირება: 5 ნაბიჯი (სურათებით)
Tinee9: Arduino თვითბალანსირება: 5 ნაბიჯი (სურათებით)

ვიდეო: Tinee9: Arduino თვითბალანსირება: 5 ნაბიჯი (სურათებით)

ვიდეო: Tinee9: Arduino თვითბალანსირება: 5 ნაბიჯი (სურათებით)
ვიდეო: Tinee9: Arduino Self-Balancer 2024, ივლისი
Anonim
Tinee9: არდუინოს თვითბალანსირება
Tinee9: არდუინოს თვითბალანსირება

Tiny9 წარმოგიდგენთ Arduino Self-Balancer– ს Arduino Nano– ს, servo– ს და Tiny9 LIS2HH12 მოდულის გამოყენებით.

ნაბიჯი 1: თვითბალანსირება

თვითბალანსირება
თვითბალანსირება

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

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

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

მასალები, რომლებიც დაგჭირდებათ ამ გაკვეთილისთვის:

თქვენ შეგიძლიათ იპოვოთ საჭირო ნივთები ამ ადგილას

1: Arduino nano ან arduino თავსებადი

2: Tiny9: LIS2HH12 მოდული

3: 5 ვოლტიანი სერვო (ჩემი არის futaba s3114)

4: 24 AWG მავთული

5: მავთულის სტრიპტიზორები

6: პურის დაფა

არჩევითი ნივთები

7: Tiny9: RGB მოდული (გახადეთ შუქები ფერები, თუ ის არასწორ ან სწორ მდგომარეობაშია)

8: PerfBoard (მე ეს გამოვიყენე ვიდეოში ამ საგნის ბოლოს ობიექტის გადაადგილების საჩვენებლად)

9: 1/18 საბურღი

10: საბურღი

11: ხრახნიანი მძღოლი

ნაბიჯი 3: SetUp

Აწყობა
Აწყობა
Აწყობა
Აწყობა

დაყენების სამეურვეო პროგრამაში ამ დონემდე მისასვლელად მიჰყევით ამ გაკვეთილების ინსტრუქციას:

Tiny9: LIS2HH12 3 ღერძიანი ამაჩქარებლის მოდული

არჩევითი გაკვეთილი, თუ გსურთ გამოიყენოთ RGB მოდული

Tiny9: RGB LED მოდული

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

1: მიამაგრეთ მავთული წითელ ხაზზე პურის დაფაზე და დააკავშირეთ მეორე მხარე სერვოზე მავთულის წითელ ბუდეზე

2: მიამაგრეთ მავთული ლურჯ ხაზზე პურის დაფაზე და დააკავშირეთ მეორე მხარე სერვოზე შავი მავთულის ბუდეზე

3: მიამაგრეთ მავთული D6 არდუინო ნანოზე და შეაერთეთ მეორე მხარე სერვოზე მდებარე თეთრი მავთულის ბუდეზე

უიჰოოო ყველაფერი ძალიან მარტივად გაკეთდა.

თუ ჩემსავით სერვოს პერფორით მიამაგრებთ, ეს არის რამდენიმე ნაბიჯი:

4: საბურღი perfboard შუა 1/18 საბურღი bit.

5: შეახვიეთ ხრახნი პერფორდის შუაში და შეაერთეთ სერვოზე მეორე მხარეს.

ნაბიჯი 4: ჩამოტვირთეთ.ino

ჩამოტვირთეთ აქ github– დან Tiny9: Self Balancer.ino arduino– სთვის.

ატვირთეთ იგი არდუინო ნანოში.

ნაბიჯი 5: ახლა ისიამოვნეთ !

ახლა, როდესაც ყველაფერი ერთმანეთთან არის დაკავშირებული და თქვენ გაქვთ კოდი arduino– ში, გადაიტანეთ პურის დაფის X ღერძი (იხილეთ ვიდეო ორიენტაციისთვის) და ნახეთ სერვო მოძრაობა.

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

გთხოვთ გამოიწეროთ ჩემი არხი.

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

მადლობა ყველას და განაგრძეთ გამოგონება.

გირჩევთ: