Sisukord:

Hammustuskast: 4 sammu
Hammustuskast: 4 sammu

Video: Hammustuskast: 4 sammu

Video: Hammustuskast: 4 sammu
Video: Одуванчик / The Dandelion. Фильм. StarMedia. Фильмы о Любви. Мелодрама 2024, Oktoober
Anonim
Hammustuskarp
Hammustuskarp

Nõuded:

1. 11 juhtmest (4 punast, 4 oranži/kollast, 3 musta)

2. 1 nupp

3. 10 oomi takisti

4. 2 servomootorit

5. Liigutatava kaanega konteiner

6. Kindla kaanega konteiner (arduino ja juhtmete eemaldamiseks)

7. Mis tahes kangas

8. Lisatarvikud

1. samm: 1. samm: paneel

Samm: leivaplaat
Samm: leivaplaat
Samm: leivaplaat
Samm: leivaplaat

Nupp:

1. Ühendage kollane juhe tihvtiga 8

2. Ühendage punane juhe 3.3V -ga

3. Ühendage must juhe GND -ga

Servod:

1. Ühendage mustad servojuhtmed -

2. Ühendage punased servotraadid + külge

3. Kas punane + reatraat ühendatakse Viniga

4. Laske oranžiliiniline juhe ühendada GND -ga

2. samm: kood

Kood
Kood

Põhikood on võetud:

Koodi on muudetud, et saada hammustav efekt ja toetada kahte servomootorit

#kaasama;

const int nuppPin = 8;

const int servoPin = 9; Servo servo1;

const int servoPin2 = 11; Servo servo2;

const int delayBite = 300;

void setup () {servo1.attach (servoPin); servo2.attach (servoPin2);

pinMode (buttonPin, INPUT); }

void loop () {

int buttonState;

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) {servo1.write (150); servo2.kirjutada (90); viivitus (delayBite); servo1.kirjutage (90); servo2.write (150); viivitus (delayBite); servo1.kirjutage (150); servo2.kirjutada (90); viivitus (delayBite); servo1.kirjutage (90); servo2.write (150); viivitus (delayBite); servo1.kirjutage (150); servo2.kirjutada (90); viivitus (delayBite); servo1.kirjutage (90); servo2.kirjutada (150); }}

Samm: juhtmete peitmine

Juhtmete peitmine
Juhtmete peitmine

Oma loomingu sisemise töö ohutuks peitmiseks võite haarata mis tahes anuma, kui saate sellesse auke teha. Ma läksin vana Hummuse anumaga, tehes selle nii, et kaant oli lihtne eemaldada ja ma sain plastikust läbi lõigata. Kinnitasin oma väikese rinnaosa mõne naelaga konteineri kaane külge, kattes samal ajal kogu anuma kangaga, andes sellele parema vibratsiooni. Kinnitasin kanga nõelte ja teibiga, kuid see ei olnud kõige tõhusam seega soovitan kasutada alternatiivi, kui seda teate.

Servomootorid väljuvad mahuti tagaosas oleva augu kaudu, jõuallikas aga küljelt.

Muidugi, kui soovite võtta vähem ruumi ja hoida oma loomingut ühes tükis, jootke kindlasti oma juhtmed leivaplaadi kasutamise asemel!

4. samm: lõplikud manused

Lõplikud manused
Lõplikud manused
Lõplikud manused
Lõplikud manused

Kui olete veendunud, et teie projekti sisemine töö on õige, on aeg see kõik kokku panna!

Veenduge, et liimite oma servomootorid kindlalt oma aardelaeka tagaküljele. Rindkere liigutuste jaoks kinnitasin servomootoritele ja rinnale jooteplaadi, kuna mu mootorid ei olnud rindkere kaane puudutamiseks piisavalt pikad. see aga teie jaoks ei tööta, võite alati proovida teistsugust materjali, lihtsalt veenduge, et liigutused jäävad samaks, enne kui kinnitate.

Soovitan: