miércoles, 15 de junio de 2011

Basubot: probando el motor, emisora y direccion con arduino

Cambie de chasis a uno bastante mejor, tambien del monton de los trastos, el otro oscilaba como un puente con viento fuerte. y ayer me puse a probar el motor, bien con la batería 6v 4.5ah, la transmisión provisional aguanta y la sujeción tambien provisional, aguanta. Luego se me ha ocurrido que con ese pedazo de bobinado que tiene el motor ( reciclado de una moto feber de niño ) debería aguantar mas voltaje. hasta donde llega mi escasa comprensión de las leyes de la electricidad, en teoría mas voltaje son mas RPM, si lo aguanta ... y a ello me he puesto. Tenia por ahí una lipo 3s1p ( hago hincapié en el tenia ) y bien durante unos 30 segundos, al margen de la tremendisima vibración de todo el coche por la tremendisima velocidad de las ruedas. Luego entre el segundo 30 y el 31 han petado los diodos rápidos que tenia puesto el motor del futuro puente h, ha salido volando el motor y se ha arrancado uno de los contactos del motor ( yuju ... ). La lipo tiene una de las 3 celdas con voltaje 0, usease muerta, por lo menos esa celda.

Así que me ha tocado soldar un conector a ras del chasis del motor sin hacer corto, y medio lo he pegado con cianocrilato para fijarlo en su sitio definitivo, después del ultimo vuelo he decidido que le hace falta algún tipo de estructura al motor que lo fije al chasis como es debido. Como no había ganas de ir a "fresar" un soporte me he puesto a pasar los datos de un receptor futaba fp-r122je para aprovechar los dos canales de la emisora futaba t2er. Tras mas idas que venidas al final he conseguido un código funcional para el arduino que me controla, de forma mejorable, el servo de dirección. No pongo codigo ni diagramas por que ni yo me creo que funcione. no he encontrado info ni del receptor ni el datasheet del chip que usa. Es bastante antiguo, se supone que deberia ir por ppm, y de ser asi tener un pin el ic que me de el valor codificado, pero los unicos pines que leo algo son los dos que van a la salida de los dos servos que tiene el receptor, asi que estos he usado despues de no encontrar un solo pin de datos. el valor que entra a arduino es practicamente el que tengo que mandar al servo, pero muy oscilante la señal, cutremente he hecho un filtro para esto en el codigo, pero es temporal, solo para que no se estubiera siempre moviendo el servo ligeramente, por la ligera oscilacion del valor. Tengo que enredar mas por que otra solucion hay seguro.




saludos

pd- para la proxima entrada espero poder graba video.

CNC - Nema23

Acaban de llega los 3 pap chinos, a la espera de la controladora y las varillas rectificadas. Mientras sigo lentamente con el eje Z.

domingo, 12 de junio de 2011

ESC, brushless de CD, sensores HALL y arduino.

Buscando en el montón de los motores "reciclados" me he encontrado un motorcito de 3 fases de una grabadora de CD con 3 sensores HALL de 4 pines. Me ha venido genial para probar tanto el ESC de 80A como el código del sketch de arduino. El ESC es sin sensores, así que al principio unicamente saque los tres cables del motor y los conecte al esc ignorando de momento los indescifrables 7 pines restantes. Perfecto, ESC encendido, comprobación de motor correcta, y cuando llega el potenciomentro a 170 +o- el motor comienza a girar ( AHUUL!!! xD)


Después de un buen rato intentando usar el circuito con los 3 sensores del motor ( y sus misteriosos 7 pines.. ) he desistido y de una disquetera he "reciclado" unos pocos sensores mas. Como se puede ver en la foto se me da bastante mal soldar/desoldar, y de los 3 sensores a uno le he arrancado dos patillas en un tembleque del pulso.


Por alguna extraña razón he conseguido soldarle 4 cables a los cuatro pines del sensor. He sido realista ( también bastante extraño ) y he pegado tanto el smd como los cables a un trozo de cinta adhesiva antes de soldar, un leve pre estañado de los cables, un pelin de flux, y se ha soldado sin mayor problema.


Me he puesto a cablearlo con el arduino tras googlear un rato y la dulce (esta vez ..) conclusión ( jur jur ), me da esta lectura con el sensor sin "excitar".



Y según acercamos o alejamos un iman el valor aumenta o decrece (otro AHUUL jeje)


En este enlace la info en la que me he basado para esto  http://heli.xbot.es/fd/hall.htm.

jueves, 9 de junio de 2011

CNC homemade (parte 1)

Hasta el próximo cambio de opinión este es el diseño final del diseño en MDF. Serian 45*45*20 cm de medidas de trabajo. Las varillas son algo finas, 8mm .. pero la maquina esta diseñada para poder poner alguna varilla rectificada extra fácilmente.