Skip to the content
PCBKitNew board
2 layersPoncho, the printed circuit board in 3D

Descripción de poncho para control de motores por comunicación Wi-Fi. Proyecto perteneciente a la cátedra de Taller de Proyecto 1, Facultad de Ingeniería, Universidad Nacional de La Plata, para la carrera de Ingeniería en Computación. El software que debe utilizar la EDU-CIAA para utilizar este poncho se encuentra alojado en https://github.com/cloud-9-team/motor_control_firmware_apps

Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
74
Pads
196
Tracks, vias
308, 15
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
1 Oct 2015
Updated
16 Feb 2016

Overview

Poncho is an open-source printed circuit board by cloud-9-team, from the cloud-9-team/motor_control_hardware repository on GitHub. It is a 2-layer board with 52 parts on 74 nets, routed with 308 tracks and 15 vias.

It is built around the ESP8266EX, TCST2103 and L293D. Its parts include 12 connectors, 11 resistors, 4 capacitors, 2 diodes and 1 switch. It belongs with the ESP8266 boards of this library.

Main components

3

README

README.md

Control de motores por comunicación Wi-Fi

Este proyecto forma parte de la cátedra de Taller de Proyecto 1, perteneciente al segundo semestre de la carrera de Ingeniería en Computación, en la Facultad de Ingeniería de la Universidad de La Plata.

Nuestra motivación principal es lograr el control de motores utilizando un tipo de comunicación inalámbrica. La elección de dicha comunicación debe ser tal que se logre una abstracción del dispositivo desde el cual se envien los comandos de control. A partir de estas restricciones elegimos realizar el control de motores de corriente continua mediante el uso del protocolo de comunicación inalámbrica IEEE 802.11, comúnmente conocido cómo Wi-Fi. Al poder abstraernos del dispositivo que envía los comandos, se podrá hacer uso de smartphones, servidores web, o cualquier otro tipo de dispositivo que cuente con un protocolo de comunicación Wi-Fi integrado.

Descripción

En este proyecto se buscará desarrollar específicamente los siguientes puntos:

  • Control de dos motores de corriente continua a través de señales PWM utilizando un H-bridge IC L293D.
  • Comunicación mediante protocolo Wi-Fi con módulo independiente ESP8266.
  • Comunicación serie entre EDU-CIAA y módulo Wi-Fi.
  • Aplicación Android para comunicación con el módulo.

Estos dos últimos ítems se encuentran alojados en el siguiente repositorio https://github.com/cloud-9-team/motor_control_firmware_apps

Esquema de funcionamiento

El funcionamiento del vehículo será controlado por instrucciones AT enviadas inalámbricamente por Wi-Fi desde un smartphone, corriendo un sistema operativo Android, al módulo ESP8266. El módulo ESP8266 enviará las instrucciones por comunicación serie a la EDU CIAA-NXP. La EDU CIAA procesará los comandos y, en base a eso, modificará los valores correspondientes de los cuatro outputs de SCT (módulo State Controlled Timer). Las señales serán enviadas a los inputs del H-bridge IC. El H-bridge, en base a la tensión media que reciba por sus entradas, permitirá a los dos motores girar en determinado sentido y con una cierta velocidad. Los sentidos y velocidades de los motores determinarán la dirección de movimiento del vehículo.

Herramientas de desarrollo

Para el diseño del hardware se utiliza la herramienta de diseño asistido por computadora Kicad, y para el desarrollo del software el plugin de la CIAA para el entorno Eclipse.

Integrantes del grupo

  • Julián Ailán
  • Federico Bouche
  • Lucas Hourquebie
  • Emiliano Liotta

Descarga de los documentos

Debes tener Git instalado en tu máquina para poder gestionar las descargas. La instalación de Git depende del sistema operativo que uses

  • Distribuciones de Linux:
    • En el caso de utilizar Fedora podes utilizar yum:
    sh
    $ sudo yum install git
    • En el caso de utilizar distribuciones basadas en Debian tenés que usar apt-get:
    sh
    $ sudo apt-get install git
  • Windows: accedé a http://git-scm.com/download/win y la instalación comenzará de forma automática.
  • MacOS: del mismo modo que en Windows, accedé a http://git-scm.com/download/mac y el instalador comenzará a descargarse.

Crear o posicionarse en la carpeta donde se desea descargar el contenido e inicializarla:

sh
$ mkdir <nombre_de_la_carpeta>
$ cd <nombre_de_la_carpeta>
$ git init

Luego se debe relacionar el repositorio con la carpeta donde previamente te situaste:

sh
$ git remote add origin https://github.com/cloud-9-team/motor_control_hardware.git

Por último, los contenidos se descargarán a la carpeta corriendo el siguiente comando:

sh
$ git pull origin master

Version

1.1

Parts

52
QtyValueFootprintReferences
5TB_1X2poncho_educiaa:bornera1x2J1, J2, J3, J8, J9
4TB_1X3poncho_educiaa:bornera1x3J4, J5, J6, J7
3180Resistors_ThroughHole:Resistor_Horizontal_RM10mmR1, R1, R4
31kResistors_ThroughHole:Resistor_Horizontal_RM10mmR2, R2, R7
3680Resistors_ThroughHole:Resistor_Horizontal_RM10mmR3, R3, R8
3CCapacitors_ThroughHole:C_Disc_D3_P2.5C2, C3, C4
3TCST2103library:TCST2103TCST1, TCST1, TCST2
2CONN_20X2Pin_Headers:Pin_Header_Straight_2x20P1, P2
2LEDLEDs:LED-3MMD3, D4
2RResistors_ThroughHole:Resistor_Horizontal_RM10mmR5, R6
16pin_switchponcho_educiaa:6pin_switchSW1
1CPCapacitors_Elko_ThroughHole:Elko_vert_11.2x6.3mm_RM2.5C1
1ESP8266Pin_Headers:Pin_Header_Straight_2x04P3
1L293DHousings_DIP:DIP-16_W7.62mm_LongPadsL293D1
1LM7805regponcho_educiaa:LM7805780511

The 35 most common of 52 parts.

Questions

What parts does the Poncho use?

52 parts, built around the ESP8266EX, TCST2103 and L293D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Poncho KiCad files?

From the cloud-9-team/motor_control_hardware repository on GitHub, at the commit this page was made from: the board is schematics_&_pcb/poncho.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Poncho design in my own project?

Its repository states no licence, so its author keeps all rights: ask cloud-9-team before reusing the design.

Similar boards

  • 2 layers35 × 11 mmEopto01, the printed circuit board in 3D

    Eopto01

    firepick-delta/firepick-delta

    Design and Manufacturing Specifications for FirePick Delta

    22 parts105
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers32 × 24 mmEsp onelayer3, the printed circuit board in 3D

    Esp onelayer3

    cnlohr/colorchord

    Chromatic Sound to Light Conversion System

    36 parts712
  • 2 layers40 × 20 mmESP8266, the printed circuit board in 3D

    ESP8266

    windowsair/wireless-esp8266-dap

    CMSIS-DAP compatible wireless debugger for ESP8266/ESP32/ESP32C3/ESP32S3. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器

    39 parts690MIT
  • 2 layers35 × 38.4 mmHandgelenk, the printed circuit board in 3D

    Handgelenk

    Jeija/esp8266-smartwatch

    ESP8266 DIY WiFi Smartwatch with MPU-9250, RTC, OLED, FT232, ...

    61 parts233
  • 2 layers66.8 × 34 mmESP8266, the printed circuit board in 3D

    ESP8266

    MaloufSleep/ME-ESP8266

    Malouf Electronics - ESP8266 Dev Board

    127 parts204MIT
  • 2 layers37.8 × 21.5 mmWiflier EXP, the printed circuit board in 3D

    Wiflier EXP

    cnlohr/wiflier

    ESP8266-based Quadcopter Brain

    61 parts92
  • 2 layersEnlightened Otter, the printed circuit board in 3D

    Enlightened Otter

    Jana-Marie/Enlightened-Otter

    Enlighted-Otter is an Open-Source and OSHW work-light for hacker/maker events like the chaos communication congress, which can be screwed onto a club mate bottle.

    182 parts35GPL-3.0