विषयसूची:

IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली: 4 कदम
IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली: 4 कदम

वीडियो: IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली: 4 कदम

वीडियो: IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली: 4 कदम
वीडियो: I made a Modular Macro Keyboard System (3D Printed): Ocreeb MK2 2024, नवंबर
Anonim
IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली
IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली
IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली
IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली
IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली
IOT123 - ATTINY85 सॉफ्टवेयर सीरियल जिग असेंबली

मैं लो-पावर सेंसर मैशअप के लिए ATTINY85 का उपयोग कर रहा हूं। मूल रूप से मैंने सोचा था कि कंसोल का उपयोग करके इन चिप्स को डीबग करने का कोई तरीका नहीं था और रन-टाइम क्या हो रहा है यह देखने के लिए कुछ सुंदर "बाहर" विधियों का उपयोग किया।

तब मैं SoftwareSerial में आया। यह एक पुस्तकालय है, आप अपने TX और RX पिन को परिभाषित करते हैं (हाँ हमें कई नहीं मिले हैं) और आपको TTL-232 एडेप्टर के माध्यम से कंसोल डिबगिंग मिलती है।

मैंने एक एडॉप्टर बनाया जो एक ATTINY और एक TTL-232 (VCC और GND) के बीच संबंधित पिन से शादी करता है और आपकी मैपिंग के लिए TX और RX को तोड़ देता है। वीसीसी और जीएनडी के लिए एक हेडर रेल भी टूट गई है। यह लेख जिग की असेंबली का वर्णन करता है; यह लेख Arduino कंसोल विंडो का उपयोग करके ATTINY85 के साथ SoftwareSerial का उपयोग करने के निर्देश देता है।

चूंकि ATTINY85 सीटें DIL IC सॉकेट में आसपास के हेडर से कम होती हैं, इसलिए यह अनुशंसा की जाती है कि जिग से आसानी से हटाने की सुविधा के लिए चिप में Mylar (टिकाऊ) टेप का एक टैग जोड़ा जाए।

चरण 1: सामग्री और उपकरण

सामग्री और उपकरण
सामग्री और उपकरण
सामग्री और उपकरण
सामग्री और उपकरण
सामग्री और उपकरण
सामग्री और उपकरण
  1. दो तरफा प्रोटोबार्ड (6 x 7 छेद)
  2. 8 पिन डीआईएल आईसी सॉकेट (1)
  3. लंबे पिन के साथ 4P महिला हेडर (2)
  4. छोटे पिन के साथ 6P महिला हेडर (3)
  5. साइनोएक्रिलेट गोंद (1)
  6. हुकअप तार (7)
  7. सोल्डर आयरन (1)
  8. मिलाप (1)

चरण 2: जिग असेंबली

जिग विधानसभा
जिग विधानसभा
जिग असेंबली
जिग असेंबली
जिग असेंबली
जिग असेंबली
  1. बोर्ड के निर्दिष्ट शीर्ष पर BLUE1 - BLUE8 के माध्यम से DIL IC सॉकेट संलग्न करें, नीचे और सोल्डर पर पिन को बाहर की ओर मोड़ें।
  2. शीर्ष पर, DIL IC सॉकेट के किनारों पर Cyanoacrylate चिपकने वाला लागू करें और GREEN1 - GREEN4 और GREEN5 - GREEN8 में 4P लंबे पिन हेडर डालें। जब ड्राई सोल्डर अंडरसाइड पर पिन करता है, तो आसन्न पिन (ब्लू डॉट्स) के लिए सोल्डर ब्रिज सुनिश्चित करता है।
  3. शीर्ष पर, DIL IC सॉकेट के अन्य किनारों पर Cyanoacrylate चिपकने वाला लागू करें, और 6P हेडर को YELLOW/ORANGE छेद और PINK छेद में डालें। जब ड्राई सोल्डर अंडरसाइड पर पिन करता है।

  4. शीर्ष पर, सायनोएक्रिलेट एडहेसिव को #3 में चिपके 6P हेडर पर अंतिम गैप पर लागू करें। RED/एक्सपोज़्ड होल्स में 6P हैडर डालें। जब ड्राई सोल्डर अंडरसाइड पर पिन करता है।
  5. सबसे नीचे, पिन को PINK1 से PINK6 तक पाटें। फिर उस ब्रिज को एक ब्लैक वायर से RED1 से कनेक्ट करें।
  6. सबसे नीचे, पिन को ORANGE1 से ORANGE4 तक पाटें। फिर उस ब्रिज को लाल तार से RED2 और BLUE1 से कनेक्ट करें।
  7. तल पर, एक हरे रंग के तार को RED3 से YELLOW1 से कनेक्ट करें।
  8. तल पर, एक सफेद तार को RED4 से YELLOW2 से कनेक्ट करें।

चरण 3: लेबल जोड़ना

लेबल जोड़ना
लेबल जोड़ना
लेबल जोड़ना
लेबल जोड़ना
  1. चिपकने वाले लेबल पर 68 मिमी की चौड़ाई के साथ संलग्न लेबल को प्रिंट करें।
  2. स्पष्ट टेप / संपर्क के साथ कवर करें।
  3. बाहरी बिंदीदार रेखा में काटें।
  4. दिखाए गए अनुसार मोम फिल्म और रैप लेबल निकालें।
  5. ट्रिम किए गए टेप को कोने पर सीवन करने के लिए जोड़ें।

चरण 4: अगले चरण

अगला कदम
अगला कदम
अगला कदम
अगला कदम
अगला कदम
अगला कदम
अगला कदम
अगला कदम
  1. TX और RX के लिए अपने पसंदीदा ATTINY पिन से जंपर्स को YELLOW1 और YELLOW2 के ब्रेकआउट में संलग्न करें।
  2. SoftwareSerial का उपयोग करने के लिए निर्देशों का पालन करें। जैसा कि लेख में कहा गया है, यह विधि डिबगिंग को कवर करती है, न कि सॉफ़्टवेयर के प्रारंभिक अपलोड को।
  3. सावधान रहें कि आप println स्टेटमेंट में स्ट्रिंग्स का उपयोग कैसे करते हैं: वे मेमोरी को चूसते हैं।
  4. अपना कोड विकसित करते समय मूल्यों को देखें।

सिफारिश की: