Cov txheej txheem:
- Kauj Ruam 1: Herramientas Y Cov Khoom
- Kauj ruam 2: Npaj ua ntej El Soporte Del Circuito
- Kauj Ruam 3: Tiv thaiv Delñ Circuito Electrónico
- Kauj Ruam 4: Transfiriendo Nuestro Circuito thiab La Luciérnaga
- Kauj Ruam 5: Soldando Los Componentes
- Kauj Ruam 6: Programando El Microcontrolador
Video: CIRCUITOS DE PAPEL: 6 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Llevo unos años trabajando, tshawb nrhiav thiab y tratando de adaptar circuitos electrónicos a proyectos muy dispares, desde una hoja de papel, cristal, madera… hasta una tela. Esto implica que tal como conocemos tradicionalmente un circuito electrónico no se adapta a estos soportes. Por no decir que la parte estética y artística de un circuito electrónico tradicional distaba mucho de lo que buscaba para mis proyectos.
Voy a mostraros un ejemplo muy sencillo pero que ilustra perfectamente la capacidad y la flexibilidad para desarrollar circuitos electrónicos usando estas técnicas. De esta manera de trabajar me gusta sobre todo el nivel abierto que existe de creatividad y de poder explorar nuevos usos de los circuitos electrónicos, en el que uno puede dejar volar su imaginación y llegar a conjugar perfectamente arte y tecnología.
El circuito es muy sencillo, un microcontrolador a través de un fotoresistencia controla el encendido y apagado de dos LED.
Ib feem ntawm unas herramientas físicas para poder llevar a cabo esta tarea, siv algunos programas de software, todos ellos Open Source.
Kauj Ruam 1: Herramientas Y Cov Khoom
Cov ntaub ntawv
- Cartulina
- Cinta adhesiva de cobre
- Hloov pauv
- Estaño rau soldar
Componentes Electrónicos
- Micontrolador Attiny85 (Aliexpress)
- Zaub DIP8 (Aliexpress)
- Coj SMD 1206 naranja (Aliexpress)
- Resistencias SMD 1206 56 Ohm (Aliexpress)
- FotoResistencia LDR (Aliexpress)
- Porta Baterias CR2032 (Aliexpress)
- Pila CR2032 (Aliexpress)
Herramientas
- Soldador
- Tijeras
- Pinzas
- Plotter tsib Corte
- USBASP Tus Thawj Coj (Aliexpress)
Kev siv software
- Txoj haujlwm ntawm dibujo vectorial, INKSCAPE (Duab)
- Cov teeb meem hluav taws xob hluav taws xob, KICAD (KiCad)
- Software de corte del plotter, Silhouette Estudio
Kauj ruam 2: Npaj ua ntej El Soporte Del Circuito
El soporte del circuito puede ser muy variado usando esta técnica, papel, cartón, cristal, madera… En este caso yo voy a usar una cartulina. Kuv lub tswv yim es tsim tawm una luciérnaga que cuando tsis reciba luz se ilumine thiab cuando reciba luz de apague.
Nkag mus rau ib tus neeg mob uas yog ua raws li lub tswv yim nuestra
El diseño del soporte de nuestra lub tswv yim la vamos a realizar con un software de dibujo vectorial, voy a usar INKSCAPE, que es un programa fantástico para estas labores además de ser Open Source.
Aquí podemos dibujar desde cero nuestro diseño con el programa, o buscar en Internet algún dibujo que se adapte a nuestra lub tswv yim. Yoo nws descargado de Internet el archivo. Kuv tseem ceeb. El archivo que nos bajemos o que vayamos a crear tiene que tener extensión SVG (Scalable Vector Graphics). Esto hará que nos hiav txwv más fácil de modificar y trabajar con el.
Una vez tenemos el archivo, lo voy a modificar para dejar solamente el contorno. Esto nos servirá para crear un soporte para el circuito con esa forma.
El siguiente paso será preparar el archivo para exportarlo al programa de diseño de circuitos electrónicos. Para ello desde INKSCAPE salvaremos el archivo con la extensión DXF.
Con esto tendremos listo el archivo tanto para mandarlo al Software del plotter de corte si lo vamos a recortar con el, como para enviarlo al software de diseño de circuitos electrónicos Kicad.
Este es un diseño sencillo de soporte para el circuito se podría imprimir y recortar con unas tijeras, pero cuando los diseños se van complicando hace que hiav txwv muy complicado recortarlos con unas tijeras.
Yo lo voy a recortar con el Plotter de corte.
Kauj Ruam 3: Tiv thaiv Delñ Circuito Electrónico
En este paso vamos a crear nuestro circuito electrónico con el software de diseño de circuitos electrónicos KICAD. En el diseño de circuitos electrónicos hay un workFlow de trabajo que debemos seguir.
- Daws teeb meem
- Teeb meem PCB (Luam Circuit Board)
- Crear archivos para exportarlos al plotter de corte
El primer paso será diseñar el esquemático. El esquemático de un circuito electrónico no es más que un documento donde se colocan todos los tivthaiv electrónicos que lo forman, y la conexión entre ellos para que nuestro circuito funcione.
Escoger los componentes idóneos en tamaño, consumo, y características es esencial para lograrrarñar este tipo de proyectos. Qhov tseem ceeb tshwj xeeb rau kev txiav txim siab hauv kev sib tham thiab kev tshawb nrhiav los ntawm tipos de componentes que existen en el mercado y mejor se adapten a nuestro proyecto.
En este paso se escogen todos los componentes que vamos a utilizar de las librerías que nos ofrece KiCad con sus respectivos empaquetados y los conectamos entre si. Un empaquetado (pob), no es más que la forma en la que el fabricante nos presenta el componente electrónico. Los tiv thaiv cov khoom siv sib xyaw ua ke rau kev siv ua ke rau kev hloov pauv ntawm ib leeg koom tes hauv ib qho kev tiv thaiv kab mob me me tuaj yeem ua rau SMD, DIP8, Throug qhov. Los empaquetados SMD tus tub empaquetados que se utilizan para el montaje en superficie en el diseño de circuitos electrónicos, a diferencia de los tivthaiv los ntawm qhov, tub mucho más pequeños ocupando mucho menos espacio en nuestro circuito. Las resistencias y los LED que voy a usar son los que tienen ese empaquetado, concretamente el 1206 (largo y el ancho del componente expresado en pulgadas. 0, 12 largo, 0.06 ancho).
El LDR, la fotoresistencia es un componente throug qhov (agujero pasante), le recortaré las patas para adaptarla al circuito.
El microcontrolador ATtiny85 que voy a utilizar está en un encapsulado llamado DIP8. En lugar de soldar el microcontrolador directamente al circuito le pondré un zócalo que me permita extraerlo para programarlo. también tus tub tivthaiv throug qhov, los adaptaré para poder usarlos en mi circuito.
Necesito que se se un proyecto totalmente autónomo, así que la alimentación del circuito la realizaré con una batería de botón acoplada a un portapilas. Los LEDS que voy a utilizar de xim naranja tienen muy poco consumo unos 20mA a su máximo brillo, el microcontrolador ATtiny85 también está diseñado para trabajar a voltajes muy bajos entre 2, 7v y 5, 5v. Así que una pila de botón de 3v será suficiente para que el alimentar el circuito.
Cuando tengamos nuestro esquemático creado es momento de pasar al diseño del PCB (placa de circuito impreso). Con todos nuestros componentes electrónicos escogidos en función a nuestras necesidades, tanto funcionales como de diseño de nuestro circuito, en este paso los iremos colocando el lugar que van a ocupar nuestros componentes en nuestro circuito electrónico. Además trazaremos las pistas que unirán nuestros diferentes componentes entre si.
Para ayudarme a colocar los componentes de una manera más precisa importaré la silueta de la luciérnaga que había creado anteriormente en INKSCAPE. Desde el menú archivo accedemos a import y allí buscamos nuestro archivo que tiene que tener un formato dxf. Allí el programa nos preguntará en que capa queremos importarlo le decimos la capa Edge. Cuts, que es la capa donde se guarda el contorno que dará forma a nuestro circuito. Una vez importado iremos colocando nuestros componentes de la manera que mejor se adapten a nuestra lub tswv yim. Luego crearemos las pistas que conectan nuestros componentes. El ancho de las pintas que mejor me ha funcionado es de 1, 5 milis, ya que si son más estrechas el plotter de corte no las deja bien.
Una vez tenemos el circuito ya terminado vamos a importarlo para que nuestro plotter de corte lo pueda recortar. Desde la herramienta trazado en KiCad escogemos la capa que queremos recortar, en este caso, F. Cu y lo exportamos como PDF. Con esto tendremos el archivo que contiene nuestro diseño, antes de llevarlo al software de corte debemos convertir ese PDF en un archivo gráfico PNG, lo podéis hacer con cualquier editor gráfico, GIMP por ejemplo.
Ahora ya lo podemos enviar al software del plotter de corte.
Kauj Ruam 4: Transfiriendo Nuestro Circuito thiab La Luciérnaga
En esta parte del proceso me encontré con varios problemas al momento de recortar el circuito con el plotter de corte. La cinta de cobre es muy fina, así que tuve que probar a ir cambiando unos cuantos ajustes del plotter de corte para que la recortase sin que la rompiese. Los ajustes del plotter de corte que mejor se adaptaron a mi material fueron:
- Thawj: 4
- Velocidad 1
- qab 2
Ahora bien, esto dependnderá mucho del plotter de corte que utilicéis y del tipo de khoom.
Una vez recortado nuestro circuito lo trasferiremos a nuestra luciérnaga.
Iremos despegando con mucho cuidado las partes que no forman parte del circuito, hasta que nos quede solamente el circuito en si mismo. Ahora para poder llevarlo a la luciérnaga tendríamos que ir despegando parte por parte de nuestro circuito, pero esto se hace mucho más fácil y rápido usando un papel hloov pauv. Colocamos el papel hloov pauv sobre nuestro circuito y lo pasamos a el presionando y asegurándonos de que todo queda bien pegado al papel hloov pauv. Koj tuaj yeem nug peb tus kws kho mob seb puas muaj pegatina que podemos llevar thiab nuestro soporte tus kab mob anteriormente. Slolo quedará pegarlo en la luciérnaga.
Kauj Ruam 5: Soldando Los Componentes
Si todo a ido bien, los componentes electrónicos deberían encajar perfectamente en los lugares que van colocados.
Como habréis observado algunos de los tivthaiv que voy a soldar están en formato SMD. Utilizo este formato por que es pequeño y se adapta muy bien para este tipo de circuitos. Otros tus tub de agujero pasante, que simplemente doblándoles las patas las ajusto al circuito. También nws decidido colocar un zócalo para insertar el microcontrolador (un zócalo es como un conector donde podemos pinchar nuestro componente) en vez de soldarlo directamente al circuito, esto me permitirá poder extraerlo del circuito sin tener que desoldarlo.
Que tsis muaj osuste soldar los tiv thaiv SMD, tus thawj tswj hwm parece muy difícil pero con un poco de práctica se sueldan perfectamente.
Utilizar un soldador con una punta fina ayudará muchísimo a soldar los tivthaiv. Yog nws siv 0, 5mm, tampoco pongáis la temperatura del soldador muy alta, ya que vamos a estar trabajando con papel, yo nws utilizado mi soldador a 300º.
Kauj Ruam 6: Programando El Microcontrolador
Buscar el dispositivo que controle toda la lógica de nuestro circuito y que se adapte a nuestras necesidades tanto funcionales como físicas del circuito es una tarea importante que requerirá investigar las posibilidades que nos ofrecen los fabricantes de este tipo de dispositivos.
El ATtiny85 (tsim los ntawm MicroChip, antes ATMEL) pese a su tamaño y precio posé grandes virtudes, siendo el complemento idóneo para este tipo de proyectos en que el espacio y consumo son un punto importante a tener en cuenta. Además sino estáis acostumbrados a programar directamente sobre los registros de memoria del microcontrolador, que es como se suelen programar estos microcontroladores, existen varias librerías para programarlos desde el IDE de Arduino. Cabe decir, que es un microcontrolador con poca memoria solamente 8Kb y que al programarlo con las librerías de Arduino se merma mucho su tamaño (son fáciles de usar, pero poco eficientes). Aún así será suficiente para multitud de proyectos.
Nuestro amigo cuenta con 6 pines de propósito general (entrada / salida) de los cuales 4 pueden funcionar como PWM, y 4 como ADC (hloov pauv Analógico - Digital). Tiene una memoria FLASH de 8Kb, 512 bytes de EEPROM, y 512 de SDRAM.
PROGRAMAR EL ATtiny85
En este punto os estaréis preguntado, ó Cómo puedo programar este microcontrolador?, Acostumbrados a sistemas de desarrollo como puede ser Arduino, donde toda la circuitería extra que necesita el microcontrolador para ser programado está integrada en la placa de desarrol.
Ua raws li cov programarlo siv rau ib lub tshuab thev naus laus zis ICSP (Hauv Circuit Sistem Program). Imaginaros que creamos un sistema donde nuestro microcontrolador va soldado una placa, tenemos que optimizarlo de tal manera que consuma la menor cantidad de corriente posible, así que no tiene ninguna circuitería extra para poder programarlo ya que esto tiene un gasto de energía hauv nos vemos en la situación de reprogramarlo. Ahí es donde entra el ICSP, con un programador específico (puede usarse el propio Arduino) y la comunicación SPI, podemos programar el microcontrolador sin retirarlo del sistema.
Voy a descriptionir los pasos a llevar a cabo para preparar el entorno Arduino para programar los ATtiny.
- Tener instalado el IDE de Arduino, Software Arduino
- Abrir el IDE de Arduino, nos vamos a Archivo, preferencias y en gestor de URLs Adicionales de Tarjetas copiamos y pegamos el siguiente enlace:
raw.githubusercontent.com/damellis/attiny/…
- Le damos a OK, y ahora en Herramientas, placa, Gestor de tarjetas buscamos ATtiny y las instalamos.
- Conectamos nuestro Arduino, Abrimos el IDE, vamos a Archivo, Ejemplos, thiab subimos
Con esto nuestro Arduino estará preparado para emular el sistema de programación ICSP rau programar nuestro ATtiny85.
- Escribiremos nuestro código.
- Vamos al menú Herramientas, seleccionamos placa: ATtniny25/45/85
- Tus Txheej Txheem: ATtiny85
- Reloj: interni 1 MHz
- Puerto: COMxx (arduinoUno)
- Programador: Arduino li ISP
- Subimos el skecth thiab nuestro ATtiny85
Pom zoo:
YADPF (YET Lwm Tus Duab Duab Duab): 7 Kauj Ruam (nrog Duab)
YADPF (YET Lwm Tus Duab Duab Duab): Kuv paub qhov no tsis yog khoom tshiab, Kuv paub, Kuv tau pom qee qhov ntawm cov haujlwm no ntawm no, tab sis kuv ib txwm xav tsim kuv tus kheej cov duab thav duab. Txhua daim duab thav duab kuv tau pom yog qhov zoo, tab sis kuv tab tom nrhiav lwm yam, Kuv tab tom nrhiav qhov zoo nkauj tiag tiag
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv