Spisu treści:

3 piny ATtiny85 Sterowanie - Nrf24L01 - Kontrolka ا ا : 7 kroków
3 piny ATtiny85 Sterowanie - Nrf24L01 - Kontrolka ا ا : 7 kroków

Wideo: 3 piny ATtiny85 Sterowanie - Nrf24L01 - Kontrolka ا ا : 7 kroków

Wideo: 3 piny ATtiny85 Sterowanie - Nrf24L01 - Kontrolka ا ا : 7 kroków
Wideo: #0154 WIFI - RS232 - ATNEL - Part 02 2024, Lipiec
Anonim
3 piny ATtiny85 Sterowanie - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 piny ATtiny85 Sterowanie - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Krok 1: Wprowadzenie

Wstęp
Wstęp

ATTiny85 to wysokowydajny, energooszczędny mikrokontroler Microchip 8-bit AVR RISC, który łączy 8KB pamięci flash ISP, 512B EEPROM, 512-Byte SRAM, 6 ogólnych linii I/O.

Jedna linia I/O jest skonfigurowana jako pin RESET. Pozostało nam tylko 5 linii I/O.

Z drugiej strony, nRF24L01 to jednoukładowy transceiver 2,4 GHz. Jest konfigurowany i obsługiwany przez szeregowy interfejs peryferyjny (SPI - 5 linii I/O).

Połączenie ATTiny85 z nRF24L01 nie pozostawia miejsca na dodanie nawet prostego przełącznika.

Ten artykuł powraca do "oryginalnego artykułu Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - jak używać tylko 3 pinów ATTiny85 do sterowania transceiverem.

W tym artykule zebrano w jednym miejscu wszystkie informacje rozsiane w wielu artykułach dotyczących sprawy.

Krok 2: Projekt PCB

Projektowanie PCB
Projektowanie PCB

Do zaprojektowania tej prostej planszy wykorzystano Kicad.

Krok 3: Kodowanie

Kodowanie
Kodowanie
Kodowanie
Kodowanie

Do testów dostępne są bezpłatnie dwa szkice.

  • Szkic nadajnika: do flashowania na płycie ATTiny85
  • Szkic odbiornika: do flashowania na naszej tablicy sniffer ATMega328PB

Krok 4: Montaż

montaż
montaż

Prosta tablica to łatwy montaż.

Krok 5: TIP1 - Konfiguracja płyty ATTiny80

TIP1 - Konfiguracja płyty ATTiny80
TIP1 - Konfiguracja płyty ATTiny80

ATTiny85 powinien być skonfigurowany z częstotliwością wewnętrzną 1 MHz, aby zapewnić pomyślną komunikację.

Spowolnienie magistrali SPI pozostawia wystarczająco dużo czasu na całkowite naładowanie i rozładowanie obwodu RC, aby idealnie zarządzać linią we/wy CSN.

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

Gdy używany jako master SPI

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

Gdy używany do programowania ISP

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

Krok 7: Ciesz się

Film wideo jest osadzany w celu zademonstrowania przypadku użycia.

Zalecana: