Სარჩევი:

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

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

ვიდეო: RC სერვო ძრავის კონტროლი არდუინოთი და ორი მომენტალური გადამრთველით: 4 ნაბიჯი
ვიდეო: როგორ დავამზადოთ უჯაგრის ძრავის კონტროლერი, mosfet, IRFz 44n 2024, ნოემბერი
Anonim
RC სერვო ძრავის კონტროლი არდუინოთი და ორი მომენტალური გადამრთველით
RC სერვო ძრავის კონტროლი არდუინოთი და ორი მომენტალური გადამრთველით
RC სერვო ძრავის კონტროლი არდუინოთი და ორი მომენტალური გადამრთველით
RC სერვო ძრავის კონტროლი არდუინოთი და ორი მომენტალური გადამრთველით

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

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

ნაწილების სია
ნაწილების სია

კარგი, თქვენ დაგჭირდებათ შემდეგი: Arduino- $ 30-35 აშშ დოლარი გაარკვიეთ სად იყიდოთ აქ. Jumper Wires- $ 8.50 აშშ დოლარი მე მივიღე Amazon- ისგან Resistors- Pennies a piece Get em from Radio Shack, Digi-Key, Mouser, Jameco და ა.შ. თქვენ გჭირდებათ ორი დაახლოებით 100 Ohms (ყავისფერი შავი ყავისფერი) და ორი დაახლოებით 10k ohms (ყავისფერი შავი ნარინჯისფერი). ეს არ უნდა იყოს ზუსტი. Servo Motor- $ 10 USD დიახ, მე ვიცი, რომ ეს არ არის ყველაზე იაფი ინტერნეტში. Tower HobbiesBreadboard- $ 9- $ 30 აშშ დოლარი, ზომებიდან გამომდინარე. AmazonTactile Switch- $ 0.20 USD მხოლოდ 6, 427 დარჩა Digi-Key I მხოლოდ გადაარჩინა ჩემი…

ნაბიჯი 2: წრე

წრე
წრე

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

ნაბიჯი 3: პროგრამა/ესკიზი

პროგრამა/ესკიზი
პროგრამა/ესკიზი

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

#მოიცავს Servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} void loop () {button7 = digitalRead (7); ღილაკი 6 = ციფრული წაკითხვა (6); myservo.write (pos); დაგვიანებით (5); pos = შეზღუდვა (pos, 0, 180); if (button7 == 1 && button6 == 0) {pos ++; } if (button7 == 0 && button6 == 1) {pos--; }} არის რაიმე ხარვეზი, ხარვეზი? არ შემიმჩნევია არცერთი…

ნაბიჯი 4: მუშაობს (ან არა)! და მალე ……

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

გირჩევთ: