Բովանդակություն:

3 ATtiny85 կապում Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 քայլ
3 ATtiny85 կապում Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 քայլ

Video: 3 ATtiny85 կապում Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 քայլ

Video: 3 ATtiny85 կապում Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 քայլ
Video: Arduino: NRF24 CE and CSN connections without I/O pins easily accessible (2 Solutions!!) 2024, Նոյեմբեր
Anonim
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Քայլ 1: Ներածություն

Ներածություն
Ներածություն

ATTiny85- ը բարձրորակ, ցածր էներգիայի միկրոչիպի 8 բիթանոց AVR RISC- ի վրա հիմնված միկրոկառավարիչ է, որը համատեղում է 8KB ISP ֆլեշ հիշողություն, 512B EEPROM, 512-բայթ SRAM, 6 ընդհանուր նշանակության I/O գծեր:

Մեկ մուտքի/ելքի գիծը կազմաձևված է որպես RESET փին: Մեզ մնում է ընդամենը 5 մուտքի/ելքի տող:

Մյուս կողմից, The nRF24L01- ը մեկ չիպային 2.4 ԳՀց հաճախականությամբ հաղորդիչ է: Այն կազմաձևված է և գործում է Սերիական ծայրամասային միջերեսի միջոցով (SPI - 5 I/O գծեր):

ATTiny85- ին nRF24L01- ի հետ կապելը տեղ չի թողնում նույնիսկ մի պարզ անջատիչ ավելացնելու համար:

Այս հոդվածը կրկին վերանայում է «Ներդ Ռալֆի սկզբնական հոդվածը» - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - ինչպես օգտագործել ATTiny85- ի ընդամենը 3 կապում ՝ փոխանցիչ հաղորդիչը վերահսկելու համար:

Այս հոդվածը հավաքում է ամբողջ տեղեկատվությունը, որը տարածված է գործը վերաբերող բազմաթիվ հոդվածների վրա մեկ տեղում:

Քայլ 2: PCB նախագծում

PCB դիզայն
PCB դիզայն

Kicad- ն օգտագործվում է այս պարզ տախտակի նախագծման համար:

Քայլ 3: Կոդավորում

Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում

Երկու էսքիզներ ազատորեն հասանելի են թեստերի համար:

  • Հաղորդիչի ուրվագիծ. Փայլեցվի ATTiny85 տախտակին
  • Ստացողի ուրվագիծ. Փայլվելու է մեր ATMega328PB դիպուկահարի տախտակին

Քայլ 4: Հավաքում

Ժողով
Ժողով

Պարզ տախտակը նշանակում է հեշտ հավաքում:

Քայլ 5. TIP1 - ATTiny80 տախտակի կազմաձևում

TIP1 - ATTiny80 տախտակի կազմաձևում
TIP1 - ATTiny80 տախտակի կազմաձևում

ATTiny85- ը պետք է կազմաձևված լինի 1 ՄՀց հաճախականությամբ `հաջողակ հաղորդակցություն ունենալու համար:

Դանդաղեցնելով SPI ավտոբուսը ՝ բավական ժամանակ է թողնում, որ RC- ի միացումն ամբողջությամբ լիցքավորվի և լիցքաթափվի `CSN I/O գիծը կատարելապես կառավարելու համար:

Քայլ 6. TIP2 -MISO -> MOSI և MOSI -> MISO

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

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

Երբ օգտագործվում է որպես SPI վարպետ

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

Երբ օգտագործվում է ISP ծրագրավորման համար

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

Քայլ 7: Վայելեք

Օգտագործման գործը ցուցադրելու համար տեղադրված է տեսանյութ:

Խորհուրդ ենք տալիս: