विषयसूची:
वीडियो: Pwm2pwm: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
एक एनकोडर के साथ इनपुट पीडब्लूएम सिग्नल को दूसरे पीडब्लूएम सिग्नल आउटपुट में बदलें।
यह प्रोजेक्ट तब पैदा हुआ जब मैंने अपना पहला लेजर कटर खरीदा। जिस सामग्री को आप काटना चाहते हैं, उसके अनुसार पहली बार में PWM पावर सेट करना आसान नहीं है। इसलिए मैं निष्पादन के दौरान शक्ति बदलने के लिए एक छोटा उपकरण बनाना चाहता हूं।
चरण 1: घटक सूचियाँ
इस परियोजना के लिए आपको चाहिए:
- 1 एक्स ओलेड डिस्प्ले, मेरे मामले में I2C
- 1 x Arduino, मेरे मामले में छोटे आयाम के लिए arduino मिनी प्रो।
- एक बटन के साथ 1 एक्स ट्रिमर।
- 3 x 10k रोकनेवाला, 2 ट्रिमर के पुल-अप के लिए और एक पुल-डाउन के लिए।
इस चरण की तस्वीर में आप एक और Arduino मिनी प्रो देखते हैं, जिसे लेज़र कहा जाता है, क्योंकि मैंने इस Arduino के साथ लेज़र कंट्रोलर (सिग्नल में pwm) के कौशल का अनुकरण किया है।
चरण 2: कनेक्शन
इस योजनाबद्ध में 3 प्रतिरोधों, पुल-अप और पुल-डाउन को जोड़ना याद रखें।
पहली बार, मैं आपको दूसरे Arduino (पहले चरण में लेजर कहा जाता है) को जोड़ने की सलाह देता हूं ताकि यह जांचा जा सके कि कोड और कनेक्शन एक साथ काम करते हैं या नहीं।
यदि आप योजनाबद्ध दृश्य से अधिक परिचित हैं, तो pwmTOpwm.svg खोलें।
चरण 3: Arduino स्केच
आप मेरे कोड को GitHub पेज से आसानी से कॉपी कर सकते हैं:
इस कोड का मुख्य कौशल "pulseIn" कमांड का एकीकरण है, अधिक जानकारी:
जब आप PWM सिग्नल को माइक्रोकंट्रोलर में मापने का प्रयास करते हैं तो आपको यह गिनने की आवश्यकता होती है कि सिग्नल कितने समय तक ऊपर (या नीचे) रहता है। आप "पल्सइन" कमांड का उपयोग कर सकते हैं।
यदि आप पल्सइन सिग्नल को प्लॉट करने का प्रयास करते हैं तो आप कुछ अस्थिर देख सकते हैं।
इस समस्या को ठीक करने के लिए हमें एक माध्य फ़िल्टर का उपयोग करने की आवश्यकता है, मेरे मामले में एक्सपोनेंशियल मूविंग एवरेज (ईएमए)।
आप इस शानदार और आसान फ़िल्टर को इस उदाहरण से आज़मा सकते हैं:
चिंता न करें, फ़िल्टर पहले से ही कोड:p में एकीकृत है।
यदि आप दूसरे Arduino (लेजर) का उपयोग कर रहे हैं, तो आप उस arduino में इस उदाहरण को अपलोड कर सकते हैं:
चरण 4: पीसीबी
मैं इस परियोजना के लिए KiCad के साथ एक PCB बनाना चाहता हूं, और इसे साझा करना चाहता हूं।
अगर मैं पीसीबी में बदलाव करता हूं तो मैं उन्हें गिटहब पेज पर साझा करूंगा।
सिफारिश की:
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
DIY कदम/डीआईआर लेजर गैल्वो नियंत्रक: 5 कदम (चित्रों के साथ)
DIY STEP / DIR LASER GALVO कंट्रोलर: नमस्ते, इस निर्देश में, मैं आपको दिखाना चाहता हूं कि आप ILDA मानक गैल्वो लेजर स्कैनर के लिए अपना खुद का स्टेप / dir इंटरफ़ेस कैसे बना सकते हैं। जैसा कि आप जानते होंगे कि मैं "DIY-SLS-3D-Printer" और "जेआरएलएस १००० DIY एसएलएस-३डी-पी
पिक्सेल किट चल रहा है माइक्रोपायथन: पहला कदम: 7 कदम
पिक्सेल किट रनिंग माइक्रोपायथन: पहला कदम: कानो के पिक्सेल की पूरी क्षमता को अनलॉक करने की यात्रा फ़ैक्टरी फ़र्मवेयर को माइक्रोपायथन के साथ बदलने के साथ शुरू होती है लेकिन यह केवल शुरुआत है। Pixel Kit पर कोड करने के लिए हमें अपने कंप्यूटरों को इससे कनेक्ट करना होगा। यह ट्यूटोरियल समझाएगा कि क्या
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: 4 कदम
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: यहां 4 सरल चरण दिए गए हैं जो बैटर के आंतरिक प्रतिरोध को मापने में आपकी मदद कर सकते हैं।
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): 5 कदम
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): यह $3 और amp; 5 मिनट में 3 स्टेप वाला लैपटॉप स्टैंड बनाया जा सकता है। यह बहुत मजबूत, हल्का वजन है, और आप जहां भी जाते हैं, ले जाने के लिए फोल्ड किया जा सकता है