Оглавление:
- Шаг 1. Введение
- Шаг 2: Дизайн печатной платы
- Шаг 3. Кодирование
- Шаг 4: Сборка
- Шаг 5: TIP1 - Конфигурация платы ATTiny80
- Шаг 6: TIP2 - MISO -> MOSI и MOSI -> MISO
- Шаг 7: наслаждайтесь
![3 контакта ATtiny85 Управление - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 шагов 3 контакта ATtiny85 Управление - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 шагов](https://i.howwhatproduce.com/images/007/image-19838-j.webp)
Видео: 3 контакта ATtiny85 Управление - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 шагов
![Видео: 3 контакта ATtiny85 Управление - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 шагов Видео: 3 контакта ATtiny85 Управление - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 шагов](https://i.ytimg.com/vi/TduSOX6CMr4/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
![3 контакта ATtiny85 Управление - Nrf24L01 - التحكم بثلاثة دبابيس فى 3 контакта ATtiny85 Управление - Nrf24L01 - التحكم بثلاثة دبابيس فى](https://i.howwhatproduce.com/images/007/image-19838-1-j.webp)
بسم الله الرحمن الرحيم
Шаг 1. Введение
![Вступление Вступление](https://i.howwhatproduce.com/images/007/image-19838-2-j.webp)
ATTiny85 - это высокопроизводительный 8-битный микроконтроллер на базе RISC AVR с низким энергопотреблением, который сочетает в себе 8-килобайтную флэш-память ISP, 512-байтную EEPROM, 512-байтовую SRAM, 6 линий ввода-вывода общего назначения.
Одна линия ввода / вывода сконфигурирована как вывод RESET. У нас осталось всего 5 линий ввода / вывода.
С другой стороны, nRF24L01 - это однокристальный приемопередатчик 2,4 ГГц. Он настраивается и управляется через последовательный периферийный интерфейс (SPI - 5 линий ввода / вывода).
Взаимодействие ATTiny85 с nRF24L01 не оставляет места для добавления даже простого переключателя.
Эта статья пересматривает «оригинальную статью ботаника Ральфа» - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - как использовать всего 3 контакта ATTiny85 для управления трансивером.
В этой статье собрана вся информация, разбросанная по множеству статей, посвященных этому делу, в одном месте.
Шаг 2: Дизайн печатной платы
![Дизайн печатной платы Дизайн печатной платы](https://i.howwhatproduce.com/images/007/image-19838-3-j.webp)
Kicad используется для создания этой простой доски.
Шаг 3. Кодирование
![Кодирование Кодирование](https://i.howwhatproduce.com/images/007/image-19838-4-j.webp)
![Кодирование Кодирование](https://i.howwhatproduce.com/images/007/image-19838-5-j.webp)
Два эскиза доступны для тестов в свободном доступе.
- Эскиз передатчика: для прошивки на плату ATTiny85
- Эскиз приемника: для записи на плату сниффера ATMega328PB
Шаг 4: Сборка
![сборка сборка](https://i.howwhatproduce.com/images/007/image-19838-6-j.webp)
Простая доска означает легкую сборку.
Шаг 5: TIP1 - Конфигурация платы ATTiny80
![TIP1 - Конфигурация платы ATTiny80 TIP1 - Конфигурация платы ATTiny80](https://i.howwhatproduce.com/images/007/image-19838-7-j.webp)
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 | 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: наслаждайтесь
Видео встроено, чтобы продемонстрировать вариант использования.
Рекомендуемые:
ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук и управление скоростью и направлением с помощью Arduino: 8 шагов
![ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук и управление скоростью и направлением с помощью Arduino: 8 шагов ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук и управление скоростью и направлением с помощью Arduino: 8 шагов](https://i.howwhatproduce.com/images/001/image-665-12-j.webp)
ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук, скорость и направление с помощью Arduino: в этом руководстве мы узнаем, как управлять двигателем постоянного тока с помощью жестов рук с помощью Arduino и Visuino. Посмотрите видео! Также ознакомьтесь с этим: Учебное пособие по жестам руки
BME280, Детектор контакта с человеком: 5 шагов
![BME280, Детектор контакта с человеком: 5 шагов BME280, Детектор контакта с человеком: 5 шагов](https://i.howwhatproduce.com/images/005/image-14514-j.webp)
BME280, Детектор контакта с человеком: Здравствуйте и добро пожаловать в проект Детектор контакта с человеком, использующий датчик BME280 от Sparkfun. В этом проекте будет использоваться датчик температуры BME280 для обнаружения контакта с человеком по изменению температуры
Индикатор уровня воды без контакта и коррозии, а также управление двигателем: 5 шагов
![Индикатор уровня воды без контакта и коррозии, а также управление двигателем: 5 шагов Индикатор уровня воды без контакта и коррозии, а также управление двигателем: 5 шагов](https://i.howwhatproduce.com/images/010/image-29686-j.webp)
Меньше контактов и индикатор уровня воды без коррозии и управление двигателем: ПРИВЕТ, В этой инструкции мы увидим, как получить состояние резервуара для воды на основе уровней воды (высокий, средний, низкий) в верхнем резервуаре с помощью трех светодиодов разного цвета в Бесконтактный способ с помощью ультразвукового датчика и платы Arduino uno.P
Управление яркостью Управление светодиодами на основе ШИМ с помощью кнопок, Raspberry Pi и Scratch: 8 шагов (с изображениями)
![Управление яркостью Управление светодиодами на основе ШИМ с помощью кнопок, Raspberry Pi и Scratch: 8 шагов (с изображениями) Управление яркостью Управление светодиодами на основе ШИМ с помощью кнопок, Raspberry Pi и Scratch: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-1075-49-j.webp)
Управление яркостью Управление светодиодами на основе ШИМ с помощью кнопок, Raspberry Pi и Scratch: я пытался найти способ объяснить своим ученикам, как работает ШИМ, поэтому я поставил себе задачу попытаться управлять яркостью светодиода с помощью 2 кнопок - одна кнопка увеличивает яркость светодиода, а другая - затемняет. Чтобы запрограммировать
Селектор настройки DIP с использованием 1 контакта: 4 шага
![Селектор настройки DIP с использованием 1 контакта: 4 шага Селектор настройки DIP с использованием 1 контакта: 4 шага](https://i.howwhatproduce.com/images/006/image-16638-32-j.webp)
DIP Tune Selector с использованием 1 штифта: некоторое время назад я работал над «музыкальной шкатулкой»; проект, которому нужно было выбирать между 10 различными фрагментами мелодий. Естественным выбором для выбора определенной мелодии был 4-контактный двухпозиционный переключатель, поскольку 4 переключателя обеспечивают 24 = 16 различных настроек. ЧАС