विषयसूची:

3 ATtiny85 पिन का नियंत्रण - Nrf24L01 - التحكم بثلاثة دبابيس : 7 कदम
3 ATtiny85 पिन का नियंत्रण - Nrf24L01 - التحكم بثلاثة دبابيس : 7 कदम

वीडियो: 3 ATtiny85 पिन का नियंत्रण - Nrf24L01 - التحكم بثلاثة دبابيس : 7 कदम

वीडियो: 3 ATtiny85 पिन का नियंत्रण - Nrf24L01 - التحكم بثلاثة دبابيس : 7 कदम
वीडियो: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابىس فى 2024, जुलाई
Anonim
3 ATtiny85 पिन का नियंत्रण - Nrf24L01 - التحكم بثلاثة دبابيس
3 ATtiny85 पिन का नियंत्रण - Nrf24L01 - التحكم بثلاثة دبابيس

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

चरण 1: परिचय

परिचय
परिचय

ATTiny85 एक उच्च-प्रदर्शन, कम-शक्ति वाला माइक्रोचिप 8-बिट AVR RISC-आधारित माइक्रोकंट्रोलर है जो 8KB ISP फ्लैश मेमोरी, 512B EEPROM, 512-बाइट SRAM, 6 सामान्य उद्देश्य I / O लाइनों को जोड़ता है।

एक I/O लाइन को RESET पिन के रूप में कॉन्फ़िगर किया गया है। हमारे पास केवल 5 I/O लाइनें बची हैं।

दूसरी ओर, nRF24L01 एक सिंगल चिप 2.4GHz ट्रांसीवर है। इसे एक सीरियल पेरिफेरल इंटरफेस (एसपीआई - 5 आई/ओ लाइन) के माध्यम से कॉन्फ़िगर और संचालित किया जाता है।

ATTiny85 को nRF24L01 के साथ जोड़ने से एक साधारण स्विच को जोड़ने के लिए कोई जगह नहीं बची है।

यह लेख "नेर्ड राल्फ मूल लेख" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - ट्रांसीवर को नियंत्रित करने के लिए ATTiny85 के सिर्फ 3 पिन का उपयोग कैसे करें, पर फिर से विचार करता है।

यह लेख एक ही स्थान पर मामले का इलाज करने वाले कई लेखों में फैली सारी जानकारी एकत्र करता है।

चरण 2: पीसीबी डिजाइन

पीसीबी डिजाइन
पीसीबी डिजाइन

इस साधारण बोर्ड को डिजाइन करने के लिए Kicad का उपयोग किया जाता है।

चरण 3: कोडिंग

कोडन
कोडन
कोडन
कोडन

परीक्षण के लिए दो रेखाचित्र स्वतंत्र रूप से उपलब्ध हैं।

  • ट्रांसमीटर स्केच: ATTiny85 बोर्ड पर फ्लैश करने के लिए
  • रिसीवर स्केच: हमारे ATMega328PB स्निफर बोर्ड पर फ्लैश करने के लिए

चरण 4: विधानसभा

सभा
सभा

एक साधारण बोर्ड का मतलब आसान असेंबली है।

चरण 5: TIP1 - ATTiny80 बोर्ड कॉन्फ़िगरेशन

TIP1 - ATTiny80 बोर्ड कॉन्फ़िगरेशन
TIP1 - ATTiny80 बोर्ड कॉन्फ़िगरेशन

सफल संचार प्राप्त करने के लिए ATTiny85 को 1 मेगाहर्ट्ज आंतरिक आवृत्ति के साथ कॉन्फ़िगर किया जाना चाहिए।

SPI बस को धीमा करने से RC सर्किट को CSN I/O लाइन को पूरी तरह से चार्ज करने और पूरी तरह से डिस्चार्ज करने के लिए पर्याप्त समय मिल जाता है।

चरण 6: TIP2 - MISO -> MOSI और MOSI -> MISO

जब एक SPI मास्टर के रूप में उपयोग किया जाता है

  • ATTINY85 MISO -> Nrf24L01 MOSI
  • ATTINY85 MOSI -> Nrf24L01 MISO

जब ISP प्रोग्रामिंग के लिए उपयोग किया जाता है

  • ATTINY85 MISO -> Nrf24L01 MISO
  • ATTINY85 MOSI -> Nrf24L01 MOSI

चरण 7: आनंद लें

उपयोग के मामले को प्रदर्शित करने के लिए एक वीडियो एम्बेड किया गया है।

सिफारिश की: