Tabla de contenido:

Control de 3 pines ATtiny85 del - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 pasos
Control de 3 pines ATtiny85 del - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 pasos

Video: Control de 3 pines ATtiny85 del - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 pasos

Video: Control de 3 pines ATtiny85 del - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 pasos
Video: Paquetito #1 - Banggood - Medidor de energía USB - AtTiny85 - Sensor humedad - Expansor i2c y Sipeed 2024, Mes de julio
Anonim
Control de 3 pines ATtiny85 del - Nrf24L01 - التحكم بثلاثة دبابيس فى
Control de 3 pines ATtiny85 del - Nrf24L01 - التحكم بثلاثة دبابيس فى

بسم الله الرحمن الرحيم

Paso 1: Introducción

Introducción
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

Diseño de PCB
Diseño de PCB

Kicad se utiliza para diseñar esta sencilla tabla.

Paso 3: codificación

Codificación
Codificación
Codificación
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

Montaje
Montaje

Una tabla simple significa un montaje sencillo.

Paso 5: TIP1 - Configuración de la placa ATTiny80

TIP1 - Configuración de la placa ATTiny80
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: