विषयसूची:

ब्राउज़र इंटरफ़ेस ATTiny Fuse Editor: 4 चरण
ब्राउज़र इंटरफ़ेस ATTiny Fuse Editor: 4 चरण

वीडियो: ब्राउज़र इंटरफ़ेस ATTiny Fuse Editor: 4 चरण

वीडियो: ब्राउज़र इंटरफ़ेस ATTiny Fuse Editor: 4 चरण
वीडियो: КАСТОМИЗАЦИЯ Windows: история сторонних оболочек для рабочего стола 2024, जुलाई
Anonim
ब्राउज़र इंटरफ़ेस ATTiny Fuse Editor
ब्राउज़र इंटरफ़ेस ATTiny Fuse Editor
ब्राउज़र इंटरफ़ेस ATTiny Fuse Editor
ब्राउज़र इंटरफ़ेस ATTiny Fuse Editor

यह निर्देश एक ESP8266 और एक ब्राउज़र आधारित यूजर इंटरफेस का उपयोग करने वाले ATTiny फ्यूज एडिटर के लिए है। यह 2 फ्यूज बाइट्स द्वारा नियंत्रित किसी भी सेटिंग को एक बहुत ही सरल गतिविधि में बदल देता है।

डिवाइस में निम्नलिखित विशेषताएं हैं।

  • फ़्यूज़ डेटा पढ़ने और लिखने का समर्थन करने वाला वेब सर्वर और फ़्यूज़ विकल्पों तक आसान पहुँच प्रदान करने वाला एक संपादक पृष्ठ
  • उच्च वोल्टेज प्रोग्रामिंग के लिए आंतरिक 12 वी जनरेटर के साथ यूएसबी संचालित
  • ATTiny मॉड्यूल से कनेक्ट करने के लिए आवश्यक 7 तारों के साथ हैडर पिन इंटरफ़ेस
  • वाईफाई प्रबंधक एक्सेस प्वाइंट का उपयोग कर वाईफाई नेटवर्क कॉन्फ़िगरेशन
  • वेब फाइलों को अपडेट करने के लिए ESP8266 SPIFFS फाइलिंग सिस्टम में ब्राउज़र एक्सेस
  • ESP8266 फर्मवेयर का OTA अपडेट

चरण 1: अवयव और उपकरण

अवयव

  • ईएसपी -12 एफ मॉड्यूल
  • 5V से 12V बूस्ट मॉड्यूल
  • सोल्डरेबल कनेक्टर के साथ माइक्रो यूएसबी सॉकेट
  • 220uF टैंटलम संधारित्र
  • xc6203 3.3V एलडीओ नियामक
  • MOSFET ट्रांजिस्टर 2x n चैनल AO3400 1 x p-चैनल AO3401
  • प्रतिरोधी 2 x 4k7 1x 100k 1x 1k 1x 1R2
  • 7 पिन हैडर ब्लॉक
  • समर्थन सर्किटरी के लिए ब्रेडबोर्ड का छोटा टुकड़ा
  • तार बांधना
  • संलग्नक (मैंने https://www.thingiverse.com/thing:4208709 पर एक 3D प्रिंटेड बॉक्स का उपयोग किया है)

उपकरण

  • फाइन पॉइंट सोल्डरिंग आयरन
  • चिमटी
  • वायर कटर

चरण 2: इलेक्ट्रॉनिक्स

इलेक्ट्रानिक्स
इलेक्ट्रानिक्स

योजनाबद्ध दिखाता है कि सारी शक्ति 5V USB कनेक्शन से ली गई है। एक नियामक ESP-12F मॉड्यूल को 3.3V प्रदान करता है। एक छोटा बूस्ट मॉड्यूल उच्च वोल्टेज प्रोग्रामिंग के लिए आवश्यक 12V का उत्पादन करता है।

ESP GPIO हाई वोल्टेज प्रोग्रामिंग (घड़ी, डेटा इन, डेटा आउट और कमांड इन) में उपयोग किए जाने वाले 4 लॉजिक सिग्नल देता है।

एक GPIO का उपयोग 12V रेल द्वारा 1K रोकनेवाला के माध्यम से खिलाए गए MOSFET ट्रांजिस्टर को चालू और बंद करने के लिए किया जाता है। जब GPIO उच्च होता है तो tMOSFET चालू होता है और इसका ड्रेन 0V पर होता है। जब GPIO को कम सेट किया जाता है तो उच्च वोल्टेज प्रोग्रामिंग मोड को सेट करने के लिए आवश्यक ड्रेन 12V तक बढ़ जाता है।

ATTiny को 5V आपूर्ति के लिए MOSFET 2 स्टेज ड्राइवर को चालू और बंद करने के लिए एक GPIO का उपयोग किया जाता है। इस व्यवस्था का उपयोग उस विनिर्देश को पूरा करने के लिए किया जाता है कि जब 5V चालू होता है तो इसका तेजी से उदय होता है। यह GPIO से सीधे आपूर्ति को पूरा नहीं करता है, विशेष रूप से अधिकांश ATTiny मॉड्यूल पर मौजूद 4u7 डिकूपिंग कैपेसिटर के साथ। एमओएसएफईटी ट्रांजिस्टर के तेजी से चालू होने के कारण वर्तमान स्पाइक को कम करने के लिए एक कम मूल्य प्रतिरोधी का उपयोग किया जाता है। इसकी आवश्यकता नहीं हो सकती है, लेकिन यहां इसका उपयोग किसी भी गड़बड़ से बचने के लिए किया जाता है जो स्पाइक पर इस मोड़ के कारण हो सकता है।

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

सभा
सभा

चित्र एक छोटे से बाड़े में इकट्ठे हुए घटकों को दिखाता है। एक छोटा ब्रेडबोर्ड ESP-12F मॉड्यूल के ऊपर बैठता है और इसमें 3.3V रेगुलेटर और 2 वोल्टेज ड्राइव सर्किट होते हैं।

USB से इनपुट पावर प्राप्त करने के लिए 12V बूस्ट मॉड्यूल बाईं ओर है।

संलग्नक में एटीटीनी से कनेक्शन की अनुमति देने के लिए 7 पिन हेडर ब्लॉक के लिए एक स्लॉट है।

USB और हैडर ब्लॉक को वायरिंग करने और परीक्षण करने के बाद राल गोंद के साथ बाड़े पर सुरक्षित किया जाता है।

चरण 4: सॉफ्टवेयर और स्थापना

फ़्यूज़ संपादक के लिए सॉफ़्टवेयर एक Arduino स्केच fuseEditorHV.ino में है जो https://github.com/roberttidey/fuseEditorHV पर उपलब्ध है।

यह एक पुस्तकालय का उपयोग करता है जिसमें बुनियादी वेब फ़ंक्शंस, वाईफाई सेट अप सपोर्ट, ओटीए अपडेट और ब्राउज़र आधारित फाइलिंग सिस्टम एक्सेस शामिल है। यह https://github.com/roberttidey/BaseSupport. पर उपलब्ध है

सॉफ़्टवेयर का कॉन्फ़िगरेशन एक शीर्ष लेख फ़ाइल BaseConfig.h में है। यहां बदलने के लिए 2 आइटम वाईफाई सेट अप एक्सेस प्वाइंट के लिए पासवर्ड और ओटीए अपडेट के लिए पासवर्ड हैं।

एक Arduino IDE से ESP8266 पर संकलित और अपलोड करें। IDE कॉन्फिग को SPIFFS पार्टिशन के लिए अनुमति देनी चाहिए जैसे कि 2M/2M का उपयोग करने से OTA और एक बड़ा फाइलिंग सिस्टम निकल जाएगा। इसके बाद ओटीए का उपयोग करके और अपडेट किए जा सकते हैं

जब पहली बार चलाएं तो मॉड्यूल को पता नहीं चलेगा कि स्थानीय वाईफाई से कैसे जुड़ना है इसलिए एक कॉन्फ़िगरेशन एपी नेटवर्क स्थापित करेगा। इस नेटवर्क से कनेक्ट करने के लिए फ़ोन या टैबलेट का उपयोग करें और फिर 192.168.4.1 पर ब्राउज़ करें। एक वाईफाई कॉन्फ़िगरेशन स्क्रीन दिखाई देगी और आपको उपयुक्त नेटवर्क का चयन करना चाहिए और उसका पासवर्ड दर्ज करना चाहिए। मॉड्यूल अब से इस पासवर्ड का उपयोग करके रीबूट और कनेक्ट होगा। यदि किसी भिन्न नेटवर्क पर जाना है या नेटवर्क पासवर्ड बदलना है तो AP फिर से सक्रिय हो जाएगा इसलिए उसी प्रक्रिया का पालन करें।

वाईफाई से कनेक्ट होने के बाद मुख्य सॉफ्टवेयर में प्रवेश करते समय मॉड्यूल आईपी/अपलोड पर ब्राउज़ करके डेटा फ़ोल्डर में फ़ाइलों को अपलोड करें। यह एक फ़ाइल को अपलोड करने की अनुमति देता है। सभी फाइलों को अपलोड करने के बाद आईपी/एडिट का उपयोग करके आगे फाइलिंग सिस्टम एक्सेस किया जा सकता है।

यदि ip/ को एक्सेस किया जाता है तो index.htm का उपयोग किया जाता है और मुख्य फ़्यूज़ संपादक स्क्रीन लाता है। यह फ्यूज डेटा को देखने, संपादित करने और लिखने की अनुमति देता है। इसे प्राप्त करने के लिए यह ip/readFuses और ip/writeFuses का उपयोग करता है।

सिफारिश की: