Съдържание:

3 ATtiny85 пина Контрол на - Nrf24L01 - التحكم بثلاثة دبابيس: 7 стъпки
3 ATtiny85 пина Контрол на - Nrf24L01 - التحكم بثلاثة دبابيس: 7 стъпки

Видео: 3 ATtiny85 пина Контрол на - Nrf24L01 - التحكم بثلاثة دبابيس: 7 стъпки

Видео: 3 ATtiny85 пина Контрол на - Nrf24L01 - التحكم بثلاثة دبابيس: 7 стъпки
Видео: 🚩NRF24L01 + ATTINY85 connection tutorial 2024, Ноември
Anonim
3 ATtiny85 пина Контрол на - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 пина Контрол на - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Стъпка 1: Въведение

Въведение
Въведение

ATTiny85 е високопроизводителен микрочип с ниска мощност 8-битов AVR RISC базиран микроконтролер, съчетаващ 8KB ISP флаш памет, 512B EEPROM, 512-байтова SRAM, 6 входно-изходни линии с общо предназначение.

Един I/O ред е конфигуриран като ПИН RESET. Остават ни само 5 I/O линии.

От друга страна, nRF24L01 е един чип 2.4GHz трансивер. Той е конфигуриран и управляван чрез сериен периферен интерфейс (SPI - 5 I/O линии).

Свързването на ATTiny85 с nRF24L01 не оставя място за добавяне дори на прост превключвател.

Тази статия преразглежда „оригиналната статия на Nerd Ralph“- https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - как да използвате само 3 пина на ATTiny85 за управление на трансивъра.

Тази статия събира цялата информация, разпространена върху много статии, разглеждащи случая на едно място.

Стъпка 2: Дизайн на печатни платки

Дизайн на печатни платки
Дизайн на печатни платки

Kicad се използва за проектиране на тази проста дъска.

Стъпка 3: Кодиране

Кодиране
Кодиране
Кодиране
Кодиране

Две скици са свободно достъпни за тестовете.

  • Скица на предавателя: Да се мига към платката ATTiny85
  • Скица на приемника: Ще бъде прехвърлена на нашата ATMega328PB дъска за намиране

Стъпка 4: Монтаж

Монтаж
Монтаж

Една проста дъска означава лесен монтаж.

Стъпка 5: TIP1 - Конфигурация на платката ATTiny80

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 | add: '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: Насладете се

Вграден е видеоклип, който демонстрира случая на използване.

Препоръчано: