Innholdsfortegnelse:
Video: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
بسم الله الرحمن الرحيم
Trinn 1: Introduksjon
ATTiny85 er en høyytelses, lav effekt Microchip 8-biters AVR RISC-basert mikrokontroller som kombinerer 8KB ISP-flashminne, 512B EEPROM, 512-byte SRAM, 6 generelle I/O-linjer.
Én I/O -linje er konfigurert som en RESET -pin. Vi sitter igjen med bare 5 I/O -linjer.
På den annen side er nRF24L01 en enkeltbrikke 2,4 GHz transceiver. Den konfigureres og drives via et serielt perifert grensesnitt (SPI - 5 I/O -linjer).
Grensesnittet mellom ATTiny85 og nRF24L01 gir ikke rom for å legge til en enkel bryter.
Denne artikkelen går tilbake til "Nerd Ralph originalartikkel" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - hvordan du bruker bare 3 pinner på ATTiny85 til å kontrollere senderen.
Denne artikkelen samler all informasjon spredt over mange artikler som behandler saken på ett sted.
Trinn 2: PCB -design
Kicad brukes til å designe dette enkle brettet.
Trinn 3: Koding
To skisser er fritt tilgjengelige for testene.
- Senderskisse: Blinker til ATTiny85 -kortet
- Mottakerskisse: Blinker til vårt ATMega328PB snifferbrett
Trinn 4: Montering
Et enkelt brett betyr enkel montering.
Trinn 5: TIP1 - ATTiny80 Board Configuration
ATTiny85 bør konfigureres med 1 MHZ intern frekvens for å oppnå vellykket kommunikasjon.
Ved å bremse SPI -bussen, blir det nok tid til at RC -kretsen kan lade opp og tømmes helt for å perfekt forvalte CSN I/O -ledningen.
Trinn 6: TIP2 -MISO -> MOSI og MOSI -> MISO
MOSI og MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI og MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Når den brukes som SPI -master
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Når den brukes til ISP -programmering
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Trinn 7: Nyt
En video er innebygd for å demostrere brukstilfellet.