Noticias: Desarrollo de PCB - I2C_mtrDrvr V1.0, servoDigitCtrlr, pxlBlck_multiPCB, XGZP6847_adapter y nanoPxl V1.4

Actualmente estoy trabajando en algunos proyectos de PCB sobre los que me gustaría darte una idea. 🙂

Todos los tableros que se presentan a continuación están incluidos. PCBWay.com tenerlo terminado. Ellos apoyan mis proyectos y han puesto a mi disposición las placas de circuitos. Si está buscando un fabricante confiable de PCB con muy buen servicio, puedo PCBWay.com muy recomendado 🙂


I2C_mtr Drvr V1.0

La placa I2C_mtrDrvr ha estado en mi escritorio por un tiempo. Forma parte de los primeros experimentos para controlar la mecánica de WinDIY para simplificar algo. Los siguientes componentes están instalados en la placa de circuito para este propósito.

  • Controlador de motor DRV8830 I2C para controlar motores de CC de hasta 1A
  • ADS1115 I2C 4x ADC
  • Sensor de temperatura MCP9808

Un motor de CC conectado se puede controlar mediante el DRV8830. También tengo este controlador en la primera versión del controlador para WinDIY solía ser capaz de controlar los motores de engranajes individuales.

El ADC ADS1115 4x incorporado se puede usar para leer hasta cuatro voltajes analógicos. El primer canal del ADC está permanentemente conectado a la derivación del cable del motor. De esta forma, también se puede determinar la carga actual del motor y, si es necesario, desconectarlo en caso de sobrecarga.

El sensor de temperatura MCP9808 no es necesario para la función real. Esto proporciona la temperatura en la PCB a través del bus I2C.

El circuito funciona. Solo debe tener cuidado con la línea FAULT del DRV8830, que sale a través de la conexión JST-PH, ya que no debe conectarse a un GPIO sin una resistencia en serie. En una nueva versión también colocaré esta resistencia en la PCB.

Pronto proporcionaré un artículo de construcción del I2C_mtrDrvr aquí en Nerdiy.de. Hasta entonces, encontrará más información e imágenes en el siguiente párrafo.

https://www.instagram.com/p/CLHzylSLPnj/


servoDigitCtrlr

La placa servoDigitCtrlr está pensada como placa de control para mi proyecto servoDigit (ver video).

El objetivo es poder controlar los 28 servos SG90 (siete por dígito). Los siguientes componentes están instalados en la placa de circuito para este propósito.

  • 2 expansores PCA9685 16 puertos I2C PWM
  • 2x ADS1115 4x I2C ADC
  • Convertidor reductor LM2596S
  • 1 LED RGB WS2812 de 2x2 mm
  • Sensor climático BME280
  • Sensor de temperatura MCP9809
  • RTC DS3232M I2C
  • 2x reguladores de voltaje RT9013 3.3V
  • Habitación ESP32 como MCU

El primer prototipo funciona. El conector JST-XH incorporado también se puede conectar directamente a la conexión del balanceador de un lipo 4S. Entonces, en teoría, puede alimentar el circuito o el reloj a través de una batería. Para ahorrar energía, la fuente de alimentación de los sensores y actuadores integrados también se puede controlar por separado de la fuente de alimentación del ESP32.

A continuación se muestra un video y algunas fotos del primer prototipo.


pxlBlck_multiPCB

La pxlBlck_multiPCB es una placa de cuatro capas muy densamente poblada. En la parte inferior se puede instalar una matriz de LED de 10 × 10 LED WS2812 de 3,5 × 3,5 mm.

En la parte superior hay espacio para los siguientes componentes.

  • RTC DS3232M
  • MCU ESP32-Wrover-B
  • IMU ADXL345
  • Ranura para tarjeta MicroSD
  • Controlador táctil MPR121 para hasta 12 electrodos
  • Sensor climático BME280
  • Conexión USB-C que incluye protección ESD y convertidor de USB a serie que se puede usar para programar la MCU
  • MAX98357 I2S DAC con amplificador de clase D
  • Conector QWIIC

Se supone que la pizarra es el nuevo corazón de mi plataformas pxlBlck convertirse en. También está previsto reproducir archivos MP3 desde la tarjeta SD integrada y el amplificador de clase D. Además, las entradas para controlar el pxlBlck también se pueden realizar a través de los 12 electrodos táctiles del MPR121.

La conexión QWIIC también se puede utilizar para conectar otros sensores y actuadores con el mismo estándar. La placa finalmente se alimenta con hasta 15 W (5 V/3 A) a través de la conexión USB-C.


XGZP6847_adaptador

La placa XGZP6847_adapter es una pequeña placa adaptadora que uso para construir mi máquina de recoger y colocar.

Se pueden instalar dos sensores de presión de aire XGZP6847 en la placa. Estos deben usarse para medir la presión o el vacío en la línea de entrada para acomodar los componentes. De esta forma, la máquina puede detectar automáticamente si un proceso de grabación fue exitoso o no.

La presión medida se emite como un voltaje entre 0,5 y 4,5 V. Estos voltajes se pueden medir directamente a través del conector JST. Con la ayuda de los puentes de soldadura en la PCB, también se puede usar un ADS1115 equipado opcionalmente para medir los voltajes. Luego se puede acceder al bus I2C a través del conector JST.


nanoPxl V1.4

La placa nanoPxl V1.4 es la cuarta iteración de nanoPxl. Esta es una placa adaptadora para el WS2811 que se puede usar para controlar tres LED 5730. Esto pretende ser una alternativa más fuerte al conocido LED WS2812, porque necesito una versión un poco más brillante para uno de mis proyectos.

Puedes encontrar más información al respecto en el artículo Electrónica: soldadura de componentes nanoPxl V1.1 SMD o en el siguiente video e imágenes.

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.