Taula de continguts:
Vídeo: Braç de dibuix controlat pel so - Projecte Arduino School: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquesta és la meva primera vegada que treballo amb Arduino i treballo amb alguna cosa així, així que ho sento si he comès algun error. Vaig tenir aquesta idea quan vaig pensar en les meves aficions, que són el dibuix i la música. Així que vaig intentar combinar-los en això! Un braç de dibuix automàtic afectat pel so.
Pas 1: Pas 1: Materials
- Arduino Uno
- Taula de pa
- Detector de so (Sparkfun sen-12642)
- 2 (mini) servos
Corbates de llaç / cremalleres
- Una mica de fusta i paper
- alguna cosa amb què pugueu dibuixar / escriure
Pas 2: Pas 2: Configuració
Primer vaig endollar el Servo i després el detector de so. El detector de so Sparkfun sen-12642 té 3 sortides, només he utilitzat la sortida "sobre".
Servo 1 = pin ~ 9
Servo 2 = pin ~ 10
Detector de so = pin A0
Les línies vermelles (5v) estan connectades al costat positiu de la taula de treball i les línies negres (terra) estan connectades al costat negatiu.
Pas 3: Pas 3: no electrònica
Assegureu-vos que els servos siguin estables i al lloc correcte. Vaig fer servir embolcalls de corbata per estabilitzar-los. Després vaig utilitzar embolcalls per lligar les parts superiors (reemplaçables) del servo als braços de fusta. Després, podeu connectar les parts del braç de fusta als servo. Connecteu tots els cables a l'Arduino i al tauler de suport.
Després vaig soldar els cables al detector de so.
Pas 4: Pas 4: Codi
No estic de cap manera a l’hora de ser capaç de codificar, però he fet tot el possible i Internet m’ha ajudat molt:)
#include Servo myservo1; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
configuració nul·la () {Serial.begin (9600);
// Mostra l’estat
Serial.println ("Inicialitzat"); myservo1.attach (9); myservo2.attach (10); }
bucle buit ()
{valor int;
// Comproveu l'entrada del sobre
valor = analogRead (PIN_ANALOG_IN);
// El valor del sobre afecta el servidor
Serial.println (valor); if (valor 5) && (valor 10) && (valor 20) && (valor 30) && (valor 60)) {myservo1.write (aleatori (0, 90)); myservo2.write (aleatori (0, 90)); }
retard (180);
}
Recomanat:
Motor pas a pas controlat pel motor pas a pas sense microcontrolador (V2): 9 passos (amb imatges)
Motor pas a pas controlat amb motor pas a pas sense microcontrolador (V2): en una de les meves instruccions anteriors, us vaig mostrar com controlar un motor pas a pas mitjançant un motor pas a pas sense microcontrolador. Va ser un projecte ràpid i divertit, però va venir amb dos problemes que es resoldran en aquest instructiu. Llavors, enginy
Braç robòtic controlat Arduino amb 6 graus de llibertat: 5 passos (amb imatges)
Braç robòtic controlat Arduino amb 6 graus de llibertat: sóc membre d’un grup de robòtica i cada any el nostre grup participa en una Mini-Maker Faire anual. A partir del 2014, vaig decidir construir un nou projecte per a l’esdeveniment de cada any. Aleshores, tenia aproximadament un mes abans de l’esdeveniment per reunir alguna cosa
Robot Roomba controlat pel navegador amb el Raspberry Pi Model 3 A +: 6 passos (amb imatges)
Robot Roomba controlat per navegador amb el Raspberry Pi Model 3 A +: Visió general Aquest instructiu se centrarà en com donar a Roomba mort un nou cervell (Raspberry Pi), ulls (càmera web) i una manera de controlar-ho tot des d’un navegador web. Hi ha molts hacks de Roomba que permeten controlar mitjançant la interfície sèrie. Jo no tinc
Braç robòtic controlat Nunchuk (amb Arduino): 14 passos (amb imatges)
Braç robòtic controlat per Nunchuk (amb Arduino): els braços robòtics són increïbles. Les fàbriques de tot el món en tenen, on pinten, solden i transporten coses amb precisió. També es poden trobar en exploració espacial, vehicles submarins amb control remot i fins i tot en aplicacions mèdiques. I ara podeu
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: 3 passos (amb imatges)
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: la instrucció "Com construir robot controlat amb braç de pinça mitjançant Via Nrf24l01 Arduino" explicarà com construir un braç de pinça de tres graus de llibertat instal·lat en rodes de rodes controlades pel mòdul L298N de doble motor amb MEG