Innehållsförteckning:

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

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

Video: 3 ATtiny85 Pins Control of - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 steg
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Juli
Anonim
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Steg 1: Introduktion

Introduktion
Introduktion

ATTiny85 är en högpresterande, lågeffekts 8-bitars AVR RISC-baserad mikrochip för mikrochip som kombinerar 8KB ISP-flashminne, 512B EEPROM, 512-byte SRAM, 6 I/O-linjer för allmänna ändamål.

En I/O -linje är konfigurerad som en RESET -pin. Vi har bara 5 I/O -linjer kvar.

Å andra sidan är nRF24L01 en 2,4 GHz transceiver med ett chip. Den konfigureras och drivs via ett seriellt perifert gränssnitt (SPI - 5 I/O -linjer).

Gränssnittet mellan ATTiny85 och nRF24L01 ger inget utrymme för att lägga till ens en enkel omkopplare.

Denna artikel återkommer till "Nerd Ralph originalartikel" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - hur man bara använder 3 stift på ATTiny85 för att styra transceivern.

Denna artikel samlar all information som sprids över många artiklar som behandlar ärendet på ett ställe.

Steg 2: PCB -design

PCB -design
PCB -design

Kicad används för att designa denna enkla bräda.

Steg 3: Kodning

Kodning
Kodning
Kodning
Kodning

Två skisser är fritt tillgängliga för testerna.

  • Sändarskiss: Blinkas till ATTiny85 -kortet
  • Mottagarskiss: Blinkas till vårt ATMega328PB snifferbräda

Steg 4: Montering

hopsättning
hopsättning

En enkel bräda betyder enkel montering.

Steg 5: TIP1 - ATTiny80 -kortkonfiguration

TIP1 - ATTiny80 Board Configuration
TIP1 - ATTiny80 Board Configuration

ATTiny85 bör konfigureras med 1 MHZ intern frekvens för att uppnå framgångsrik kommunikation.

Genom att sakta ner SPI -bussen lämnas tillräckligt med tid för RC -kretsen att ladda och urladdas helt för att CSN -I/O -ledningen ska fungera perfekt.

Steg 6: TIP2 -MISO -> MOSI och MOSI -> MISO

MOSI och MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp

MOSI och MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

När den används som SPI -master

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

När den används för ISP -programmering

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

Steg 7: Njut

En video är inbäddad för att demostrera användningsfallet.

Rekommenderad: