Tabla de contenido:
- Paso 1: Introducción
- Paso 2: Diseño de PCB
- Paso 3: codificación
- Paso 4: Montaje
- Paso 5: TIP1 - Configuración de la placa ATTiny80
- Paso 6: TIP2 - MISO -> MOSI y MOSI -> MISO
- Paso 7: disfruta
Video: Control de 3 pines ATtiny85 del - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
بسم الله الرحمن الرحيم
Paso 1: Introducción
El ATTiny85 es un microcontrolador Microchip de 8 bits basado en AVR RISC de alto rendimiento y bajo consumo que combina memoria flash ISP de 8 KB, EEPROM de 512 B, SRAM de 512 bytes y 6 líneas de E / S de uso general.
Una línea de E / S está configurada como un pin RESET. Nos quedan solo 5 líneas de E / S.
Por otro lado, el nRF24L01 es un transceptor de un solo chip de 2,4 GHz. Se configura y opera a través de una interfaz de periféricos en serie (SPI - 5 líneas de E / S).
La interconexión del ATTiny85 con nRF24L01 no deja espacio para agregar ni siquiera un simple interruptor.
Este artículo revisita el "Artículo original de Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - cómo usar solo 3 pines del ATTiny85 para controlar el transceptor.
Este artículo reúne toda la información distribuida en muchos artículos que tratan el caso en un solo lugar.
Paso 2: Diseño de PCB
Kicad se utiliza para diseñar esta sencilla tabla.
Paso 3: codificación
Dos bocetos están disponibles gratuitamente para las pruebas.
- Esquema del transmisor: para flashear en la placa ATTiny85
- Esquema del receptor: para flashear en nuestra placa de rastreo ATMega328PB
Paso 4: Montaje
Una tabla simple significa un montaje sencillo.
Paso 5: TIP1 - Configuración de la placa ATTiny80
El ATTiny85 debe configurarse con una frecuencia interna de 1 MHZ para lograr una comunicación exitosa.
Reducir la velocidad del bus SPI deja suficiente tiempo para que el circuito RC se cargue y descargue por completo para manipular perfectamente la línea de E / S del CSN.
Paso 6: TIP2 - MISO -> MOSI y MOSI -> MISO
MOSI y MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI y MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Cuando se usa como maestro SPI
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Cuando se utiliza para la programación de ISP
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Paso 7: disfruta
Se incluye un video para demostrar el caso de uso.
Recomendado:
Pantalla de 4 dígitos y 7 segmentos 14 pines con Arduino: 3 pasos
Pantalla de 4 dígitos y 7 segmentos 14 pines con Arduino: Siempre es una buena idea probar si un dispositivo funciona correctamente o no si ese componente tiene una gran cantidad de pines. En este proyecto, he probado mi pantalla de 4 dígitos, 7 segmentos y 14 pines. Todos los 7 segmentos mostrarán 0 a 9 al mismo tiempo
Cómo usar los pines GPIO de una Raspberry Pi y Avrdude para el programa Bit-bang DIMP 2 o DA PIMP 2: 9 pasos
Cómo usar los pines GPIO de una Raspberry Pi y Avrdude to Bit-bang-program DIMP 2 o DA PIMP 2: estas son instrucciones paso a paso sobre cómo usar una Raspberry Pi y el comando de código abierto gratuito avrdude to bit-bang -programe un DIMP 2 o DA PIMP 2. Supongo que está familiarizado con su Raspberry Pi y la línea de comandos LINUX. No tienes que
Usando los 4 pines del ESP8266-01: 3 pasos
Usando los 4 pines del ESP8266-01: Nota: Este proyecto es básicamente una extensión de un instructable anterior que solo usaba 2 pines. El número limitado (4) de pines GPIO en el ESP8266-01 puede parecer un obstáculo, para cualquier aplicación seria. Sin embargo, si uno usa los pines de una manera inteligente, es
Liberación del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): 6 pasos (con imágenes)
Lanzamiento del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): Ayer construí un control remoto simple de un botón para mi Olympus E510. La mayoría de las cámaras tienen un botón disparador (el que presiona para tomar una foto) que tiene dos modos. Si se presiona suavemente el botón, la cámara se enfocará automáticamente y medirá la luz
Enchufe ISP de 6 pines a 8 pines: 4 pasos
Enchufe ISP de 6 pines a 8 pines: La razón por la que construí este proyecto principalmente fue para programar el ATTiny45, que tiene una conexión de 8 pines, mientras que mi USBtinyISP (de Ladyada) solo tiene una conexión de 10 pines y 6 pines. Después de husmear en Internet durante aproximadamente 3-4 semanas, no encontré nada qué