
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

بسم الله الرحمن الرحيم
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.
Recomendado:
Display de 4 dígitos com 7 segmentos e 14 pinos com Arduino: 3 etapas

Display de 4 dígitos com 7 segmentos e 14 pinos com Arduino: É sempre uma boa ideia testar se um dispositivo está funcionando corretamente ou não se esse componente tiver um número muito grande de pinos. Neste projeto, testei meu display de 4 dígitos e 7 segmentos e 14 pinos. Todos os 7 segmentos exibirão 0 a 9 ao mesmo tempo
Como usar os pinos GPIO do Raspberry Pi e Avrdude para o programa Bit-bang DIMP 2 ou DA PIMP 2: 9 etapas

Como usar os pinos GPIO e Avrdude de um Raspberry Pi para o programa Bit-bang DIMP 2 ou DA PIMP 2: Estas são instruções passo a passo sobre como usar um Raspberry Pi e o comando de código aberto gratuito avrdude para bit-bang -programe um DIMP 2 ou DA PIMP 2. Presumo que você esteja familiarizado com o Raspberry Pi e a linha de comando do LINUX. Você não precisa
Escudo de programação de 8 pinos: 14 etapas (com imagens)

Escudo de programação de 8 pinos: O Escudo de programação de 8 pinos permite que você programe chips da série ATtiny usando o próprio Arduino como programador. Em outras palavras, você conecta isso ao seu Arduino e pode facilmente programar chips de 8 pinos. Esses pequenos microcontroladores podem ser
ESP8266-NODEMCU $ 3 Módulo WiFi nº 2 - Controle de pinos sem fio por meio da PÁGINA DA WEB: 9 etapas (com imagens)

ESP8266-NODEMCU Módulo 2 WiFi de $ 3 - Controle de pinos sem fio por meio da página da web: Um novo mundo desses micro-computadores chegou e essa coisa é o ESP8266 NODEMCU. Esta é a primeira parte que mostra como você pode instalar o ambiente do esp8266 em seu IDE arduino por meio do vídeo de introdução e como as partes em
ISP 6 pinos para soquete de 8 pinos: 4 etapas

Soquete de 6 pinos para 8 pinos do ISP: A razão pela qual eu construí este projeto foi programar o ATTiny45, que tem uma conexão de 8 pinos, enquanto meu USBtinyISP (da Ladyada) tem apenas uma conexão de 10 e 6 pinos. Depois de bisbilhotar a internet por cerca de 3-4 semanas, não encontrei nada o que