विषयसूची:

EFM8BB1 काइनेटिक लाइट त्रिकोण: 14 कदम (चित्रों के साथ)
EFM8BB1 काइनेटिक लाइट त्रिकोण: 14 कदम (चित्रों के साथ)

वीडियो: EFM8BB1 काइनेटिक लाइट त्रिकोण: 14 कदम (चित्रों के साथ)

वीडियो: EFM8BB1 काइनेटिक लाइट त्रिकोण: 14 कदम (चित्रों के साथ)
वीडियो: Silicon Labs - Sharon Hagi, Securing IoT - June Main Meetup (6/26/19) 2024, नवंबर
Anonim
Image
Image
EFM8BB1 काइनेटिक लाइट त्रिकोण
EFM8BB1 काइनेटिक लाइट त्रिकोण
EFM8BB1 काइनेटिक लाइट त्रिकोण
EFM8BB1 काइनेटिक लाइट त्रिकोण

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

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

यह मेरा पहला निर्देश है, यदि आपके कोई प्रश्न हैं तो कृपया एक टिप्पणी छोड़ दें!

आपूर्ति

प्रत्येक टाइल की आवश्यकता है:

  • 1x EFM8BB10F8G-A-QFN20 माइक्रोचिप (डिजिके)
  • 9x WS2812E एल ई डी (एलसीएससी)
  • 1x AMS1117 5.0v वोल्टेज नियामक (LCSC)
  • 1x AMS1117 3.3v वोल्टेज नियामक (LCSC)
  • 1x SOD-123 1N4148 डायोड (LCSC)
  • 1x 10k 8050 रोकनेवाला (एलसीएससी)
  • 11x 0.1uf 8050 सिरेमिक कैपेसिटर (एलसीएससी)
  • 2x 10uf 16v सरफेस माउंट इलेक्ट्रोलाइटिक कैपेसिटर (LCSC)
  • 1 एक्स कस्टम पीसीबी (जेएलसीपीसीबी)
  • 12x TE कनेक्टिविटी 2329497-2 संलग्नक के लिए पीसीबी स्प्रिंग फिंगर्स
  • 1x लिंकर पीसीबी

नियंत्रक (प्रगति में) की आवश्यकता है:

  • 1x ESP32 देवकिट-सी
  • 1x 12 वी बिजली की आपूर्ति
  • 1x DC-DC स्टेपडाउन (ESP32 को पावर देने के लिए)
  • 1x 10K ओम रोकनेवाला
  • 1x 1n4148 डायोड
  • 2x एसपीएसटी पुशबटन (एलसीएससी)

उपकरण:

  • सोल्डरिंग आयरन
  • रिफ्लो ओवन
  • 3डी प्रिंटर (संलग्नक के लिए)
  • जे-लिंक ईडीयू प्रोग्रामर
  • वायर स्ट्रिपर्स / कटर / मिश्रित तार (प्रोग्रामिंग हार्नेस बनाने के लिए)
  • विधानसभा के लिए ठीक इत्तला दे दी चिमटी
  • सोल्डर पेस्ट फैलाने के लिए खाली पीवीसी कार्ड
  • लेड या लेड फ्री सोल्डर पेस्ट

चरण 1: पीसीबी ऑर्डर करें

पीसीबी ऑर्डर करें
पीसीबी ऑर्डर करें
पीसीबी ऑर्डर करें
पीसीबी ऑर्डर करें

टाइल पीसीबी को ईज़ीईडीए में डिजाइन किया गया था और इसे निर्माण के लिए जेएलसीपीसीबी को भेजा गया था। मैंने ५० पीसीबी का ऑर्डर दिया क्योंकि वास्तव में ५० का ऑर्डर देना सस्ता था, क्योंकि उनमें से केवल १० को ऑर्डर करना था। उत्पादन लागत को कम रखने के लिए पीसीबी को 3 टुकड़ों में विभाजित किया गया था।

मैंने के उत्पादन विकल्पों का उपयोग किया

  • 1.6 मिमी मोटाई
  • एचएएसएल सतह खत्म
  • 1oz तांबा
  • सफेद सोल्डरमास्क

मैंने सुना है कि आप अपने JLCPCB और LCSC ऑर्डर को लिंक कर सकते हैं ताकि आप केवल एक बार शिपिंग का भुगतान करें, लेकिन मैं इसका पता लगाने में असमर्थ था। मैंने सबसे सस्ते शिपिंग विकल्प का उपयोग किया और दोनों पैकेज ऑर्डर की तारीख के दो सप्ताह के भीतर आ गए।

डिजाइन यहां जुड़ा हुआ है

चरण 2: कार्य क्षेत्र तैयार करें

कार्य क्षेत्र तैयार करें
कार्य क्षेत्र तैयार करें
कार्य क्षेत्र तैयार करें
कार्य क्षेत्र तैयार करें

टाइल पीसीबी में से एक को एक टेबल पर रखें जिसे आप गंदा नहीं करते हैं और इसके बगल में दो अन्य पीसीबी टेप करते हैं ताकि इसे ऊपर की तस्वीर की तरह रखा जा सके। फिर, स्टैंसिल को कैप्टन टेप से टेप करें और सुनिश्चित करें कि छेद पीसीबी पर उजागर पैड के साथ पंक्तिबद्ध हैं।

चरण 3: मिलाप पेस्ट

कंधे पर लगाई जाने वाली क्रीम
कंधे पर लगाई जाने वाली क्रीम
कंधे पर लगाई जाने वाली क्रीम
कंधे पर लगाई जाने वाली क्रीम

स्टेंसिल के शीर्ष पर सोल्डर पेस्ट डालें। मैंने इसका इस्तेमाल किया। पुराने क्रेडिट कार्ड या कुछ इसी तरह का उपयोग करके स्टैंसिल के चारों ओर सोल्डर पेस्ट फैलाएं। सुनिश्चित करें कि माइक्रोचिप के लिए छोटे छेद भी भर जाएं।

इससे पहले कि आप स्टैंसिल को ऊपर उठाएं, यदि आप एक से अधिक टाइलें बना रहे हैं तो पुन: उपयोग करने के लिए स्प्रेडर कार्ड पर अधिक से अधिक पेस्ट वापस लाने का प्रयास करें (यह सामान महंगा है $$$)

एक कोने को ध्यान से उठाकर और टेप को छीलकर स्टैंसिल को ऊपर उठाएं। एक बार जब आप किसी क्षेत्र को ऊपर उठा लेते हैं, तो कोशिश करें कि इसे वापस नीचे न रखें क्योंकि यह कुछ पेस्ट को धुंधला कर सकता है।

आपका पीसीबी अब ऊपर की तस्वीर जैसा दिखना चाहिए।

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

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

पीसीबी को फिर से प्रवाहित करने के बाद, अलग-अलग पक्षों को रखने वाले टैब को मोड़कर और तोड़कर टाइल के किनारों को अलग करें। फिर, टैब को तोड़कर छोड़े गए किसी भी अतिरिक्त पीसीबी को रेत दें ताकि मुद्रित बाड़े में फिट होना आसान हो।

फिर, दोनों पक्षों को "बी" अक्षर के साथ ढूंढें और सभी 7 साइड पैड को एक साथ मिलाएं। शेष एक तरफ केवल एक ही तरफ जा सकता है और सोल्डर भी।

टाइल उपरोक्त चित्रों की तरह दिखनी चाहिए।

चरण 7: असेंबल्ड टाइल को प्रोग्रामर से कनेक्ट करें

असेंबल टाइल को प्रोग्रामर से कनेक्ट करें
असेंबल टाइल को प्रोग्रामर से कनेक्ट करें
असेंबल टाइल को प्रोग्रामर से कनेक्ट करें
असेंबल टाइल को प्रोग्रामर से कनेक्ट करें
असेंबल टाइल को प्रोग्रामर से कनेक्ट करें
असेंबल टाइल को प्रोग्रामर से कनेक्ट करें

टाइल को JLINK से जोड़ने से पहले, JLINK कमांडर खोलें और 5V आउटपुट को सक्षम करने के लिए "पावर ऑन पर्म" टाइप करें।

जे-लिंक कमांडर यहां उपलब्ध सॉफ़्टवेयर और दस्तावेज़ीकरण पैक में शामिल है

प्रत्येक टाइल में डिबग लेबल वाले माइक्रोचिप के ठीक ऊपर एक अनपॉप्युलेटेड हेडर होता है। यह हेडर सी2 प्रोग्रामिंग इंटरफेस को उजागर करता है जो सेगर जे-लिंक के साथ संगत है। मैं ईडीयू संस्करण का उपयोग करता हूं क्योंकि यह उच्च कीमत वाले संस्करणों के समान है, लेकिन वाणिज्यिक उत्पादों के लिए उपयोग नहीं किया जा सकता है, जो इसके अंतर्गत नहीं आता है। मैंने स्पार्कफन से शिपिंग सहित $ 72 के लिए मेरा ऑर्डर दिया।

कनेक्टर पर पिन 1 पीसीबी पर स्क्वायर पैड वाला एकमात्र है।

चरण 8: आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं

आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं
आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं
आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं
आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं
आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं
आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं
आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं
आईडीई तैयार करें और फर्मवेयर बाइनरी बनाएं

यहां से सिंपलिसिटी स्टूडियो 4 डाउनलोड करें और इसे इंस्टॉल करें। EFM8 टूलचेन तक पहुंच प्राप्त करने के लिए सिलिकॉन लैब्स खाते में साइन इन या साइन अप करें। फिर, यहां से प्रोजेक्ट कोड डाउनलोड करें और इसे IDE में आयात करें। फिर, टूलबार में हैमर आइकन पर क्लिक करें और प्रोजेक्ट बनाएं।

आपको एक बिल्ड समाप्त संदेश मिलना चाहिए। यदि कोई संदेश आपको Keil कंपाइलर के लिए लाइसेंस कुंजी दर्ज करने के लिए कहता है, तो बस छोड़ें पर क्लिक करें (या यदि आप चाहें तो इसे सक्रिय कर सकते हैं, यह मुफ़्त है)

चरण 9: फर्मवेयर अपलोड करें

फर्मवेयर अपलोड करें
फर्मवेयर अपलोड करें
फर्मवेयर अपलोड करें
फर्मवेयर अपलोड करें
फर्मवेयर अपलोड करें
फर्मवेयर अपलोड करें
फर्मवेयर अपलोड करें
फर्मवेयर अपलोड करें

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

चरण 10: (वैकल्पिक) पीसीबी टेस्ट

(वैकल्पिक) पीसीबी टेस्ट
(वैकल्पिक) पीसीबी टेस्ट
(वैकल्पिक) पीसीबी टेस्ट
(वैकल्पिक) पीसीबी टेस्ट
(वैकल्पिक) पीसीबी टेस्ट
(वैकल्पिक) पीसीबी टेस्ट
(वैकल्पिक) पीसीबी टेस्ट
(वैकल्पिक) पीसीबी टेस्ट

इस चरण के लिए, आपको अपने जे-लिंक पर वर्चुअल COM पोर्ट को जे-लिंक कॉन्फिगरेटर खोलकर और संलग्न प्रोग्रामर को चुनकर सक्षम करना होगा।

ऊपर की तस्वीरों में संलग्न सर्किट में टाइल के एक तरफ से "DAT" लाइन को तार दें।

112500 बॉड 8N1 के साथ सीरियल मॉनिटर खोलें और इन कमांड का उपयोग करें

  • 0x08 0xFF 0xFF 0x00 0xFF 0x0A
    • 0x08 "सेट कलर" कमांड है
    • 0xFF "सभी टाइलें" है
    • 0xFF 0x00 0xFF रंग है
    • 0x0A एक न्यूलाइन कैरेक्टर है

टाइल अब बैंगनी होनी चाहिए। यदि नहीं, तो दोबारा जांचें कि डायोड सही तरीके से वायर्ड है और पुनः प्रयास करें।

चरण 11: 3डी प्रिंटिंग संलग्नक

3डी प्रिंटिंग संलग्नक
3डी प्रिंटिंग संलग्नक
3 डी प्रिंटिंग संलग्नक
3 डी प्रिंटिंग संलग्नक
3डी प्रिंटिंग संलग्नक
3डी प्रिंटिंग संलग्नक

मैंने प्रत्येक टाइल को 3 डी प्रिंटिंग के बजाय समय बचाने के लिए मूल रूप से इंजेक्शन ढाला होने के लिए बाड़े को डिज़ाइन किया था, लेकिन जब केवल 50 बाड़ों की लागत $ 6000 आई, तो मैंने उस विचार के खिलाफ फैसला किया। बाड़े को आविष्कारक 2021 में डिजाइन किया गया था और इसके दो भाग हैं, एक आधार और शीर्ष विसारक। टाइल को कनेक्टर पीसीबी (नीचे लिंक) या तारों से जोड़ने की अनुमति देने के लिए आधार में छेद हैं। यदि आप कनेक्टर पीसीबी का उपयोग करने के मार्ग पर जाते हैं, तो आपको पीसीबी को एक साथ जोड़ने की अनुमति देने के लिए प्रति टाइल में से 12 की आवश्यकता होगी।

यदि आपके पास 3D प्रिंटर तक पहुंच नहीं है, तो आप इन टाइलों के पीछे की इंजीनियरिंग को काइनेटिक मूर्तिकला बनाकर और टाइलों को तांबे के तार से जोड़कर दिखा सकते हैं। बस सुनिश्चित करें कि तार कम नहीं होते हैं!

मैंने २० बाड़ों को मुद्रित किया और मैंने पाया कि ये टाइलें बिना महत्वपूर्ण गुणवत्ता गिरावट के १५० मिमी/सेकंड तक ठीक प्रिंट करती हैं, जो लगभग ६०% प्रिंट समय में कमी की अनुमति देता है।

मैं इस चरण की तस्वीरें लेना भूल गया, लेकिन आप बस पूर्ण पीसीबी को आधार में रखें और शीर्ष पर स्नैप करें।

चरण 12: टाइलें जोड़ना

कनेक्टिंग टाइल्स
कनेक्टिंग टाइल्स
कनेक्टिंग टाइल्स
कनेक्टिंग टाइल्स

टाइल लिंकर पीसीबी यहां उपलब्ध है। ये बाड़ों में स्लॉट करते हैं और इन कनेक्टर्स का उपयोग करते हैं। सुनिश्चित करें कि दोनों पक्ष लाइन अप करें।

चरण 13: नियंत्रक

नियंत्रक
नियंत्रक
नियंत्रक
नियंत्रक
नियंत्रक
नियंत्रक

नियंत्रक सॉफ्टवेयर प्रगति पर है और यहां अपडेट किया जाएगा। अपने ESP32 को किसी एक टाइल से जोड़ने के लिए योजनाबद्ध आरेख का पालन करें। PlatformIO का उपयोग करके सॉफ़्टवेयर अपलोड करें और टाइल्स को अपने WiFi से कनेक्ट करने के लिए WiFi हॉटस्पॉट से कनेक्ट करें।

चरण 14: हो गया

किया हुआ!
किया हुआ!
किया हुआ!
किया हुआ!

आपके द्वारा चुने गए किसी भी तरह से टाइलें माउंट करें, मैंने चिपचिपे टेप को रखने के लिए बाड़े के पीछे मंडलियां लगाई हैं।

आनंद लेना! यदि आपके कोई प्रश्न हैं तो एक टिप्पणी छोड़ दें।

प्रकाश चुनौती
प्रकाश चुनौती
प्रकाश चुनौती
प्रकाश चुनौती

प्रकाश चुनौती में उपविजेता

सिफारिश की: