Índice:

Controle de 3 pinos ATtiny85 do - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 etapas
Controle de 3 pinos ATtiny85 do - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 etapas
Anonim
Controle de 3 pinos ATtiny85 do - Nrf24L01 - التحكم بثلاثة دبابيس فى
Controle de 3 pinos ATtiny85 do - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Etapa 1: Introdução

Introdução
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

Design PCB
Design PCB

Kicad é usado para projetar esta placa simples.

Etapa 3: codificação

Codificação
Codificação
Codificação
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

conjunto
conjunto

Uma placa simples significa fácil montagem.

Etapa 5: TIP1 - Configuração da placa ATTiny80

TIP1 - configuração da placa ATTiny80
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: