Cuprins:
Video: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
بسم الله الرحمن الرحيم
Pasul 1: Introducere
ATTiny85 este un microcontroler AVR RISC cu 8 biți de înaltă performanță, cu putere redusă, care combină memorie flash ISP de 8 KB, EEPROM 512B, SRAM 512 octeți, 6 linii I / O de uz general.
O linie I / O este configurată ca pin RESET. Rămân doar 5 linii I / O.
Pe de altă parte, nRF24L01 este un transceiver cu un singur chip de 2,4 GHz. Este configurat și operat printr-o interfață periferică serială (linii SPI - 5 I / O).
Interfațarea ATTiny85 cu nRF24L01 nu lasă loc pentru a adăuga chiar și un simplu comutator.
Acest articol revizuiește „articolul original Nerd Ralph” - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - cum să utilizați doar 3 pini ai ATTiny85 pentru a controla transceiverul.
Acest articol adună toate informațiile răspândite în mai multe articole care tratează cazul într-un singur loc.
Pasul 2: Proiectare PCB
Kicad este folosit pentru a proiecta această placă simplă.
Pasul 3: Codificare
Două schițe sunt disponibile gratuit pentru teste.
- Schiță emițător: Pentru a fi afișată pe placa ATTiny85
- Schița receptorului: Pentru a fi trimisă pe placa noastră de sniffer ATMega328PB
Pasul 4: Asamblare
O placă simplă înseamnă asamblare ușoară.
Pasul 5: TIP1 - Configurarea plăcii ATTiny80
ATTiny85 ar trebui să fie configurat cu o frecvență internă de 1 MHz pentru a obține o comunicare de succes.
Încetinirea autobuzului SPI, lasă suficient timp pentru ca circuitul RC să se încarce și să descarce complet pentru a gestiona perfect linia CSN I / O.
Pasul 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'%} ">
Când este folosit ca master SPI
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Când este utilizat pentru programarea ISP
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Pasul 7: Bucurați-vă
Este încorporat un videoclip pentru a demonstra cazul de utilizare.