3 piny ATtiny85 Ovládanie - Nrf24L01 - Počet článkov: 7 krokov
3 piny ATtiny85 Ovládanie - Nrf24L01 - Počet článkov: 7 krokov

Video: 3 piny ATtiny85 Ovládanie - Nrf24L01 - Počet článkov: 7 krokov

Video: 3 piny ATtiny85 Ovládanie - Nrf24L01 - Počet článkov: 7 krokov
Video: Mikrokontrolér ATtiny programovanie a zobrazovanie na LCD displeji 2025, Január
Anonim
3 piny ATtiny85 Ovládanie - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 piny ATtiny85 Ovládanie - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Krok 1: Úvod

Úvod
Úvod

ATTiny85 je vysokovýkonný, nízkoenergetický 8-bitový mikrokontrolér Microchip AVR RISC kombinujúci 8KB ISP flash pamäť, 512B EEPROM, 512-Byte SRAM, 6 univerzálnych I/O liniek.

Jeden I/O riadok je nakonfigurovaný ako pin RESET. Zostáva nám iba 5 riadkov I/O.

Na druhej strane je nRF24L01 jednočipový transceiver 2,4 GHz. Je konfigurovaný a prevádzkovaný prostredníctvom sériového periférneho rozhrania (linky SPI - 5 I/O).

Rozhranie ATTiny85 s nRF24L01 nenecháva priestor na pridanie ani jednoduchého prepínača.

Tento článok sa vracia k „pôvodnému článku Nerd Ralph“- https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - ako používať iba 3 piny ATTiny85 na ovládanie transceiveru.

Tento článok zhromažďuje všetky informácie o mnohých článkoch, ktoré sa zaoberajú prípadom, na jednom mieste.

Krok 2: Návrh DPS

Dizajn DPS
Dizajn DPS

Na navrhnutie tejto jednoduchej dosky sa používa Kicad.

Krok 3: Kódovanie

Kódovanie
Kódovanie
Kódovanie
Kódovanie

Na testy sú voľne dostupné dve skice.

  • Skica vysielača: Bude flashované na doske ATTiny85
  • Skica prijímača: Bude flashované na našu dosku snímača ATMega328PB

Krok 4: Zostavenie

zhromaždenie
zhromaždenie

Jednoduchá doska znamená jednoduchú montáž.

Krok 5: TIP1 - Konfigurácia dosky ATTiny80

TIP1 - Konfigurácia dosky ATTiny80
TIP1 - Konfigurácia dosky ATTiny80

Aby bola úspešná komunikácia, ATTiny85 by mal byť nakonfigurovaný s vnútornou frekvenciou 1 MHZ.

Spomalením zbernice SPI zostáva RC obvodu dostatok času na úplné nabitie a vybitie, aby sa perfektne zaistila linka I/O 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' %} ">

Pri použití ako SPI master

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

Pri použití na programovanie ISP

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

Krok 7: Užite si to

Na demonštráciu prípadu použitia je vložené video.