Mündəricat:

3 ATtiny85 Pins Nəzarəti - Nrf24L01 - Əlavə məlumat: 7 addım
3 ATtiny85 Pins Nəzarəti - Nrf24L01 - Əlavə məlumat: 7 addım

Video: 3 ATtiny85 Pins Nəzarəti - Nrf24L01 - Əlavə məlumat: 7 addım

Video: 3 ATtiny85 Pins Nəzarəti - Nrf24L01 - Əlavə məlumat: 7 addım
Video: Digispark ATtiny85 with Arduino 2.0: How to program? 2024, Dekabr
Anonim
3 ATtiny85 Pins Nəzarət - Nrf24L01
3 ATtiny85 Pins Nəzarət - Nrf24L01

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

Addım 1: Giriş

Giriş
Giriş

ATTiny85, yüksək performanslı, aşağı güclü Microchip 8-bit AVR RISC əsaslı mikrokontrolördür, 8KB ISP flaş yaddaşını, 512B EEPROM, 512 Baytlı SRAM, 6 ümumi təyinatlı I/O xəttini özündə birləşdirir.

Bir I/O xətti RESET pin kimi konfiqurasiya edilmişdir. Bizdə yalnız 5 I/O xətti qalıb.

Digər tərəfdən, nRF24L01 tək çip 2.4GHz ötürücüdür. Serial Periferik İnterfeys (SPI - 5 I/O xətləri) vasitəsilə konfiqurasiya edilir və idarə olunur.

NRF24L01 ilə ATTiny85 -in əlaqələndirilməsi sadə bir keçid belə əlavə etməyə imkan vermir.

Bu məqalə "Nerd Ralph orijinal məqaləsinə" yenidən baxır - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - ötürücünü idarə etmək üçün ATTiny85 -in yalnız 3 sancağından necə istifadə olunur.

Bu məqalə, işi araşdıran bir çox məqalədə yayılan bütün məlumatları bir yerdə toplayır.

Addım 2: PCB Dizaynı

PCB Dizaynı
PCB Dizaynı

Kicad bu sadə lövhənin dizaynı üçün istifadə olunur.

Addım 3: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma

Testlər üçün iki eskiz sərbəst şəkildə mövcuddur.

  • Vericinin eskizi: ATTiny85 lövhəsinə basılır
  • Alıcı eskizi: ATMega328PB sniffer lövhəmizə yapışdırılacaq

Addım 4: Montaj

Məclis
Məclis

Sadə bir lövhə asan montaj deməkdir.

Addım 5: TIP1 - ATTiny80 Board Konfiqurasiyası

TIP1 - ATTiny80 Board Konfiqurasiyası
TIP1 - ATTiny80 Board Konfiqurasiyası

ATTiny85, uğurlu ünsiyyətə nail olmaq üçün 1 MHZ daxili tezliklə konfiqurasiya edilməlidir.

SPI avtobusunu yavaşlatmaq, RC dövrəsinin CSN I/O xəttini mükəmməl şəkildə idarə etmək üçün tamamilə doldurulması və boşaldılması üçün kifayət qədər vaxt buraxır.

Addım 6: TIP2 -MISO -> MOSI və MOSI -> MISO

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

MOSI və MOSI -> MISO "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">

Bir SPI ustası olaraq istifadə edildikdə

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

ISP proqramlaşdırma üçün istifadə edildikdə

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

Addım 7: Zövq alın

İstifadə vəziyyətini nümayiş etdirmək üçün bir video yerləşdirilmişdir.

Tövsiyə: