Android Nougat 7.12 para placas con Allwinner H3 como Orange Pi PC


Por su precio  la placa  Orange Pi PC tiene  especificaciones bastante razonables,pues integra 1 GB de RAM DDR3, una CPU Allwinner H3 de cuatro núcleos, 3 puertos USB, Ethernet 10/100 y un conector GPIO de 40 pines compatible con Raspberry Pi.

No hay almacenamiento extra a bordo, por lo que se tiene que arrancar desde la tarjeta mini SD para arrancar cualquier sistema operativo en el PI . Aunque hay un montón de sistemas operativos para descargar desde Orangepi.org la mayoría de ellos están desactualizados o en el caso de las versiones de Android albergan Android 4.4  o  Android 7 beta que están en chino y no vienen con aplicaciones de Google instalados. ( y en el caso de Android 7 cuesta conseguir que funcione estable).

También hay  una rom de la comunidad de Android 4.4 Kitkat llamado H3droid que está en inglés  con Gapps que funciona bastante bien, pero Android 4.4 es una versión bastante antigua de Android actualmente  y  pronto los desarrolladores de aplicaciones dejarán de admitir estas antiguas versiones de Android que limitarán el número de aplicaciones que puede ejecutar.

Buscando  una versión en inglés de Android 7 con Gapps  hay una entrada de blog de MQXproject sobre una versión de Android 7.12 para la caja de TV Sunvell H3 que utiliza la misma CPU Allwinner que orange Pi ( de hecho en ese mismo  post informan que el software para el Sunvell H3 también funciona en el Orange Pi PC) .Por lo tanto,  se puede  intentar descargar y  flashear en una tarjeta SD y probar en la Orange Pi PC ¿no?.

Si quiere probar la versión de Android 7.12 por tanto e su Orange Pi PC  este es el enlace

Al ser Android, una vez tenga el fichero de  l imagen de Android 7.12  ,  a la hora de cargarla en la SD , el  proceso  difiere el proceso de flasheado respecto al habitual usando el sw de win32Diskimager  , por lo que puede  ser inicialmente bastante difíci, ya que requiere el uso del software Phoenixcard para flashear la imagen,  software por cierto que  sólo funciona bajo Windows . Este sw  muchos usuarios reportan dificultades  a la hora  de ponerla en marcha tratando de flashear la imagen en una tarjeta SD usando un PC con Windows 10 :el software de la tarjeta Phoenix instalado Ok sin mensajes de error, siguiendo las instrucciones sobre el uso del software  pero se recibe error ‘load cardtool failed‘ cada vez que se intenta escribir la imagen en la tarjeta SD) lo cual hace dudar de la tarjeta SD . Descartado que la tarjeta SD o el adaptador de tarjeta USB a SD no estén defectuosos,  nos puede surgir la duda pero gracias a una publicación en un foro , lo ideal es  instalar el paquete redistribuible Microsoft Visual C+ 2008 (x86)  antes de empezar a probar diferentes tarjetas SD o pensar que la descarga está dañada.

Una vez que la imagen la hayamos quemado en la tarjeta SD e insertada  , al proceder a arrancar la Orange Pi PC con él  inicialmente el arranque tomará un tiempo (probablemente unos 5 minutos) pero obviamente eso dependerá de la velocidad de su tarjeta SD. Una vez que  haya arrancado se mostrará una pantalla de inicio de Android personalizada. (ver más abajo)

orange Pi running Android 7.12 OS

El software preinstalado en la imagen es bastante básico:  Google Chrome, Firefox, Netflix, receptor Miracast, aplicación de música, KDplayer que es una compilación de Kodi 17.5, un administrador de archivos y Youtube, pero también tiene la tienda de Google Play para que podamos descargar otras aplicaciones. ( existen aplicaciones que no son  compatibles con la caja , pero la mayoría de las aplicaciones si funciona bien)

Aunque el software funciona bien en la Orange Pi no es del todo perfecto y aún tiene problemas por solucionar:

  • No reconoce ningún dongle USB Wifi (quizás ,  sólo funcione con adaptadores WIFI específicos o tal vez no tiene ningún soporte USB Wifi instalado).Los adaptadores WiFi USB con chip Ralink 3070 o  chip Ralink 5370 generalmente no hay ningún problema en Linux como el controlador está integrado en el núcleo, pero en esta versión de Android aunque se detectan como presentes si ejecuto Aida64  no se pueden encontrar redes Wifi cuando se enciende Wifi en Android y hacer una búsqueda. Los Ethernet  integrados funcionan para que pueda conectarse a Internet con él a través de una conexión por cable como opción de copia de seguridad
  • No parece haber modos de apagar o apagar desde dentro de Android. Se apaga si presiona sin el botón de encendido en su Orange Pi PC, pero luego  no volvería a encenderse hasta que vuelva a conectar la alimentación .
  • Una última cosa a tener en cuenta es acerca de la velocidad de su tarjeta SD, esto no sólo se aplica a esta versión de Android, pero en general cuando se ejecutan sistemas operativos desde una tarjeta Mini SD. El fabricante del Orange Pi le aconsejó utilizar una tarjeta con una velocidad de al menos la clase 10, que debe proporcionar una velocidad de escritura de 10 Mb, con cualquier sistema operativo que esté ejecutando en su ORANGE PI.
    Aun  usando una tarjeta SD de clase 10, las aplicaciones de carga encontradas parecer ser lentas bajo Android e instalar aplicaciones de la tienda de juegos también toma tiempo básicamente por la calificación A1 que  no es sólo acerca de la velocidad de lectura / escritura, sino más bien  con  la E/S y lo bien que pueda manejar aplicaciones de carga 
    Después de cambiar a una tarjeta con clasificación A1 las aplicaciones se deberían cargar más rápidamente en comparación con lo que estaban haciendo en una tarjeta SD estándar de clase 10 y, en general, se mejora la capacidad de respuesta. 

 

Respecto al sw de esta ROM  ,éste  está relacionado con que  Sunveil el año pasado sorprendió a todos al lanzar una caja de TV basada en H3 Allwinner con un sistema operativo Android 7.12. Como resulta que el firmware de la caja de TV Sunveil es ese ,  realmente funcionará bien en un PC Orange Pi con una CPU H3. Puede funcionar en otros modelos de Orange Pi, así, pero sólo hay constancia de que lo haga  en un PC Orange

 KDPlayer (Kodi 17.5)   debemos  desinstalarlo antes de instalar Kodi 18.1  (por cierto  no se puede activar ok botón al desinstalar la aplicación mediante el uso de la flecha del ratón de aire, pero l funciona cuando se deshabilite la flecha y utilice las  teclas). 


El sistema operativo Android Sunviel está libre de bloatware y aplicaciones de idioma chino, y tiene el Google Playstore  en Inglés, por lo que es mejor que la beta de Android 7 que está disponible desde orangepi.org.

No es 100% perfecto, ya tiene dificultad con reconocer por ejemplo a los dongles WiFi pero  Ethernet si  funciona bien

Además de no funcionar  por wifi tampoco  funciona  Añadir cuenta de  Google con Configuración > Agregar cuenta ( al crear una nueva cuenta a través de Google Play pide el número de teléfono  para que pueda salir  en línea con una conexión por cable).

A pesar   de sus muchas   limitaciones  es perfecto  para  usarse para Amazon Prime Video, Youtube, BBCplayer ,etc  y es bastante estable .¿se anima a probarlo??

 

 

Mas informacion en http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=4198

Sencillo soldador de puntos


La soldadura  por  puntos  lleva con nosotros unos 40 años, pero a pesar de su antigüedad   sigue  gozando de buena reputación en los nuevos tiempos usándose de forma intensiva  también en aplicaciones de electrónica  donde la soldadura convencional con estaño no es efectiva, como   por ejemplo  a la hora  de conectar baterías entre si con laminas de níquel,  entre  sus miles de aplicaciones más. En esencia la tecnología de la soldadura por  puntos  no es nada compleja , pues  la  configuración típica de un soldador de puntos no ha variado a  lo largo de los años,  consistiendo básicamente en  una fuente de muy baja tensión (entre 3 y 15V) de alta intensidad   conectada a un cabezal para soldar.

Desgraciadamente, a pesar de que no incluye demasiada tecnología, un soldador de puntos es uno de los pocos equipos donde la construcción casera  de este  es mucho  más barata que comprarlo montado,  incluso si se decide a comprarlo en alguno de los famosos  portales chinos, ya que incluso comprándolos  allí , su precios van entre los 200€ en adelante. Si no  estamos dispuestos  a desembolsar esa cantidad otra opción es fabricar un soldador de puntos  nosotros mismos  pues  en la red  se pueden ver  una gran cantidad de diseños de soldadores de puntos basados en viejos transformadores de microondas , a los que  se les elimina el secundario de AT  por medios mecánicos y simplemente se rodea en el interior del entre-hierro  en ese espacio que ha quedado vació de  dos vueltas de cable de gran sección ( al menos de 8 mm).

NO recomendamos construir  un soldador de puntos   basándose en un transformador   de microondas, no sólo por el voluminoso espacio  que ocupa ( y el ruido que genera) , sino, sobre todo,  por  el  peligro que conlleva extraer dicho transformador , pues está muy cerca el condensador de alto voltaje, cuya  carga puede estar presente mucho tiempo después de que el horno de microondas esté desenchufado (y es extremadamente peligrosa una descarga de este tipo ). No confíe en la resistencia de purga interna del condensador , pues puede fallar y es muy  peligroso ( si lo va a hacer, al menos conecte dos cables de prueba de clip de cocodrilo  a la tierra del chasis de metal de microondas, asegurándose  de que los cables no estén rotos,sujete una resistencia de 10K … 1M al otro lado de un cable de prueba y descargue los dos terminales del condensador uno por uno a través de una  resistencia de   1MΩ utilizando alicates aislados ). Además  hay tambien un motivo obvio : si no contamos con un  horno microondas¿  vamos a tener que comprar un transformador de microondas  ( nuevo o no)   y que tendremos que desmontar?

 

 

Bien  en un  post  anterior vimos como una alternativa  a  los soldadores de punto basados en transformadores  de microondas era  usar supercondensadores  , pero   son caros  y dificiles de conseguir , así que es bueno explorar otras alternativas como  pueden ser las  baterias de automovil ( nueva  o usada ) como fuente de energía

Como parte de un proyecto de dotar de un nueva  batería  de litio  a un precio razonable   basada  en celdas 18650  para una bicicleta de montaña eléctrica  el autor de este proyecto (Rory ) necesitaba una gran batería de litio  que encajasen  en su presupuesto según sus  especificaciones:

  • Barato: solo se planea si es a bajo  coste
  • Confiable : deberia  poder ofrecer  más de 500 pares de soldaduras por puntos para hacer
  • Fácil y rápido de hacer -:idealmente usando piezas que se pueda  disponer 
  • Relativamente seguro: No hay altos voltajes presentes

Rory necesitaba ser capaz de soldar la tira de níquel a los terminales celulares 18650 para fabricar   su soldador ocasional  .   Los soldadores  18650  de punto están ampliamente disponibles en la red y probablemente valga la pena la inversión si usted tiene la demanda para ello. Sin embargo, como Rory sólo planeaba construir una batería, realizó su propio soldador de puntos  sin tener que adquirir uno comercial.

Para situarnos ,una búsqueda rápida de YouTube nos ofrece  el canal de darkkevind  donde demuestra su soldador basado  en  una batería de coche estándar conectada a un solenoide motor de arranque de moto. El solenoide se activa mediante un pulsador que cambia la potencia a dos electrodos de soldadura hechos de clavos de cobre. Su diseño es funcional  pero como todo en este mundo  se puede mejorar para  hacer un sistema más confiable  como el que vamos a ver en las líneas siguiente con el diseño de Rory.

 

 

Soldador con bateria de 12V 

El diseño de Rory  cuenta con un solenoide de arranque DELCO 130493  como  interruptor   de potencia para conectar  momentáneamente las bornas de la batería a las puntas de soldadura .Como el lector puede adivinar  en realidad   para este proyecto en realidad   puede usar   cualquier solenoide de motor de arranque de 12V  ( incluso aunque sea para motocicleta) .

En este modelo en concreto es  muy interesante   el diseño de los terminales que pueden  ser vinculados muy bien a una abrazadera de terminal directamente a la batería y además el soporte también permite montar el gabinete de electrónica junto a este  .

Como puede apreciarse en la imagen los terminales laterales  son los de interruptor del relé, es decir las conexiones de potencia que conmutará el solenoide  .Obviamente do las  conexiones centrales  son las de la bobina del solenoide ( de ahí su menor dimensión) 

 

Como se puede apreciar los pernos de terminales solenoide de 8 mm se sujetan muy bien en los terminales de la batería y la bobina solenoide está entre el perno pequeño en el soporte derecho y el soporte de montaje

En el  montaje del Rory el  solenoide es controlado por un circuito de temporizador construido alrededor del multivibrador monoestable dual de precisión  CD14538BE  de Texas Instrument que funciona en modo «no refrigerable». 

Como rory no ha compartido la configuración del circuito  vemos   abajo  un multivibrador monoestable usando IC CD4538. Es un IC multivibrador monoestable/aestable de precisión libre de activación falsa. Esto se puede utilizar para varias aplicaciones en las que se requiere un ciclo de sincronización preciso.  CD4538 es el IC multivibrador monoestable/estable de precisión que está libre de activación falsa y es más fiable que el popular temporizador IC 555.

Aquí el IC se conecta como temporizador monoestable de corta duración usando el r1 y el C1 como componentes de sincronización. Con los valores dados, la salida de IC1 permanece baja durante tres minutos. Cambiando el valor de C1 o R1 se pueden obtener varios intervalos de tiempo, que  son los valores   que deberemos ajustar para unos 20ms   ( idealmente 10 y 110 ms a través de un potenciómetro) .

A diferencia de 555 IC en el modo monoestable, aquí en CD4530, la salida de IC se vuelve alta en el encendido y se vuelve baja cuando el pin 5 del gatillo consigue un pulso de transición bajo a alto. Cuando se presiona S1, el pulso de alta marcha activa el IC y su salida baja. Esto impulsa la carga a través del transistor PNP T1. La carga puede ser un LED, zumbador, etc.  Lógicamente para cargas más grandes ( como es en este ejemplo) no basta un simple transistor de pequeña  potencia( como en el esquem  de abajo)  pues la bobina solenoide deberia ser  accionada con un transistor de potencia  como por ejemplo  un mosfet FQP30N06L. 

En la solución final basada en el circuito anterior  y que el autor no ha compartido , además   usa algunos  componentes  pasivos adicionales para eliminar el rebote de un interruptor de pie básico . La bobina solenoide es accionada por un mosfet FQP30N06L  ( con su correspondiente diodo en paralelo)  . Además  el temporizador es ajustable entre 10 y 110 ms a través de un potenciómetro estando el circuito  alimentado por una batería separada de 9V aunque podría ser alimentado por la propia  batería del coche con el desacoplamiento adecuado.

De todos modos aunque no sepamos los valores exactos del esquema  del monoestable  que uso Roru ,    este montaje   se puede comprar ya montado  y probado  (buscar 12v DC Delay Relay Timer) por unos 6€  , lo  cual es importante no sustituye  al delco puesto qeu lso contactos del rele   de este tipo de circuitos  no supera 10A con 220V en ac (2200w) , claramente insuficiente para la corriente de soldadura que sera a 12V pero en CC  

A pesar de la conmutación lenta del solenoide, los contactos permanecerán cerrados durante la misma duración que la corriente que se suministró a la bobina. En este caso  el solenoide tarda alrededor de 5 ms para cerrarse, pero el diodo a través de la bobina mantiene el campo magnético activo, permitiendo   enviar  pulsos precisos en el ajuste mínimo de 10 ms del temporizador

Todo esto está montado en una carcasa de aluminio fundido a presión. Tenga en cuenta que la bobina solenoide está conectada entre el terminal de tornillo ‘S’ y el soporte de montaje. El terminal ‘I’ es el contacto NC del solenoide, no una conexión de bobina…

Otros aspectos interesantes constructivos  es  que los electrodos se fabrican utilizando clavos de cobre soldados a longitudes cortas de cable trenzado de 8 awg. Las uñas de cobre se pueden afilar rápidamente utilizando un archivo, por lo tanto, no requieren que sean reemplazables. Unas pocas capas de termorretráctil proporcionan aislamiento térmico y eléctrico.

 

 

Como en las primeras pruebas se hicieron con una batería nueva y la resistencia interna es muy baja, el  resultado fueron  pulsos de corriente muy altos que destruyen las tiras de níquel si el pulso superaba los 20 ms ,  Rory  experimentó con una «resistencia limitante de corriente» formada por una longitud de alambre de relleno de soldadura TIG de 1,6 mm lo cual le  permitía ejecutar pulsos de soldadura de corriente más baja y así encontró que el resultado era una soldadura mucho más fuerte con  un pulso de corriente más corto (  usó un conductor con una longitud aproximada de 50 cm).

Como después del primer pulso la resistencia estaba muy caliente, aumentando la resistencia lo que  hizo que el rendimiento no fuese fiable en las siguientes soldaduras   la solución fue sumergir el cable en agua  mediante un buen vaso de plástico Ikea ( con una base muy gruesa y algunos pernos M8 que aseguraron todo juntos y mantuvieron el agua dentro).

 

 

 

Cabe señalar algunos puntos interesantes de este montaje:

  • Un pulso de alrededor de 40ms produce las mejores soldaduras con esta  configuración. Arrancar la tira de níquel de la 18650 dejaría la parte soldada todavía unida a la batería rasgando el níquel circundante.
  • La batería del coche debe estar conectada a un cargador durante el uso si se hace una gran cantidad de soldaduras. De lo contrario, el voltaje caerá, causando corriente de soldadura poco fiable. Puede usarse  un cargador de corriente constante 5A que se puede dejar conectado durante la soldadura aunque aunque un cargador de 2A más o menos estaría bien.
  • Se requiere una presión uniforme firme en cada electrodo para hacer que cada soldadura por puntos sea de igual resistencia. Los electrodos de soldadura se calientan mucho lo cual debe tener en cuenta para no quemarse .
  • A medida que el agua que enfría la resistencia se calienta hacia su punto de ebullición, no puede eliminar el calor tan rápidamente de la resistencia debido al efecto Leidenfrost (donde las burbujas de vapor aíslan el alambre). Esto permite que la resistencia funcione más caliente, lo que reduce la corriente de soldadura. Suba  el temporizador de pulso a 50mS en este punto. El agua podría ser reemplazada, o un recipiente más grande utilizado para contener el agua de refrigeración.
  • Relativamente el proyecto es  seguro ,aunque es recomendable usar gafas de seguridad debido a las chispas  ocasionales. Guantes también sería una buena idea, así como trabajar fuera lejos de cualquier cosa inflamable.

 

 

Fuente original en  hackaday.io