Tinkercad
Tinkercad es un software gratuito online creado por la empresa Autodesk, una de las empresas punteras en el software de diseño 3D.
Tinkercad: https://www.tinkercad.com/
Tinkercad ofrece:
- Aplicación de diseño e impresión 3D
- Simulador de circuitos, incluido Arduino
- Diseños 3D interactivos con electrónica:
- Publicar nuestro proyectos
- Ver otros proyectos y clonarlos: https://www.tinkercad.com/things/v2#/things
Tinkercad circuitos https://www.tinkercad.com/circuits
Y más…
- Aprender: https://www.tinkercad.com/learn/
- Enseñar: https://www.tinkercad.com/teach
- Galeria: https://www.tinkercad.com/things/
- Características: https://www.tinkercad.com/about/features
Fritzing
Fritzing es el programa por excelencia para la realización de esquemas eléctricos en proyectos con Arduino y es open source. Dispone bibliotecas con la mayoría de componentes (http://fritzing.org/parts/), incluido los propios Arduinos, placas de conexiones, led, motores, displays, etc. Además permite hacer esquemas eléctricos, diseñar nuestro PCB final y un sinfín de opciones que convierten a este programa en una herramienta muy útil.
También nos permitirá obtener el esquema eléctrico, listado de componente usados y el diagrama para poder fabricar la PCB. Luego podemos solicitar que nos hagan la pcb con el servicio Fritzing Fab: https://go.aisler.net/fritzing. Nos permitiría diseñar un shield propio y que nos los construyan.
Podemos explorar otros proyectos y usarlos: http://fritzing.org/projects/
Para aprender más sobre Fritzing: http://fritzing.org/learning/
Librería de partes: http://fritzing.org/parts/
Fritzing no es un simulador, pero las nuevas versiones de Fritzing permite guardar el código de un diseño e incluso cargarlo en Arduino.
Enlaces:
- Web Principal: http://fritzing.org/home/
- Descarga: http://fritzing.org/download/
- Solicitar fabricar diseño realizado con Fritzing: https://go.aisler.net/fritzing
Una de las librerías de partes de frizting más completa es la de adafruit https://github.com/adafruit/Fritzing-Library. Para instalarla, seguir el tutorial: https://learn.adafruit.com/using-the-adafruit-library-with-fritzing?view=all
Tutorial para hacer tus propias “parts” de Fritzing: https://learn.adafruit.com/make-beautiful-fritzing-parts-with-eagle2fritzing-brd2svg?view=all
Tinkercad Circuits
Herramienta online gratuita de Autodesk que permite dibujar esquemas de forma similar a Fritzing. Además permite simulación de circuitos, e incluso podemos realizar la “programación virtual” de las placas Arduino y comprobar el funcionamiento, es un simulador online.
Web: https://www.tinkercad.com/circuits
Una herramienta muy interesante que ofrece Tinkercad Circuits es el debugger, con ella podemos parar la ejecución de un programa y ver los valores de las variables, algo que con arduino no podemos hacer. Nos permite “parar” el tiempo.
Los ejemplos de #aprendiendoarduino para practicar: https://www.tinkercad.com/users/duMg80HCDio-aprendiendoarduino?category=circuits
Para más información consultar la ayuda: https://support.circuits.io/hc/en-us
Uso de Tinkercad Circuits
Darse de alta en https://www.tinkercad.com/ y simular el sketch de blink.
- Darse de alta en la web https://www.tinkercad.com/
- Create New Circuit
- Añadir un Arduino, un led y una resistencia de 470 ohms. Usar como ejemplo: https://www.tinkercad.com/things/j0wHu1smp2h
- Copiar el código del sketch de blink completo: https://github.com/jecrespo/Aprendiendo-Arduino/blob/master/Ejercicio01-Blink/Ejercicio01-Blink.ino
- Ejecutar el código y ver por la consola virtual que funciona igual que en la realidad.
- Probar a poner diferentes valores de resistencia.
- Probar a hacer un fork de un ejemplo y guardarlo en la cuenta creada.
Ver los ejemplos del usuario “aprendiendoarduino” https://www.tinkercad.com/users/duMg80HCDio-aprendiendoarduino?category=circuits&sort=likes&view_mode=default, abrir cualquiera de los ejemplos, leer el código y ejecutarlo.
Circuitmaker
CircuitMaker es la mejor herramienta de diseño de circuitos impresos y esquemáticos de libre uso para la comunidad de hardware de código abierto. Pero CircuitMaker es más que una herramienta gratuita de diseño de esquemas y placas de circuito impreso: es una vibrante comunidad de diseñadores, fabricantes, aficionados, estudiantes y profesionales de código abierto que trabajan juntos para crear nuevos y excitantes productos todos los días.
Web: https://circuitmaker.com/
Proyectos: https://circuitmaker.com/Projects
Otros Simuladores y Herramientas
Ardusim:
- Ardusim: https://www.sites.google.com/site/unoardusim/services
- https://tallerelectronica.com/2015/04/11/unoardusim-software-de-simulacion-de-arduino-uno/
Existen muchas otras herramientas para diseño de circuitos y pcbs, así como para simular.
- Para crear y compartir circuitos: http://www.schematics.com/
- Otra para crear y compartir circuitos de Altium: http://circuitmaker.com/
- VBB4Arduino: http://www.virtualbreadboard.com/ (simulador de pago)
- Proteus: http://www.labcenter.com/index.cfm (herramienta profesional de pago)
- Eagle: https://www.autodesk.com/products/eagle/overview
- Kicad: http://kicad-pcb.org/, documentación: http://kicad-pcb.org/help/documentation/
- Altium: http://www.altium.com/
- seeedstudio Fusion: http://www.seeedstudio.com/service/index.php?r=pcb
- Fabricar PCBs: https://oshpark.com/
- Fabricar PCBs: https://www.pcbway.com/cc