সুচিপত্র:
- ধাপ 1: অপারেশন এবং সার্কিট স্কিম্যাটিক তত্ত্ব
- ধাপ 2: অ্যান্ড্রয়েড অ্যাপ্লিকেশন
- ধাপ 3: বিদ্যুৎ খরচ
- ধাপ 4: হার্ডওয়্যার
- ধাপ 5: সফটওয়্যার
ভিডিও: অ্যান্ড্রয়েড অন-দ্য-গো (ওটিজি) এলসি-মিটার: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
বেশ কয়েক বছর আগে আমি ফিল রাইস VK3BHR এর https://sites.google.com/site/vk3bhr এ "বিস্ময়করভাবে সঠিক এলসি মিটার" এর একটি ওপেন সোর্স ডিজাইনের উপর ভিত্তি করে একটি এলসি-মিটার তৈরি করেছি
এখানে উপস্থাপন করা হয়েছে একটি মাইক্রোচিপ PIC18F14K50 ইউএসবি ফ্ল্যাশ মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে একটি পরিবর্তিত ডিজাইন যা অন-দ্য-গো (ওটিজি) মোড ব্যবহার করে একটি অ্যান্ড্রয়েড ফোনের সাথে সংযুক্ত। ফোনটি সার্কিটারে শক্তি সরবরাহ করে এবং একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন গ্রাফিকাল-ইউজার-ইন্টারফেস (জিইউআই) সরবরাহ করে।
নিম্নে ডিজাইনের হাইলাইটগুলি তুলে ধরা হলো:
- ইউএসবি ইন্টারফেস এবং অভ্যন্তরীণ এনালগ তুলনাকারী সহ একক PIC18F14K50 মাইক্রোকন্ট্রোলার
- একটি মৌলিক ফ্রিকোয়েন্সি কাউন্টার বাস্তবায়নকারী মাইক্রোকন্ট্রোলারে সহজ সি-কোড
- অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে Qt ক্রিয়েটর এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশনে GUI টেস্ট কোড
- সমস্ত গণনা উচ্চ স্তরের ভাষায় সম্পন্ন করা হয়
- কম শক্তি খরচ ~ 18 mA +5V এ
- একটি রুটি-বোর্ড এবং ইঞ্জিনিয়ার্ড ইউনিট তৈরি করে নকশা যাচাই করা হয়েছে
আমি ওটিজি সংযোগ বাস্তবায়নে অ্যান্ড্রয়েড v4.5 উদাহরণ কোডের জন্য ইউএসবি সিরিয়াল কন্ট্রোলারের ব্যবহার স্বীকার করতে চাই।
ধাপ 1: অপারেশন এবং সার্কিট স্কিম্যাটিক তত্ত্ব
পরিচালনানীতি
অপারেশনের মূল নীতিটি এলসি সমান্তরাল সুরযুক্ত সার্কিটের অনুরণিত ফ্রিকোয়েন্সি নির্ধারণের উপর ভিত্তি করে।
সমতুল্য সার্কিট উল্লেখ করে: অভ্যন্তরীণ তুলনাকারী একটি অসিলেটর হিসাবে সেট-আপ করা হয় যার ফ্রিকোয়েন্সি এলসি সমান্তরাল অনুরণন সার্কিট দ্বারা নির্ধারিত হয়।
L1/C7 কোর রেজোন্যান্ট সার্কিট form 50 kHz এ দোলায়। আসুন আমরা এই F1 কে কল করি
সঠিক মানের একটি ক্যাপাসিটর, C6 ক্রমাঙ্কন চক্রের সময় সমান্তরালে যোগ করা হয়। ফ্রিকোয়েন্সি তারপর ~ 30 kHz এ পরিবর্তিত হয়। আসুন আমরা এই F2 কে কল করি।
অনুরণন ফ্রিকোয়েন্সি পরিবর্তিত হয় যখন হয় অজানা প্রবর্তক LX L1 এর সাথে সিরিজের সাথে সংযুক্ত থাকে অথবা একটি অজানা ক্যাপাসিটর CX C7 এর সমান্তরালে সংযুক্ত থাকে। আসুন আমরা এই F3 কে কল করি।
F1, F2 এবং F3 পরিমাপ করে দেখানো সমীকরণ ব্যবহার করে অজানা LX বা CX গণনা করা সম্ভব।
দুটি শর্ত 470 এনএফ এবং 880 ইউএইচ এর জন্য গণনা করা এবং প্রদর্শিত মানগুলি দেখানো হয়েছে।
সার্কিট পরিকল্পিত
PIC18F14K50 OTG-LC মিটারের জন্য একটি একক চিপ সমাধান কারণ এটি একটি অভ্যন্তরীণ তুলনাকারী প্রদান করে যা LC-Oscillator এবং একটি অন্তর্নির্মিত USB ইন্টারফেসের জন্য একটি PC-USB পোর্ট বা অ্যান্ড্রয়েড ফোন OTG পোর্টের সংযোগের জন্য ব্যবহার করা যেতে পারে।
ধাপ 2: অ্যান্ড্রয়েড অ্যাপ্লিকেশন
অপারেটিং ধাপ:
- অ্যান্ড্রয়েড ফোনকে ডেভেলপমেন্ট মোডে সেট করার পরে, একটি পিসি এবং উপযুক্ত ইউএসবি কেবল ব্যবহার করে সফটওয়্যার ধাপ থেকে অ্যাপ-ডিবাগ.এপকে ইনস্টল করুন।
- একটি OTG অ্যাডাপ্টার ব্যবহার করে LC- মিটারকে Android ফোনের সাথে সংযুক্ত করুন।
- এলসি মিটার অ্যাপ্লিকেশন খুলুন (চিত্র 1)
- সংযোগ বোতাম টিপুন, সংযোগের জন্য অনুরোধের ফলাফল (চিত্র 2)
- সি-মোডে প্রোব খোলা বা এল-মোডে সংক্ষিপ্ত হওয়ার সাথে, ক্যালিব্রেট টিপুন, ফলাফল প্রস্তুত (চিত্র 3)
- সি-মোডে, অজানা ক্যাপাসিটর (470 nF) সংযুক্ত করুন এবং রান টিপুন, (চিত্র 4, 5)
- এল-মোডে, অজানা প্রবর্তক (880 uH) সংযোগ করুন এবং রান টিপুন (চিত্র 6, 7)
ধাপ 3: বিদ্যুৎ খরচ
PIC18F14K50 হল ন্যানোওয়াট এক্সএলপি প্রযুক্তি সহ একটি ইউএসবি ফ্ল্যাশ মাইক্রোকন্ট্রোলার।
তিনটি ছবি অপারেশনের বিভিন্ন পর্যায়ে ওটিজি-মোডে এলসি-মিটার হার্ডওয়্যার দ্বারা আঁকা কারেন্ট দেখায়:
- যখন হার্ডওয়্যারটি অ্যান্ড্রয়েড ফোনের সাথে সংযুক্ত থাকে কিন্তু অ্যাপ্লিকেশনটি চালু হয় না, তখন 16.28 এমএ
- যখন আবেদন শুরু হয় এবং RUN মোডে থাকে, তখন 18.89 mA
- মাত্র 2 সেকেন্ডের জন্য যখন ক্রমাঙ্কন শুরু হয়, 76 mA (অতিরিক্ত রিলে কারেন্ট)
সামগ্রিকভাবে অ্যাপ্লিকেশনটি চলার সময় 20 এমএ -এর কম ড্র করে যা একটি অ্যান্ড্রয়েড ফোনে 'টর্চ' দ্বারা টানা অর্ডারের হবে।
ধাপ 4: হার্ডওয়্যার
পিসিবির নকশাটি agগল -7.4 এ করা হয়েছিল এবং সিএডি ফাইলগুলি জিপ আকারে সংযুক্ত করা হয়েছে। তারা Gerber তথ্য সহ সমস্ত বিবরণ ধারণ করে।
তবে এই প্রকল্পের জন্য, প্রথমে একটি ব্রেডবোর্ড মডেল তৈরি করা হয়েছিল। সার্কিট্রি চূড়ান্ত করার পর বিস্তারিত নকশা CADSOFT Eagle 7.4 এ করা হয়েছিল এবং PCB টোনার-ট্রান্সফার পদ্ধতি ব্যবহার করে গড়া হয়েছিল।
কার্ড স্তর পরীক্ষা প্লাস্টিকের ঘের মধ্যে কার্ড প্যাকেজিং আগে Qt পরীক্ষা সফ্টওয়্যার ব্যবহার করা হয়েছিল।
দুটি ইউনিটের তৈরি এবং পরীক্ষা নকশার পুনরাবৃত্তিযোগ্যতা যাচাই করতে সহায়তা করে।
ধাপ 5: সফটওয়্যার
এই প্রকল্পটি তিনটি উন্নয়ন প্ল্যাটফর্মে কোডের উন্নয়ন জড়িত:
- PIC18F14K50 মাইক্রোকন্ট্রোলারের জন্য এমবেডেড কোডের উন্নয়ন
- লিনাক্সে Qt তে পিসি ভিত্তিক পরীক্ষা/স্বাধীন আবেদন
- লিনাক্সে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে অ্যান্ড্রয়েড অ্যাপ্লিকেশন
মাইক্রোকন্ট্রোলার কোড
PIC18F14K50 এর জন্য C-Code MPLAB 8.66 এর অধীনে CCS-C WHD কম্পাইলার ব্যবহার করে তৈরি করা হয়েছিল। কোড এবং ফুজ ফাইল সংযুক্ত করা হয়েছে:
- 037_Android_2_17 17 সেপ্টেম্বর
- PIC_Android_LC-Meter.hex (MPLAB- এ 0x8a3b চেকসাম সহ খোলা)
লিনাক্সে Qt পরীক্ষার আবেদন
Qt ক্রিয়েটর 4.3.1 এর অধীনে Qt 5.9.1 এর সাথে "ডেবিয়ান GNU/লিনাক্স 8 (জেসি)" এর অধীনে একটি Qt পরীক্ষার আবেদন তৈরি করা হয়েছিল। কোড সংযুক্ত করা হয়েছে:
Aj_LC-Meter_18 সেপ্টেম্বর 17. জিপ
এটি এলসি-মিটার হার্ডওয়্যার ব্যবহার করে একটি স্বাধীন পিসি ভিত্তিক অ্যাপ্লিকেশন হিসাবে ব্যবহার করা যেতে পারে
লিনাক্সে অ্যান্ড্রয়েড অ্যাপ্লিকেশন
অ্যান্ড্রয়েড স্টুডিও 2.3.3 এর অধীনে এসডিকে 26.0.1 এর সাথে বিকশিত হয়েছে।
অ্যান্ড্রয়েড ফোনে পরীক্ষা করা হয়েছে, অ্যান্ড্রয়েড সংস্করণ 4.4.4 KTU84P সহ Radmi MH NOTE 1LTE
এলসি-মিটার_19 সেপ্টেম্বর 17. জিপ
apk ফাইল অ্যাপ- debug.apk
প্রস্তাবিত:
ডিজিটাল ক্লক এলইডি ডট ম্যাট্রিক্স - ইএসপি ম্যাট্রিক্স অ্যান্ড্রয়েড অ্যাপ: 14 টি ধাপ
ডিজিটাল ক্লক এলইডি ডট ম্যাট্রিক্স - ইএসপি ম্যাট্রিক্স অ্যান্ড্রয়েড অ্যাপ: এই নিবন্ধটি গর্বের সাথে PCBWAY দ্বারা স্পনসর করা হয়েছে। আপনার নিজের জন্য এটি ব্যবহার করে দেখুন এবং PCBWAY তে মাত্র 5 ডলারে 10 PCBs পান খুব ভালো মানের সাথে, ধন্যবাদ PCBWAY। আমি যে ইএসপি ম্যাট্রিক্স বোর্ড তৈরি করেছি
কিভাবে ব্যাটারি ব্যবহার না করে BOINC বা ভাঁজ করা রিগের জন্য অ্যান্ড্রয়েড ফোন রিসাইকেল করবেন: 8 টি ধাপ
কিভাবে ব্যাটারি ব্যবহার না করে BOINC বা ভাঁজ করা রিগের জন্য অ্যান্ড্রয়েড ফোন রিসাইকেল করবেন: সতর্কতা: এই নির্দেশিকা অনুসরন করে আপনার হার্ডওয়ারের জন্য আমি যে কোনওভাবেই দায়বদ্ধ নই। এই নির্দেশিকাটি BOINC ব্যবহারকারীদের জন্য বেশি কার্যকরী (ব্যক্তিগত পছন্দ) এটি ভাঁজ করার জন্যও ব্যবহার করা যেতে পারে যেহেতু আমার খুব বেশি সময় নেই, তাই আমি চাই
অ্যান্ড্রয়েড স্টুডিও দিয়ে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন: 8 টি ধাপ (ছবি সহ)
অ্যান্ড্রয়েড স্টুডিও দিয়ে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন: এই টিউটোরিয়ালটি আপনাকে অ্যান্ড্রয়েড স্টুডিও ডেভেলপমেন্ট এনভায়রনমেন্ট ব্যবহার করে কীভাবে অ্যান্ড্রয়েড অ্যাপ তৈরি করতে হবে তার প্রাথমিক বিষয়গুলি শেখাবে। যেহেতু অ্যান্ড্রয়েড ডিভাইসগুলি ক্রমবর্ধমানভাবে সাধারণ হয়ে উঠছে, নতুন অ্যাপগুলির চাহিদা কেবল বাড়বে। অ্যান্ড্রয়েড স্টুডিও ব্যবহার করা সহজ (একটি
বাড়িতে ওটিজি কেবল তৈরি করুন: 9 টি ধাপ
বাড়িতে OTG কেবল তৈরি করুন: হাই বন্ধু, আজ আমি বাড়িতে OTG কেবল তৈরি করতে যাচ্ছি। আসুন শুরু করা যাক
Arduino ভিত্তিক পালস আবেশন আবিষ্কারক - এলসি -ফাঁদ: 3 ধাপ
আরডুইনো ভিত্তিক পালস ইন্ডাকশন ডিটেক্টর-এলসি-ট্র্যাপ: কেবলমাত্র একটি সাপ্লাই ভোল্টেজ সহ একটি সহজ আরডিনো পালস ইন্ডাকশন মেটাল ডিটেক্টরের জন্য আরও ধারনা খুঁজতে গিয়ে আমি টিমোর হোমপেজে এসেছি: http: //www.digiwood.ee/8-electronic- প্রকল্প/2-মেটাল-ডিটেক্টর-সার্কিট তিনি একটি সাধারণ পালস ইন্ডাক্ট তৈরি করেছেন