Съдържание:
- Стъпка 1: Въведение
- Стъпка 2: Дизайн на печатни платки
- Стъпка 3: Кодиране
- Стъпка 4: Монтаж
- Стъпка 5: TIP1 - Конфигурация на платката ATTiny80
- Стъпка 6: TIP2 -MISO -> MOSI и MOSI -> MISO
- Стъпка 7: Насладете се
Видео: 3 ATtiny85 пина Контрол на - Nrf24L01 - التحكم بثلاثة دبابيس: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
بسم الله الرحمن الرحيم
Стъпка 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
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: Насладете се
Вграден е видеоклип, който демонстрира случая на използване.
Препоръчано:
4 цифрен 7 сегментен дисплей 14 пина с Arduino: 3 стъпки
4 цифрен 7 сегментен дисплей 14 пина с Arduino: Винаги е добра идея да проверите дали дадено устройство работи правилно или не, ако този компонент има много голям брой пинове. В този проект тествах моя 4 -цифрен 7 -сегментен 14 -пинов дисплей. Всички 7 сегмента ще показват едновременно от 0 до 9
RC автомобил с Bluetooth контрол с контрол на скоростта и измерване на разстоянието: 8 стъпки
RC автомобил с Bluetooth контрол с контрол на скоростта и измерване на разстоянието: Като дете винаги съм бил очарован от RC колите. В днешно време можете да намерите много уроци, за да направите сами евтини RC автомобили с Bluetooth, с помощта на Arduino. Нека направим още една крачка напред и използваме нашите практически познания по кинематика, за да изчислим
Контрол на щорите с ESP8266, Google Home и Openhab интеграция и уеб контрол: 5 стъпки (със снимки)
Контрол на щори с ESP8266, интегриране и уебконтрол на Google Home и Openhab: В тази инструкция ще ви покажа как добавих автоматизация към моите щори. Исках да мога да добавя и премахвам автоматизацията, така че цялата инсталация е закрепена. Основните части са: Стъпков двигател Стъпков шофьор, управляван от bij ESP-01 Gear и монтаж
Използване на 4-те пина на ESP8266-01: 3 стъпки
Използване на 4-те пина на ESP8266-01: Забележка: Този проект е основно разширение на по-ранна инструкция, която използва само 2 пина. Ограниченият брой (4) GPIO пина на ESP8266-01 може да изглежда като пречка за всеки сериозно приложение, но ако човек използва щифтовете по интелигентен начин, това е
Как да управлявате много светодиоди от няколко пина на микроконтролера .: 6 стъпки (със снимки)
Как да управлявате много светодиоди от няколко пина на микроконтролера. Използвайки факта, че много пинове на микроконтролер имат три състояния (+V, GND или "висок импеданс", можете да управлявате N*(N-1) светодиоди от N пина Така че малкият 8 -пинов микроконтролер като PIC12Fxxx или ATtiny11 може да управлява 20 светодиода на своите пет налични