Tabla de contenido:
Video: Control de 3 pines ATtiny85 del - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
بسم الله الرحمن الرحيم
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.