Innholdsfortegnelse:

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

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

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

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

Trinn 1: Introduksjon

Introduksjon
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

PCB -design
PCB -design

Kicad brukes til å designe dette enkle brettet.

Trinn 3: Koding

Koding
Koding
Koding
Koding

To skisser er fritt tilgjengelige for testene.

  • Senderskisse: Blinker til ATTiny85 -kortet
  • Mottakerskisse: Blinker til vårt ATMega328PB snifferbrett

Trinn 4: Montering

montering
montering

Et enkelt brett betyr enkel montering.

Trinn 5: TIP1 - ATTiny80 Board Configuration

TIP1 - ATTiny80 Board Configuration
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.

Anbefalt: