Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

7458 total results found

3.3 Variables.py

Robótica Con Raspberry Y Python: Alphabot Control velocidad

Añadimos ahora las varialbes de paso siguientes a este fichero VARIABLES.py import RPi.GPIO as GPIO DataMotorR = 7 DataMotorL = 8 IN1=12 IN2=13 ENA=6 IN3=20 IN4=21 ENB=26 ########CONFIGURACION GPIO ENTRADAS SALIDAS GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False...

3.4 MOVIMIENTOSPASO.py

Robótica Con Raspberry Y Python: Alphabot Control velocidad

Vamos a hacer una pequeña función donde le pasemos dos argumentos por cada motor (en total 4 argumentos): velocidad y número de pasos. Tiene que hacer: Si el número de pasos es positivo va hacia delante el motor. Si el paso es negativo es que el motor va haci...

3.5 Movimientos con paso

Robótica Con Raspberry Y Python: Alphabot Control velocidad

Vamos a hacer un programa para utilizar la librería anterior MOVIMIENTOSPASO.py y gobernado por el teclado numérico: PARAR = tecla 5 ADELANTE=FORDWARD = 8 ATRAS=BACKWARD = 2 DERECHA=RIGHT = 6 IZQUIERDA=LEFT = 4 Fijaremos de antemano las velocidades y el paso...

4 Sensor obstáculos IR

Robótica Con Raspberry Y Python: Alphabot Sensor obstáculos IR

4.1 ¿Cómo funciona?

Robótica Con Raspberry Y Python: Alphabot Sensor obstáculos IR

Lo primero que tenemos que hacer es ajustar su sensibilidad con el potenciómetro que tiene de tal manera que detecte de forma correcta un obstáculo: ES MUY SENSIBLE el punto está justo cuando se apaga: Tiene un led de infrarrojos que cuando hay un obstácu...

4.2 Test

Robótica Con Raspberry Y Python: Alphabot Sensor obstáculos IR

Ejecutamos este pequeño programa: Fichero 4-2-TestObstaculoIR.py import RPi.GPIO as GPIO import time DR = 16 DL = 19 GPIO.setmode(GPIO.BCM) GPIO.setup(DR,GPIO.IN) GPIO.setup(DL,GPIO.IN) for i in range(10000): print('\nSensor derecha :',GPIO.input(DR))...

4.3 Variables.py

Robótica Con Raspberry Y Python: Alphabot Sensor obstáculos IR

Añadimos más variables a VARIABLES.py Los marcados en negrita: import RPi.GPIO as GPIO #####MOTORES IN1=12 IN2=13 ENA=6 IN3=20 IN4=21 ENB=26 ##SENSOR VELOCIDAD MOTORES DataMotorR = 7 DataMotorL = 8 ##########SENSOR OBSTACULOS IR DR = 16 DL = 19 ########CONFIG...

4.4 Roomba

Robótica Con Raspberry Y Python: Alphabot Sensor obstáculos IR

Bueno ahora hay que hacer el típico programa que evite los obstáculos. Ya sabes detectar los obstáculos, ya sabes controlar el movimiento ¿a qué esperas? via GIPHY Solución La solución no es única, una propuesta es hacerlo con las librerías que hemos apren...

4.5 Posibilidad ultrasonidos

Robótica Con Raspberry Y Python: Alphabot Sensor obstáculos IR

Se puede conseguir más precisión añadiendo un tercer sensor y mucho más preciso: El sensor de Ultrasonidos. Mira en esta página para saber cómo se utiliza con el Arduino. Básicamente se emite un pulso por el pin Trigger, él emite una señal de 40kHz y según e...

5 Control remoto

Robótica Con Raspberry Y Python: Alphabot Control remoto

5.1 NEC

Robótica Con Raspberry Y Python: Alphabot Control remoto

Alphabot tiene un receptor LFN0038K compatible con el protocolo estandard NEC y el mando emisor que acompaña a este kit también es compatible con él. Encima, para complicarnos más las cosas, tiene configuración PULL-UP como el resto de sensores de este robot, ...

5.2 VARIABLES.py y NEC.py

Robótica Con Raspberry Y Python: Alphabot Control remoto

El sensor IR está unido al GPIO número 18 luego añadimos en el fichero variables.py las siguientes líneas: IR = 18 GPIO.setup(IR,GPIO.IN,GPIO.PUD_UP) lo de PUD_UP es porque su configuración es en PULL-UP LIBRERIA NEC.py Creamos este fichero que lo ponemos en...

5.3 Test Control Remoto IR

Robótica Con Raspberry Y Python: Alphabot Control remoto

Vamos a ejecutar un sencillo programa que nos vaya diciendo los códigos que lee las diferentes teclas utilizando la función key de la librería NEC.py Fichero Test-ControlRemoto-IR.py import RPi.GPIO as GPIO import time from VARIABLES import * import MOVIMIEN...

5.4 Control remoto

Robótica Con Raspberry Y Python: Alphabot Control remoto

¿Qué esperas? te lo pide el cuerpo !!! vamos a hacer un control remoto del robot !! Vamos a definir las siguientes teclas gobernado por el teclado numérico: PARAR = tecla 5 ADELANTE=FORDWARD = 8 ATRAS=BACKWARD = 2 DERECHA=RIGHT = 6 IZQUIERDA=LEFT = 4 Soluc...

6 Módulo siguelíneas

Robótica Con Raspberry Y Python: Alphabot Módulo siguelíneas

Tiene un funcionamiento similar al Sensor obstáculos IR. El receptor tiene un sensor de reflexión de infrarrojos ITR20001/T. Un led emite luz IR contínuamente, la luz infraroja es reflejado por un obstáculo y lo recibe el receptor. La salida del sensor es ana...

6.2 TLC1543

Robótica Con Raspberry Y Python: Alphabot Módulo siguelíneas

Este robot no nos lo pone fácil con el siguelíneas ¿Por qué? Porque los 5 sensores (IR1..IR5) están conectados a un conversor analógico digital TLC1543 tal y como puedes ver en su esquema eléctrico: ¿Cómo está conectado con GPIO? Pues con estos números: * CS ...

6.3 TLC1543.py y VARIABLES.py

Robótica Con Raspberry Y Python: Alphabot Módulo siguelíneas

Tal y como hemos visto en la teoría del TLC1543 ¿Cómo está conectado? añadimos estas líneas al archivo VARIABLES.py ##SENSOR SIGUELINEAS CS = 5 Clock = 25 Address = 24 DataOut = 23 ##SENSOR SIGUELINEAS CS = 5 Clock = 25 Address = 24 DataOut = 23 Script Damebit...

6.4 Test-Sigue-lineas

Robótica Con Raspberry Y Python: Alphabot Módulo siguelíneas

Podemos hacer un test para ver cómo funciona este siguelíneas y cómo funciona la librería Importamos la librería TLC1543 creada anteriormente Vamos leyendo cada uno de los sensores. Que salga por pantalla los valores leídos. ¿Te atreves?: %accordion%Solució...

6.5 Siguelineas

Robótica Con Raspberry Y Python: Alphabot Módulo siguelíneas

Vamos a realizar un programa que siga la línea: * Pero ¡¡AL REVÉS!!! ¿por qué marcha hacia atrás? (o sea, la cámara mira hacia la parte trasera del sentido de la marcha): mira al final de la página. Fijaremos de antemano una velocidad pequeña de 25% y un incre...

7 Servos

Robótica Con Raspberry Y Python: Alphabot Servos

Los servos son motores con una reductora, un sensor de posición y un circuito de control del ángulo de giro. Para saber más de servos te recomendamos el capítulo de servomotores del curso de Arduino de Aularagón.. Tiene 3 cables: * Marrón a GND * Naranja a 5V...