domingo, 5 de marzo de 2017

  • Un nuevo informe predice que casi el 50% de todo el trabajo podría ser automatizado para el año 2055, con las máquinas ya capaces de hacerse cargo del 30% de las tareas humanas en aproximadamente el 60% de las ocupaciones.
  • A pesar de este cambio podría tomar más tiempo debido a la política y la opinión pública, tenemos que empezar a prepararse ahora para un futuro en el que muchos trabajadores son desplazados por las máquinas.


AUTOMATIZACIÓN INVASION

De acuerdo con un nuevo informe del Instituto Global McKinsey , casi la mitad de todo el trabajo que hagamos será capaz de ser automatizado para el año 2055. Sin embargo, una variedad de factores, incluyendo la política y la opinión pública hacia la tecnología, que podría empujar hacia atrás por hasta 20 años. Un autor del informe, Michael Chui, hizo hincapié en que esto no quiere decir que estaremos inundados de desempleo masivo en las próximas décadas. "Lo que deberíamos estar haciendo es tratar de resolver el problema de la" redistribución de masas ' ",Chui dice Public Radio International (PRI) . "¿Cómo podemos seguir teniendo las personas que trabajan junto a las máquinas a medida que avanzamos?"

El informe sugiere que el movimiento hacia la automatización también traerá consigo un aumento global en la productividad: "Sobre la base de nuestra modelado de escenarios, calculamos la automatización podría aumentar el crecimiento de la productividad global de 0,8 a 1,4 por ciento al año." La eliminación de la capacidad de error humano y salsas en la velocidad debido a una enfermedad, fatiga o malestar general puede ayudar a aumentar la productividad en cualquier tarea susceptible de ser automatizado.

Muchos de los debates sobre la automatización rodean impacto que tendrá en el trabajo manual. Sin embargo, mientras que es fácil ver cómo la robótica puede hacerse cargo de las tareas de fabricación precisas y repetitivas, el aumento de la inteligencia artificial (AI) está permitiendo para más tareas basadas en la cognición a ser asumidas por las computadoras también. Chui dijo: "En un 60 por ciento de las ocupaciones, más del 30 por ciento de las cosas que la gente podría automatizarse - ya sea mediante robots o la inteligencia artificial, aprendizaje automático , el aprendizaje profundo , todas estas tecnologías que estamos escuchando más y más acerca ".

Sächsische Maschinenfabrik en Chemnitz, Alemania, 1868. Dominio Público

¿Y LOS TRABAJADORES?

Chui cree que la redistribución de masas es como la mano de obra perdurará la pérdida del empleo. El informe cita el paso de la agricultura a la industria como otro punto de la historia durante el cual se produjo la redistribución de masas. Por ejemplo, en el transcurso del siglo 20 y en la actualidad, los Estados Unidos ha pasado de tener 40 por ciento de la fuerza laboral en la agricultura para sólo menos del dos por ciento. "No tenemos el 30 por ciento de desempleo, ya que, de hecho, encontramos cosas nuevas para las personas que hacer en la economía", dice Chui. "Así que hemos sido históricamente ... capaz de hacer eso."
Sin embargo, el cambio de la automatización no es tan clara como uno de la agricultura a la industria. La revolución industrial creó nuevas funciones para las masas de personas, junto con máquinas que tienen un papel más importante que desempeñar en la agricultura. La automatización puede crear algunas nuevas funciones para algunos trabajadores altamente cualificados, pero otros, especialmente los trabajadores de baja calificación, será dejado sin ninguna posición inherentes. Por esta razón, algunos expertos están anunciando la renta básica universal  (UBI) como la única manera de garantizar los medios de vida de los trabajadores desplazados.
Durante su administración, el presidente Obama vio que la automatización y UBI comenzaría a entrar en nuestros debates políticos. Estamos en la infancia de estas ideas, pero las conversaciones serias necesitamos para empezar si queremos estar listos para hacer frente preventivamente estas cuestiones antes de que estamos obligados a por las circunstancias.
tomado de: https://futurism.com/new-study-predicts-nearly-half-of-all-work-will-be-automated/

miércoles, 1 de marzo de 2017



Si te interesa intercambiar conocimientos sobre microcontroladores PIC, te invito a unirte a mi grupo exclusivo de programación de estos dispositivos tenemos mucha información y gente interesada en compartir sus conocimientos.




Unete, este es el enlace del grupo:

lunes, 23 de enero de 2017

Soluciones y Proyectos en Ingeniería Electrónica

Le Desarrollamos Su Idea

DESARROLLOS CON ELECTRÓNICA EN GENERAL:
Electrónica Básica, Fuentes de voltaje, Amplificadores de Audio, Alarmas, Cargadores, Controles de Nivel de liquido, Detectores, etc

DESARROLLOS CON ARDUINO:
Módulos y Shields, Bluetooth, WiFi, GSM, Sensores, Drivers Motores, Comunicaciones, Ethernet, RF, Display, Pantallas, Alarmas, Manejo de cargas con relés.

DESARROLLOS CON MICROCHIP:
Lenguaje C, CCS, Mikroc, MPLABX, simulacion etc

FABRICAMOS TARJETAS ELECTRONICAS EN BAKELITA CON Y SIN ANTISOLDER

Circuitos electrónicos en la medida de sus necesidades
Diseñamos y fabricamos circuitos electrónicos para control industrial de procesos. 




Circuitos impresos en fibra o bakelita con antisolder


Adquisición de datos de sensores.

Sensores PIR (presencia humana):

El PIR (Passive Infra-Red) es un dispositivo sensor piroeléctrico que detecta el movimiento mediante la medición de cambios en los niveles infrarrojos emitida por los objetos circundantes. La detección de movimiento en este sensor genera un cambio de nivel en el pin de salida.




Sensor de temperatura: Termocupla tipo K hasta 1000°C



Una termocupla es un sensor de temperatura que se construye a través de la unión de dos metales diferentes, generalmente soldados, al aplicar temperatura en esta unión se genera un voltaje muy pequeño del orden de mili-voltios, este efecto es denominado efecto seebeck el cual aumenta a medida que aumenta la temperatura de la unión. 

Sensores de gases y calidad de ambiente.

Sensor de detección de gas natural, sencillo de usar, con una alta sensibilidad y rápida respuesta en tiempo, caracterizándose por sus dimensiones tan prácticas. Normalmente usados para la detección de concentraciones de gas natural de 300ppm a 10000ppm. 

Sensores de presion de gases:
Sensor de presión piezoelectrico en silicio el cual da una salida diferencial la cual es proporcional a la presión aplicada.

Sensor de flujo de agua
Este sensor esta fabricado en plástico de alto impacto. Utiliza un sensor de efecto hall para hacer la detección y medición del flujo de agua.

Sensor de humedad de suelo.
El sensor incluye una cubierta protectora impermeable que le permite al sensor capturar la humedad del aire, y de esta manera medir la humedad del suelo o la temperatura.

Desarrollos realizados:


  • -Interfaz grafica windows 32/64 bits
  • -Comunicación RS232, RS485, I2C, USB (HID, Bulk, SDC)*
  • -Actulizacion de firmware mediante USB, Serie, HID.
  • -Software que controla actualizacion y comunicacion.
  • -Bootloaders Serie y USB Firmware y Software.
  • -Grabacion y lectura de datos en memorias SD y MicroSD
  • -Comunicación serial asincrona y/o sincrona*-Control por infrarrojos*
  • -Control por RF*
  • -Programación de Memorias EEprom Seriales y Paralelas.*
  • -Tomar datos de Sensores de Temperatura y otros...*
  • -Manejo de LCD estandar y Graficos LCD, GLC, TFT*
  • -Manejo de Teclados de PC*
  • -Manejo de Teclados Matriciales*
  • -Control de Motores paso a paso*
  • -Desarrollo de aplicaciones comerciales: inversores, protectores, estabilisadores...*

 Electrónica industrial y control automático.

  • Circuitos electrónicos para el control industrial.
  • Sistemas de control de potencia.
  • Control de tiempos, arrancadores, retardadores.
  • Temporizador.
  • Control de potencia en AC-DC, sistemas automáticos de control.
  • Contadores de piezas, banda transportadora, ascensor. 
  • Señalización de trafico, Iluminacion LED de alta eficiencia.
  • Sistema de control de turnos.
  • Anunciador Digital.
  • Control e indicación de temperatura en todo tipo de ambientes.
  • Reloj de tiempo real con leds.
  • Sistemas de indicación y alarma de velocidad alta o baja.
  • Sistemas de turnos
  • Llamados de enfermería.
  • Certificacion Sanitaria NIMF15
  • Tableros electrónicos en acrilico

>>Mas informacion <<

mail: electronicosembebidos@gmail.com

BARRANQUILLA/ATLANTICO
COLOMBIA

lunes, 14 de noviembre de 2016




Introducción a la programación en alto nivel usando lenguaje de programación Pascal con el entorno de desarrollo RAD Studio Delphi usamos la version XE10.1 Berlin.

Primer Vídeo Tutorial:



Segundo Vídeo Tutorial:


jueves, 20 de octubre de 2016

Proyectos avanzados usando PIC18F2550: Bus USB.



En este articulo vamos a explicar como realizar sencilla y fácilmente una transferencia de datos utilizando para ello el bus USB para lo cual tenemos implementado el protocolo HID.


El Bus Serie universal (USB) es una de las interfaces más comunes utilizadas hoy en día en  productos electrónicos de consumo, como ordenadores, cámaras, GPS, MP3, juegos, módems, impresoras y escáners, solo por  nombrar algunos pocos. 



El Bus USB fue desarrollado originalmente por Compaq, Microsoft, Intel y NEC, y más tarde también por  Hewlett-Packard, Lucent, y Philips. Estas empresas formaron eventualmente nonprofit corporation USB Implementers Forum Inc. para organizar el desarrollo y la publicación de las especificaciones USB. 

Para este proyecto vamos a necesitar:

-Placa entrenadora Open Hardware Power2550 la cual desarrolle para trabajar con el PIC18F2550 mas facilmente.








Diseño de un circuito de comunicacion USB con PIC18F2550


-Programador PIC capas de grabar la memoria del PIC18F2550


-Software Mikroc para generar el archivo ejecutable




Ahora solo necesitan instalar un Bootloader, para ello deberan grabar el siguiente programa en el micro: USB HID Bootloader 20mhz.rar  para programar el micro usen cualquier programador de PIC, es mejor que sea en uno que tenga base zif, por que todavia no se han dado detalles de como hacerlo por ICSP, no lo hagan NO RESPONDO OK!!

Una vez instalado el bootloader deberemos conectar sin alimentación al puerto USB para probar que funcione bien, si el computador emite el sonido característico de conexión USB y no muestra mensajes raros, luego de unos segundos volverá a sonar indicando que se desconecto, eso es normal, ahora puedes cargar un programa de pruebas que es led blink, el cual lo puedes descargar del siguiente link:


Ahora que tienes el primer programa, necesitas el software para cargarlo, para ello puedes usar el siguiente software:


Como usar el mikrobootloader?


Para realizar mas programas deberas usar el siguiente programa:


Una vez cargado el programa USB HID Bootloader 20mhz.rar  en el micro vamos a crear un codigo de ejemplo para probar como funciona la comunicacion USB HID con la tarjeta POWER2550 

Esquema de comunicacion USB



El código de clase de dispositivo de clase HID es "0x03, esta clase se utiliza para dispositivos controlados por humanos, como el teclado, ratón, joystick y así sucesivamente.

La ventaja de los dispositivos HID es que, no requieren la instalación de los controladores, en la mayoría de los sistemas operativos modernos, es detectado el dispositivo sin ningún problema.

MikroC PRO for PIC proporciona la libreria USB HID que hacen que hace fácil que un host en este caso un PC pueda comunicarse con un dispositivo USB.


Descriptores.

Cuando un dispositivo es conectado al bus USB, el HOST utiliza la dirección 0 para pedir información básica del dispositivo. A continuación, el HOST le asigna una dirección única al dispositivo. Después de que el HOST solicita y recibe más información sobre el dispositivo, como el nombre del fabricante, las capacidades, y el ID de producto, entonces comienza la comunicacion.
Todos los dispositivos USB tienen una jerarquía de descriptores que describen diversas características del dispositivo como el ID de fabricante, la versión del dispositivo, la versión de USB que soporta, que tipo de dispositivo es, sus requisitos de potencia, y así sucesivamente. Los descriptores USB más comunes son:

  • Device descriptors
  • Configuration descriptors
  • Interface descriptors
  • HID descriptors
  • Endpoint descriptors
El protocolo USB HID permite que un PC reconosca un dispositivo HID USB conectado a el sin necesidad de crear un driver, esto es lo mismo como cuando se conecta un mouse óptico USB o un teclado USB y no es necesario instalar controladores para ello. El sistema operativo Windows cargará los controladores necesarios, todo lo que se necesita es que programa que va a controlar el dispositivo desde el PC tenga la informacion del dispositivo como Vendor ID (VID), identificador de producto (PID), nombre del Fabricante etc.

Creacion del archivo con los descriptores en MikroC.


Para crear el archivo de descriptores en mikroC, abra su proyecto mikroC vaya al menú Tools y haga click en HID Terminal  a continuación haga click en la solapa y llene los datos como se ve a continuacion:

Creando el archivo de descriptores.

Explicacion de cada uno de los parametros:

VID (vendor ID) and PID (product ID): Cada dispositivo USB debe tener un conjunto único de códigos PID y VID.

Input and Output data length:  Este es el tamaño de los buffers de entrada y salida. el valor predeterminado es de 64 caracteres.

Vendor Name and Product Name: aquí se pone el nombre del vendedor y el del producto.

Bus power:  Marcar esta opción para dar permiso al PIC que se energise desde el PC.

Seleccione el lenguaje usado: Mikroc en este caso

Haga click en Save descriptor  y guardelo en el lugar deseado, en nuestro ejemplo, vamos a guardarlo en el mismo directorio que el proyecto y se puede guardar con el nombre que quiera en este caso sera USBdsc.c por defecto.

Ahora solo queda escribir el codigo e incluir el archivo de descriptores para que pueda funcionar a continuacion el codigo:



unsigned char readbuff[64] absolute 0x500; unsigned char writebuff[64] absolute 0x540; #include "USBdsc.c" char cnt; char kk; void interrupt(){ USB_Interrupt_Proc(); // USB servicing is done inside the interrupt } void main(void){ ADCON1 |= 0x0F; // Configure all ports with analog function as digital CMCON |= 7; // Disable comparators TRISC.B2=0; PORTC.B2=0; HID_Enable(&readbuff,&writebuff); // Enable HID communication while(1){ while(!HID_Read()); for(cnt=0;cnt<64;cnt++) { writebuff[cnt]=readbuff[cnt]; } while(!HID_Write(&writebuff,64)); } }








Para compilar este codigo y cargarlo con el bootloader debes usar la siguiente  configuración, para acceder a ella te vas a project--> edit project: 





Ahora compilas el proyecto y luego lo subes al micro usando el microbootloader:



Para establecer comunicacion ahora puedes usar la herramienta HID Terminal que viene incluida en Mikroc Tools-->Hid terminal



Selecciona usb hid library  ahora tiene un software terminal para hacer pruebas para recibir enviar datos.


 Pruebas terminadas, conectividad en todos los aspectos funcionando
descargar aca el archivo eagle:
>> download here  <<

Desarrollamos proyectos electrónicos.

Diseñamos circuitos electrónicos en la medida de sus necesidades

>>Mas informacion <<

mail: electronicosembebidos@gmail.com 

Necesitas ayuda para tu proyecto electronico? 
buscame, tal ves pueda colaborarte.
Blog: http://electronicosembebidos.blogspot.com.co/
mail: electronicosembebidos@gmail.com
Mi grupo de facebook: https://www.facebook.com/groups/electronicteamgroup/?ref=bookmarks




viernes, 16 de septiembre de 2016

En esta ocasión utilizare un microcontrolador PIC16F1936 y una termocupla tipo K ademas de un chip MAX6675 encargado de hacer la interfaz con la termocupla y el microcontrolador.


Esquemático del proyecto:






jueves, 8 de septiembre de 2016

Esta ves realizamos la unión de uno de esos módulos que venden para Arduino con un microcontrolador PIC16F1827 que no tiene nada de especial para esta aplicación, simplemente es un microcontrolador nuevo que conseguí y tiene muchas características pero igual funcionaria con cualquier otro micro pequeño.



Este es módulo MP3 originalmente diseñado para ser conectado con placas de desarrollo arduino igual puede como casi todos los modulos trabajar con microcontroladores ya sean PIC o de la marca que sean.




Este es un modulo pequeño con una salida que es capas de mover un pequeño parlante.

Esquema de conexion:




Video de funcionamiento: