সুচিপত্র:
- ধাপ 1: উপাদান
- ধাপ 2: TinkerCad স্কিমা
- ধাপ 3: ফ্লো ডায়াগ্রাম এবং কোড
- ধাপ 4: কিভাবে OUIJA নির্মাণ করবেন?
- ধাপ 5: উপসংহার
ভিডিও: OUIJA: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
হ্যালোইন seasonতু যতই এগিয়ে আসছে, নতুন নতুন প্রকল্পের উদ্ভব হচ্ছে। আমরা যেমন জানি, হ্যালোইন হল মৃতদের দিন, এমন একটি দিন যা আমাদের মনে রাখে যারা আমাদের মধ্যে শূন্যতা রেখেছিল। আমাদের প্রকল্পটি তাদের সাথে সংযোগ স্থাপনের অনুমতি দেয় যারা এখন আর নেই, যাদের সাথে আমরা মিস করি তাদের সাথে একটি পোর্টাল, ওইজা বোর্ডের মাধ্যমে।
আমরা "পোর্টাল" হিসাবে Ouija বোর্ডের ধারণার উপর ভিত্তি করে এর বাইরে কথা বলতে, প্রশ্ন জিজ্ঞাসা করতে, "স্পিরিট" এবং যোগাযোগের মাধ্যম হিসেবে বোর্ড থাকা প্লেয়ারের মধ্যে একটি মিথস্ক্রিয়া আছে। এজন্য আমরা কেবল একটি বৈধ এবং কার্যকরী কোড তৈরি করার প্রয়োজনই দেখছি না, তবে খেলোয়াড় কীভাবে প্রোগ্রামের সাথে কাজ করবে তা বুঝতে হবে। কি জন্য, প্রোগ্রাম শুরু করার আগে, আমরা কি করতে হবে এবং প্রতিটি পরিস্থিতিতে কি ঘটবে তা জানার জন্য প্রবাহের একটি ডায়াগ্রাম বহন করি।
আমাদের মূল ধারণাটি এর মধ্যে ছিল যখন ব্যবহারকারী বোর্ডটি স্পর্শ করেছিল, অর্থাৎ ব্যবহারকারী যখন উভয় হাত বোর্ডের উপরে রেখে প্রশ্ন করত, তখন ouইজার পয়েন্টার হ্যাঁ বা না দিকে উত্তর হিসাবে চলে যেত। কোডের জন্য, আমরা যে মোটরটি ব্যবহার করতে চেয়েছিলাম তার জন্য পারফরম্যান্সের পরিসর প্রোগ্রাম করতে হয়েছিল, যেহেতু বোর্ডে হ্যাঁ এবং না বিরোধিতা করা হয়েছিল (প্রতিটি দিকে এক)। এছাড়াও, আমরা উত্তরগুলি এলোমেলো হতে চেয়েছিলাম, তাই আমাদের সেই পরামিতিগুলি স্থাপন করতে হয়েছিল, যার পিছনে একটি পূর্ববর্তী অধ্যয়ন ছিল।
ধাপ 1: উপাদান
এই প্রকল্পটি সম্পাদন করার জন্য আমরা বিভিন্ন বৈদ্যুতিক উপাদান, সরঞ্জাম এবং উপকরণগুলি নিম্নলিখিত হিসাবে ব্যবহার করেছি:
1. Elegoo uno R3। নিয়ন্ত্রক বোর্ড
2. ব্রেডবোর্ড জাম্পার ওয়্যার এবং মহিলা - থেকে - পুরুষ ডুপন্ট ওয়্যার
3. চাপ/ফোর্স সেন্সর
4. প্রোটোবোর্ড
5. Servo মোটর
6. ইউএসবি কেবল
7. লেজার কাটার মেশিন
8. চুম্বক
9. কাঠ
বাক্সটি নির্মাণের জন্য আমরা চার মিলিমিটার কাঠ ব্যবহার করেছি। ইউনিয়ন এবং প্রসারিত porexpand জন্য চুম্বক।
ধাপ 2: TinkerCad স্কিমা
এখানে আমাদের TinkerCad স্কিমা আছে যা আমাদের কোড সিমুলেট করে।
পুরো পদ্ধতির পরে, আমরা একটি শক্তি/চাপ সেন্সর কিনেছি এবং এটি নিয়ে পরীক্ষা -নিরীক্ষা শুরু করেছি। সেন্সর একটি খুব সহজ উপাদান এবং সংযোগ করা সহজ। এটি কীভাবে কাজ করে তা বোঝার জন্য, আমরা এটি সঠিকভাবে কাজ করে কিনা তা দেখার চেষ্টা করার পরামর্শ দিই, তাই আমরা আপনাকে দেখাব কিভাবে এটি সংযুক্ত করতে হয় এবং ব্যবহৃত কোড: ফোর্স সেন্সরের ছবি।
এই উপাদানটির বোঝাপড়া থেকে, আমরা এই সিদ্ধান্তে পৌঁছেছি যে সেন্সর পয়েন্টার যাত্রা শুরু এবং শেষ করার একটি চাবি হিসাবে কাজ করবে। তাই আমরা "যদি" এবং "অন্য" থেকে প্রয়োগ করা বল নিয়ন্ত্রণ করতে শিখি। তারপরে, আমরা যে ধরণের মোটর প্রয়োজন তা নির্ধারণ করি। যদিও Ouija বোর্ড বিভিন্ন উপায়ে নিয়ন্ত্রিত হতে পারে, যেমন একটি স্টেপার মোটর, আমরা একটি servo মোটর ব্যবহার করি কারণ আমরা ব্রাউজ করতে হবে এমন পদক্ষেপের সাথে কাজ করার পরিবর্তে কর্মের কোণকে সীমিত করতে চাই।
চাপ সেন্সর বোঝার জন্য ধন্যবাদ, আমরা সংজ্ঞায়িত করি যে 10 থেকে 800 এর মধ্যে একটি শক্তি থাকলে সার্ভার মোটর একটি কোণে (হ্যাঁ অবস্থান) চলে যায়। কার্সার বিপরীত কোণে চলে যাবে (কোন অবস্থান নেই) 800 এর চেয়ে বড় এবং প্রাথমিক অবস্থানে ফিরে আসবে, আমাদের জন্য 0 অবস্থানে (বা 90º কোণ) যখন বোর্ডে কোন চাপ নেই। যখন শক্তি 10 এর কম হয় তখন এই সমস্ত ইউনিটগুলি সেন্সরটি কোথায় স্থাপন করা হয় এবং আপনি কতটা ইন্টারঅ্যাকশন রাখতে চান তার উপর নির্ভর করে পরিবর্তিত হতে পারে।
ধাপ 3: ফ্লো ডায়াগ্রাম এবং কোড
#অন্তর্ভুক্ত
int servoPin = 8;
ভাসা servoPosition;
ফ্লোট স্টার্ট পজিশন;
Servo myServo;
দীর্ঘ র্যান্ডম;
int i = 0;
int PressurePin = A1;
int fuerza;
অকার্যকর সেটআপ() {
// আপনার সেটআপ কোড এখানে রাখুন, একবার চালানোর জন্য:
Serial.begin (9600);
myServo.attach (servoPin);
}
অকার্যকর লুপ () {
// বারবার চালানোর জন্য এখানে আপনার প্রধান কোডটি রাখুন
fuerza = analogRead (PressurePin);
যদি (fuerza> 10) {
আমি ++;
বিলম্ব (100);
যদি (fuerza <800) {
বিলম্ব (100);
servoPosition = servoPosition + i;
} অন্যথায় যদি (fuerza> 800) {
বিলম্ব (100);
servoPosition = servoPosition - i;
}
} অন্যথায় যদি (fuerza <10) {
আমি = 0;
servoPosition = 90;
}
Serial.println (servoPosition);
myServo.write (servoPosition);
}
ধাপ 4: কিভাবে OUIJA নির্মাণ করবেন?
প্রথমত, আমরা বাক্সের পরিমাপ স্থাপন করেছি যেখানে সমস্ত আরডুইনো উপাদান থাকবে। সলিডওয়ার্কস প্রোগ্রাম থেকে, আমরা 300 মিমি বাই 200 মিমি এবং 30 মিমি উচ্চতা তৈরি করেছি। আমরা 4 মিমি পুরু কাঠ ব্যবহার করেছি। সংশ্লিষ্ট প্রোগ্রামের পরিকল্পনাগুলি পাস করার পরে, আমরা লেজার মেশিন দিয়ে কাঠ কেটে ফেলি।
ওইজা বোর্ড ছিল অন্য গল্প। প্রথমে আমাদের কাঠের উপর খোদাই করতে সক্ষম হওয়ার জন্য বোর্ডের একটি ফটোগ্রাফ বা ভেক্টরাইজড ইলাস্ট্রেশন খুঁজতে হয়েছিল। আমরা কার্সারের জন্য একই কাজ করেছি। যখন আমাদের সমস্ত মূল উপাদান ছিল, আমরা ইলেকট্রনিক্স চালু করতে শুরু করি। আমরা বাক্সের কেন্দ্রে সার্ভোমোটর, আরডুইনো এবং প্রোটোবোর্ডকে একদিকে (বিশেষত বাম দিকে) রেখেছিলাম এবং অবশেষে আমরা সিদ্ধান্ত নিয়েছিলাম যে চাপ সেন্সরটি কোথায় রাখব। আমরা ডানদিকে প্রসারিত পোরেক্সপ্যানের একটি বেস এবং তার উপরে সেন্সর স্থাপন করেছি।
ব্যবহারকারীর হাতের অবস্থান বিবেচনায় নিয়ে, আমরা আরও বেশি পোরেক্সপ্যান রাখি, যাতে ব্যবহারকারী যখন তার উপর হাত রাখে তখন মিথস্ক্রিয়া ঘটে। উপরের কভার এবং বাক্সের মিলন সম্পর্কে, আমরা কর্ক স্ট্রাকচার দ্বারা রাখা ছোট চুম্বক ব্যবহার করি।
সার্ভোমোটারের জন্য, আমরা দুটি মুখ থেকে একটি মেথাক্রাইলেট বাহু ডিজাইন করেছি: মিনি-সার্ভোমোটর এবং চুম্বক অংশ, যাতে সার্ভোতে বেশি সময় তৈরি না হয়। এই টুকরাটি অন্যান্য উপকরণ দিয়ে তৈরি করা যেতে পারে, এবং সার্ভো গিয়ারের সাথে এটি যোগ করার জন্য আমরা সুপারগ্লু ব্যবহার করি, যদিও আমরা গরম সিলিকন বা একটি কাস্টম স্ক্রু সুপারিশ করি। কার্সারের নিচে, একটি চুম্বক বাঁধা থাকে যা সার্ভোর চুম্বক দ্বারা আকৃষ্ট হয়, ফলে চলাচল সম্ভব হয়।
ধাপ 5: উপসংহার
একবার কাজ শেষ হয়ে গেলে, আমরা নির্ধারণ করতে পারি যে এটি সম্পাদনের জন্য আমরা যে পদ্ধতি অনুসরণ করেছি তা দুটি ভাগে বিভক্ত করা যেতে পারে। একদিকে, কাজটি আমরা যা করতে চেয়েছিলাম তার বিশ্লেষণ, তার যাত্রার তথ্যগুলি ফ্লোচার্টে বোঝা এবং অনুবাদ করাকে অন্তর্ভুক্ত করেছে। এই বিশ্লেষণ আমাদের কোডের গঠন তৈরি করতে সাহায্য করেছে। ফ্লোচার্টের জন্য ধন্যবাদ আমরা অনুসরণ করা প্রতিটি ধাপের গুরুত্ব অনুধাবন করেছি এবং এটি আমাদের প্রকল্পের দ্বিতীয় অংশ বিকাশের অনুমতি দেয়।
ব্যবহারিক অংশ সম্পর্কে, এটি একটি ট্রায়াল এবং ত্রুটি প্রক্রিয়া হয়েছে, একটি রৈখিক বিবর্তন নয়। Ouija বোর্ডে প্রয়োগ করার সময় প্রতিটি কম্পোনেন্টের ফাংশন বোঝা আমাদের সাহায্য করেছে, কারণ আন্দোলন তৈরি করার এবং মিথস্ক্রিয়া উস্কে দেওয়ার অনেক উপায় আছে। আমরা যেভাবে বিভিন্ন বাধা মোকাবেলা করেছি, যেমন সার্ভো মোটরে কোণের সীমাবদ্ধতা বা এনালগ এবং ইলেকট্রনিক উপাদানগুলির মধ্যে সংযোগের সমাধান করার জন্য আমরা গর্বিত। Arduino দ্বারা দেওয়া বিভিন্ন বিকল্পগুলি আকর্ষণীয়, যা আমাদের আমাদের ধারণা এবং প্রস্তাবগুলি ডিজাইন এবং বাস্তবায়নের অনুমতি দেয়। আমরা অনুধাবন করি যে আন্তরিক উপায়ে ইন্টারেক্টিভ পণ্য তৈরি করা কতটা সহজ।
প্রস্তাবিত:
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: 9 টি ধাপ (ছবি সহ)
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: আমাদের বেশিরভাগই আজকাল সর্বত্র আমাদের সাথে একটি স্মার্টফোন বহন করে, তাই দুর্দান্ত ছবি তোলার জন্য আপনার স্মার্টফোনের ক্যামেরাটি কীভাবে ব্যবহার করবেন তা জানা গুরুত্বপূর্ণ! আমি মাত্র কয়েক বছর ধরে একটি স্মার্টফোন ছিলাম, এবং আমি আমার জিনিসগুলি নথিভুক্ত করার জন্য একটি ভাল ক্যামেরা থাকা পছন্দ করেছি
Aruino সঙ্গে Ouija: 6 ধাপ (ছবি সহ)
Ouija with Arduino: Ouija বোর্ডের মাধ্যমে স্পিরিট ওয়ার্ল্ডের সাথে যোগাযোগ করার চেয়ে হ্যালোইনের জন্য ভালো কিছু আছে? আসল ওইজার মতো কাজের জন্য, আমাদের বাক্সের ভিতরে একটি সার্ভোমোটর রাখতে হবে
অন্তর্নির্মিত স্পিকার সহ ছবি ধারক: 7 টি ধাপ (ছবি সহ)
অন্তর্নির্মিত স্পিকারের সাথে পিকচার হোল্ডার: এখানে সপ্তাহান্তে একটি দুর্দান্ত প্রকল্প গ্রহণ করা হয়, যদি আপনি আপনার নিজের স্পিকার তৈরি করতে চান যা ছবি/পোস্ট কার্ড বা এমনকি আপনার করণীয় তালিকা রাখতে পারে। নির্মাণের অংশ হিসাবে আমরা একটি রাস্পবেরি পাই জিরো ডব্লিউ প্রকল্পের কেন্দ্র হিসেবে ব্যবহার করতে যাচ্ছি, এবং একটি
কিভাবে: রাস্পবেরি PI 4 হেডলেস (VNC) Rpi-imager এবং ছবি দিয়ে ইনস্টল করা: 7 টি ধাপ (ছবি সহ)
কিভাবে: Rpi-imager এবং ছবি দিয়ে রাস্পবেরি PI 4 হেডলেস (VNC) ইনস্টল করা: আমি আমার ব্লগে ফিরে আসা মজার প্রজেক্টের একটি গুচ্ছের মধ্যে এই Rapsberry PI ব্যবহার করার পরিকল্পনা করছি। এটা চেক আউট নির্দ্বিধায়। আমি আমার রাস্পবেরি পিআই ব্যবহার করে ফিরে যেতে চেয়েছিলাম কিন্তু আমার নতুন অবস্থানে কীবোর্ড বা মাউস ছিল না। আমি রাস্পবেরি সেটআপ করার কিছুক্ষণ পরে
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে আলাদা করা যায়: 13 টি ধাপ (ছবি সহ)
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে ডিসাসেম্বল করবেন: এটি একটি পিসি কিভাবে ডিসাসেম্বল করা যায় সে সম্পর্কে একটি নির্দেশনা। বেশিরভাগ মৌলিক উপাদানগুলি মডুলার এবং সহজেই সরানো হয়। তবে এটি গুরুত্বপূর্ণ যে আপনি এটি সম্পর্কে সংগঠিত হন। এটি আপনাকে অংশগুলি হারানো থেকে রক্ষা করতে সহায়তা করবে, এবং পুনরায় সমাবেশ তৈরিতেও সহায়তা করবে