Bienvenido, Invitado |
Tienes que registrarte para poder participar en nuestro foro.
|
|
|
Ayuda con robot arduino |
Enviado por: Qar2015 - 11-10-2015, 04:19 AM - Foro: Arduino
- Sin respuestas
|
|
Hola, soy nuevo en este foro y también en arduino. Estoy haciendo un proyecto en el cual necesito que el robot camine por cierto tiempo, luego se detenga y vuelva a caminar. Pero al momento de estar en movimiento no debe chocar. Tiene un sensor ultrasónico y hasta ahora puedo hacer que evite objetos y no choque o que se mueva y se detenga cada cierto tiempo, pero no he conseguido hacer que detecte objetos y se mueva al mismo tiempo.
Este es el código, si alguien puede ayudarme...
Código: int izqA = 5; // controla motor izquierdo hacia adelante
int izqB = 6; // controla motor izquierdo hacia atras
int derA = 9; // controla motor derecho hacia adelante
int derB = 10; // controla motor derecho hacia atras
int vel = 220; // Velocidad de los motores (0-255)
unsigned long anteriorMillis = 0;
long encendido = 30000;
long apagado = 50000;
int ledPin = 13;
int ledEstado = HIGH;
int pecho = 3; // echo del ultrasonico
int ptrig = 4; // trig del ultrasonico
int duracion, distancia; // para calcular distacia
// --------gira hacia atras al detectar un obstaculo---------
void atras()
{
if (distancia <= 15 && distancia >=3 )
{
analogWrite(derB, vel);
analogWrite(izqB, 0);
analogWrite(derA, 0);
analogWrite(izqA, 0);
}
}
// ------genera el pulso del sensor ultrasonico-------
void calculo()
{
digitalWrite(ptrig, HIGH); // genera el pulso de trigger por 10ms
delay(0.01);
digitalWrite(ptrig, LOW);
duracion = pulseIn(pecho, HIGH); // Lee el tiempo del echo
distancia = (duracion/2) / 29; // calcula la distancia en centimetros
delay(10);
}
void setup() {
pinMode(derA, OUTPUT);
pinMode(derB, OUTPUT);
pinMode(izqA, OUTPUT);
pinMode(izqB, OUTPUT);
pinMode(pecho, INPUT);
pinMode(ptrig,OUTPUT);
pinMode(ledPin,OUTPUT);
attachInterrupt(1, atras, RISING); // interrupcion al detectar un objeto.
}
void loop() {
unsigned long actualMillis = millis();
if((ledEstado == LOW) && (actualMillis - anteriorMillis >= apagado))
{
// enciende motores hacia adelante y el LED por 30 segundos
ledEstado = HIGH;
anteriorMillis = actualMillis;
digitalWrite(ledPin, ledEstado);
analogWrite(derB, 0);
analogWrite(izqB, 0);
analogWrite(derA, vel);
analogWrite(izqA, vel);
/* En esta parte deseo que al estar en movimiento
* durante ese tiempo me detecte los objetos y no choque.
*/
//calculo(); .............?? puedo generar el pulso desde aqui? y a traves del attachInterrupt no chocar?
}
else if ((ledEstado == HIGH) && (actualMillis - anteriorMillis >= encendido))
{
// detiene motores y apaga el LED por 50 segundos
ledEstado = LOW;
anteriorMillis = actualMillis;
digitalWrite(ledPin, ledEstado);
analogWrite(derB, 0);
analogWrite(izqB, 0);
analogWrite(derA, 0);
analogWrite(izqA, 0);
}
}
Gracias!!!
|
|
|
Mejoras Prusa Steel |
Enviado por: pizcolq - 11-10-2015, 02:38 AM - Foro: General
- Respuestas (5)
|
|
Hace no mucho que he montado mi Prusa Steel, pero como no puedo estarme quieto ya la he actualizado, y sigo en ello. Me gustaría comentar las dos mejoras que le he hecho por si puede serviros de interes:
1. Husillos. Comencé como casi todo el mundo, con varilla roscada de 5 mm. Lo que pasa es que a la primera semana, y todavía no entiendo el porqué, la rosca se machacó y tuve que cambiarla. Menos de 1€ en Leroy de Merlin, pero no mola. Me interesé entonces por los husillos y compré e instalé estos. La impresora tiene ahora un look más profesinal, y espero que dure mucho más que la rosca, pero honestamentente, no veo un gran salto de calidad: imprimia muy bien antes, imprime muy bien ahora.
2. Autolevel capacitivo. Despues de mucho leer y mucho calibrar manualmnte decidí probar, mas que nada por cacharrear, porque en realidad estaba satisfecho con el metodo manual. Pero he de decir que aqui la diferencia es abismal, increible. Por menos de 10 euros, creo que merece mucho la pena.
|
|
|
Makerarm, brazo robótico multiherramienta |
Enviado por: granota - 10-10-2015, 09:32 PM - Foro: Impresoras
- Respuestas (12)
|
|
Hola amigos,
Normalmente no me gusta comentar proyectos de Kickstarter hasta que no consiguen financiación completa. En este caso hago una excepción, porque me parece un proyecto muy interesante y el precio del aparatejo no es estratosférico. Aquí teneis toda la información de la campaña:
https://www.kickstarter.com/projects/184...escription
Lo único que me mosquea del tema es el tema del desgaste. ¿Que pasará cuando las juntas articuladas comiencen a sufrir desgaste y aparezcan holguras entre piezas? La precisión se verá afectada irremediablemente. ¿Habrá recambios a un precio razonable? No entiendo de robots, pero sé que los brazos que se usan en las fábricas son muy caros.
Bueno, a ver cómo lo veis vosotros.
Saludos!
|
|
|
Kit Prusa I3 P3Steel Pro 3DEspana + MK9 + MK3 349€ |
Enviado por: campy - 10-10-2015, 07:22 PM - Foro: Tiendas colaboradoras
- Respuestas (234)
|
|
Aquí os presento, el kit que nos hemos currado en 3despana se trata de un kit de p3steel (nada nuevo en el mercado), pero con unas cuantas mejoras que bajo mi punto de vista son fundamentales para conseguir una impresora de calidad y duradera. Sobretodo mejorando el estrusor, motores potentes y fundamental para nivelar bien una base de aluminio MK3 nivelada en 3 puntos y ramps 1.4 con driver DRV8825 algo mas potentes y con mas resolución. Creo que ha quedado un kit bastante completo a un precio realmente bueno
El precio 349€ Definitivo y sin necesidad de conjunta
Normalmente tenemos en stock unos 20 kit de marcos y 5-10 kit completos asi que la entrega seria en 24-72h
Básicamente nuestro kit lleva:
Estructura: Acero pavonado ST37 3mm
Guías lineales: Acero cromado F114 8mm tolerancia F7
Área de impresión: 190x200x190
Diametro de filamento: 1,75mm
Tipos de filamento: ABS, PLA, Nylon, PTFE, Flexible etc...
Electrónica: Arduino Mega + ramps 1,4
Driver: DRV8825 1/32 con disipador
Fuente de alimentación: 12V 30ah tipo industrial
Base de impresión: Base caliente Aluminio MK3 12/24v
Motores: Nema 17 1.7ah 4000g
LCD: Controlador LCD 2004 + SD
http://www.3despana.com/kit-de-impresora...9-mk3.html
--------------------------
Acabamos de colgar una actualización de firmware Marlin 1.1 RC7
Esta versión es la misma que la anterior, pero tiene algunas novedades y correcciones, os las detallo y os dejo los link de descarga
http://wiki3despana.com/wiki3despana/ind...B_Firmware
- 05-12-2016: Actualización de firmware Marlin 1.1 RC7 V2
- 05-12-2016: Correcciones y novedades del firmware V2: Se corrige la protección por temperatura de la cama ya no sale PRINTER HALTED
- 05-12-2016: Correcciones y novedades del firmware V2: Se corrigen los JERK de X, Y , Z ahora los cambios de dirección son mas suaves
- 05-12-2016: Correcciones y novedades del firmware V2: Se añade la función EPROM ahora se pueden guardar parámetros del firmware desde el LCD y restaurar la configuración por defecto
- 05-12-2016: Correcciones y novedades del firmware V2: Se añade la función Estadísticas, ahora en el LCD se muestra un menu About Printer con información de la impresora y estadísticas y totales de todas las impresiones realizadas
- 05-12-2016: Correcciones y novedades del firmware V2: Se invierte el sentido del eje X para que la conexión sea igual que en el manual
---------------------------------------------------------------------------------------------------------------------------------------
Os traigo el nuevo manual de montaje y alguna novedad en el kit p3steel, hemos retocado un poco la estructura y modificado algunos componentes.
Muchos ya tenéis estos cambios en los ultimos kit, por que algunas mejoras ya las implantamos hace un mes aproximadamente
También hemos hecho un manual nuevo desde 0 con todo mucho mas claro y muchas mas fotos aquí os dejo el link:
http://wiki3despana.com/wiki3despana/ind...eel_Pro_V2
Cambio en el kit p3steel V2:
- Corrección de tolerancias en los machihembrado (ahora con el lacado los marcos laterales deslizan sin presión por el marco central y no salta la pintura)
- Eliminación del soporte de correa Y en acero, el soporte impreso da mucho mejor resultado
- Sustitución del rodamiento 623zz en el Xtensor por una polea sincronizadora de 3mm
- Diseño de un final de carrera Y especifico para bases de 200x200
- Diseño de un final de carrera Y especifico para bases de 300x200
- Los rodamientos del carro X ya no se sujetan con bridas, el nuevo diseño es mas fácil de montar y tensar la correa
- Sujeción de arduino+ramps y fuente en ambos laterales para que se pueda montar en cualquiera de ellos
Espero que os gusten los cambios y para cualquier cosa, pregunta, duda quedo a vuestra entera disposición
Saludos!
Fotos:
Unas fotillos y caracteristicas:
|
|
|
Problemas con piezas con exceso de plástico en los bordes |
Enviado por: Macle - 10-10-2015, 12:07 PM - Foro: General
- Respuestas (2)
|
|
Hola! Soy estudiante de segundo curso de bachiller y he diseñado y montado una delta basándome en una kossel, características:
- Extrusor e3d-v6 con nozzle de 0,4mm
- Sensor de proximidad inductivo 5mm PS-05N alimentado a 12V con divisor de tensión
- Utilizo ABS 1'75mm
- Diámetro de la cama 25cm
- Cama montada de la parte superior a la inferior: espejo, hierro 2mm (para que el sensor pueda detectar, con el aluminio no lo hacía), aluminio 3mm, resistencia de la cama (220V), baquelita 5mm y corcho 10mm.
- Uso relé de estado sólido
Llevo un par de días imprimiendo, y todos los cubos que he probado han salido con protuberancias (no sé cómo llamarlo) de plástico en los bordes, allí dónde el extrusor se da la vuelta para volver y hacer otra capa. He probado de variar la velocidad de impresión (de 20 a 120mm/s), la velocidad del infill, la densidad de la pieza, la velocidad y la distancia de retracción, además de cambiar la temperatura de la cama caliente (he oscilado entre 90 y 100ºC) y cambiado del modo bang-bang al pwm. También he disminuido la distancia entre nozzle y cama para descartar que pudiera tocar un poco el nozzle a la pieza.
Esta pieza estaba a velocidad 50 mm/s, temperatura de la cama 90, del nozzle 240, densidad del 30%, velocidad de retracción 10mm/s, distancia de retracción 4,5mm/s, altura de capa 0,25mm y la primera de 0,3mm.
Ya no se qué más tocar, me podríais dar algún consejo?
Gracias de antemano
|
|
|
|