Mundarija:
Video: 3 ATtiny85 Pins - Nrf24L01 ni nazorat qilish
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bsm لllh لlrحmn لlrحym
1 -qadam: kirish
ATTiny85-yuqori quvvatli, kam quvvatli 8-bitli AVR RISC-ga asoslangan Microchip mikrokontroller, 8KB ISP flesh-xotirasi, 512B EEPROM, 512-baytli SRAM, 6 ta umumiy maqsadli kirish-chiqish liniyalarini birlashtiradi.
Bir kirish -chiqish liniyasi RESET pin sifatida tuzilgan. Bizda faqat 5 ta kirish -chiqish liniyasi qoldi.
Boshqa tomondan, nRF24L01 - bu 2,4 gigagertsli bitta chipli qabul qiluvchi. U ketma -ket periferik interfeys (SPI - 5 I/U liniyasi) orqali sozlangan va boshqariladi.
ATTiny85 -ni nRF24L01 bilan o'zaro bog'lash, hatto oddiy kalitni qo'shishga joy qoldirmaydi.
Ushbu maqola "Nerd Ralf original maqolasi" ni qayta ko'rib chiqadi - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - qabul qilgichni boshqarish uchun ATTiny85 -ning 3 ta pinidan qanday foydalanish kerak.
Ushbu maqolada ishni ko'rib chiqadigan ko'plab maqolalarda tarqalgan barcha ma'lumotlar to'plangan.
2 -qadam: PCB dizayni
Kicad bu oddiy taxtani loyihalash uchun ishlatiladi.
3 -qadam: kodlash
Sinovlar uchun ikkita eskiz erkin mavjud.
- Transmitter eskizi: ATTiny85 taxtasida yonib turadi
- Qabul qiluvchilarning eskizlari: ATMega328PB sniffer taxtasida yonib turadi
4 -qadam: yig'ish
Oddiy taxta oson yig'ilishni anglatadi.
5 -qadam: TIP1 - ATTiny80 karta konfiguratsiyasi
Muvaffaqiyatli muloqotga erishish uchun ATTiny85 1 MGts chastotali konfiguratsiya qilingan bo'lishi kerak.
SPI avtobusining sekinlashuvi, RC zanjirining CSN I/U chizig'ini mukammal boshqarish uchun to'liq zaryadlash va tushirish uchun etarli vaqt qoldiradi.
6 -qadam: TIP2 -MISO -> MOSI va MOSI -> MISO
MOSI va MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI va MOSI -> MISO "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
SPI ustasi sifatida ishlatilganda
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
ISP dasturlash uchun ishlatilganda
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
7 -qadam: rohatlaning
Foydalanish holatini ko'rsatish uchun video o'rnatilgan.