Taula de continguts:
Vídeo: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
بسم الله الرحمن الرحيم
Pas 1: 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
Kicad s’utilitza per dissenyar aquest senzill tauler.
Pas 3: 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
Una junta senzilla significa un muntatge fàcil.
Pas 5: 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.