Мазмұны:

3 ATtiny85 Pins - Nrf24L01 басқару - 7 қадам
3 ATtiny85 Pins - Nrf24L01 басқару - 7 қадам

Бейне: 3 ATtiny85 Pins - Nrf24L01 басқару - 7 қадам

Бейне: 3 ATtiny85 Pins - Nrf24L01 басқару - 7 қадам
Бейне: nRF24L01+ with ATtiny85 3 Pins 2024, Желтоқсан
Anonim
3 ATtiny85 Pins Control - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Control - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

1 -қадам: Кіріспе

Кіріспе
Кіріспе

ATTiny85-жоғары өнімділігі төмен, қуаты төмен 8 биттік AVR RISC негізіндегі Microchip микроконтроллері, 8КБ ISP флэш-жады, 512B EEPROM, 512 байтты SRAM, 6 жалпы мақсаттағы енгізу-шығару желілерін біріктіреді.

Бір енгізу -шығару жолы RESET түйреуі ретінде конфигурацияланған. Бізде тек 5 енгізу -шығару жолдары қалды.

Екінші жағынан, nRF24L01 - бұл 2,4 ГГц бір микросхемалы трансивер. Ол сериялық перифериялық интерфейс (SPI - 5 енгізу -шығару жолдары) арқылы конфигурацияланады және басқарылады.

NRF24L01 көмегімен ATTiny85 интерфейсі қарапайым қосқышты қосуға орын қалдырмайды.

Бұл мақалада «Nerd Ralph түпнұсқалық мақаласы» қайта қаралады - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - трансиверді басқару үшін ATTiny85 -тің 3 түйреуішін қалай қолдану керек.

Бұл мақалада істі қарайтын көптеген мақалалар бойынша таралған барлық ақпарат бір жерде жинақталған.

2 -қадам: ПХД дизайны

ПХД дизайны
ПХД дизайны

Бұл қарапайым тақтаны жобалау үшін Kicad қолданылады.

3 -қадам: кодтау

Кодтау
Кодтау
Кодтау
Кодтау

Сынақ үшін екі эскиз еркін қол жетімді.

  • Таратқыштың эскизі: ATTiny85 тақтасына шығарылады
  • Қабылдағыш эскизі: біздің ATMega328PB иіс тақтасына шығарылады

4 -қадам: құрастыру

Ассамблея
Ассамблея

Қарапайым тақта оңай құрастыруды білдіреді.

5 -қадам: TIP1 - ATTiny80 тақтасын конфигурациялау

TIP1 - ATTiny80 тақтасының конфигурациясы
TIP1 - ATTiny80 тақтасының конфигурациясы

ATTiny85 сәтті байланысқа қол жеткізу үшін 1 МГц ішкі жиілігімен конфигурациялануы керек.

SPI шинасын баяулату, RC тізбегінің CSN енгізу -шығару желісін жақсы басқаруы үшін толық зарядтауға және босатуға жеткілікті уақыт қалдырады.

6 -қадам: TIP2 -MISO -> MOSI және MOSI -> MISO

MOSI және MOSI -> MISO «src =» https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp

MOSI және MOSI -> MISO «src =» {{file.large_url | қосу: 'auto = webp & frame = 1 & height = 300' %} «>

SPI шебері ретінде қолданылған кезде

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

ISP бағдарламалау үшін қолданылған кезде

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

7 -қадам: ләззат алыңыз

Қолдану жағдайын көрсету үшін бейне ендірілген.

Ұсынылған: