Satura rādītājs:

3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس: 7 soļi
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس: 7 soļi

Video: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس: 7 soļi

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

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

1. darbība. Ievads

Ievads
Ievads

ATTiny85 ir augstas veiktspējas, mazjaudas mikročipu 8 bitu AVR RISC bāzes mikrokontrolleris, kas apvieno 8 KB ISP zibatmiņu, 512B EEPROM, 512 baitu SRAM, 6 vispārējas nozīmes I/O līnijas.

Viena I/O līnija ir konfigurēta kā RESET tapa. Mums paliek tikai 5 I/O līnijas.

No otras puses, nRF24L01 ir vienas mikroshēmas 2,4 GHz raiduztvērējs. Tas ir konfigurēts un darbojas, izmantojot seriālo perifēro saskarni (SPI - 5 I/O līnijas).

Saskarne ar ATTiny85 ar nRF24L01 neatstāj iespēju pievienot pat vienkāršu slēdzi.

Šajā rakstā atkārtoti apskatīts "Nerda Ralfa oriģinālais raksts" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - kā izmantot tikai 3 ATTiny85 tapas, lai kontrolētu raiduztvērēju.

Šajā rakstā ir apkopota visa informācija, kas izplatīta daudzos rakstos, kas izskata lietu vienā vietā.

2. solis: PCB dizains

PCB dizains
PCB dizains

Kicad tiek izmantots, lai izstrādātu šo vienkāršo dēli.

3. darbība: kodēšana

Kodēšana
Kodēšana
Kodēšana
Kodēšana

Pārbaudēm ir brīvi pieejamas divas skices.

  • Raidītāja skice: jāpiespiež pie ATTiny85 tāfeles
  • Uztvērēja skice: tiks parādīta mūsu ATMega328PB šifrēšanas panelī

4. solis: montāža

Montāža
Montāža

Vienkāršs dēlis nozīmē vieglu montāžu.

5. solis: PADOMS 1 - ATTiny80 plates konfigurācija

PADOMS 1 - ATTiny80 plates konfigurācija
PADOMS 1 - ATTiny80 plates konfigurācija

Lai panāktu veiksmīgu saziņu, ATTiny85 ir jākonfigurē ar 1 MHZ iekšējo frekvenci.

Palēninot SPI kopni, tiek atstāts pietiekami daudz laika, lai RC ķēde varētu pilnībā uzlādēties un izlādēties, lai perfekti pārvaldītu CSN I/O līniju.

6. solis: PADOMS 2 -MISO -> MOSI un MOSI -> MISO

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

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

Ja to izmanto kā SPI meistaru

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

Ja to izmanto ISP programmēšanai

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

7. solis: izbaudiet

Lai demonstrētu lietošanas gadījumu, ir iegults videoklips.

Ieteicams: