Tabla de contenido:
- Paso 1: Adquiera sus piezas
- Paso 2: Ponlo junto
- Paso 3: cableado
- Paso 4: Software - VSCode
- Paso 5: Instale el complemento PlatformIO IDE
- Paso 6: crea un nuevo proyecto
- Paso 7: configurar el entorno de desarrollo para USBASP
- Paso 8: Conecte su programador
- Paso 9: Configurar controladores
- Paso 10: escriba su código
Video: Pequeño proyecto de microcontrolador por menos de $ 2 dólares: 11 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hay mucho en Internet sobre cómo empezar con los microcontroladores. Hay muchas opciones, muchas formas de programarlos, ya sea que comience con el chip mismo, placas de desarrollo o dispositivos SOC (System On Chip) más completos, también muchas formas de programarlos.
Entonces, para aquellos que estén interesados, este es uno de ellos.
USBASP + AVR ATTiny85 placa de desarrollo mini USB (por Digistump)
Me gusta esta combinación porque es una forma realmente barata de poner en marcha un proyecto para una plataforma Arduino de factor de forma muy pequeño, estos chips son tan pequeños que puede colocarlos prácticamente en cualquier cosa, a diferencia de los Unos difíciles de manejar.
La placa que estoy usando es una imitación barata de digispark kicksarter que cuesta $ 1 en eBay con envío gratuito internacional.
El programador es el programador USBASP de código abierto que también está disponible por aproximadamente el mismo precio en eBay o AliExpress.
Este instructivo es el proceso de un extremo a otro para hacer que el tablero de desarrollo haga algo
Una ruta más fácil es adquirir un digispark real de digistumphttps://digistump.com/products/1
Pero este proyecto parece estar en espera y estos cuestan $ 8US
Si tiene uno de estos, no necesita un programador, ya que tiene un cargador de arranque Ardudino Micronucleus pre-flasheado en el chip. Esto significa que puede usar el programa directamente en el chip desde su computadora. Pero la desventaja de esto es que el cargador de arranque usa una buena parte de los recursos disponibles en el chip, lo que limita lo que puede hacer por lo que vale, se trata de USBASP y NO del Micronucleus.
Paso 1: Adquiera sus piezas
Vaya a ebay o aliexpress y busque hacia arriba
- "attiny85" para el tablero
- "usbasp" para el programador y
- "cables jumber" para los cables (opcional si puede encontrar algunos por ahí)
Paso 2: Ponlo junto
Cuando finalmente llegue su hardware, comience con la soldadura
Suelde las clavijas de ruptura de las clavijas que vienen con el paquete a la placa. Esto es opcional. Si no tiene un soldador, puede simplemente enrollar los cables, pero esto no se recomienda ya que los contactos no serán los mejores.
En este ejemplo, yo, por alguna razón, soldé los cables directamente a los terminales de alimentación, pero también puede usar los pines de ruptura para hacer esto.
Paso 3: cableado
Conecte los cables según las imágenes. He usado esta combinación, pero puede usar la que desee o gruesa, solo tienen que corresponder correctamente
al tablero:
- p0, p1, p2 = verde, azul, rojo
- 5v, GND = rojo, verde (no se utiliza VIN)
el conector:
consulte el diagrama para la conexión del cable correspondiente
Paso 4: Software - VSCode
Ahora que está conectado, deberá configurar su entorno de software
Esto incluye:
- conductores
- entorno de desarrollo
Primero descargue Visual Studio Code. (el mejor env que he encontrado hasta ahora)
Puede obtener esto en
Descárgalo e instálalo
Paso 5: Instale el complemento PlatformIO IDE
Haga clic en el botón de extensiones en la barra lateral inferior izquierda y busque PlatformIO
Instálalo y vuelve a cargarlo
Haga clic en el botón de la casita en la parte inferior izquierda de la barra de estado para abrir la página de inicio de Platform IO si no aparece automáticamente después de la instalación del complemento
Paso 6: crea un nuevo proyecto
En el asistente de proyectos, asigne un nombre al proyecto y elija el tablero.
El tablero debe ser
Attiny85 (Genérico)
El marco debe ser
Arduino
Paso 7: configurar el entorno de desarrollo para USBASP
Configure el programador en el archivo de configuración del proyecto PlatformIO platformio.ini
Agregue estas líneas al archivo platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Paso 8: Conecte su programador
Conecta tu programador
Paso 9: Configurar controladores
Su hardware USBASP necesitará controladores para que su computadora se comunique con él.
Descarga Zadig desde aquí
Conecte su dispositivo USB USBASP a un puerto USB de su computadora
Ejecute el programa Zadig descargado que descargó
Instale el controlador Winusb para usbasp
Si su sistema no reconoce el hardware, envíeme una nota y tal vez pueda ayudar, pero en general esto debería funcionar de inmediato.
Paso 10: escriba su código
"loading =" lazy "seguro que tienes tu placa ATTiny85 conectada a tu programador y todo está conectado.
Presione las teclas Ctrl + Alt + U para compilar y cargar el programa
Recomendado:
Cultivar más lechuga en menos espacio o Cultivar lechuga en el espacio, (más o menos): 10 pasos
Cultivando más lechuga en menos espacio o … Cultivando lechuga en el espacio, (más o menos) .: Esta es una presentación profesional para el Concurso Creador Growing Beyond Earth, presentado a través de Instructables. No podría estar más emocionado de estar diseñando para la producción de cultivos espaciales y publicar mi primer Instructable. Para comenzar, el concurso nos pidió que
¡Convierta Bose QC25 en micrófono inalámbrico incluido por menos de 15 dólares !: 4 pasos (con imágenes)
¡Convierta Bose QC25 en inalámbrico con micrófono incluido por menos de 15 dólares!: Este no es el truco más bonito, pero es la forma más barata y elegante de hacer que los increíbles auriculares Bose QC25 sean inalámbricos incluso con el micrófono funcionando. Necesitaremos comprar solo 2 piezas baratas y algo para lijar: 1: el adaptador nokia para convertir
DIY PERSONALIZA TU SIDEKICK 3 por menos de 20 dólares !!: 8 pasos
DIY PERSONALIZA TU SIDEKICK 3 por menos de 20 dólares !!: Colorwarepc.com ofrece personalización para muchos productos (incluido el compañero 3). Pero si buscas una alternativa más barata en lugar de pagar $ 100.00 y esperar de 8 a 10 días, entonces esta es la solución. . Esto también es bueno si quieres saber cómo
Construye un robot muy pequeño: crea el robot con ruedas más pequeño del mundo con una pinza: 9 pasos (con imágenes)
Construye un robot muy pequeño: crea el robot con ruedas más pequeño del mundo con una pinza: construye un robot de 1/20 pulgadas cúbicas con una pinza que pueda levantar y mover objetos pequeños. Está controlado por un microcontrolador Picaxe. En este momento, creo que este puede ser el robot con ruedas más pequeño del mundo con pinza. Eso sin duda ch
Bolígrafo IR minimalista: sin soldar, menos de un minuto, menos de un dólar: 3 pasos
Bolígrafo IR minimalista: sin soldar, menos de un minuto, menos de un dólar: mi primer instructable, espero que sea útil: si quieres probar el JC Lee (el JC significa Johnny Chung, pero él también hace milagros. ..) o el programa Smoothboard en www.smoothboard.net (años luz por delante, porque Boon Jin comenzó