Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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 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
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
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.