সুচিপত্র:
- ধাপ 1: জয়স্টিক পোর্ট
- ধাপ 2: VB তে জয়স্টিক পোর্ট
- ধাপ 3: ডস এর অধীনে সমান্তরাল পোর্ট ব্যবহার করে এটি বাস্তবায়ন করুন
- ধাপ 4: এলপিটিতে সার্কিট সংযুক্ত করা
- ধাপ 5: এটি ব্যবহার করুন
ভিডিও: ডিজিটাল কনভার্টার থেকে সহজ এবং সস্তা অ্যানালগ: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
যে সময় থেকে এডিসি ব্যয়বহুল এবং বিরল ছিল, পিসিগুলির জন্য ডেটা অর্জনের জন্য একটি হার্ডওয়্যার-সফ্টওয়্যার সমাধান আসে। আইবিএম-সামঞ্জস্যপূর্ণ পুরাতন জয়স্টিক পোর্টের উপর ভিত্তি করে, একটি মনস্টেবল মাল্টিভাইব্রেটরকে একটি প্রতিরোধক ট্রান্সডুসার (থার্মিস্টর, ফোটোসেল, স্ট্রেন গেজ ইত্যাদি) ট্রিগার করার একটি কৌশল এবং তারপর মাল্টিভাইব্রেটরের আউটপুট বেশি হওয়ার আগে এটি কতটা চক্র পাস করে তা গণনা করে। অধিকাংশ পিসি প্ল্যাটফর্মে এবং অধিকাংশ ভাষায় প্রয়োগ করা সহজ। একটি VisualBasic এবং Qbasic নমুনা ফাইল দেখানো হয়।
ধাপ 1: জয়স্টিক পোর্ট
বছরের পর বছর ধরে অনেক আইবিএম সামঞ্জস্যপূর্ণ পিসি একটি জয়স্টিক পোর্ট নিয়ে এসেছিল যেখানে X অক্ষ, Y অক্ষ, A & B বোতাম সংকেত পিন ছিল। ছোট DB-15 সংযোগকারী 200h & 201h ঠিকানায় প্রবেশ করা যাবে। জয়স্টিক নিজেই ছিল মাত্র দুটি পটেনসিওমিটার এবং দুটি বোতাম। পিসির মাদারবোর্ডের ভিতরে, স্থির ক্যাপাসিটার এবং IN/OUT পিন সহ দুটি retriggerable monostable multivibrators (সংক্ষেপে RMM) অবস্থিত ছিল। RC সময় ধ্রুবক potenciometers এবং ক্যাপাসিটার দ্বারা সেট করা হয়েছিল। সিগন্যাল রূপান্তর শুরু করার জন্য, আপনি 200h পোর্ট ঠিকানাতে একটি রাইট তৈরি করুন এবং তারপর 200x পর্যন্ত পোর্ট ঠিকানা পড়ার মাধ্যমে আপনি একটু বেশি না হওয়া পর্যন্ত গণনা শুরু করুন। এটি যেকোনো ভাষায় (মৌলিক, পাসকাল, গ) প্রয়োগ করা যেতে পারে।
ধাপ 2: VB তে জয়স্টিক পোর্ট
এটি একটি নমুনা কোড যা আমি আমার জংকার্ড জয়স্টিক পরীক্ষা করতে ব্যবহার করেছি: প্রাইভেট সাব টাইমার 1_টাইমার () ডিম ভি, এইচ হিসাবে ইন্টিজার আউট এবং এইচ 201, এবং এইচএফএফ এইচ = 1 থেকে 3000 এর জন্য পরবর্তী H অনুভূমিক।পাঠ = H আউট এবং H201, এবং HFF V = 1 থেকে 3000 যদি (Inp (& H201) এবং & H2) / & H2 = 0 তাহলে পরবর্তী V উল্লম্বের জন্য প্রস্থান করুন। পাঠ = V যদি (Inp (& H201) এবং & H10) / & H10 = 0 তারপর Shape1. FillColor = & HFF If (Inp (& H201) and & H20) / & H10 = 0 তারপর Shape2. FillColor = & HFF If (Inp (& H201) and & H10) / & H10 = 1 তারপর Shape1. FillColor = & HC0C0 (0) (& H201) এবং & H20) / & H20 = 1 তারপর Shape2. FillColor = & HC0C0C0 Shape3. Left = H Shape3. Top = VEnd Sub প্রোগ্রামটি তখনই কাজ করে যদি আপনার পিসির সাথে সত্যিকারের জয়স্টিক সংযুক্ত থাকে। অনুভূমিক এবং উল্লম্ব পাঠ্য বাক্সগুলি আপনার লাঠির X এবং Y চলাচলের সাথে সম্পর্কিত একটি মান দেখাবে। এছাড়াও আপনার চলাফেরার প্রতিনিধিত্ব করার জন্য একটি বড় বক্সের মধ্যে একটি বর্গক্ষেত্র ঘুরবে। A এবং B বোতাম টিপলে ধূসর বৃত্ত পড়বে। নমুনা সংকলিত EXE ফাইল, সোর্স কোড এবং INPOUT32. DLL লাইব্রেরি. RAR ফাইলে রয়েছে।
ধাপ 3: ডস এর অধীনে সমান্তরাল পোর্ট ব্যবহার করে এটি বাস্তবায়ন করুন
74 LS 123 হল আমি জয়স্টিক পোর্টের মত একই সিস্টেম পেতে ব্যবহৃত। এর দুটি RMM আছে। পিডিএফ ফাইলে আপনি আপনার সমান্তরাল পোর্টের সাথে সংযুক্ত করার জন্য ডেটশীট এবং একটি সহজ সার্কিট দেখতে পারেন। আমি একটি Qbasic ভক্ত (কারণ এটি ব্যাপকভাবে পাওয়া যায়) তাই এতে কোড লেখা আছে। পদ্ধতিটি VB নমুনার মতই: LPTdata = & H378 LPTstatus = LPTdata + 1: LPTcontrol = LPTdata + 2YMAXX = 500SCREEN 2LINE (9, 1)-(630, 170), B, & H3333VIEW (10, 2)- (629, 169) উইন্ডো (0, YMAXX)-(620, 0) MAXX = 620DIM D (MAXX) যখন INKEY $ = "" LPTcontrol, এবং H1 OUT LPTcontrol, এবং H0 Y = 1 থেকে YMAXX IF (INP (LPTstatus) এবং & H10) / & H10 = 1 তারপর পরবর্তী Y লোকেটের জন্য প্রস্থান করুন 23, "####" ব্যবহার করে 1 টি মুদ্রণ করুন; Y লাইন (0, 0) - (MAXX, YMAXX), 0, BF FOR I = 1 থেকে MAXX LINE (I, D (I - 1)) - (I, D (I)) D (I - 1) = D (I) NEXT ID (MAXX) = YWEND MMR ট্রিগার করতে একটি আউটপুট পিন এবং এর আউটপুট পড়ার জন্য একটি ইনপুট পিন ব্যবহার করা হয়।
ধাপ 4: এলপিটিতে সার্কিট সংযুক্ত করা
সিস্টেমটি অর্ধেক হার্ডওয়্যার এবং অর্ধেক সফটওয়্যার হিসাবে প্রয়োগ করা হয়। একটি সময় বিলম্বের মধ্যে একটি পরিবর্তনশীল প্রতিরোধের রূপান্তর তারপর ডাল গণনা করতে ব্যবহৃত হয় এবং এই গণনা আমাদের পছন্দসই মান।
ধাপ 5: এটি ব্যবহার করুন
এটি একটি সাধারণ আইসি কিন্তু অন্যান্য মনোস্টেবলও ব্যবহার করা যেতে পারে। অনেক লোক যারা এডিসিতে বসবাস করে তাদের খুঁজে পাওয়া কঠিন, তারা এই সার্কিটটিকে স্কুল প্রজেক্ট হিসাবে তাপমাত্রা বা অন্য কোন জিনিস চক্রান্ত করতে পছন্দ করতে পারে যতক্ষণ আপনি এমএমআরকে আপনার সেন্সর করার সময় বিলম্ব পরিবর্তন করতে পারেন।
প্রস্তাবিত:
মিনি সস্তা এস থেকে ডিসি কনভার্টার: 7 টি ধাপ
মিনি সস্তা এস থেকে ডিসি কনভার্টার: এটি একটি এসি থেকে ডিসি কনভার্টার। এটি আমাকে মাত্র কয়েক ডলার খরচ করেছে শুধু চারটি ডায়োড এর খরচ খুব সহজ এবং সোল্ডারিং এর জন্য কোন ঝামেলা নেই। তাই আমি এটা আপনাদের সবার সাথে শেয়ার করতে চাই তাই শুরু করা যাক
দরকারী, সহজ DIY EuroRack মডিউল (3.5 মিমি থেকে 7 মিমি কনভার্টার): 4 টি ধাপ (ছবি সহ)
দরকারী, সহজ DIY ইউরোর্যাক মডিউল (3.5 মিমি থেকে 7 মিমি কনভার্টার): আমি ইদানীং আমার মডুলার এবং সেমি-মডুলার যন্ত্রের জন্য অনেক DIY করছি, এবং সম্প্রতি আমি সিদ্ধান্ত নিয়েছি যে আমি আমার ইউরোর্যাক সিস্টেমকে প্যাচ করার আরও মার্জিত উপায় চাই 3.5 প্যাডেল-স্টাইলের প্রভাবগুলিতে মিমি সকেট যা 1/4 " সুক্ষ ভাবে. ফলাফল
সহজ এবং সস্তা লেজার ডিজিটাল অডিও ট্রান্সমিশন: 4 টি ধাপ
সহজ এবং সস্তা লেজার ডিজিটাল অডিও ট্রান্সমিশন: যখন থেকে আমি লেজার গান বানিয়েছি, আমি লেজার মডিউল করার কথা ভাবছি অডিও পাঠানোর জন্য, হয় মজা করার জন্য (একটি বাচ্চাদের ইন্টারকম), অথবা হয়তো আরো অত্যাধুনিক লেজার বন্দুকের জন্য ডেটা প্রেরণ করার জন্য , একজন রিসিভারকে সক্ষম করতে পেরেছেন যে তিনি কার দ্বারা আঘাত পেয়েছিলেন।
পুনর্ব্যবহৃত উপাদান ব্যবহার করে "সহজ" ডিজিলগ ঘড়ি (ডিজিটাল অ্যানালগ)!: 8 টি ধাপ (ছবি সহ)
পুনর্ব্যবহৃত সামগ্রী ব্যবহার করে "সহজ" ডিজিলগ ঘড়ি (ডিজিটাল অ্যানালগ) !: হাই সবাই! সুতরাং, এই নির্দেশাবলীতে, আমি সস্তা উপাদান ব্যবহার করে এই ডিজিটাল + অ্যানালগ ঘড়িটি কীভাবে তৈরি করব তা ভাগ করে নেব! যদি আপনি মনে করেন এই প্রকল্প " sucks ", আপনি চলে যেতে পারেন এবং এই নির্দেশনা পড়া চালিয়ে যাবেন না। শান্তি! আমি সত্যিই দু sorryখিত যদি
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ।: 3 টি ধাপ
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ। এই প্রকল্পটি আপনাকে আপনার আরডুইনো বোর্ডে 18 টি LED (6 লাল + 6 নীল + 6 হলুদ) সংযুক্ত করতে এবং আপনার কম্পিউটারের সাউন্ড কার্ডের রিয়েল-টাইম সংকেত বিশ্লেষণ করতে এবং তাদের রিলেতে সহায়তা করবে। বীট প্রভাব (ফাঁদ, উচ্চ টুপি, কিক) অনুযায়ী তাদের আলো জ্বালানোর জন্য LEDs