Cuprins:

Biting Box: 4 pași
Biting Box: 4 pași

Video: Biting Box: 4 pași

Video: Biting Box: 4 pași
Video: TZANCA URAGANU - SE MISCA PE BEAT (VIDEOCLIP OFICIAL) 2024, Noiembrie
Anonim
Biting Box
Biting Box

Cerințe:

1. 11 fire (4 roșii, 4 portocalii / galbene, 3 negre)

2. 1 buton

3. Rezistor de 10 ohmi

4. 2 servomotoare

5. Recipient cu capac mobil

6. Recipient cu capac sigur (pentru a ascunde arduino-ul și firele)

7. Orice țesătură

8. Consumabile de atașament

Pasul 1: Pasul 1: Breadboard

Pasul 1: Breadboard
Pasul 1: Breadboard
Pasul 1: Breadboard
Pasul 1: Breadboard

Buton:

1. Conectați firul galben la pinul 8

2. Conectați firul roșu la 3,3V

3. Conectați firul negru la GND

Servo-uri:

1. Conectați firele servo negre la -

2. Conectați firele roșii ale servo la +

3. Aveți firul roșu + rând conectați la Vin

4. Conectați firul portocaliu - rând la GND

Pasul 2: Cod

Cod
Cod

Cod de bază preluat de la:

Cod editat pentru a obține un efect mușcător și pentru a susține două servomotoare

#include;

const int buttonPin = 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); }

bucla nulă () {

int buttonState;

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) {servo1.write (150); servo2.write (90); întârziere (delayBite); servo1.write (90); servo2.write (150); întârziere (delayBite); servo1.write (150); servo2.write (90); întârziere (delayBite); servo1.write (90); servo2.write (150); întârziere (delayBite); servo1.write (150); servo2.write (90); întârziere (delayBite); servo1.write (90); servo2.write (150); }}

Pasul 3: Ascunderea firelor

Ascunderea firelor
Ascunderea firelor

Pentru a ascunde în siguranță funcționarea interioară a creației dvs., puteți apuca orice fel de container, atâta timp cât puteți face găuri în el. Am mers cu un recipient vechi Hummus, făcându-l astfel încât capacul să fie ușor de îndepărtat și să pot tăia plasticul. Mi-am atașat pieptul mic de capacul recipientului cu niște unghii, în timp ce acopeream întregul recipient cu material, oferindu-i vibrații mai bune. Am atașat materialul cu o grămadă de ace și bandă, dar nu a fost cel mai eficient, așa că v-aș recomanda să folosiți o alternativă dacă o cunoașteți.

Servomotorele ies printr-o gaură din spatele containerului, în timp ce sursa de alimentare intră din lateral.

Desigur, dacă doriți să ocupați mai puțin spațiu și să vă păstrați creația într-o singură bucată, asigurați-vă că vă lipiți firele în loc să utilizați o placă de măsurare!

Pasul 4: atașamente finale

Atașamente finale
Atașamente finale
Atașamente finale
Atașamente finale

După ce v-ați asigurat că funcționarea interioară a proiectului dvs. este corectă, este timpul să le puneți împreună!

Asigurați-vă că ați lipit în siguranță servomotorele pe partea din spate a pieptului dvs. Pentru mișcările pieptului, am atașat o tablă de lipit la servomotori și la piept, deoarece motoarele mele nu erau suficient de lungi pentru a atinge capacul pieptului. asta nu funcționează pentru dvs., totuși, puteți încerca oricând alt material, asigurați-vă că mișcările rămân aceleași înainte de a-l atașa.

Recomandat: