Taula de continguts:
Vídeo: Com fer un robot humà amb Arduino: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
L’humà segueix el sentit del robot i segueix l’ésser humà
Pas 1: Obteniu les eines
Obteniu les eines com: Sensor d’ultrasons Sensor Arduino uno 4 motors amb roda Servo Bateria i caixa de bateries Conductor del motor Filferros de pont Xassís
Pas 2: Connexió
Connecteu tots els equips al controlador del motor. Connecteu el controlador del motor a l’arduino.
Pas 3: Codi
# include # include # include # define RIGHT A2 # define LEFT A3 # define TRIGGER_PIN A1 # define ECHO_PIN A0 # define MAX_DISTANCE 100 NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor Motor1 (1, MOTOR12_1KHZ); AF_D2; AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; void setup () {// posa el teu codi de configuració aquí, per executar-lo una vegada: Serial.begin (9600); myservo.attach (10); {for (pos = 90; pos <= 180; pos + = 1) {myservo.write (pos); delay (15);} for (pos = 180; pos> = 0; pos- = 1) {myservo.write (pos); delay (15);} for (pos = 0; pos <= 90; pos + = 1) {myservo.write (pos); delay (15);}} pinMode (RIGHT, INPUT); pinMode (LEFT, INPUT);} void loop () {// posa el teu codi principal aquí, perquè s’executi repetidament: delay (50); unsigned int distance = sonar.ping_cm (); Serial.print ("distance"); Serial.println (distance); int Right_Value = digitalRead (RIGHT); int Left_Value = digitalRead (LEFT); Serial.print ("RIGHT"); Serial.println (Right_Value); Serial.print ("LEFT"); Serial.println (Left_Value); if ((Right_Value == 1) && (distance> = 10 && distance <= 30) && (Left_Value == 1)) {Motor1.setSpeed (120); Motor1.run (FORWARD); Motor2.setSpeed (120); Motor2.run (FORWARD); Motor3.setSpeed (120); Motor3.run (FORWARD); Motor4.setSpeed (120); Motor4.run (FORWARD);} else if ((Right_Value == 0) && (Left_Value == 1)) {Motor1.setSpeed (200); Motor1.run (FORWARD); Motor2.setSpeed (200); Motor2.run (FORWARD); Motor3.setSpeed (100); Motor3.run (BACKWARD); Motor4.setSpeed (100); Motor4.run (BACKWARD);} else if ((Right_Value == 1) && (Left_Value == 0)) {Motor1.setSpeed (100); Motor1.run (BACKWARD); Motor2.setSpeed (100); Motor2.run (BACKWARD); Motor3.setSpeed (200); Motor3.run (FORWARD); Motor4.setSpeed (200); Motor4.run (FORWARD);} else if ((Right_Value == 1) && (Left_Value == 1)) {Motor1.setSpeed (0); Motor1.run (RELEASE); Motor2.setSpeed (0); Motor2.run (LLANÇAMENT); Motor3.setSpeed (0); Motor3.run (LLANÇAMENT); Motor4.setSpeed (0); Motor4.run (RELEASE);} else if (distància> 1 && distància <10) {Motor1.setSpeed (0); Motor1.run (LLANÇAMENT); Motor2.setSpeed (0); Motor2.run (LLANÇAMENT); Motor3.setSpeed (0); Motor3.run (LLANÇAMENT); Motor4.setSpeed (0); Motor4.run (LLANÇAMENT); }}
Recomanat:
Com utilitzar Detectar HC-SR501 humà: 9 passos
Com utilitzar Detect Human HC-SR501: un tutorial per desenvolupar Detect Human HC-SR501 amb skiiiD
Seguiment del moviment de l’ull humà: 6 passos
Seguiment del moviment de l’ull humà: aquest projecte té com a objectiu captar el moviment de l’ull humà i mostra el seu moviment en un conjunt de llums LED que es col·loquen en forma d’ull. Aquest tipus de projecte podria tenir molts usos en el camp de la robòtica i específicament de la humanitat
Robot de seguiment humà que utilitza Arduino Uno per sota de 20 $: 9 passos
Humà seguint el robot fent servir Arduino Uno per sota de 20 $: així que vaig fabricar aquest robot fa aproximadament un any i em va encantar que et pugui seguir a qualsevol lloc i a tot arreu. aquesta és la millor alternativa per a un gos. encara estic amb mi fins ara. També tinc un canal de youtube on podeu veure el procés de creació al vi
BME280, Detector de contacte humà: 5 passos
BME280, Human Contact Detector: Hola i benvinguts al projecte Human Contact Detector amb el sensor BME280 de Sparkfun. Aquest projecte utilitzarà el sensor de temperatura del BME280 per detectar el contacte humà mitjançant el canvi de temperatura
Conill amb cervell humà que es desfà al ventre: 8 passos
Conill amb el cervell humà desentrellat a la panxa: aquest és el procés d’una de les meves obres d’art de realitat mixta. M’ha agradat fer tots els preparatius! Estic desitjant fer el proper instructable sobre els conills impresos i mecanitzats en 3D