Sisukord:

Automaatne Fedora kallur: 6 sammu
Automaatne Fedora kallur: 6 sammu

Video: Automaatne Fedora kallur: 6 sammu

Video: Automaatne Fedora kallur: 6 sammu
Video: КАК ПРИГОТОВИТЬ КРОЛИКА НА ВЕРТЕЛЕ. МАНГАЛЕ. НА ГРИЛЕ SABER КОПЧЁНЫЙ. В СЛИВКАХ 2024, November
Anonim
Automaatne Fedora kallur
Automaatne Fedora kallur

Kas teil on kunagi selline probleem, et kui kõnnite mööda tänavat, kandes midagi rasket (näiteks toidukaubad), ja proua läheb mööda, kellele soovite oma fedorale otsa anda, et teda tervitada, kuid kui te seda teete, kukute maha mida sa kannad? Mina ka mitte, aga kui te seda teete, siis siin on sellele probleemile lihtne, kuigi elegantne lahendus.

Samm: materjalid

- arduino kontroller

- Servomootor

- Nuppude lüliti

- 10k oomi takisti- pruun-must-oranž

- Piisav kogus teie pikkusega ühilduvaid juhtmeid

2. samm: vajutusnupuga ühendused

Nuppühendused
Nuppühendused
Nuppühendused
Nuppühendused
Nuppühendused
Nuppühendused

- Must skeem skeemil ühendab lüliti tihvti 1 (vasakul küljel) Arduino GND tihvtiga.

- Diagrammil olev kollane juhe ühendab lüliti tihvti 2 (paremal küljel) Arduino tihvtiga 8.

-Ühendage 10 kΩ takisti (pruun-must-oranž) tihvtiga 2 (parem pool) ja teine klemm Arduino 3,3 V kontaktiga.

Samm: servomootori ühendused

Servomootori ühendused
Servomootori ühendused
Servomootori ühendused
Servomootori ühendused

- Valge juhe (skeemil kollane) on ühendatud servomootori signaaltihvtiga Arduino tihvtiga ~ 9.

- Punane juhe on ühendatud servomootori signaali tihvti ja Arduino 5 V tihvtiga.

- Kollane juhe (skeemil must) on servomootori maanduspistikust ühendatud Arduino GND tihvtiga.

Samm: servomootori kinnitamine

Servomootori kinnitamine
Servomootori kinnitamine

- Nikerdasin pliiatsisse mõned rõngad, et see servomootori pöörleva osa külge siduda. Selleks võite kasutada stape, kuid leidsin, et selle köiega sidumine oli natuke kindlam ja vastupidavam.

- Pliiatsi teine ots tuleb kinnitada mütsi külge tagaküljel. Surusin kirjaklambri läbi mütsi ääre ja painutasin selle vormi, et see saaks pliiatsi paigal hoida.

- Mootor ise tuleb kinnitada taldrikule (või millelegi muule, mis võiks liigselt liigutamata pea peale jääda), mille ma selguse huvides pildilt välja jätsin.

Samm: kood

#kaasama;

// surunupp

const int nuppPin = 8;

// servo pin

const int servoPin = 9;

Servo servo;

// looge loenduri salvestamiseks muutuja ja seadke see väärtuseks 0

int loendur = 0;

tühine seadistus ()

{

servo.attach (servoPin);

// Seadistage nuppude tihvtid sisendiks:

pinMode (buttonPin, INPUT);

}

tühine tsükkel ()

{

// kohalik muutuja nuppude olekute hoidmiseks

int buttonState;

// loe buttonPin digitaalset olekut funktsiooniga digitalRead () ja salvesta väärtus ButtonState muutuja buttonState = digitalRead (buttonPin);

// kui nuppu vajutatakse juurdekasvu loendurile ja ootame natuke aega, et anda meile aega nupu vabastamiseks

if (buttonState == LOW)

// sütti LED

{

loendur ++; viivitus (150);

}

kui (loendur == 0)

servo.write (20);

// null kraadi

muidu kui (loendur == 1)

servo.write (80);

// muidu lähtestage loendur väärtusele 0, mis nullib servosüsteemi 0 kraadini

muidu

loendur = 0;

}

6. samm: elektroonika peitmine

- Selleks, et konstruktsioon tunduks silmapaistvam, võite lükata arduino ja plaadi koos nupuga väikesesse karpi (näiteks sigaretipaki või kaardipaki karbi) ja teha sellesse augu. Nii saate konstruktsiooni silmanähtavalt hoida, äratamata kahtlust, et toimub midagi enamat.

Soovitan: