İçindekiler:
Video: 3 ATtiny85 Pin Kontrolü - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
بسم الله الرحمن الرحيم
Adım 1: Giriş
ATTiny85, yüksek performanslı, düşük güçlü bir Microchip 8-bit AVR RISC tabanlı mikro denetleyicidir, 8KB ISP flash belleği, 512B EEPROM, 512-Byte SRAM, 6 genel amaçlı G/Ç hattını birleştirir.
Bir G/Ç hattı, RESET pini olarak yapılandırılmıştır. Sadece 5 I/O hattımız kaldı.
Öte yandan, nRF24L01 tek çipli bir 2.4GHz alıcı-vericidir. Seri Çevre Birimi Arayüzü (SPI - 5 I/O hatları) aracılığıyla yapılandırılır ve çalıştırılır.
ATTiny85'in nRF24L01 ile arayüzlenmesi, basit bir anahtar bile eklemek için yer bırakmaz.
Bu makale "Nerd Ralph orijinal makalesi" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - alıcı-vericiyi kontrol etmek için ATTiny85'in sadece 3 pininin nasıl kullanılacağını tekrar gözden geçirmektedir.
Bu makale, davayı ele alan birçok makaleye yayılmış tüm bilgileri tek bir yerde toplar.
Adım 2: PCB Tasarımı
Kicad bu basit kartı tasarlamak için kullanılır.
Adım 3: Kodlama
Testler için iki skeç ücretsiz olarak mevcuttur.
- Verici çizimi: ATTiny85 kartına flaşlanacak
- Alıcı taslağı: ATMega328PB sniffer kartımıza flaşlanacak
Adım 4: Montaj
Basit bir tahta, kolay montaj anlamına gelir.
Adım 5: TIP1 - ATTiny80 Kart Yapılandırması
ATTiny85, başarılı bir iletişim elde etmek için 1 MHZ dahili frekans ile yapılandırılmalıdır.
SPI veri yolunu yavaşlatmak, RC devresinin CSN I/O hattını mükemmel bir şekilde yönetmesi için tamamen şarj olması ve boşalması için yeterli zaman bırakır.
Adım 6: TIP2 - MISO -> MOSI ve MOSI -> MISO
SPI master olarak kullanıldığında
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
ISP programlama için kullanıldığında
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
7. Adım: Keyfini çıkarın
Kullanım durumunu göstermek için bir video yerleştirilmiştir.