विषयसूची:

Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण

वीडियो: Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण

वीडियो: Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
वीडियो: High Density 2022 2024, जून
Anonim
Image
Image
अल्ट्रासोनिक ट्रांसड्यूसर को L298N आउटपुट 1 और 2 से इस तरह कनेक्ट करें
अल्ट्रासोनिक ट्रांसड्यूसर को L298N आउटपुट 1 और 2 से इस तरह कनेक्ट करें
  • अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर
  • एल२९८एन
  • डीसी महिला अनुकूलक
  • एक पुरुष डीसी पिन के साथ बिजली की आपूर्ति
  • अरुडिनो यूएनओ
  • ब्रेड बोर्ड

यह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह कोड (C++) को निष्पादन में बदलने के लिए डिजिटल और एनालॉग पोर्ट से लैस एक माइक्रोकंट्रोलर है)। जो Arduino IDE सॉफ़्टवेयर में "सेटअप ()" (यह सभी चर सेट करने का एक चरण है) चरण में स्थापित है। कोड में एक वेरिएबल 80Khz पर एक इंटरप्ट (यह एनालॉग पोर्ट को इनवर्ट करने के लिए है) को ट्रिगर करने के लिए एक जॉब सेट करता है। हर बार जब रुकावट शुरू होती है तो एनालॉग पोर्ट उलटे हो जाते हैं जो 80khz को रद्द कर देगा जो कि 40khz के पूर्ण पैमाने के चक्र में 40khz वर्ग के बराबर है (जिसे हमें इसे अल्ट्रासोनिक ध्वनि तरंगों में बनाने की आवश्यकता है)। 40khz वर्ग इलेक्ट्रिक पल्स में है लेकिन हमें अल्ट्रासोनिक ध्वनि तरंगों की आवश्यकता है। हम अल्ट्रासोनिक ट्रांसड्यूसर द्वारा इलेक्ट्रिक पल्स को अल्ट्रासोनिक ध्वनि तरंगों में परिवर्तित कर सकते हैं (इलेक्ट्रिक पल्स को अल्ट्रासोनिक ध्वनि तरंगों में परिवर्तित करता है)। उत्तोलन के लिए हमें एक खड़ी लहर की आवश्यकता होती है और हम चीजों को "नोड्स" (यह एक स्थायी लहर का गैर-चलती हिस्सा है) में खड़ी लहर में ले जा सकते हैं। लेकिन हमें दोनों ट्रांसड्यूसरों को समान 40khz इलेक्ट्रिक पल्स वितरित करने की आवश्यकता है, हम ऐसा "L298N" द्वारा कर सकते हैं (यह सर्किट बोर्ड एक ब्रिज की तरह है जो एक ही इलेक्ट्रिकल पल्स के दो आउटपुट देता है) जो दोनों ट्रांसड्यूसर को एक ही इलेक्ट्रिक देता है धड़कन। इसलिए अगर हम Arduino को L298N से कनेक्ट करते हैं और यह ट्रांसड्यूसर से जुड़ा है तो अब ट्रांसड्यूसर एक स्टैंडिंग वेव बनाते हैं और हम इसके नोड्स में कुछ शर्तों में किसी भी छोटी वस्तु को लेविटेट कर सकते हैं।

चरण 1:

सबसे पहले, Arduino पर कोड अपलोड करें:

बाइट टीपी = 0b10101010;

शून्य सेटअप () {डीडीआरसी = 0b11111111; नो इंटरप्ट्स (); टीसीसीआर1ए = 0; टीसीसीआर1बी = 0; टीसीएनटी1 = 0; ओसीआर1ए = २००; TCCR1B |= (1 << WGM12); टीसीसीआर1बी |= (1 << सीएस10); TIMSK1 |= (1 << OCIE1A); इंटरप्ट (); } ISR (TIMER1_COMPA_vect) { PORTC = TP; टीपी = ~ टीपी; } शून्य लूप () { }

चरण 2: अल्ट्रासोनिक ट्रांसड्यूसर को L298N आउटपुट 1 और 2 से इस तरह कनेक्ट करें:

चरण 3:

छवि
छवि

Arduino के एनालॉग सेक्शन में A0 पिन को L298N में इनपुट 1 से कनेक्ट करें और A2 को Arduino में पिन करने के लिए L298N से L298N में इनपुट 2 से कनेक्ट करें।

चरण 4:

छवि
छवि

L298n में 12v इनपुट को ब्रेडबोर्ड में + कॉलम से कनेक्ट करें और Gnd (ग्राउंड) पिन को - कॉलम से कनेक्ट करें।

चरण 5:

छवि
छवि

Arduino के पावर सेक्शन में "vin" पिन को ब्रेडबोर्ड में + कॉलम से और Arduino में GND (ग्राउंड) पिन को ब्रेडबोर्ड में - कॉलम से कनेक्ट करें।

चरण 6:

छवि
छवि

उससे दो GND पिन कनेक्ट करें - ब्रेडबोर्ड का कॉलम और V+ पिन को ब्रेडबोर्ड के + कॉलम से कनेक्ट करें

चरण 7:

छवि
छवि

बिजली की आपूर्ति को महिला डीसी पिन से कनेक्ट करें और वोल्टेज को 12.5v पर सेट करें।

सिफारिश की: