INHOUDSOPGAWE:
Video: 3 ATtiny85 -penne Beheer van die - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
بسم الله الرحمن الرحيم
Stap 1: Inleiding
Die ATTiny85 is 'n hoë-werkverrigting, lae-krag mikroskyfie 8-bis AVR RISC-gebaseerde mikrobeheerder, wat 8KB ISP-flitsgeheue, 512B EEPROM, 512-byte SRAM, 6 algemene I/O-lyne kombineer.
Een I/O -lyn is opgestel as 'n RESET -pen. Ons het slegs 5 I/O -lyne oor.
Aan die ander kant is die nRF24L01 'n enkele chip 2,4 GHz -ontvanger. Dit word gekonfigureer en bedryf via 'n seriële perifere koppelvlak (SPI - 5 I/O -lyne).
Deur die ATTiny85 met nRF24L01 te koppel, is daar geen ruimte om selfs 'n eenvoudige skakelaar by te voeg nie.
In hierdie artikel word die 'oorspronklike artikel van Nerd Ralph' besoek - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - hoe u slegs 3 penne van die ATTiny85 gebruik om die transceiver te beheer.
Hierdie artikel versamel al die inligting wat versprei is oor baie artikels wat die saak behandel, op een plek.
Stap 2: PCB -ontwerp
Kicad word gebruik om hierdie eenvoudige bord te ontwerp.
Stap 3: Kodering
Twee sketse is gratis beskikbaar vir die toetse.
- Senderskets: om na die ATTiny85 -bord te flits
- Ontvangerskets: om na ons ATMega328PB -snuffelbord te flits
Stap 4: Montering
'N Eenvoudige bord beteken maklike montering.
Stap 5: TIP1 - ATTiny80 -bordkonfigurasie
Die ATTiny85 moet met 1 MHZ interne frekwensie gekonfigureer word om suksesvolle kommunikasie te behaal.
Deur die SPI -bus te vertraag, is daar genoeg tyd om die RC -kring op te laai en te ontlaai om die CSN I/O -lyn perfek te vermeng.
Stap 6: TIP2 -MISO -> MOSI en MOSI -> MISO
MOSI en MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI en MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
As dit gebruik word as 'n SPI -meester
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
As dit gebruik word vir ISP -programmering
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Stap 7: Geniet dit
'N Video is ingebed om die gebruiksgeval te demostreer.