Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
بسم الله الرحمن الرحيم
Etapa 1: Introdução
O ATTiny85 é um microcontrolador Microchip de 8 bits AVR RISC de alto desempenho e baixo consumo que combina memória flash ISP de 8 KB, EEPROM de 512B, SRAM de 512 bytes e 6 linhas de E / S de uso geral.
Uma linha de E / S é configurada como um pino RESET. Ficamos com apenas 5 linhas de E / S.
Por outro lado, o nRF24L01 é um transceptor de 2,4 GHz de chip único. É configurado e operado através de Interface Periférica Serial (SPI - 5 linhas de E / S).
A interface do ATTiny85 com o nRF24L01 não deixa espaço para adicionar nem mesmo um switch simples.
Este artigo revisita o "artigo original do Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - como usar apenas 3 pinos do ATTiny85 para controlar o transceptor.
Este artigo reúne todas as informações espalhadas por vários artigos que tratam do caso em um só lugar.
Etapa 2: Design de PCB
Kicad é usado para projetar esta placa simples.
Etapa 3: codificação
Dois esboços estão disponíveis gratuitamente para os testes.
- Esboço do transmissor: Para ser enviado para a placa ATTiny85
- Esboço do receptor: Para ser transferido para nossa placa farejadora ATMega328PB
Etapa 4: Montagem
Uma placa simples significa fácil montagem.
Etapa 5: TIP1 - Configuração da placa ATTiny80
O ATTiny85 deve ser configurado com frequência interna de 1 MHz para obter uma comunicação bem-sucedida.
Retardar o barramento SPI, deixa tempo suficiente para o circuito RC carregar e descarregar completamente para gerenciar perfeitamente a linha de E / S CSN.
Etapa 6: TIP2 - MISO -> MOSI e MOSI -> MISO
MOSI e MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI e MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Quando usado como um mestre SPI
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Quando usado para programação de ISP
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Etapa 7: Aproveite
Um vídeo é incorporado para demonstrar o caso de uso.