Mundarija:

3 ATtiny85 Pins - Nrf24L01 ni nazorat qilish
3 ATtiny85 Pins - Nrf24L01 ni nazorat qilish

Video: 3 ATtiny85 Pins - Nrf24L01 ni nazorat qilish

Video: 3 ATtiny85 Pins - Nrf24L01 ni nazorat qilish
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Noyabr
Anonim
3 ATtiny85 Pins - Nrf24L01 ni nazorat qilish
3 ATtiny85 Pins - Nrf24L01 ni nazorat qilish

Bsm لllh لlrحmn لlrحym

1 -qadam: kirish

Kirish
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

PCB dizayni
PCB dizayni

Kicad bu oddiy taxtani loyihalash uchun ishlatiladi.

3 -qadam: kodlash

Kodlash
Kodlash
Kodlash
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

O'rnatish
O'rnatish

Oddiy taxta oson yig'ilishni anglatadi.

5 -qadam: TIP1 - ATTiny80 karta konfiguratsiyasi

Maslahat 1 - ATTiny80 taxtasi konfiguratsiyasi
Maslahat 1 - ATTiny80 taxtasi 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.

Tavsiya: