विषयसूची:
वीडियो: स्मार्ट बी.ए.एल (कनेक्टेड मेलबॉक्स): 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
आप हर बार अपने मेलबॉक्स को चेक करते-करते थक गए हैं जबकि अंदर कुछ भी नहीं है। आप जानना चाहते हैं कि यात्रा के दौरान आपको अपना मेल या पार्सल प्राप्त होता है या नहीं। तो जुड़ा हुआ मेलबॉक्स आपके लिए है। यह आपको सूचित करेगा कि डाकिया ने ईमेल के माध्यम से सीधे आपके स्मार्टफोन पर मेल या पार्सल जमा किया है, फ्रांस में निर्मित नवीनतम तकनीकों लोरावन के लिए धन्यवाद। हम कदम दर कदम जा रहे हैं कि इस निर्देश के दौरान एक प्रोटोटाइप कैसे डिजाइन किया जाए।
चरण 1: उपकरण
उपयोग की जाने वाली भाषाएँ: C/C++
डिजिटल इलेक्ट्रॉनिक्स में बुनियादी ज्ञान।
हार्डवेयर आवश्यकताएँ:
ग्रोव - 3-एक्सिस डिजिटल गायरो:
एंटीना के साथ किट सिगफॉक्स मॉड्यूल:
रैंडम पुश बटन (चुनें कि आप क्या चाहते हैं)।
न्यूक्लियो F030R8:
सॉफ़्टवेयर आवश्यकताएं:
Mbed कंपाइलर के साथ काम करने के लिए एक अच्छे ब्राउज़र वाला कंप्यूटर।
चरण 2: अपना डिवाइस तैयार करें
सबसे पहले, हमें सभी मॉड्यूल को चिप से कनेक्ट करने की आवश्यकता है।
सिगफॉक्स मॉड्यूल और जाइरोस्कोप को 3.3वोल्टेज से पावर दें! फिर UART के तारों को सिगफॉक्स मॉड्यूल (PA_9, PA_10) और I2C तारों को जाइरोस्कोप (PB_10; PB_11) से कनेक्ट करें। बटन को PB_3 पिन से कनेक्ट करें। समाप्त होने पर, नीचे दिए गए कोड को संकलित करें।
आप जाइरो को मेलबॉक्स पर रखकर प्रोटोटाइप का परीक्षण कर सकते हैं और आंदोलन से संबंधित कुछ मूल्य प्राप्त कर सकते हैं और इस प्रकार जांच सकते हैं कि यह एक पैकेज है जिसे जमा किया गया है या एक पत्र है।
#include "mbed.h" #include "ITG3200.h" //------------------------------------- - // हाइपरटर्मिनल कॉन्फ़िगरेशन // 9600 बॉड, 8-बिट डेटा, कोई समानता नहीं //---------------------------- ------ सीरियल पीसी (SERIAL_TX, SERIAL_RX); सीरियल सिगफॉक्स (PA_9, PA_10, NULL, 9600); इंटरप्टइन बॉटन (PB_3); ITG3200 गायरो (PB_11, PB_10); अस्थिर इंट ऐप; इंट फैक्टूर = 0; टाइमर टी; एनालॉग इन बैटरी (A3); एनालॉग इन ref_batt (ADC_VREF); शून्य योग्य () {पीसी.प्रिंटफ ("अपुई / r / n"); ऐप = 1; } /* void batt() { pc.printf ("बैटरी फैबल!\r\n"); }*/ इंट मेन () { इंट एक्स, वाई, जेड; // उच्चतम बैंडविड्थ सेट करें। gyro.setLpबैंडविड्थ (LPFBW_42HZ); चार बफर [20]; बाउटन.फॉल (& लोल); bouton.mode (पुलडाउन); //batterie_faible.rise(&batt); //batterie_faible.mode (पुलडाउन); pc.printf ("प्रारंभ / r / n"); जबकि (1) {ऐप = 0; x = gyro.getGyroX (); y = gyro.getGyroY (); z = gyro.getGyroZ (); अगर (एक्स> 5000) {टी.स्टार्ट (); pc.printf ("डेब्यू मिनट / r / n"); जबकि (टी.रीड () <10); pc.printf ("फिन टेम्प्स / r / n"); // pc.printf ("ऐप =% d / r / n", ऐप); अगर (ऐप == 0) {sigfox.printf ("AT$SF=636f757272696572\r\n"); // कोलिस: 636f6c69732e2020 sigfox.scanf ("%s", बफर); पीसी.प्रिंटफ ("% s / r / n", बफर); } pc.printf ("फिन अगर / r / n"); टी.स्टॉप (); टी रीसेट (); } /* if(batterie.read() <= (2.8*ref_batt.read()/1.23)) pc.printf("batterie faible\r\n"); sigfox.printf ("AT$SF=636f757272696572\r\n"); // कोलिस: ६३६f6c६९७३२e२०२०२० प्रतीक्षा(१०); sigfox.printf ("एटी $ पी = 1"); प्रतीक्षा (10); sigfox.printf("AT$P=0\r\n");*/ } }
चरण 3: असेंबली पीसीबी
पिछला प्रोटोटाइप मेलबॉक्स पर डालने के लिए बहुत बड़ा है। यहां कुछ Gerber फाइलें आपके सर्किट को प्रिंट करने और आपके कंपोनेंट को असेंबली करने के लिए हैं।
चरण 4: बैक-एंड वेबसाइट
हमने अपने बैकएंड आर्किटेक्चर को IBM क्लाउड (IBM IoT Watson Platform and NodeRED) और API REST अनुरोधों पर आधारित किया है। आईबीएम क्लाउड का इस्तेमाल हमारे सिस्टम के विभिन्न हिस्सों के बीच संचार को प्रबंधित करने के लिए किया गया था। जैसा कि आप हमारे NodeRED प्रवाह पर देख सकते हैं, हम सिगफॉक्स एपीआई (जो हमारे डिवाइस से संदेश भेजता है) और हमारी Wix वेबसाइट (नए डिवाइस को पंजीकृत करने के लिए) से प्राप्त सभी अनुरोधों को नियंत्रित करते हैं। साथ ही, क्लाउड क्लाइंट को सूचना ईमेल भेजने और एक नए क्लाइंट को पंजीकृत करने के लिए जिम्मेदार है, जिसकी जानकारी हमारे क्लाउड-आधारित डेटाबेस (MongoDB) में संग्रहीत की जाएगी। इस प्रकार, NodeRED मूल रूप से API REST अनुरोधों और डेटाबेस प्रश्नों (INSERT और SELECT) का प्रबंधन करता है ताकि यह सुनिश्चित हो सके कि सही ग्राहक को समय पर सही सूचना भेजी जाएगी।
सिफारिश की:
Arduino का उपयोग कर मेलबॉक्स सेंसर: 4 कदम
Arduino का उपयोग कर मेलबॉक्स सेंसर: नमस्ते, मुझे आशा है कि आप सभी अच्छा कर रहे हैं। आज मैं आपको दिखाने जा रहा हूं कि कैसे arduino बोर्ड और IDE का उपयोग करके सेंसर के साथ मेलबॉक्स बनाया जाए। यह परियोजना बहुत सरल है और अधिकांश आपूर्ति अधिकांश घरों में पाई जा सकती है। जान लें कि कोविड -19 ने दस्तक दी है, हम
स्मार्ट-मेलबॉक्स: ११ कदम
स्मार्ट-मेलबॉक्स: मैं आमतौर पर सुबह के नाश्ते में अखबार पढ़ता हूं। यह हर दिन मेलबॉक्स में दिया जाता है। लेकिन कभी-कभी ऐसा होता है कि मुझे ठंड में या बारिश में हमारे ड्राइववे पर मेलबॉक्स तक चलना पड़ता है, यह देखने के लिए कि कोई अख़बार वितरित नहीं किया गया है
वेब-आधारित नियंत्रण कक्ष के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन घड़ी, टाइम सर्वर सिंक्रोनाइज़्ड: 11 चरण (चित्रों के साथ)
वेब-आधारित कंट्रोल पैनल के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन क्लॉक, टाइम सर्वर सिंक्रोनाइज़्ड: इस घड़ी की कहानी बहुत पहले की है - 30 साल से अधिक। मेरे पिता ने इस विचार का बीड़ा उठाया था जब मैं एलईडी क्रांति से बहुत पहले सिर्फ 10 साल का था - जब एलईडी की 1/1000 उनकी वर्तमान चमकदार चमक की चमक थी। सच्चा
स्मार्ट एलईडी मैसेंजर, कनेक्टेड डिस्प्लेर: 4 कदम (चित्रों के साथ)
स्मार्ट एलईडी मैसेंजर, कनेक्टेड डिस्प्लेर: हाय मेकर, यहां स्मार्ट एलईडी मैसेंजर नामक एक कनेक्टेड ऑब्जेक्ट है। इसके साथ, आप इंटरनेट से पुनर्प्राप्त एक शानदार स्क्रॉलिंग संदेश प्रदर्शित कर सकते हैं! आप इसे स्वयं बना सकते हैं: एलईडी मैट्रिक्स 8 * 8 * 4 - ~ 4$माइक्रोकंट्रोलर Wemos D1 मिनी V3 - ~ 4$3d प्रिंटेड बॉक्स
पूचपैक: एक सेलुलर कनेक्टेड स्मार्ट डॉग वेस्ट: 4 कदम
पूचपैक: एक सेलुलर कनेक्टेड स्मार्ट डॉग वेस्ट: ऑटोमेशन में, हम अक्सर कंप्यूटर और मानव दिमाग की संज्ञानात्मक शक्तियों का लाभ उठाने के लिए इंजीनियरिंग मानव-इन-द-लूप पर ध्यान केंद्रित करते हैं। लेकिन कुत्तों के पास कौशल का एक सेट है जो उन्हें कुछ ऐसे कार्यों के लिए बहुत उपयुक्त बनाता है जो मनुष्य प्रभावी नहीं कर सकते