Taula de continguts:

3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 passos
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 passos

Vídeo: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 passos

Vídeo: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 passos
Vídeo: Arduino: NRF24 CE and CSN connections without I/O pins easily accessible (2 Solutions!!) 2024, Juliol
Anonim
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Pas 1: Introducció

Introducció
Introducció

L’ATTiny85 és un microcontrolador basat en AVR RISC de 8 bits Microchip d’alt rendiment i poca potència que combina memòria flash ISP de 8 KB, EEPROM 512B, SRAM de 512 bytes, 6 línies d’E / S d’ús general.

Una línia d'E / S està configurada com a pin RESET. Només ens queden 5 línies d'E / S.

D’altra banda, el nRF24L01 és un transceptor de 2,4 GHz d’un sol xip. Es configura i funciona mitjançant una interfície perifèrica sèrie (línies SPI - 5 E / S).

La interfície de l'ATTiny85 amb nRF24L01 no deixa espai per afegir ni un simple commutador.

Aquest article torna a revisar l '"article original de Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - com utilitzar només 3 pins de l'ATTiny85 per controlar el transceptor.

Aquest article recull tota la informació distribuïda en molts articles sobre el cas en un sol lloc.

Pas 2: disseny de PCB

Disseny de PCB
Disseny de PCB

Kicad s’utilitza per dissenyar aquest senzill tauler.

Pas 3: Codificació

Codificació
Codificació
Codificació
Codificació

Hi ha dos esbossos disponibles gratuïtament per a les proves.

  • Esbós del transmissor: es transferirà al tauler ATTiny85
  • Esbós del receptor: per enviar-lo a la nostra placa de sniffer ATMega328PB

Pas 4: Muntatge

muntatge
muntatge

Una junta senzilla significa un muntatge fàcil.

Pas 5: TIP1: configuració de la placa ATTiny80

TIP1 - Configuració de la placa ATTiny80
TIP1 - Configuració de la placa ATTiny80

L'ATTiny85 s'ha de configurar amb una freqüència interna d'1 MHZ per aconseguir una comunicació exitosa.

Alentir el bus SPI, deixa prou temps perquè el circuit RC es pugui carregar i descarregar completament per gestionar perfectament la línia d'E / S CSN.

Pas 6: TIP2 - MISO -> MOSI i MOSI -> MISO

MOSI i MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp

MOSI i MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Quan s’utilitza com a mestre SPI

  • ATTINY85 MISO -> Nrf24L01 MOSI
  • ATTINY85 MOSI -> Nrf24L01 MISO

Quan s’utilitza per a la programació d’ISP

  • ATTINY85 MISO -> Nrf24L01 MISO
  • ATTINY85 MOSI -> Nrf24L01 MOSI

Pas 7: gaudiu

S'inclou un vídeo per demostrar el cas d'ús.

Recomanat: