Obsah:

3 ATtiny85 Piny Ovládání - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps
3 ATtiny85 Piny Ovládání - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps

Video: 3 ATtiny85 Piny Ovládání - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps

Video: 3 ATtiny85 Piny Ovládání - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps
Video: Programovatelný spínač attiny85 2024, Listopad
Anonim
3 ATtiny85 Piny Ovládání - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Piny Ovládání - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Krok 1: Úvod

Úvod
Úvod

ATTiny85 je vysoce výkonný 8bitový mikročip AVR RISC s mikroprocesorem Microchip kombinující 8KB ISP flash paměť, 512B EEPROM, 512-Byte SRAM, 6 I/O linek pro všeobecné použití.

Jedna I/O linka je konfigurována jako pin RESET. Zbývá nám pouze 5 linek I/O.

Na druhou stranu je nRF24L01 jednočipový 2,4GHz transceiver. Je konfigurován a provozován prostřednictvím sériového periferního rozhraní (linky SPI - 5 I/O).

Propojení ATTiny85 s nRF24L01 nenechává žádný prostor pro přidání dokonce jednoduchého přepínače.

Tento článek se vrací k „původnímu článku Nerd Ralph“- https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - jak použít pouze 3 piny ATTiny85 k ovládání transceiveru.

Tento článek shromažďuje všechny informace obsažené v mnoha článcích pojednávajících o případu na jednom místě.

Krok 2: Návrh DPS

Design DPS
Design DPS

Kicad se používá k návrhu této jednoduché desky.

Krok 3: Kódování

Kódování
Kódování
Kódování
Kódování

K testům jsou volně k dispozici dva náčrty.

  • Skica vysílače: Bude blikat na desku ATTiny85
  • Skica přijímače: Bude blikat na naši desku ATMega328PB sniffer

Krok 4: Sestavení

Shromáždění
Shromáždění

Jednoduchá deska znamená snadnou montáž.

Krok 5: TIP1 - Konfigurace desky ATTiny80

TIP1 - Konfigurace desky ATTiny80
TIP1 - Konfigurace desky ATTiny80

Aby byla úspěšná komunikace, ATTiny85 by měl být konfigurován s vnitřní frekvencí 1 MHZ.

Zpomalením sběrnice SPI je ponechán dostatek času na to, aby se obvod RC plně nabil a vybil, aby dokonale zajistil I/O linku CSN.

Krok 6: TIP2 -MISO -> MOSI a MOSI -> MISO

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

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

Při použití jako SPI master

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

Při použití pro programování ISP

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

Krok 7: Užijte si to

Pro demonstraci případu použití je vloženo video.

Doporučuje: