Სარჩევი:

ავტომატური ფედორას ამცირებელი: 6 ნაბიჯი
ავტომატური ფედორას ამცირებელი: 6 ნაბიჯი

ვიდეო: ავტომატური ფედორას ამცირებელი: 6 ნაბიჯი

ვიდეო: ავტომატური ფედორას ამცირებელი: 6 ნაბიჯი
ვიდეო: ავტომატური გადაცემათა კოლოფი თუ ვარიატორი? 2024, ნოემბერი
Anonim
ავტომატური ფედორა ამომგდები
ავტომატური ფედორა ამომგდები

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

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

- არდუინოს კონტროლერი

- სერვო ძრავა

- დააჭირეთ ღილაკს გადამრთველი

- 10k Ohm Resistor- ყავისფერი-შავი-ნარინჯისფერი

- საკმარისი რაოდენობის მავთულები შეესაბამება თქვენს სიგრძეს

ნაბიჯი 2: დააჭირეთ ღილაკის კავშირებს

დააჭირეთ ღილაკს კავშირი
დააჭირეთ ღილაკს კავშირი
დააჭირეთ ღილაკს კავშირი
დააჭირეთ ღილაკს კავშირი
დააჭირეთ ღილაკს კავშირი
დააჭირეთ ღილაკს კავშირი

- შავი მავთული დიაგრამაზე აკავშირებს ჩამრთველის 1 პინს (მარცხენა მხარეს) არნუინოს GND პინთან.

- ყვითელი მავთული დიაგრამაზე აკავშირებს ჩამრთველის 2 პინს (მარჯვენა მხარეს) არდუინოს 8 პინთან.

-შეაერთეთ 10kΩ რეზისტორი (ყავისფერი-შავი-ნარინჯისფერი) პინ 2-ს (მარჯვენა მხარეს) და მეორე ტერმინალი არდუინოს 3.3V პინთან.

ნაბიჯი 3: სერვო ძრავის კავშირი

სერვო ძრავის კავშირი
სერვო ძრავის კავშირი
სერვო ძრავის კავშირი
სერვო ძრავის კავშირი

- თეთრი მავთული (დიაგრამაზე ყვითელია) დაკავშირებულია სერვო ძრავის სიგნალის პინიდან არდუინოს pin 9 პინთან.

- წითელი მავთული დაკავშირებულია სერვო ძრავის სიგნალის პინიდან არდუინოს 5V პინთან.

- ყვითელი მავთული (დიაგრამაზე შავი) დაკავშირებულია სერვო ძრავის გრუნტის პინიდან არდუინოს GND პინთან.

ნაბიჯი 4: სერვო ძრავის მიმაგრება

სერვო ძრავის მიმაგრება
სერვო ძრავის მიმაგრება

- ფანქარში რამდენიმე ბეჭედი გამოვკვეთე, რათა სერვო ძრავის მბრუნავ ნაწილზე მიმეკრა. თქვენ შეგიძლიათ გამოიყენოთ stape ამისათვის, მაგრამ აღმოვაჩინე, რომ მისი თოკით მიბმა უფრო უსაფრთხო და მყარი იყო.

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

- ძრავა თავისთავად უნდა იყოს მიმაგრებული ფირფიტაზე (ან სხვა რამეზე, რაც შეიძლება თავზე დაადოთ თავზე ზედმეტად გადაადგილების გარეშე), რაც მე გამოვტოვე სურათზე სიცხადისთვის.

ნაბიჯი 5: კოდი

#მოიცავს;

// ღილაკის ღილაკი

const int buttonPin = 8;

// servo pin

const int servoPin = 9;

სერვო სერვო;

// შექმენით ცვლადი მრიცხველის შესანახად და დააყენეთ 0

int counter = 0;

ბათილად დაყენება ()

{

servo.attach (servoPin);

// დააყენეთ ღილაკის ღილაკები, რომ იყოს შეყვანა:

pinMode (buttonPin, INPUT);

}

ბათილი მარყუჟი ()

{

// ლოკალური ცვლადი ღილაკის მდგომარეობის შესანარჩუნებლად

int ღილაკი სახელმწიფო;

// წაიკითხეთ buttonPin- ის ციფრული მდგომარეობა digitalRead () ფუნქციით და შეინახეთ მნიშვნელობა buttonState ცვლადი buttonState = digitalRead (buttonPin);

// თუ ღილაკს დააჭერთ დამატებით მრიცხველს და დაელოდეთ ცოტაოდენი დრო რომ მოგვცეს ღილაკის გასათავისუფლებლად

თუ (buttonState == LOW)

// აანთეთ LED

{

მრიცხველი ++; დაგვიანება (150);

}

თუ (მრიცხველი == 0)

servo.write (20);

// ნულოვანი გრადუსი

სხვა შემთხვევაში (მრიცხველი == 1)

servo.write (80);

// სხვაგვარად აღადგინეთ მრიცხველი 0 -ზე, რომელიც აღადგენს thr servo- ს 0 გრადუსზე

სხვა

მრიცხველი = 0;

}

ნაბიჯი 6: ელექტრონიკის დამალვა

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

გირჩევთ: