Daftar Isi:
Video: 3 ATtiny85 Pin Kontrol - Nrf24L01 - التحكم لاثة ابيس : 7 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
الله الرحمن الرحيم
Langkah 1: Pendahuluan
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
Kicad digunakan untuk mendesain papan sederhana ini.
Langkah 3: 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
Papan sederhana berarti perakitan mudah.
Langkah 5: 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.