Мазмуну:
- 1 -кадам: Киришүү
- 2 -кадам: PCB Дизайн
- 3 -кадам: Коддоо
- 4 -кадам: Ассамблея
- 5 -кадам: TIP1 - ATTiny80 Board конфигурациясы
- 6 -кадам: TIP2 -MISO -> MOSI жана MOSI -> MISO
- 7 -кадам: ырахат алыңыз
Video: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Steps
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
بسم الله الرحمن الرحيم
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 Дизайн
Kicad бул жөнөкөй тактаны иштеп чыгуу үчүн колдонулат.
3 -кадам: Коддоо
Тесттер үчүн эки эскиз эркин жеткиликтүү.
- Бергичтин эскизи: ATTiny85 тактасына жаркыраш үчүн
- Кабыл алуучунун эскизи: Биздин ATMega328PB снайпер тактасына чагылдырылышы керек
4 -кадам: Ассамблея
Жөнөкөй такта оңой чогултууну билдирет.
5 -кадам: TIP1 - ATTiny80 Board конфигурациясы
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 -кадам: ырахат алыңыз
Колдонуу учурун көрсөтүү үчүн видео камтылган.
Сунушталууда:
Raspberry Piнин GPIO Pins жана Avrdude'ди Bit-bang-DIMP 2 же DA PIMP 2: 9 кадамдарына кантип колдонсо болот
Raspberry Piнин GPIO Pins жана Avrdude программаларын DIMP 2 же DA PIMP 2ге кантип колдонсо болот: Бул Raspberry Pi жана avrdude акысыз ачык булакты кантип колдонуу боюнча этап-этабы менен көрсөтмөлөр. -DIMP 2 же DA PIMP 2. программасы. Сиз Raspberry Pi жана LINUX буйрук сабы менен таанышсыз деп ойлойм. Сизге кереги жок
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno менен: 4 кадам (сүрөттөр менен)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno менен: Кийилүүчү кыймылга көз салуу саатын кантип жасоо керек? Бул стагнацияны аныктаганда титирөө үчүн иштелип чыккан кийилүүчү гаджет. Убактыңыздын көбүн мен сыяктуу компьютерде өткөрөсүзбү? Сиз өзүңүз билбей сааттап отурасызбы? Анда бул аппарат f
Alimentador Automático Usando ATtiny85: 6 Steps
Alimentador Automático Usando ATtiny85: PET англис тилиндеги программалар жана программалар UFES
Lego Arduino Nano Header Pins жок Турак жай: 3 кадам
Lego Arduino Nano Header Pins Корпусу жок: Мага Arduino Nano үчүн коргошун керек болчу, ага эч кандай баштыктар илинбейт. Мен аны жакшы жана кичине кааладым
Desko Christmas Tree Animated LEDs Attiny85: 6 Steps
Desko Christmas Tree Animated LEDs Attiny85: Small (32x32mm) Christmas tree 8 ATDiny85 SU (smd) тарабынан анимацияланган Рождество күнү анын столуна коюлат, анимация 5 мүнөткө созулат жана циклде кайталанат. Kicad 5 linkArduino 1.8USBASP программисти же ISP