Мазмуну:

3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps

Video: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps

Video: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps
Video: Remote controller designed using nRF24L01 and ATtiny85 2024, Июль
Anonim
3 ATtiny85 Pins Control of - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Control of - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

1 -кадам: Киришүү

Киришүү
Киришүү

ATTiny85-бул жогорку кубаттуулуктагы, аз кубаттуу Microchip 8-бит AVR RISC негизиндеги микроконтроллер, 8KB ISP флеш-эсин, 512B EEPROM, 512-байттык SRAM, 6 жалпы максаттуу I/O линиясын бириктирет.

Бир I/O линиясы RESET пини катары конфигурацияланган. Бизде 5 гана I/O линиясы калды.

Башка жагынан алганда, nRF24L01 бир чип 2.4GHz transceiver болуп саналат. Бул сериялык перифериялык интерфейс аркылуу конфигурацияланган жана иштетилген (SPI - 5 I/O линиялары).

NRF24L01 менен ATTiny85тин интерфейси жөнөкөй которууну кошууга орун калтырбайт.

Бул макалада "Nerd Ralph оригиналдуу макаласы" кайра каралат - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - трансиверди көзөмөлдөө үчүн ATTiny85тин 3 төөнөгүчүн кантип колдонуу керек.

Бул макалада ишти караган көптөгөн макалаларга жайылган бардык маалыматтар чогултулган.

2 -кадам: PCB Дизайн

PCB Дизайн
PCB Дизайн

Kicad бул жөнөкөй тактаны иштеп чыгуу үчүн колдонулат.

3 -кадам: Коддоо

Coding
Coding
Coding
Coding

Тесттер үчүн эки эскиз эркин жеткиликтүү.

  • Бергичтин эскизи: ATTiny85 тактасына жаркыраш үчүн
  • Кабыл алуучунун эскизи: Биздин ATMega328PB снайпер тактасына чагылдырылышы керек

4 -кадам: Ассамблея

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

Жөнөкөй такта оңой чогултууну билдирет.

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

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

ATTiny85 ийгиликтүү байланышка жетүү үчүн 1 MHz ички жыштыгы менен конфигурацияланууга тийиш.

SPI автобусун жайлап, RC чынжыры CSN I/O линиясын кемчиликсиз толтуруу үчүн толук заряддалууга жана кетирүүгө жетиштүү убакыт калтырат.

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 -кадам: ырахат алыңыз

Колдонуу учурун көрсөтүү үчүн видео камтылган.

Сунушталууда: