Obsah:

Automatický sklápěč Fedora: 6 kroků
Automatický sklápěč Fedora: 6 kroků

Video: Automatický sklápěč Fedora: 6 kroků

Video: Automatický sklápěč Fedora: 6 kroků
Video: BAGR Excavator + Sklápěč Dump Truck RC Mercedes-Benz Arocs [4K] 2024, Listopad
Anonim
Automatický sklápěč Fedora
Automatický sklápěč Fedora

Setkali jste se někdy s tím, že když jdete po ulici a nosíte něco těžkého (například potraviny) a kolem projde dáma, na kterou chcete dát tip na fedoru, abyste ji pozdravili, ale pokud to uděláte, spadnete co nosíš? Já také ne, ale pokud ano, zde je jednoduché, i když elegantní řešení tohoto problému.

Krok 1: Materiály

- Arduino ovladač

- Servomotor

- Tlačítkový spínač

- 10k Ohm rezistor- hnědo-černo-oranžový

- Dostatečné množství vodičů kompatibilní s vaší délkou

Krok 2: Připojení pomocí tlačítka

Připojení pomocí tlačítka
Připojení pomocí tlačítka
Připojení pomocí tlačítka
Připojení pomocí tlačítka
Připojení pomocí tlačítka
Připojení pomocí tlačítka

- Černý vodič na schématu spojuje pin 1 přepínače (na levé straně) s pinem GND na Arduinu.

- Žlutý vodič na schématu spojuje pin 2 přepínače (na pravé straně) s pinem 8 na Arduinu.

-Připojte 10kΩ odpor (hnědočerno-oranžový) ke kolíku 2 (pravá strana) a druhý terminál ke kolíku 3,3 V na Arduinu.

Krok 3: Připojení servomotoru

Připojení servomotoru
Připojení servomotoru
Připojení servomotoru
Připojení servomotoru

- Bílý vodič (na obrázku žlutý) je připojen od signálního kolíku servomotoru ke kolíku ~ 9 Arduina.

- Červený vodič je připojen od signálního pinu servomotoru k 5V pinu Arduina.

- Žlutý vodič (černý na obrázku) je připojen z uzemňovacího kolíku servomotoru ke kolíku GND Arduina.

Krok 4: Připojení servomotoru

Připojení servomotoru
Připojení servomotoru

- Vyřezal jsem několik prstenů do tužky, abych je přivázal k rotující části servomotoru. Můžete k tomu použít pásku, ale zjistil jsem, že svazování pomocí lana bylo o něco bezpečnější a robustnější.

- Druhý konec tužky má být připevněn k klobouku na zadní straně. Strčil jsem sponkou přes okraj klobouku a ohnul ho do tvaru, aby mohl držet tužku na místě.

- Samotný motor má být připevněn k desce (nebo něčemu jinému, co by vám mohlo spočívat na temeni hlavy, aniž by se příliš hýbalo), což jsem na obrázku kvůli přehlednosti vynechal.

Krok 5: Kód

#zahrnout;

// kolík tlačítka

tlačítko const intPin = 8;

// servo pin

const int servoPin = 9;

Servo servo;

// vytvořte proměnnou pro uložení čítače a nastavte ji na 0

int čítač = 0;

neplatné nastavení ()

{

servo.attach (servoPin);

// Nastavte kolíky tlačítka jako vstup:

pinMode (buttonPin, INPUT);

}

prázdná smyčka ()

{

// lokální proměnná pro uchování stavů tlačítek

int buttonState;

// přečtěte si digitální stav buttonPin s funkcí digitalRead () a uložte hodnotu do proměnné buttonState buttonState = digitalRead (buttonPin);

// pokud je tlačítko stisknuto, počitadlo přírůstků a chvíli počkejte, než nám dáte nějaký čas na uvolnění tlačítka

if (buttonState == LOW)

// rozsviťte LED

{

čítač ++; zpoždění (150);

}

if (counter == 0)

servo.write (20);

// nula stupňů

else if (counter == 1)

servo.write (80);

// jinak resetujte počitadlo na 0, které resetuje servo na 0 stupňů

jiný

čítač = 0;

}

Krok 6: Skrytí elektroniky

- Aby konstrukce vypadala nenápadněji, můžete arduino a talíř s knoflíkem strčit do malé krabičky (například balíčku sigaret nebo krabice balíčku karet) a udělat do něj díru. Můžete tak udržet konstrukci na očích, aniž byste vzbudili podezření, že se děje něco víc.

Doporučuje: