Turinys:

3 „ATtiny85“kaiščiai - „Nrf24L01“valdymas - التحكم بثلاثة دبابيس: 7 žingsniai
3 „ATtiny85“kaiščiai - „Nrf24L01“valdymas - التحكم بثلاثة دبابيس: 7 žingsniai

Video: 3 „ATtiny85“kaiščiai - „Nrf24L01“valdymas - التحكم بثلاثة دبابيس: 7 žingsniai

Video: 3 „ATtiny85“kaiščiai - „Nrf24L01“valdymas - التحكم بثلاثة دبابيس: 7 žingsniai
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Lapkritis
Anonim
3 ATtiny85 kaiščiai - Nrf24L01 - التحكم بثلاثة دبابيس Control
3 ATtiny85 kaiščiai - Nrf24L01 - التحكم بثلاثة دبابيس Control

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

1 žingsnis: Įvadas

Įvadas
Įvadas

„ATTiny85“yra didelio našumo, mažos galios „Microchip“8 bitų AVR RISC pagrįstas mikrovaldiklis, apjungiantis 8 KB ISP „flash“atmintį, 512B EEPROM, 512 baitų SRAM, 6 bendrosios paskirties įvesties/išvesties linijas.

Viena I/O linija sukonfigūruota kaip RESET kaištis. Mums liko tik 5 įvesties/išvesties linijos.

Kita vertus, „nRF24L01“yra vieno lusto 2,4 GHz siųstuvas -imtuvas. Jis sukonfigūruotas ir valdomas per serijinę periferinę sąsają (SPI - 5 įvesties/išvesties linijos).

Sąsaja su ATTiny85 su nRF24L01 nepalieka vietos pridėti net paprasto jungiklio.

Šiame straipsnyje dar kartą apžvelgiamas „originalus Nerd Ralph straipsnis“- https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - kaip valdyti tik 3 ATTiny85 kaiščius, kad būtų galima valdyti imtuvą.

Šiame straipsnyje vienoje vietoje sukaupta visa informacija, išskirstyta daugelyje straipsnių, nagrinėjančių bylą.

2 žingsnis: PCB projektavimas

PCB dizainas
PCB dizainas

„Kicad“naudojama kuriant šią paprastą lentą.

3 žingsnis: kodavimas

Kodavimas
Kodavimas
Kodavimas
Kodavimas

Du eskizai yra laisvai prieinami bandymams.

  • Siųstuvo eskizas: turi būti prijungtas prie ATTiny85 plokštės
  • Imtuvo eskizas: turi būti prijungtas prie mūsų ATMega328PB snifferio plokštės

4 žingsnis: Surinkimas

Surinkimas
Surinkimas

Paprasta lenta reiškia lengvą surinkimą.

5 veiksmas: PATARIMAS - ATTiny80 plokštės konfigūravimas

PATARIMAS - ATTiny80 plokštės konfigūracija
PATARIMAS - ATTiny80 plokštės konfigūracija

Norint pasiekti sėkmingą ryšį, „ATTiny85“turėtų būti sukonfigūruotas 1 MHZ vidiniu dažniu.

Lėtinant SPI magistralę, RC grandinei lieka pakankamai laiko įkrauti ir visiškai išsikrauti, kad būtų galima puikiai valdyti CSN I/O liniją.

6 žingsnis: TIP2 -MISO -> MOSI ir MOSI -> MISO

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

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

Kai naudojamas kaip SPI meistras

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

Kai naudojamas ISP programavimui

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

7 žingsnis: mėgaukitės

Vaizdo įrašas yra įdėtas siekiant parodyti naudojimo atvejį.

Rekomenduojamas: