Daftar Isi:

3 ATtiny85 Pin Kontrol - Nrf24L01 - التحكم لاثة ابيس : 7 Langkah
3 ATtiny85 Pin Kontrol - Nrf24L01 - التحكم لاثة ابيس : 7 Langkah

Video: 3 ATtiny85 Pin Kontrol - Nrf24L01 - التحكم لاثة ابيس : 7 Langkah

Video: 3 ATtiny85 Pin Kontrol - Nrf24L01 - التحكم لاثة ابيس : 7 Langkah
Video: #88 Цифровой потенциометр, также известный как регулятор громкости — простой (X9C103) 2024, November
Anonim
3 ATtiny85 Pin Kontrol - Nrf24L01 - التحكم لاثة ابيس
3 ATtiny85 Pin Kontrol - Nrf24L01 - التحكم لاثة ابيس

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

Langkah 1: Pendahuluan

pengantar
pengantar

ATTiny85 adalah mikrokontroler berbasis Microchip 8-bit AVR RISC berkinerja tinggi dan berdaya rendah yang menggabungkan memori flash ISP 8KB, EEPROM 512B, SRAM 512-Byte, 6 jalur I/O tujuan umum.

Satu jalur I/O dikonfigurasi sebagai pin RESET. Kami hanya memiliki 5 jalur I/O.

Di sisi lain, nRF24L01 adalah transceiver 2.4GHz chip tunggal. Ini dikonfigurasi dan dioperasikan melalui Serial Peripheral Interface (SPI - 5 jalur I/O).

Menghubungkan ATTiny85 dengan nRF24L01 tidak menyisakan ruang untuk menambahkan bahkan sakelar sederhana.

Artikel ini meninjau kembali "artikel asli Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - cara menggunakan hanya 3 pin ATTiny85 untuk mengontrol transceiver.

Artikel ini mengumpulkan semua informasi yang tersebar di banyak artikel yang menangani kasus di satu tempat.

Langkah 2: Desain PCB

Desain PCB
Desain PCB

Kicad digunakan untuk mendesain papan sederhana ini.

Langkah 3: Pengkodean

Pengkodean
Pengkodean
Pengkodean
Pengkodean

Dua sketsa tersedia secara bebas untuk pengujian.

  • Sketsa pemancar: Untuk di-flash ke papan ATTiny85
  • Sketsa penerima: Untuk di-flash ke papan sniffer ATMega328PB kami

Langkah 4: Perakitan

perakitan
perakitan

Papan sederhana berarti perakitan mudah.

Langkah 5: TIP1 - Konfigurasi Papan ATTiny80

TIP1 - Konfigurasi Papan ATTiny80
TIP1 - Konfigurasi Papan ATTiny80

ATTiny85 harus dikonfigurasi dengan frekuensi internal 1 MHZ untuk mencapai komunikasi yang sukses.

Memperlambat bus SPI, menyisakan cukup waktu bagi sirkuit RC untuk mengisi dan melepaskan sepenuhnya untuk mengatur saluran I/O CSN dengan sempurna.

Langkah 6: TIP2 - MISO -> MOSI dan MOSI -> MISO

Saat digunakan sebagai master SPI

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

Saat digunakan untuk pemrograman ISP

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

Langkah 7: Nikmati

Sebuah video disematkan untuk mendemonstrasikan kasus penggunaan.

Direkomendasikan: