neskweek / LightSaberOS

Operating System for Arduino based LightSaber
Creative Commons Zero v1.0 Universal
81 stars 25 forks source link

test lightsaber os 1.5 #46

Open shiryu55 opened 7 years ago

shiryu55 commented 7 years ago

1.5 lightsaber loading attempt, I use the arduino version 1.6.11

The skech loads well, without failure, but does not respond the arduino with the new program, does not emit start sound, nor does the power button work.

Snyperdead commented 7 years ago

probablemente te falte un punto y coma en algún lugar del sketch, cierra tu ide vuelve a cargar tu sketch o descarga solamente el sketch de calibración y mételo nuevamente pareciera que solo es un error de dedo.

shiryu55 commented 7 years ago

lo e probado unas cuantas veces, y mismo resultado y en diferentes pc

Snyperdead commented 7 years ago

mmmmm me puedes mandar tu sketch y así le doy una revisada o por acá tengo algunas versiones del sketch de calibración en mi maquina, solo tengo que encontrarlo entre tantos archivos jejejejejeje, avísenme a donde se los mando o igual luego formamos algún grupo de whatsapp o algo así para que sea mas fácil.

o pensándolo bien, tal vez sea la librería del MPU 6050, recuerdo que Protonert había hecho algunas modificaciones pero no estoy seguro. así que carga una librería nueva de mpu 6050, no la del LSoS e intenta calibrarlo.

y de igual manera felicitaciones por el nuevo retoño podrás aprovechar las desveladas al maximo jejejejeje

Saludos

shiryu55 commented 7 years ago

jjjjj,,eso me temo todos mis amigos me dicen lo mismo , aprobecha a dormir,,,,,,,,,,

estoy intentando seguir el tutorial, con lo que utilizo el script recomendado

https://github.com/Protonerd/DIYino/blob/master/MPU6050_calibration.ino , pero este no compila , las librerias que tengo son las que estan en el propio arduino 1.6.11 mas las que trae el propio lightsaber 0s en su version 1.5

jbkuma commented 7 years ago

Debe configurar el script. //#define MEMORYBASEMPUCALIBOFFSET 96 // start storing the calibration values starting at this address <-- para LSOS 1.4 y los antes

define MEMORYBASEMPUCALIBOFFSET 200 // start storing the calibration

values starting at this address <-- para LSOS 1.5

Jason "Kuma" Brinkerhoff Mad Science Workshoppe, proprietor http://jbkuma.com/workshoppe

2017-03-15 20:02 GMT-04:00 shiryu55 notifications@github.com:

jjjjj,,eso me temo todos mis amigos me dicen lo mismo , aprobecha a dormir,,,,,,,,,,

estoy intentando seguir el tutorial, con lo que utilizo el script recomendado

https://github.com/Protonerd/DIYino/blob/master/MPU6050_calibration.ino , pero este no compila , las librerias que tengo son las que estan en el propio arduino 1.6.11 mas las que trae el propio lightsaber 0s en su version 1.5

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/neskweek/LightSaberOS/issues/46#issuecomment-286917846, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdCMEWihHjG7KPyfdCkeAs68ru-6zdaks5rmHwKgaJpZM4MMhJi .

shiryu55 commented 7 years ago

Muchas gracias kuma como siempre , lo mirare esta noche , no estaría de más para la comunidad en español un tutoríal paso a paso para los que tienen conocimientos limitados de arduino y electrónica , y ganas de conseguir tener un sable láser

shiryu55 commented 7 years ago

Por mi parte si se realiza un tutorial paso a paso con fotos y video , de todo el proceso , ayudare en lo que pueda a la creación del mismo. aqui expongo unas fotos del ultimo prototipo http://subefotos.com/ver/?71f23318548ced07a93c688aa97b1f93o.jpg http://subefotos.com/ver/?fd6d214b1ba773970bbffcdee2ca269co.jpg

aqui un video interesante de la creacion de un sable laser. https://www.youtube.com/watch?v=AMn91xJ-KW0&t=215s

Un saludo a todos y muchísimas gracias por la atención y dedicación a este hobby.

Snyperdead commented 7 years ago

Seria bastante bueno, trabajar en una versión de LSoS en español sobre todo documentación jejejejjeje.

Shiryu, se ve bastante bien tu prototipo, pero me surge una pequeña duda, por que has usado dos resistencias smd 471 ( 470 ohms )?????

Saludos.

shiryu55 commented 7 years ago

Para conectar el pin de datos el 13 para la tira de led neopixel

El tutoríal , me mandas un correo electrónico y te mando un PRE tutoríal y rellenas lo que me falte a mi

carmonajeremias commented 7 years ago

buenas chicossssssss, me mande un moco, empece a jugar con la programacion del sable, con el boton, y al parecer le baje el volumen, y ya no se escucha, le cargue de nuevo el soft, pero tampoco. ayudaaaaaaaa, jajajaja

Snyperdead commented 7 years ago

Que versión tienes cargada antes que todo jejejejej?????

carmonajeremias commented 7 years ago

jaja ya easta, ahora solo me quedo bajito, la 1.4

Snyperdead commented 7 years ago

Puedes hacer 3 cosas,

1.-Jugar a atinarle al menú, que si no mal recuerdo es el primero,esperar unos segundo e ir aumentando hasta llegar al volumen deseado, si te pasas pues sigues dando click hasta un punto antes ya que no tengo aquí en la oficina mi arduino,

2.- puedes conectar el arduino y en el IDE activar el Monitor Serial e ir viendo a cada click la acción que se registra en pantalla y ajustar ahí mismo el nivel de volumen

3.- ejecutar un sketch de limpieza de EEProm para limpiar correctamente tu arduino y volver a cargar el Sketch del LSoS nuevamente.

carmonajeremias commented 7 years ago

graciassssss, ahi le voy agarrando la mano al menu

carmonajeremias commented 7 years ago

define VOL 30

define SOUNDFONT 3

define SWING 1000 <--- esta es la sensibilidad del swing?

shiryu55 commented 7 years ago

Por mi esperiencia , cuando me pasa lo del sonido, lo pulso a ciegas , calculando el arranque y demás , pulso largo para menú y después pulsaciones cortas para subir el vol

carmonajeremias commented 7 years ago

No tenia bien el menu. Chicos una pregunta como le cambio la sensibilidad al swing?

jbkuma commented 7 years ago

Es imprescindible que los sonidos en el SD se copien en el orden correcto, y el Soundfont.h debe configurarse para que coincida con los sonidos en el SD. No sé cómo explicarlo en español.

Jason "Kuma" Brinkerhoff Mad Science Workshoppe, proprietor http://jbkuma.com/workshoppe

On Thu, Mar 16, 2017 at 7:54 PM, carmonajeremias notifications@github.com wrote:

No tenia bien el menu. Chicos una pregunta como le cambio la sensibilidad al swing?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/neskweek/LightSaberOS/issues/46#issuecomment-287227656, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdCMJHirl8aXxvf18kFN9988UkrZenFks5rmcvPgaJpZM4MMhJi .

carmonajeremias commented 7 years ago

HOla chicos, una consulta, los que usan leds rgb, que leds usan, en argentina es imposible encontrar luxeon, y el problema de luz del sable lo tengo en la corriente que le seteo con los mosfets. Lo que estoy intentando es regular el brillo del led por caida de pwm, alguien lo hizo?

carmonajeremias commented 7 years ago

De cuantos watts es el led que usan?

shiryu55 commented 7 years ago

los mios son de 3w, y de 12w

shiryu55 commented 7 years ago

Snyperdead, pasame un correo electronico , y te mando la guía que estoy realizando en español , para que le pegues un vistazo.

carmonajeremias commented 7 years ago

3w el monocolor y 12w el rgbw?

Les comento con leds de 3w, logro una cantidad de luz sorprendente trabajando solo a 350ma. lo que me queda un 50% del led ocioso, Este led seria casi eterno, pero tb lo puedo reemplazar con un led de 2w y trabajarlo al 80% (todo esto se traduce a temperatura libre). Con los leds de 3w rgb, no llega a cubrir la hoja ya que tengo 3 leds de 1w, y necesito 1.3w para llenar la hoja. Por lo que en colores puros como rojo, verde y azul, me es deficiente, pero en las mezclas andan barbaro. Los ciclos pwm estan un poco desfzados con la intencidad del led, pero lo resolvi jugando con las resistencias, despues mando todo en un texto para que vean como va quedando. Aca en Argentina es jodido conseguir leds rgb de mas de 3w.

Snyperdead commented 7 years ago

Que hay señores, buen día,

pues acá utilizo un led RGB tipo luxeon (mas no es luxeon) de 3w, 1w por color y creo va bastante bien, aun estoy experimentando con la vaina del saber.

Shiryu: te mande un correo la semana pasada, pero igual y no te llego, mi correo: diego_villanueva@walla.com

shiryu55 commented 7 years ago

ok, ni lo vi, tienes un mail, con información, en cuanto a lo del led estoy con el mismo problema ponga el que ponga no me da la intensidad que me gustaría ni siquiera llega a cubrir . E leído por hay lo de lijar el sable, para mejorar la iluminación, pero desconozco el método para lijar el tubo por dentro de una manera uniforme. , también seria iteresante poner algún tipo de pintura o material para difuminar la luz a parte del papel de celofán. como lo tienen las bombillas normales de casa.

jbkuma commented 7 years ago

Amigos, escribí un wiki para los pins in LSOS. Es para LSOS v1.6 (La próxima versión también será FX-SaberOS v1), pero es lo mismo para 1.3 y 1.4. https://github.com/Protonerd/FX-SaberOS/wiki/Default-Pins

Espero que 1.6 solucionará problemas con LUXEON (que se llamará RGB_LED en futuras versiones).

Espero que esto te ayude.

Jason "Kuma" Brinkerhoff Mad Science Workshoppe, proprietor http://jbkuma.com/workshoppe

2017-03-21 12:52 GMT-04:00 shiryu55 notifications@github.com:

ok, ni lo vi, tienes un mail, con información, en cuanto a lo del led estoy con el mismo problema ponga el que ponga no me da la intensidad que me gustaría ni siquiera llega a cubrir . E leído por hay lo de lijar el sable, para mejorar la iluminación, pero desconozco el método para lijar el tubo por dentro de una manera uniforme. , también seria iteresante poner algún tipo de pintura o material para difuminar la luz a parte del papel de celofán. como lo tienen las bombillas normales de casa.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/neskweek/LightSaberOS/issues/46#issuecomment-288143654, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdCMC_PW8l2_GDPFJeDKAaPP7Z590_6ks5roABggaJpZM4MMhJi .

carmonajeremias commented 7 years ago

muchachos, estoy con lo de la hoja, los mejores avances los tube con lente de 15° espejo convexco en la punta y 3 laminas de celofan transparente, en una hoja de 85cm y 1.5mm de espesor. Mañana voy a buscar materiales reractantes. Por las dudas les aviso que le meti 10vol a un led de 3w controlado por el pwm de os y ni calento. Tocando esto tb vamos a lograr tener mas brillo.

mañana les comento como me fue.

shiryu55 commented 7 years ago

Esperamos noticias, y algun video en youtube. jjj,

la forma de colocar las laminas las juntas a la pared del tuvo o las dejas desenrolladas dentro ,como un relleno.

10voltios directos a un led 3w ???,,, con los 3,7v de la batería mas una resistencia adecuada no es lo debido??.

carmonajeremias commented 7 years ago

Va directo, use un mosfet y el pin pwm para controlarlo, y llegue a 10v sin quemarlo.

carmonajeremias commented 7 years ago

Chicos, logre el cometido, tengo la hoja llena de luz, después subo el vídeo y fotos. Setie los color base RGB en 250, y no en 200 como viene por dafault, en la hoja enrolle dos pliegos de celofán transparente y un cobertor de aluminio refractante. Acorte la hoja de 90cm a 80cm (80cm es la medida común). El led que uso es un rgb de 3w (1w por color). Mañana le mediré el consumo, pero calculo que andará en 800ma. Tuve que corregir algunas uniones, ya que tenia 0.2v en perdida de masa, uni las masas de los mosfet a la masa directa de la batería, y el positivo lo mande directo a la batería (dos pilas 3.7v 800ma 14500). Use una lupa lisa de 15 grados.

carmonajeremias commented 7 years ago

Una consulta, en que parte puedo cambiar la frecuencia del pwm, creo que le puedo sacar un poco mas de brillo. Ahora de donde puedo cambiar tiempo de arranque, porque sale el sonido antes de prenderse la hoja.

jiij a pulir los detalles

Saludos.

shiryu55 commented 7 years ago

carmonajereminas, no entiendo el por que de dos pilas 3,7 , si el led rgb por lo menos el mio funciona con 3,1 , 3,2 o 3,5v o por lo menos es lo que especificaba el fabricante.... , unas fotos de tu proyecto estarían geniales, el modelo de led y resistencias también serian de ayuda.

jbkuma commented 7 years ago

Ahora de donde puedo cambiar tiempo de arranque, porque sale el sonido antes de prenderse la hoja. en Soundfont.h this->powerOnTime = 300; this->powerOffTime = 700; Pero no funciona antes de 1.5. Necesitas cambiar RampNeoPixel en Light.cpp:

void RampNeoPixel(uint16_t RampDuration, bool DirectionUpDown) { unsigned long ignitionStart = millis(); //record start of ramp function cRGB value;

ifdef FIREBLADE

for (unsigned int i=0; i<NUMPIXELS; (i=i+5)) { // turn on/off one LED at a time FireBlade(); for(unsigned int j=0; j<NUMPIXELS; j++ ) { // fill up string with data if ((DirectionUpDown and j<=i) or (!DirectionUpDown and j<=NUMPIXELS-1-i)){ } else if ((DirectionUpDown and j>i) or (!DirectionUpDown and j>NUMPIXELS-1-i)){ value.r=0; value.g=0; value.b=0; //heat[j]=0; pixels.set_crgb_at(j, value); // Set value at LED found at index j } } pixels.sync(); // Sends the data to the LEDs }

else

for (unsigned int i = 0; i < NUMPIXELS; i = NUMPIXELS(millis()-ignitionStart)/RampDuration) { // turn on/off the number of LEDs that match rap timing for(uint8_t j=0; j<NUMPIXELS; j++ ) { // fill up string with data if ((DirectionUpDown and j<=i) or (!DirectionUpDown and j<=NUMPIXELS-1-i)){ value.r = MAX_BRIGHTNESS currentColor.r / rgbFactor; value.g = MAX_BRIGHTNESS currentColor.g / rgbFactor; value.b = MAX_BRIGHTNESS currentColor.b / rgbFactor; } else if ((DirectionUpDown and j>i) or (!DirectionUpDown and j>NUMPIXELS-1-i)){ value.r=0; value.g=0; value.b=0; } pixels.set_crgb_at(j, value); } pixels.sync(); // Sends the data to the LEDs delay(RampDuration/NUMPIXELS); //match the ramp duration to the number of pixels in the string }

endif

}

Jason "Kuma" Brinkerhoff Mad Science Workshoppe, proprietor http://jbkuma.com/workshoppe

2017-03-22 14:39 GMT-04:00 carmonajeremias notifications@github.com:

Una consulta, en que parte puedo cambiar la frecuencia del pwm, creo que le puedo sacar un poco mas de brillo. Ahora de donde puedo cambiar tiempo de arranque, porque sale el sonido antes de prenderse la hoja.

jiij a pulir los detalles

Saludos.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/neskweek/LightSaberOS/issues/46#issuecomment-288498622, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdCMNqE_9BrSlUfyoN3ToK1VVQ7-soyks5roWrWgaJpZM4MMhJi .

carmonajeremias commented 7 years ago

Buenos dias, en estos dias subo foto y sketch de los avances. El lunes lo voy a conectar al osciloscopio para ver como anda y si le estoy sacando el maximo rendimiento al led. Respecto a las pilas, Con dos pilas en serie alimento todo el cirduito, el arduino nano, para funcionar correctamente necesita una fuente de 7 a 12v (funciona con un minimo de 5, pero se fuerza mucho el equipo). El dfplayer trabaja entre 3.2 y 5v, pero este voltaje se ve reflejado en los watts de salida, con 5v de entrada me aseguro no menos de 2.8watts de salida.

Ps: si alguien sabe donde puedo cambiar la frecuencia por pwm. Ps2: Muchas gracias Kuma.

Saludos.

Snyperdead commented 7 years ago

Amigos ando un poco liado estos días con asuntos de casa y oficina, ademas de que Shiryu ya me puso a trabajar en documentación jejejjejejejje, no estoy seguro que se pueda cambiar la frecuencia por pwm en el NANO y ademas tendría que darme un clavado en el sketch de Protonerd para ver si uso la función para modificarla o simplemente la mando llamar y es todo...

pero aqui les dejo algo de informacion apartir de Arduino UNO y MEGA que tal vez te ayude Jeremias.

La placa Diecimila dispone de 6 salidas de modulación por anchura de pulso (PWM) que son ideales para controlar el voltaje aplicado a una carga. El problema es que la frecuencia de este PWM es de tan solo 490 Hz y esto puede ser adecuado para un control de iluminación pero no es lo mejor opción para controlar la velocidad de un motor DC , por ejemplo (entre 4KHz y 40KHz normalmente).

Las 6 salidas PWM son controladas por 3 contadores, cada contador se encarga de dos salidas PWM:

Contador 0: D6 (PD6) y D5 (PD5) Contador 1: D9 (PB1) y D10 (PB2) Contador 2: D11(PB3) y D3 (PD3)

Entre paréntesis se pone nombre de la pata del Atmega168 y las que empiezan por "D" son los nombres de las líneas digitales del Arduino

En el Arduino la frecuencia del PWM se consigue a partir de la frecuencia de reloj y de un divisor programable llamado "prescaler". Para conseguir subir los 490HZ de frecuencia del PWM hay que modificar el factor de división del prescaler (64 por defecto) disminuyéndolo hasta conseguir la frecuencia deseada. Estas son las frecuencias que se consiguen

                                     Contador 1               Contador 2

Prescaler Frecuencia Registro TCCR1B R Registro TCCR2B 64 490Hz 3 4 32 984Hz -- 3 8 3936Hz 2 2 1 31360Hz 1 1

Nota, el contador 1 no admite el prescaler de 32


>Como el Contador 0 se utiliza para las funciones de retardo, si se modifica la configuración de este contador dichas funciones no funcionarán correctamente. Por ello se pueden modificar las salidas PWM asociadas a los contadores 1 y 2, esto es: D3, D9, D10 y D11. Por ejemplo para configurar estas cuatro últimas salidas PWM con una frecuencia de 31360Hz se añadiran las siguientes líneas en la configuración del Sketch:

>TCCR1B =1;
TCCR2B =1;

>Esto se contradice un poco con lo que pone aquí (habla de un PWM de 30769 Hz)

>Ejemplo de Sketch para modificar PWM En Arduino UNO:

/ señal PWM /

int digPin = 10; // pin digital 10

void setup() { pinMode(digPin, OUTPUT); // pin en modo salida

}

void loop() { digitalWrite(digPin, HIGH); // asigna el valor HIGH al pin delay(500); // espera medio segundo digitalWrite(digPin, LOW); // asigna el valor LOW al pin delay(500); // espera medio segundo }


>Dependiendo de que arduino se tenga, se  tendrá que configurar la salida PWM en el pin concreto del Uno (3,5,6,9,10,11) y del Mega (2 al 13).

Espero que esto ayude a aclara un poco mas esta cuestión.

Saludos.
carmonajeremias commented 7 years ago

Muchas gracias, espero ser digno de esa informacion, jaja. Les dejo unos videitos. https://www.youtube.com/watch?v=XCY98fv5D6s https://www.youtube.com/watch?v=B7W0h-C8bsc Imagen Protoboard. https://drive.google.com/drive/folders/0BwoRLVbPmkMJTjNkYzF3NV80cWs?usp=sharing

Aca les pongo algo,

Saludos.

carmonajeremias commented 7 years ago

Buenas a todos. Snyperdead me sirvió de mucho lo que mandaste, para comprender mejor la funcionalidad, pero sinceramente no termino de entender bien la programación. Si se pudiera subir la frecuencia de las salidas pwm a 200khz obtendríamos mucho mas brillo y el led no calentaría tanto. Pero lamentablemente todos mi esfuerzos de implementacion del código fueron en vano. Si alguien con mas idea de programacio puede realizar esto se resolvería el problema del brillo, llenaria la hoja, y se podria realizar con un led rgb de 3w, 1w por color. Además que la batería duraría mucho mas.

Les dejo esta inquietud.

Saludos.

shiryu55 commented 7 years ago

Nuevas pruebas nucleares, me llgaron las tiras de led de 144 led metro , las corte a 120 led , programe el arduino con la versión 1.4 ,y...., putada gorda una de las tiras no enfiende bien los led , la otra si , y para colmo la que enciende bien los led la secuencia de encendido es lenta como un caracol , con la tira de 60 led metro era más rápido pero con mucha diferencia ,vamos un día de desastre. La tira de led que falla no sé si tendrá mal algun led que no trasmita bien , pero al encender unos led iluminan otros no , unos de un color otros de otro

carmonajeremias commented 7 years ago

calculaste la potencia necesaria?

shiryu55 commented 7 years ago

El fallo solo se produce en una de las tiras, y las e testeado por separado .

carmonajeremias commented 7 years ago

Que cagada, es feo probar cada led de la tira.

leofaure commented 7 years ago

Hola yo hablo español. por fin encuentro gente de habla hispana con mi interés.Estoy creando mi primer lightsaber con mucho entusiasmo y paciencia, nunca antes havia hecho nada paracido y estoy aprendiendo mucho al respecto pero sigo muy verde. mi proyecto es a base de una tira de led casera y un arduino nano , mpu5060 y dfplayer, tengo todo cableado menos la tira le ded.Hoy he decidido usar la versión 1.5 a esperas que alguien me de una mejor, por otra parte el archivo de audios esta perfecto, es algo que faltaba en otras versiones. acabo de conectarlo todo y al encenderlo ha sonado ¨diynolightsaber¨ asi que parece esta bien y los botones me funcionan perfectamente ya que antes les faltaba conectar a masa. ahora parece que devo añadir los offsets del mpu de mi calibración.Creo que en esta versión ha cambiado. alguien sabe donde colocar los offsets? en el LSOS 1.5?

.Me alegra conocer mas hispanohablantes espero que seamos mas para ayudarnos ya que suelo usar traducor de google y es muy tedioso y poco exacto. un saludo y gracias !

shiryu55 commented 7 years ago

Buenas leofaure, estamos todos casi casi en la misma situación, poca información en español , muy técnica , y a cuenta gotas, la cosa es que muchos detalles, a la hora de programar o detalles del harware, los que entienden lo dan por hecho que todos saben, y a la hora de empezar intentas seguir un tutorial de estos, y no son paso a paso,con lo que se complica mucho la tarea, con la ayuda de Snyperdead y jbkuma estoy intentando llegar a buen termino un tutorial con fotos del proceso de carga y partes del código para que el sable sea lo mas funcional posible en función de lo que queramos conseguir.

leofaure commented 7 years ago

Hola qye tal? shiryu55, tienes razon.Ayer consegui arrancar el equipo completo sin la tira de leds pero usando un led por seccion para probar el efecto encendido y apagado. por el momento todo funciona perfectamente.Solo me queda acabar la tira led completa añadiendo los mosfets ( que ya he probado anteriormente y funcionan perfectos), e instalarlo en la hoja y empuñadura final. Por el momento esta version 1.5 me ha funcionado en un 99.9 por cierto ( 0.01 es un error ayer posteado, el que he podido saltear por el momento a esperas que alguien sepa que hacer con ese error). Por otro lado he encontrado donde añadir los offsets del mpu ( en esta version de LSOS esta en otra zona del codigo) // Saludos y que la fuerza os acompañe... ;

shiryu55 commented 7 years ago

Bueno , de momento esta tarde / noche e dado con el fallo de la tira de led, se me presenta otro problema añadido al ser 119 led por 2 , conectados a la bateria de 3.7 no aguanta el tiron de energia, cuanto consume cada led neopixel, ?????,.

jbkuma commented 7 years ago

El máximo para cada píxel es 60mA, pero normalmente debería ser mucho menor. Recomiendo una batería que puede hacer 6A o más. Yo uso un 10A. El sable blanco de plena potencia necesita 14.5A, pero también será muy caliente. Debido a este hecho, MAX_BRIGHTNESS es 200.

Jason "Kuma" Brinkerhoff Mad Science Workshoppe, proprietor http://jbkuma.com/workshoppe

2017-04-01 14:29 GMT-04:00 shiryu55 notifications@github.com:

Bueno , de momento esta tarde / noche e dado con el fallo de la tira de led, se me presenta otro problema añadido al ser 119 led por 2 , conectados a la bateria de 3.7 no aguanta el tiron de energia, cuanto consume cada led neopixel, ?????,.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/neskweek/LightSaberOS/issues/46#issuecomment-290938351, or mute the thread https://github.com/notifications/unsubscribe-auth/ATdCMMWMN_ISLXOO85WQJrJClf2_s9ivks5rrpd8gaJpZM4MMhJi .

shiryu55 commented 7 years ago

podrias ponerme un enlace para ver esa bateria que uitilizas para las dos tiras de led neopixel, en tu sable. laser.

shiryu55 commented 7 years ago

Nuevas pruebas , con la tira neopixel de 144led cortada a 119 led, con una sola funciona ok con las 2 sale el fallo de poca batería , pero si paso de conectarla a los fet , y lo conecto a negativo de la batería y masa de arduino funciona correctamente , pero de esa manera me cometo protonerd que gasta batería incluso en reposo.

La cosa es que no se porque m falla de la forma conectándola a los fet, uno todos 6 Fet al negativo de la tira neo pixel, positivo a batería y pin 13 para señal .

Por otra parte con la tira d led de 60 led y solo 4 Fet me funiono , después incorpore los otros dos Fet a la placa para ver si era por poca masa o por no poner los 6 fet, con los otros led de tipo cree sin problemas también

carmonajeremias commented 7 years ago

Buenas chicos, perdón por mi desaparición, pero anduve con qui lombos. Les comento, los mosfets que puse estaban mal calculados, por eso no se me quemaban los leds al conectarlos a la fuente. Cambie por irfz40/42 y la verdad el cambio es notable. Respecto al tubo he tenido mejoras, usando mylar y puliendo la parte exterior del tubo, esto logra una mayor refracción de la luz. Y como tapa del sable he torneado un pedazo de acrílico concavo para luego pulirlo a espejo. Todavía me falta calcular el grado de refraccion respecto a la angulacion. Pero vamos avanzando.

Un abrazo.

shiryu55 commented 7 years ago

Como es eso del mylar,unas fotos ,,.,, jjj no estarían de más , también del acrílico torneado , es mucha la diferencia ????