Sadržaj:

Automatski Fedora kiper: 6 koraka
Automatski Fedora kiper: 6 koraka

Video: Automatski Fedora kiper: 6 koraka

Video: Automatski Fedora kiper: 6 koraka
Video: Сицилийский торт Федора с кремом из рикотты, миндалем и фисташками! Вкусно и красиво! 2024, Novembar
Anonim
Automatski Fedora kiper
Automatski Fedora kiper

Jeste li ikada imali ovaj problem da kada prođete ulicom noseći nešto teško (na primjer namirnice), a pored vas prođe dama kojoj želite dati napojnicu Fedori da bi je pozdravila, ali ako to učinite, ispustićete je šta nosiš? Ni ja, ali ako vi to učinite, evo jednostavnog, iako elegantnog rješenja za ovaj problem.

Korak 1: Materijali

- Arduino kontroler

- Servo motor

- Prekidač na dugme

- 10k Ohm otpornik- smeđe-crno-narandžasta

- Dovoljna količina žica kompatibilna s vašom dužinom

Korak 2: Povezivanje pritiskom na dugme

Povezivanje pritiskom na dugme
Povezivanje pritiskom na dugme
Povezivanje pritiskom na dugme
Povezivanje pritiskom na dugme
Povezivanje pritiskom na dugme
Povezivanje pritiskom na dugme

- Crna žica na dijagramu povezuje iglu 1 prekidača (s lijeve strane) na GND pin na Arduinu.

- Žuta žica na dijagramu povezuje pin 2 prekidača (s desne strane) na pin 8 na Arduinu.

-Spojite otpornik od 10 kΩ (smeđe-crno-narančasti) na pin 2 (desna strana), a drugi terminal na pin od 3,3 V na Arduinu.

Korak 3: Povezivanje servo motora

Priključci servo motora
Priključci servo motora
Priključci servo motora
Priključci servo motora

- Bijela žica (žuta na dijagramu) spojena je sa signalnog pina servo motora na pin ~ 9 Arduina.

- Crvena žica je spojena sa signalnog pina servo motora na 5V pin Arduina.

- Žuta žica (crna na dijagramu) spojena je sa uzemljenja servo motora na GND iglu Arduina.

Korak 4: Priključivanje servo motora

Priključivanje servo motora
Priključivanje servo motora

- Izrezao sam nekoliko prstenova u olovku kako bih ih vezao za rotirajući dio servo motora. Za to biste mogli koristiti stape, ali otkrio sam da je vezivanje užetom bilo malo sigurnije i čvršće.

- Drugi kraj olovke pričvrstite na šešir sa zadnje strane. Gurnuo sam spajalicu kroz rub šešira i savio je u oblik tako da može držati olovku na mjestu.

- Sam motor treba pričvrstiti na ploču (ili na nešto drugo što bi vam moglo ležati na vrhu glave, a da se ne pomjera previše), što sam izostavio na slici radi jasnoće.

Korak 5: Kodirajte

#include;

// iglica za dugme

const int buttonPin = 8;

// servo pin

const int servoPin = 9;

Servo servo;

// kreiramo varijablu za spremanje brojača i postavimo je na 0

int brojač = 0;

void setup ()

{

servo.attach (servoPin);

// Postavite pinove tipki da budu ulaz:

pinMode (buttonPin, INPUT);

}

void loop ()

{

// lokalna varijabla za držanje stanja tipki

int buttonState;

// čita digitalno stanje buttonPin s funkcijom digitalRead () i sprema vrijednost u buttonState varijablu buttonState = digitalRead (buttonPin);

// ako je dugme pritisnuto, brojač povećanja i sačekajte malo da nam date malo vremena da otpustimo dugme

if (buttonState == LOW)

// pali LED diodu

{

counter ++; kašnjenje (150);

}

if (brojač == 0)

servo.write (20);

// nula stepeni

inače ako (brojač == 1)

servo.write (80);

// else resetira brojač na 0 koji resetuje servo na 0 stepeni

else

brojač = 0;

}

Korak 6: Skrivanje elektronike

- Kako bi konstrukcija izgledala neupadljivije, možete gurnuti arduino i ploču s gumbom u malu kutiju (na primjer kutiju sigareta ili kutiju kartona) i napraviti rupu u njoj. Na ovaj način konstrukciju možete držati na vidiku bez izazivanja sumnje da se nešto više događa.

Preporučuje se: