विषयसूची:

ESP32 फॉल डिटेक्टर: 5 कदम
ESP32 फॉल डिटेक्टर: 5 कदम

वीडियो: ESP32 फॉल डिटेक्टर: 5 कदम

वीडियो: ESP32 फॉल डिटेक्टर: 5 कदम
वीडियो: Управляем адресными светодиодами на ESP32, прошивка WLED, применение в Home Assistant 2024, जुलाई
Anonim
ESP32 फॉल डिटेक्टर
ESP32 फॉल डिटेक्टर

मैं इस परियोजना को प्रायोजित करने के लिए DFRobot को धन्यवाद देना चाहता हूं।

यहां उपयोग किए गए भागों की एक सूची दी गई है:

DFRobot ESP32 ESP-WROOM मॉड्यूल ×1 -

सिलिकॉन लैब्स CP2102 USB से UART ब्रिज ×1

एमसीपी७३८३१ ली-आयन चार्जर आईसी ×१

LM317BD2T एडजस्टेबल रेगुलेटर ×1

0805 4.7uF संधारित्र ×2

0805 100nF संधारित्र ×1

0805 1uF संधारित्र ×1

WS2812b एलईडी × 1

1206 एलईडी × 4

माइक्रो यूएसबी कनेक्टर ×1

0805 470 ओम रेसिस्टर ×1

0805 2k ओम रेसिस्टर ×1

0805 510 ओम रेसिस्टर ×1

०८०५ ३०० ओम रेसिस्टर ×१

0805 10k ओम रेसिस्टर ×2

0805 270 ओम रेसिस्टर ×2

6 मिमी x 6 मिमी पुशबटन × 2

एसएमडी 6 मिमी x 6 मिमी लंबा पुशबटन × 1

चरण 1: पिछला प्रोजेक्ट

पिछली परियोजना
पिछली परियोजना
पिछली परियोजना
पिछली परियोजना
पिछली परियोजना
पिछली परियोजना

2017 के अगस्त में वापस, मैंने एक ऐसे उपकरण की कल्पना की जो उपयोगकर्ताओं को सचेत कर सकता है यदि उनके किसी प्रियजन ने गिरने का अनुभव किया या "पैनिक" बटन दबाया। इसमें ESP8266 का उपयोग किया गया था और इसे परफ-बोर्ड के एक टुकड़े पर इकट्ठा किया गया था। इसमें एक एकल एलईडी थी जो इंगित करेगी कि क्या कोई गिरावट आई है। डिवाइस में एक बहुत ही बुनियादी लीपो चार्जिंग सर्किट भी था जिसमें कोई संकेतक नहीं था।

चरण 2: नया विचार

नया विचार
नया विचार
नया विचार
नया विचार
नया विचार
नया विचार
नया विचार
नया विचार

चूंकि मेरा आखिरी फॉल डिटेक्टर इतना अल्पविकसित था, इसलिए मैं कठोर सुधार करना चाहता था। पहले वाला इसे USB प्रोग्राम करने योग्य बना रहा था, इसलिए मैंने USB से UART सीरियल कनेक्शन को संभालने के लिए CP2102 USB से UART कनवर्टर IC का उपयोग किया।

मैं यह भी चाहता था कि संचालन के और संकेत हों, इसलिए मैंने चार्जिंग के लिए एक एलईडी, एक बिजली के लिए, और दो यूएसबी स्थिति के लिए जोड़ा। मैंने इसकी बढ़ी हुई शक्ति और ब्लूटूथ कनेक्टिविटी के कारण ESP32 का उपयोग करना चुना, जो भविष्य के विस्तार की अनुमति दे सकता है, जैसे कि एक साथ वाला ऐप।

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

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

इन सभी नई सुविधाओं के लिए बहुत अधिक अतिरिक्त सर्किटरी की आवश्यकता होगी, और परफ-बोर्ड का एक साधारण टुकड़ा इसे नहीं काटेगा। इसके लिए एक पीसीबी की जरूरत थी, जिसे मैंने ईगलकैड में डिजाइन किया था। मैंने उनके योजनाबद्ध संपादक के साथ संबंध स्थापित करके शुरुआत की। फिर मैं वास्तविक बोर्ड और निशान बनाने के लिए आगे बढ़ा।

चरण 4: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

ठीक-ठाक पिंस के कारण यह सबसे कठिन हिस्सा था। मिलाप के लिए सबसे कठिन घटक CP2102 था, जो QFN-28 पैकेज में आता है। प्रत्येक पिन सिर्फ.5 मिमी अलग है, और एक स्टैंसिल के बिना, इसे संलग्न करना काफी मुश्किल था। मैंने पैड पर तरल प्रवाह की एक उदार मात्रा को लागू करके और फिर पिनों पर थोड़ी मात्रा में मिलाप चलाकर इस समस्या को हल किया।

चरण 5: उपयोग

प्रयोग
प्रयोग
प्रयोग
प्रयोग

डिवाइस निर्धारित अंतराल पर MPU6050 द्वारा मापे गए त्वरण की जांच करके काम करता है। एक बार जब यह गिरावट का पता लगाता है, तो यह एक सेट संपर्क को एक ईमेल भेजता है। मुझे पता चला है कि बैटरी लगभग तीन दिनों तक चलती है, इसलिए इसे नियमित रूप से चार्ज करना चाहिए। एक बटन भी है जो एक हार्डवेयर इंटरप्ट से जुड़ा है जो दबाए जाने पर एक ईमेल भेज सकता है।

सिफारिश की: