Indholdsfortegnelse:

3 ATtiny85 Pins Kontrol af - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 trin
3 ATtiny85 Pins Kontrol af - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 trin

Video: 3 ATtiny85 Pins Kontrol af - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 trin

Video: 3 ATtiny85 Pins Kontrol af - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 trin
Video: nRF24L01+ with ATtiny85 3 Pins 2024, Juli
Anonim
3 ATtiny85 Pins Kontrol af - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Kontrol af - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Trin 1: Introduktion

Introduktion
Introduktion

ATTiny85 er en højtydende, laveffektiv Microchip 8-bit AVR RISC-baseret mikrokontroller, der kombinerer 8KB ISP-flashhukommelse, 512B EEPROM, 512-Byte SRAM, 6 generelle I/O-linjer.

Én I/O -linje er konfigureret som en RESET -pin. Vi står tilbage med kun 5 I/O -linjer.

På den anden side er nRF24L01 en enkelt chip 2,4 GHz transceiver. Det konfigureres og drives via et serielt perifert interface (SPI - 5 I/O -linjer).

Grænsefladen mellem ATTiny85 og nRF24L01 giver ikke plads til at tilføje selv en simpel switch.

Denne artikel genbesøger "Nerd Ralph originalartikel" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - hvordan man kun bruger 3 stifter af ATTiny85 til at styre transceiveren.

Denne artikel samler alle oplysninger spredt over mange artikler, der behandler sagen ét sted.

Trin 2: PCB -design

PCB Design
PCB Design

Kicad bruges til at designe dette enkle bord.

Trin 3: Kodning

Kodning
Kodning
Kodning
Kodning

To skitser er frit tilgængelige til testene.

  • Senderskitse: Blinker til ATTiny85 -kortet
  • Modtagerskitse: Blinker til vores ATMega328PB snifferbræt

Trin 4: Montering

montage
montage

Et enkelt bord betyder let montering.

Trin 5: TIP1 - ATTiny80 Board -konfiguration

TIP1 - ATTiny80 Board -konfiguration
TIP1 - ATTiny80 Board -konfiguration

ATTiny85 skal konfigureres med 1 MHZ intern frekvens for at opnå en vellykket kommunikation.

Ved at bremse SPI -bussen, efterlader der nok tid til, at RC -kredsløbet kan oplades og aflades fuldstændigt for at kunne perfekt styre CSN I/O -ledningen.

Trin 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 | tilføj: 'auto = webp & frame = 1 & height = 300' %} ">

Når den bruges som SPI -master

  • ATTINY85 MISO -> Nrf24L01 MOSI
  • ATTINY85 MOSI -> Nrf24L01 MISO

Når det bruges til ISP -programmering

  • ATTINY85 MISO -> Nrf24L01 MISO
  • ATTINY85 MOSI -> Nrf24L01 MOSI

Trin 7: Nyd det

En video er integreret for at demostrere brugssagen.

Anbefalede: