Sisällysluettelo:

Automaattinen Fedora Tipper: 6 vaihetta
Automaattinen Fedora Tipper: 6 vaihetta

Video: Automaattinen Fedora Tipper: 6 vaihetta

Video: Automaattinen Fedora Tipper: 6 vaihetta
Video: Два посола рыбы. Форель. Быстрый маринад. Сухой посол. Сельдь. 2024, Marraskuu
Anonim
Automaattinen Fedora Tipper
Automaattinen Fedora Tipper

Onko sinulla koskaan tätä ongelmaa, että kun kävelet kadulla kantaen jotain raskasta (esimerkiksi päivittäistavaroita) ja nainen kävelee ohi, jolle haluat antaa kärjen Fedorallesi tervehtiäkseen häntä, mutta jos teet niin, pudotat mitä kuljetat? En minäkään, mutta jos teet niin, tässä on yksinkertainen, mutta tyylikäs ratkaisu tähän ongelmaan.

Vaihe 1: Materiaalit

- Arduino -ohjain

- Servo moottori

- Painonappikytkin

- 10 k ohmin vastus- ruskea-musta-oranssi

- Riittävä määrä johtoja, jotka ovat yhteensopivia pituutesi kanssa

Vaihe 2: Painonappiliitännät

Painonappiliitännät
Painonappiliitännät
Painonappiliitännät
Painonappiliitännät
Painonappiliitännät
Painonappiliitännät

- Kaavion musta johto yhdistää kytkimen nastan 1 (vasemmalla puolella) Arduinon GND -nastaan.

- Kaavion keltainen johdin yhdistää kytkimen nastan 2 (oikealla puolella) Arduinon nastaan 8.

-Liitä 10 kΩ: n vastus (ruskeanmustaoranssi) nastaan 2 (oikea puoli) ja toinen liitin Arduinon 3,3 V: n napaan.

Vaihe 3: Servomoottorin liitännät

Servomoottorin liitännät
Servomoottorin liitännät
Servomoottorin liitännät
Servomoottorin liitännät

- Valkoinen johto (kaaviossa keltainen) on kytketty servomoottorin signaalitapista Arduinon nastaan ~ 9.

- Punainen johto on kytketty servomoottorin signaalitapista Arduinon 5 V: n napaan.

- Keltainen johto (kaaviossa musta) on kytketty servomoottorin maadoitusnasta Arduinon GND -nastaan.

Vaihe 4: Servomoottorin kiinnitys

Servomoottorin kiinnitys
Servomoottorin kiinnitys

- Veistin kynään joitakin renkaita sitomalla sen servomoottorin pyörivään osaan. Voit käyttää siihen nauhaa, mutta huomasin, että sen sitominen köydellä oli hieman turvallisempaa ja tukevampaa.

- Lyijykynän toinen pää on kiinnitettävä hattuun takana. Työnsin paperiliittimen hatun reunan läpi ja taivutin sen muotoon, jotta se voisi pitää kynän paikallaan.

- Itse moottori on kiinnitettävä levyyn (tai johonkin muuhun, joka voisi levätä pään päällä liikkumatta liikaa), jonka jätin kuvassa selvyyden vuoksi pois.

Vaihe 5: Koodi

#sisältää;

// painonappi

const int -painikePin = 8;

// servotappi

const int servoPin = 9;

Servo servo;

// luo muuttuja laskurin tallentamiseksi ja aseta se arvoon 0

int laskuri = 0;

mitätön asennus ()

{

servo.attach (servoPin);

// Määritä painonapit tuloksi:

pinMode (buttonPin, INPUT);

}

tyhjä silmukka ()

{

// paikallinen muuttuja painiketilan pitämiseksi

int buttonState;

// lukea buttonPinin digitaalinen tila digitalRead () -toiminnolla ja tallentaa arvo buttonState -muuttujan buttonState = digitalRead (buttonPin);

// jos painiketta painetaan lisäyslaskuri ja odota hetki, jotta voimme antaa jonkin aikaa vapauttaa painike

jos (buttonState == LOW)

// sytytä LED

{

laskuri ++; viive (150);

}

jos (laskuri == 0)

servo.write (20);

// nolla astetta

muuten jos (laskuri == 1)

servo.write (80);

// muuten nollaa laskuri 0: ksi, joka palauttaa servo 0 asteeseen

muu

laskuri = 0;

}

Vaihe 6: Elektroniikan piilottaminen

- Jotta rakenne näyttäisi näkymättömämmältä, voit työntää arduinon ja levyn napilla pieneen laatikkoon (esimerkiksi sigarettipakkauksen tai korttipakkauksen laatikon) ja tehdä siihen reiän. Näin voit pitää rakenteen näkyvissä ilman herättämässä epäilystä siitä, että jotain muuta tapahtuu.

Suositeltava: