Proyectos cacharreo 2021-2024

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Proyecto #2115: I-Logger 2.00

Mensaje por cacharreo »

Este dispositivo compacto (30x90mm.) se diseñó para registrar eventos en una tarjeta TF (microSD) convencional. Su utilidad potencial es muy variada porque funcionalmente es como un Arduino Uno muy compacto con un lector/grabador de tarjetas, un reloj en tiempo real (RTC) alimentado por una batería de litio CR927, una entrada aislada eléctricamente (SIGNAL) y tres LEDS, el rojo de encendido (POWER), el blanco para monitorizar la entrada (SIGNAL) y el azul (BLINK) que parpadea en secuencias que muestran el número de eventos registrados (hasta un máximo de 5); y un conector UART para actualizar el firmware. Se alimenta con +9VDC mediante un conector de alimentación (barrel jack, positivo en el centro) y al ponerlo en marcha el LED azul (BLINK) muestra mediante diferentes secuencias de parpadeo el resultado del autodiagnóstico (problemas en el reloj de tiempo real, tarjeta TF no disponible, etc.)

La entrada (SIGNAL) está aislada del resto mediante un optoacoplador y admite señales en corriente alterna o continua desde unos pocos mV hasta, si no me falla la memoria, alrededor de los 80V. Cada vez que se registre una entrada, el dispositivo ignorará cualquier otra durante los siguientes 4 segundos evitando así duplicidades en el registro.

El reloj en tiempo real puede ser puesto en hora utilizando el conector UART, grabando un fichero específico con la fecha y la hora al pulsar el botón RESET (el fichero se elimina tan pronto se ajusta el reloj), o a través del otro fichero específico con la fecha y la hora que ajusta el reloj interno cuando se recibe una entrada en SIGNAL (el fichero se elimina tan pronto se ajusta el reloj).

El lector/grabador de tarjetas puede trabajar casi con cualquier microSD formateada en FAT32 hasta 32GB (SDHC).

Aunque no está pensado para una aplicación específica puede utilizarse en una gran variedad de casos, a continuación doy algunos ejemplos ilustrativos:

- registro de las fluctuaciones o cambios en la frecuencia del suministro eléctrico en casos en los que la distribuidora proporcione un servicio deficiente. Conectando a la entrada SIGNAL un simple detector consistente en un transformador, un transistor y un par de resistencias.

- registro de llamadas para el timbre de la puerta, del interfono del portal o del teléfono fijo. Un ejemplo, una conocida tenía frecuentes problemas con los transportistas, en especial en las entregas durante los fines de semana. Los repartidores no se pasaban a hacer la entrega, registraban un intento fallido de entrega y aseguraban ante su compañía que habían llamado al interfono pero que nadie les había contestado. Al reclamar la compañía se excusaba argumentando que quizás no se escuchó la llamada al interfono por lo que sugerí instalar una mirilla electrónica en la puerta que obtiene una fotografía cuando se llama al timbre y además acoplar este dispositivo al interfono. Como proporciona un registro exhaustivo de las llamadas ha facilitado mucho las reclamaciones porque al menos los repartidores/transportistas no pueden argumentar que pasaron pero no se les escuchó cuando la realidad es que cuando tienen pocos paquetes la compañía atrasa las entregas al siguiente día laborable para ahorrarse el coste del reparto durante el fin de semana. El listado exhaustivo de todas las entregas previas con sus fechas y horas coarta bastante las posibilidades de excusas absurdas y/o la insistencia recalcitrante sobre supuestos intentos de entrega fallidos que nunca existieron.

Imagen

Imagen

Imagen
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Proyecto #2116: AY-3-8910⇆AY-3-8912 adapter 0.00

Mensaje por cacharreo »

Nueva versión 0.01 disponible
Adaptador compacto para instalar un AY-3-8910 en el zócalo de un AY-3-8912 o viceversa. Julio de 2020.

Surge como mejora de una placa similar que ojeé en Tindie aunque no está basada en ella, es el resultado directo de conectar señal con señal tal y como reflejan las hojas de especificaciones de ambos chips de sonido. El esquema es tan sencillo como esto:

Imagen

estas son las imágenes para un AY-3-8910:

Imagen Imagen
Imagen Imagen

estas otras para un AY-3-8912:

Imagen Imagen
Imagen Imagen

y estas de las placas montadas:

Imagen Imagen

(las soldaduras en la primera están reguleras proque probaba un soldador de esos que echa el estaño solo y funciona medio así, muy sucio)

BOM (8910→8912: 3 componentes)
 Qty  Reference  Value  Package 
2U1AY-3-8912Pin header 1x14 2.54mm
1U2AY-3-8910DIP-40 15.24mm. socket
BOM interactiva (Descargar)

BOM (8912→8910: 3 componentes)
 Qty  Reference  Value  Package 
2U2AY-3-8910Pin header 1x20 2.54mm
1U1AY-3-8912DIP-28 15.24mm. socket
BOM interactiva (Descargar)

Gerbers
https://mega.nz/file/ngcjkRKS#u-S9q93tm ... anIwRrDCz4 (Importante: encargarlos en placa de 1.20mm. de grosor)
Última edición por cacharreo el 04 Abr 2022, 15:47, editado 3 veces en total.
© cacharreo
were
Seguidor infernal
Seguidor infernal
Mensajes: 31
Registrado: 08 Jul 2021, 20:53
Has thanked: 75 times
Been thanked: 1 time

Re: Proyectos 2021

Mensaje por were »

Pls apuntadme para CPC VaDeRetror! Mini 2.00 MX4
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Proyecto #2117: HV UPDI programmer 1.2a

Mensaje por cacharreo »

Placa de desarrollo tipo shield para Arduino Nano que con el firmware adecuado lo convierte en un programador HV UPDI. Junio de 2020.

Surge a raíz de un documento de Mayo de 2020 en el que explicaban cómo crear un programador UPDI (Unified Program and Debug Interface) y al poco se habló de una placa de Dlloy que era un fork de otra de Spencer Konde, me llamó la atención y como no había diseños disponibles, me puse a ello. Aparte de otras muchas una de sus más interesantes utilidades es desbloquear procesadores "muertos" (bricked) o, dicho de otro modo, reiniciarlos incluyendo los fusibles.

El esquema es este:

Imagen

y el dispositivo se ve así:

Imagen Imagen

BOM (20 componentes)
 Qty  Reference  Value  Package 
1R1100Ω0805
2R2,R31.2kΩ0805
1R410kΩ0805
4C1,C2,C3,C4100nF0805
1C54.7µF0805
1LED1150080BS750000805
1D4MM3Z12VST1GD_SOD-323
1Q1NX3020NAK,215SOT-23
3D1,D2,D3SDM03MT40-7-FSOT95P285X140-6N
2J1,J2HVUPDI,MODEPin header 1x03 2.54mm
1J3WPPin header 1x02 2.54mm
2U1Arduino_Nano_v3.xPin header 1x15 2.54mm
BOM interactiva (Descargar)

Gerbers
https://mega.nz/file/7wdgXbjD#vdid_LxIY ... IcS46xjUjw
Última edición por cacharreo el 04 Abr 2022, 15:28, editado 1 vez en total.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Re: Proyectos 2021

Mensaje por cacharreo »

were escribió: 30 Ene 2022, 12:53Pls apuntadme para CPC VaDeRetror! Mini 2.00 MX4
De acuerdo, gracias. Si hay más interesados abriré otro tema para los kits, tiradas, etc. para que todo quede más claro.

Con este último proyecto acabamos con todos los realizados hasta Diciembre de 2021, gracias por vuestra atención y paciencia. Si hay alguien interesado, en placas, kits, tiradas o lo que sea, lo hablamos por aquí.
Última edición por cacharreo el 04 Abr 2022, 15:28, editado 1 vez en total.
© cacharreo
Avatar de Usuario
Rebobinando
Demonio tercer orden
Demonio tercer orden
Mensajes: 994
Registrado: 14 Sep 2018, 23:45
Ubicación: Castelldefels y puntualmente Zaragoza
Has thanked: 339 times
Been thanked: 323 times

Re: Proyectos 2021

Mensaje por Rebobinando »

cacharreo escribió: 30 Ene 2022, 11:55 Con este último proyecto acabamos con todos los realizados hasta Diciembre de 2021, gracias por vuestra atención y paciencia. Si hay alguien interesado, en placas, kits, tiradas o lo que sea, lo hablamos por aquí.
Muchas gracias por compartir @cacharreo! Has pasado un año ocupadillo desde luego :)

Muy curioso el I-Logger y su aplicación. Un puntazo, sí señor :D
Firma, lo que se dice firma, no tengo. Si eso, lo voy pensando... :|, pero si te apetece, esta es mi cuenta de Github por si encuentras algo que te pueda llamar la atención.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Proyecto #2118: JTAG VaDeRetror! Programmer 0.03

Mensaje por cacharreo »

Nueva versión 1.00 disponible
Es una versión muy ligeramente modificada del JTAG VaDeRetror! Programmer 0.02 que, recuerdo, sirve para programar integrados con JTAG como, entre otros, las CPLD de Xilinx.

Imagen

Imagen

Esquema
Imagen

BOM (13 componentes)
 Qty  Reference  Value  Package 
1R1100Ω0805
1R2470Ω0805
4C1,C2,C4,C5100nF0805
1C310µF0805
1D1POWER (Red LED)0805
1U2AMS1117-3.3SOT-223-3
1J1POWERPin header 1x02 2.54mm
1J3JTAGPin header 1x06 2.54mm
1U1ZIF DIP32 socketZIF Socket 32pos
1U3ZIF DIP48 socketZIF Socket 48pos
BOM interactiva (Descargar)

Gerbers
https://mega.nz/file/7hdCEQIL#ccn5zwIK0 ... D8KfZHtCm4
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Proyecto #2119: 4164→4116 adapter 0.00

Mensaje por cacharreo »

Adaptador compacto para instalar memorias 4164 en el zócalo de memorias 4116.

Imagen

Imagen

Imagen Imagen

Esquema
Imagen

BOM (3 componentes)
 Qty  Reference  Value  Package 
1U14164DIP-16 socket
2U24116Pin header 1x14 2.54mm
BOM interactiva (Descargar)

Gerbers
https://mega.nz/file/rtcUxAID#WzNVswQUK ... czipikIMGs
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Proyecto #2120: I-Logger 2.02

Mensaje por cacharreo »

Una nueva versión (31x90mm.) con una diferente disposición de componentes diseñada para mejorar la visibilidad de los LED y que añade un conector de entrada/salida de 6 pines para aplicaciones externas:
- S+ y S- son los pines de entrada de la señal de disparo,
- GND y S son los pines de la salida TTL de la señal de disparo
- C y GND son los pines de la salida TTL de la señal BLINK (a nivel alto si en algún momento se registró un disparo)

Todo lo demás funciona igual que en la versión anterior y, como de costumbre, el reloj en tiempo real puede ser puesto en hora:
- utilizando el conector UART,
- grabando un fichero específico (datetime) en el directorio raíz de la tarjeta TF con la fecha y la hora ⁽¹⁾, al pulsar el botón RESET ⁽²⁾, o
- grabando un fichero específico (w4signal) en el directorio raíz de la tarjeta TF con la fecha y la hora ⁽¹⁾ que ajustará el reloj interno cuando se reciba una señal de disparo en SIGNAL ⁽²⁾.

Los esquemas son estos:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

y el dispositivo tiene este aspecto:

Imagen

Imagen

Imagen

BOM (40 componentes)
 Qty  Reference  Value  Package 
4R1,R2,R4,R53k3Ω 1/8W 1%0805
3R3,R6,R710kΩ 1/8W 1%0805
2R8,R101kΩ 1/8W 1%0805
1R9510Ω 1/8W 1%0805
1R114.7MΩ 1/8W 1%0805
5C1,C2,C5,C7,C9100nF 50V0805
3C3,C8,C1010µF 50V0805
2C4,C622pF 50V0805
1BLINKLED [Blue]0805
1SIGNALLED [White]0805
1POWERLED [Red]0805
1OPTORV1S2281ALSSOP
1VR1AMS1117-3.3SOT-223
1VR2AMS1117-5.0SOT-223
1LS74LVC125ATSSOP-14
1RTCDS3231MSOIC-16W
1SD CARDHolderPush-push TF Card Holder
1RESETRS282G05A3SPST tactile push button
1XTAL16MHzHC49US
1MCUSocketDIP-28N socket
1BATTERYHolderCR927 Battery Holder
1UARTPin header 1x05 angledPin header 1x05 2.54mm. angled
1GPIOPin header 1x06Pin header 1x06 2.54mm.
1POWERDC INBarrel jack socket
1MCUATmega328PDIP-28N
1SD CARDFAT16/32 formatted TF CardTF Card
1BATTERYCR927CR927 battery
BOM interactiva

Gerbers
Descargar

⁽¹⁾ El formato de la fecha y hora es YYYYMMDDhhmmss (4 dígitos del año, 2 del mes, 2 del día, 2 de la hora, 2 de los minutos y 2 de los segundos).
⁽²⁾ El fichero se eliminará tan pronto se ajuste el reloj.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5629
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Proyecto #2121: XDAC 1.00

Mensaje por cacharreo »

La misma funcionalidad pero más reducida que la versión anterior.

Imágenes
Imagen
Imagen

Esquema
Imagen

BOM (18 componentes)
 Qty  Reference  Value  Package 
9R1,R2,R3,R4,R5,R6,R7,R8,R92kΩ 1/8W 1%0805
7R10,R11,R12,R13,R14,R15,R161kΩ 1/8W 1%0805
1J2OUTPUTPin header 1x05 2.54mm.
1J1INPUTPin header 1x08 2.54mm.
BOM interactiva

Gerbers
Descargar
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”