OpenPLC-IIOTv0

所属分类:单片机开发
开发工具:Jupyter Notebook
文件大小:2764KB
下载次数:0
上传日期:2023-02-10 22:59:00
上 传 者sh-1993
说明:  Lógico可编程开源控制器硬件设计。Basado en el微控制...
(Desarrollo del hardware de un Controlador Lógico Programable bajo la filosofia Open Source. Basado en el microcontrolador ESP32 y MicroPython para la industria 4.0.)

文件列表:
LICENSE (1066, 2020-08-25)
PCB_Jesus_Capelo (0, 2020-08-25)
PCB_Jesus_Capelo\PLC_enrutado_easyeda.PNG (126699, 2020-08-25)
PCB_Jesus_Capelo\PLC_parte_inferior.jpeg (85332, 2020-08-25)
PCB_Jesus_Capelo\PLC_parte_superior.jpeg (81379, 2020-08-25)
PCB_Jose_Laica (0, 2020-08-25)
PCB_Jose_Laica\Modelo3D_PCB (0, 2020-08-25)
PCB_Jose_Laica\Modelo3D_PCB\Intro.txt (136, 2020-08-25)
PCB_Jose_Laica\Modelo3D_PCB\PLC32V01.step (10313229, 2020-08-25)
PCB_Jose_Laica\Vista3D (0, 2020-08-25)
PCB_Jose_Laica\Vista3D\Intro.txt (142, 2020-08-25)
PCB_Jose_Laica\Vista3D\PLC32V01_kicad.png (395547, 2020-08-25)
PCB_Jose_Laica\Vista3D\PLC4v01_Easyeda.png (76507, 2020-08-25)
PCB_Jose_Laica\esquematicos (0, 2020-08-25)
PCB_Jose_Laica\esquematicos\ESP32.png (44726, 2020-08-25)
PCB_Jose_Laica\esquematicos\Entradas.png (30434, 2020-08-25)
PCB_Jose_Laica\esquematicos\Reguladora.png (34160, 2020-08-25)
PCB_Jose_Laica\esquematicos\Salidas.png (34112, 2020-08-25)
PCB_Jose_Laica\esquematicos\imagnes.txt (49, 2020-08-25)
PCB_Jose_Laica\materiales (0, 2020-08-25)
PCB_Jose_Laica\materiales\Intro.txt (89, 2020-08-25)
PCB_Jose_Laica\materiales\Materiales.ods (15066, 2020-08-25)
PCB_Steven_Silva (0, 2020-08-25)
PCB_Steven_Silva\3d (0, 2020-08-25)
PCB_Steven_Silva\3d\adelante.png (50489, 2020-08-25)
PCB_Steven_Silva\3d\atras.png (15938, 2020-08-25)
PCB_Steven_Silva\EsquematicosV2.pdf (134452, 2020-08-25)
PCB_Steven_Silva\tests (0, 2020-08-25)
PCB_Steven_Silva\tests\.ipynb_checkpoints (0, 2020-08-25)
PCB_Steven_Silva\tests\.ipynb_checkpoints\testplc32-checkpoint.ipynb (6110, 2020-08-25)
PCB_Steven_Silva\tests\testplc32.ipynb (6110, 2020-08-25)
_config.yml (28, 2020-08-25)
media (0, 2020-08-25)
media\flyer_PLC32_PCB.jpeg (79757, 2020-08-25)
media\plc32_steven.jpeg (117950, 2020-08-25)

# OpenPLC-IIoTv0.1 (Industrial Internet of Things) ![3D Generado por Kicad](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master/PCB_Jose_Laica/Vista3D/PLC32V01_kicad.png) > Buscamos incentivar a la comunidad tecnologica al desarrollo colaborativo de nuevas plataformas para la industria bajo la filosofia de hardware y software libre. > Construyendo un controlador logico programable basado en el microcontrolador ESP32 y programado con Micropython. ## Acerca del PROYECTO Los PLC (Programmable Logic Controller) se usan en la actualidad en todo tipo de aplicaciones industriales, resolviendo requerimientos en control de procesos y secuencias de la maquinaria, dentro del sector industrial en procesos y control de brazos roboticos industriales. ## Caracteristicas para el hardware del PLC Hardware | Especificacion :---------------------------| :------- Fuente de alimentacion | 24 voltios DC Entrada digitales|2; 24 voltios Salidas digitales | Salidas de colector abierto NPN (sumidero de corriente) de 200 mA cada una. Entradas analogicas| 0 Cominicaciones | 1 × puerto USB, 1 × puerto RS-485, 1 x Wifi integrado: Acces point & Station,1 x Bluetooth 4.2 2.4 Ghz; BT 2.0 y 4.0 BLE. Memoria | ROM: 448 KiB; for booting and core functions,SRAM: 520 KiB;For data and instruction,RTC fast SRAM: 8 KiB;For data storage and main CPU during RTC Boot from the deep-sleep mode,RTC slow SRAM: 8 KiB;For co-processor accessing during deep-sleep mode,eFuse: 1 Kibit;are used for the system (MAC address and chip configuration). Microcontrolador | Procesador dual core Xtensa LX6 de 32 bits, 240 Mhz,36 GPIO pins,16 x Analog-to-Digital Converter (ADC) de 12 bits de resolucion y se pueden programar con limite de entrada a 1V, 2 V y 4V,2 x Digital to Analog converter DAC de 8 bits,Pueden definirse hasta 16 canales de PWM,2 x UART o puertas serie,2 x I2C channels y 4 x SPI channels,Wifi integrado: Acces point & Station,1 x Bluetooth 4.2 2.4 Ghz; BT 2.0 y 4.0 BLE Montaje | Utiliza riel DIN estandar para el montaje Programacion | El codigo es cargado via puerto micro USB ### Objetivos a corto plazo Integrar a estudiantes, profesionales y personas a fines a la tecnologia mediante el desarrollo de proyectos en forma colaborativa, para que puedan intercambiar conocimientos, aprender y desarrollar conjuntamente. ### Objetivos a largo plazo La comunidad en forma indivudual o asociada, pueda mejorar y modificar estos proyectos para que puedan ser ofertados de manera local con la calidad que la insdustra requiere. ### Metodologia Es un proyecto colaborativo de manera que en general cualquier persona externa podria colaborar incluyendo a los asistentes de las reuniones. Este se ira desenvolviendo a traves de PRs ya sea al repo principal o a propios forked repos. Tentativamente nos reuniremos todos los jueves para avanzar en grupo el desarrollo de este proyecto a pesar que se pueda trabajar individual o remotamente. ## Talleres El proyecto se desarrollara en diversos talleres. 1.- Diseno de la tarjeta PCB. Tema |Instructor | Lugar | Fecha | Horario -----------------|-----------|-------|-------|-------- Introduccion a etapas del PLC |Jose Laica | Laboratorio Robotica Movil - ESPOL | 21 de noviembre de 2019 | 13:30 - 15:30 Herramientas ECAD open source |Jose Laica | Laboratorio Robotica Movil - ESPOL | 5 de diciembre de 2019 | 13:30 - 15:30 Diseno esquematico de las etapas del PLC |Jose Laica | Laboratorio Robotica Movil - ESPOL | 12 de diciembre de 2019 | 13:30 - 15:30 Herramientas ECAD open source para el diseno del PCB |Jose Laica | Laboratorio Robotica Movil - ESPOL | 9 de Enero 2020 | 13:30 - 15:30 Desarrollo del print circuit borad |Jose Laica | Laboratorio Robotica Movil - ESPOL | 16 de Enero 2020 | 13:30 - 15:30 Herramienta a usar: https://easyeda.com/es Esquematicos obtenidos https://easyeda.com/jlaica/openplc32-iiot_copy ![Imagen generada en easy eda](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master//PCB_Jose_Laica/esquematicos/Salidas.png) 2.- Modelado 3D para diseno de "carcasa" a partir de una PCB con Freecad. Instructor | Lugar | Fecha | Horario -----------|-------|-------|-------- Christian Tayupanta | ESPOL | 6 de enero 2020 | 13:30 - 16:30 Herramienta a usar: https://www.freecadweb.org Modelado PCB obtenido: https://github.com/FunPythonEC/PLC32/tree/master/Modelo3D_PCB 3.- Ensamblado de la PCB y programacion del firmware MicroPython. Instructor | Lugar | Fecha | Horario -----------|-------|-------|-------- FunPython | Laboratorio de Mecatronica - ESPOL | 17 de febrero de 2020 | 10:00 - 15:00 [Link de registro para asistir](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master/http://bit.ly/plc32fpy) ![Invitacion](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master/media/flyer_PLC32_PCB.jpeg) 4.- Desarrollo del entorno de programacion para el PLC32, basado en bloques _Drag-and-Drop._ Instructor | Lugar | Fecha | Horario -----------|-------|-------|-------- Por definir | Por definir | febrero 2020 | vespertino ## Registro [Para registro y actualizaciones dale click aqui](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master/https://docs.google.com/forms/d/e/1FAIpQLSdKHHjlvKSSVwDHgesz2nPQxdpG3-TAMdvfw-ti1jtBzHu5PQ/viewform) ## Canal del proyecto en slack [Canal: plc32_hardware ](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master/https://app.slack.com/client/TRBPLJYKT/CRMJ3G1T6) ## Contacto Para charlas o talleres contactarse con ### Correo electronico funpython.ec@gmail.com ### Redes Sociales [Instagram](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master/https://www.instagram.com/funpython/) [Twitter](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master/https://twitter.com/funpython_ec) [Linkedin](https://github.com/FunPythonEC/OpenPLC-IIOTv0.1/blob/master/https://www.linkedin.com/company/funpython)

近期下载者

相关文件


收藏者