Tartalomjegyzék:

Harapó doboz: 4 lépés
Harapó doboz: 4 lépés

Videó: Harapó doboz: 4 lépés

Videó: Harapó doboz: 4 lépés
Videó: Lakáselosztó doboz / Kismegszakító doboz/szekrény 3 fázis 2024, November
Anonim
Harapó doboz
Harapó doboz

Követelmények:

1. 11 vezeték (4 piros, 4 narancs/sárga, 3 fekete)

2. 1 gomb

3. 10 ohmos ellenállás

4. 2 szervomotor

5. Tartály mozgatható fedéllel

6. Tartály biztonságos fedéllel (az arduino és a vezetékek eltávolításához)

7. Bármilyen szövet

8. Tartozékok

1. lépés: 1. lépés: Breadboard

1. lépés: Breadboard
1. lépés: Breadboard
1. lépés: Breadboard
1. lépés: Breadboard

Gomb:

1. Csatlakoztassa a sárga vezetéket a 8. tűhöz

2. Csatlakoztassa a piros vezetéket a 3.3V -hoz

3. Csatlakoztassa a fekete vezetéket a GND -hez

Szervók:

1. Csatlakoztassa a fekete szervo vezetékeket a -

2. Csatlakoztassa a piros szervo vezetékeket a + -hoz

3. Csatlakoztassa a piros + soros vezetéket Vin -hez

4. Csatlakoztassa a narancssárga vezetékeket a GND -hez

2. lépés: Kód

Kód
Kód

Az alapkód innen származik:

A kódot úgy szerkesztették, hogy harapó hatást érjen el, és két szervomotort támogat

#include;

const int gombPin = 8;

const int servoPin = 9; Szervo szervo1;

const int servoPin2 = 11; Szervo szervo2;

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.write (90); késleltetés (delayBite); szervo1.write (90); servo2.write (150); késleltetés (delayBite); szervo1.write (150); servo2.write (90); késleltetés (delayBite); szervo1.write (90); servo2.write (150); késleltetés (delayBite); szervo1.write (150); servo2.write (90); késleltetés (delayBite); szervo1.write (90); servo2.write (150); }}

3. lépés: A vezetékek elrejtése

A vezetékek elrejtése
A vezetékek elrejtése

Az alkotás belső működésének biztonságos elrejtése érdekében bármilyen edényt megragadhat, feltéve, hogy lyukakat készíthet benne. Egy régi Hummus -tartállyal mentem, így a fedél könnyen eltávolítható volt, és át tudtam vágni a műanyagot. Néhány szögekkel rögzítettem a kis mellkasomat a tartály fedelére, miközben a konténer teljes részét textíliával borítottam fel, jobb rezgést adva. Egy csomó tűvel és szalaggal rögzítettem az anyagot, de nem volt a leghatékonyabb módszert, ezért azt javaslom, hogy használjon alternatívát, ha ismer egyet.

A szervomotorok a tartály hátulján lévő lyukon keresztül mennek ki, míg az áramforrás oldalról érkezik.

Természetesen, ha kevesebb helyet szeretne elfoglalni, és egy darabban szeretné megtartani alkotását, akkor mindenképpen forrasztja el a vezetékeket, ahelyett, hogy kenyérsütőt használna!

4. lépés: Végső mellékletek

Végső mellékletek
Végső mellékletek
Végső mellékletek
Végső mellékletek

Miután megbizonyosodtunk arról, hogy a projekt belső működése megfelelő, itt az ideje összeszedni mindent!

Győződjön meg róla, hogy a szervomotorokat biztonságosan ragasztja a kincsesláda hátuljához. A mellkas mozdulataihoz néhány forrasztótáblát rögzítettem a szervomotorokhoz és a mellkashoz, mivel a motorjaim nem voltak elég hosszúak ahhoz, hogy megérintsék a mellkas fedelét. ez azonban nem működik, bármikor kipróbálhat egy másik anyagot, csak győződjön meg arról, hogy a mozdulatok változatlanok maradnak, mielőtt rögzítené.

Ajánlott: