সুচিপত্র:
- ধাপ 1: বোর্ড ওয়্যার করুন
- ধাপ 2: 3 ডি প্রিন্ট এলসিডি স্ট্যান্ড
- ধাপ 3: ম্যাটল্যাবে Arduino এর সাথে সংযোগ করুন
- ধাপ 4: ম্যাটল্যাবে কোড লিখুন
- ধাপ 5: কম্পন সেন্সর
- ধাপ 6: পিআইআর মোশন সেন্সর
- ধাপ 7: শারীরিক সুইচ
ভিডিও: নিরাপদ আরও ভাল: ট্রেন স্টেশনগুলি নিরাপদ করা: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
নিরাপত্তার অভাব, বাধা এবং ট্রেন আসার সতর্কতার কারণে আজ অনেক ট্রেন স্টেশন অনিরাপদ। এই সমস্যার সমাধানের জন্য আমরা নিরাপদ বেটার তৈরি করেছি। আমরা একটি ট্রেন স্টেশনে নিরাপত্তা যোগ করার জন্য একটি Arduino Uno তে কম্পন সেন্সর, মোশন সেন্সর এবং একটি জরুরী এলার্ম সিস্টেম ব্যবহার করেছি।
সরবরাহের প্রয়োজন:
- আরডুইনো উনো
- জাম্পার তার
- পিআইআর মোশন সেন্সর
- পাইজো কম্পন সেন্সর
- এলসিডি স্ক্রিন
- পাইজো স্পিকার
- শারীরিক সুইচ
- নরম পটেন্টিওমিটার
- 330 ওহম প্রতিরোধক
লিখেছেন: জ্যাকব উইমার, অলিভিয়া ক্রলি, জিন কিম
ধাপ 1: বোর্ড ওয়্যার করুন
আমরা উপরের চিত্রের মতো আমাদের আরডুইনো তারযুক্ত করেছি।
ধাপ 2: 3 ডি প্রিন্ট এলসিডি স্ট্যান্ড
আমরা আরও ভাল দৃশ্যমানতার জন্য আমাদের LCD স্ক্রিনের জন্য একটি স্ট্যান্ড প্রিন্ট করেছি।
ধাপ 3: ম্যাটল্যাবে Arduino এর সাথে সংযোগ করুন
আমাদের কোড লেখার প্রথম ধাপ ছিল আমাদের আরডুইনো বোর্ডকে ম্যাটল্যাবের সাথে সংযুক্ত করা। এটি একটি Arduino বস্তু তৈরি করে সম্পন্ন করা হয়। আমরা নিম্নলিখিত কোড ব্যবহার করেছি:
a = arduino ('/dev/tty.usbmodem14201', 'Uno', 'লাইব্রেরি', 'exampleLCD/LCDAddon');
ধাপ 4: ম্যাটল্যাবে কোড লিখুন
আমরা আমাদের আরডুইনো চালানোর জন্য ম্যাটল্যাবে একটি প্রোগ্রাম তৈরি করেছি। আমাদের এলসিডি স্ক্রিন চালু করার পরে, আমরা আমাদের ট্রেন স্টেশন নিয়ন্ত্রণ করতে কোড লিখেছিলাম। আমরা বিভিন্ন ধরনের আউটপুট উৎপাদনের জন্য কম্পন সেন্সর, মোশন সেন্সর এবং ফিজিক্যাল সুইচের মতো ইনপুট ব্যবহার করেছি। এই ইনপুট, আউটপুট এবং সংশ্লিষ্ট কোড নীচের ধাপে ব্যাখ্যা করা হবে।
ধাপ 5: কম্পন সেন্সর
কম্পন সেন্সর একটি এনালগ সেন্সর এবং সেইজন্য ম্যাটল্যাব ফাংশন রিডভোল্টেজ ব্যবহার করে।
val_vibro = readVoltage (a, 'A0'); টি
তিনি পড়লেন ভোল্টেজ ফাংশন মানগুলির একটি পরিসর ফিরিয়ে দিয়েছে, কিন্তু আমরা নির্ধারণ করেছি যে 0.5 এর উপরে একটি মান একটি ভাল কম্পন এবং তাই আমরা এটিকে আমাদের মূল মান হিসাবে ব্যবহার করেছি। যদি ভোল্টেজ 0.5 এর উপরে ছিল, তার মানে ট্রেন স্টেশনে আসছে। যখন এই মান সনাক্ত করা হয় তখন একটি বার্তা এলসিডি স্ক্রিনে পাঠানো হয়। এলসিডি স্ক্রিনে বার্তাটি স্টেশনে লোকদের যোগাযোগ করার একটি উপায় যে একটি ট্রেন আসছে।
আমরা নিম্নলিখিত কোড ব্যবহার করে আমাদের LCD স্ক্রিনে লিখেছি:
যদি val_vibro <= 0.5;
elseif val_vibro> 0.5;
printLCD (lcd, '3 মিনিটের মধ্যে ট্রেন');
শেষ
ধাপ 6: পিআইআর মোশন সেন্সর
পিআইআর মোশন সেন্সর ব্যবহার করা হয় যাতে অপারেটর ট্রেনের ট্র্যাকগুলিতে বাধা সম্পর্কে জানে। সেন্সর ছবি তুলেছে এবং সর্বশেষ ছবিটি তুলনা করেছে সর্বশেষ ছবিটির সাথে এবং যদি কিছু স্থানান্তরিত হয় তবে ম্যাটল্যাব 1 এর মান ফেরত দেবে। ট্র্যাকে আছে। অপারেটর তখন ট্রেন থামানোর বা চালিয়ে যাওয়ার বিকল্প আছে। পছন্দসই বিকল্পটি নির্বাচন করার পরে, একটি নিশ্চিতকরণ বার্তা প্রদর্শিত হবে।
মোশন সেন্সরের জন্য নিম্নলিখিত কোডটি ব্যবহার করা হয়েছিল:
যদি val_opt == 1;
d1 = 'স্টেশনের ট্র্যাকগুলিতে একটি বস্তু সনাক্ত করা হয়েছে';
op_input = questdlg (d1, 'অপারেটর মেসেজ', 'স্টপ ট্রেন', 'কিপ মুভিং', 'কিপ মুভিং');
b1 = strcmp (op_input, 'স্টপ ট্রেন');
b2 = strcmp (op_input, 'চলন্ত রাখুন');
যদি b1 == 1
বার্তা বাক্স ('ট্রেন থামানো')
বিরতি (3)
elseif b2 == 1
বার্তা বাক্স ('ট্রেন অব্যাহত')
বিরতি (3)
শেষ
elseif val_opt == 0;
শেষ
ধাপ 7: শারীরিক সুইচ
আমরা এটাও মনে করি যে ট্রেন স্টেশনে আরও নিরাপত্তা বৈশিষ্ট্য থাকা দরকার। আমরা একটি সুইচ রাখার সিদ্ধান্ত নিয়েছি যা স্টেশনে অ্যালার্ম বাজাবে। আমরা একটি শারীরিক সুইচ ব্যবহার করে এটি করেছি। যখন এই সুইচটি চালু করা হয় তখন একটি স্পিকারের মাধ্যমে অ্যালার্ম শোনা যায়।
আমরা নিম্নলিখিত কোড দিয়ে এটি করেছি:
যদি s_val == 1 i = 1:10 এর জন্য
প্লেটোন (a, 'D10', 1800, 1)
বিরতি (.1)
প্লেটোন (a, 'D10', 2000, 1)
বিরতি (.1)
শেষ
শেষ
প্রস্তাবিত:
নির্দেশিকাগুলিতে ফাইল/ডকুমেন্ট দেখার আরও ভাল উপায়: 4 টি ধাপ
ইন্সট্রাকটেবলে ফাইল দেখার/ডকুমেন্ট করার আরও ভাল উপায়: মানুষ প্রায়ই ইন্সট্রাকটেবল আপলোডের মাধ্যমে প্রকল্পের জন্য ফাইল অন্তর্ভুক্ত করে। কিন্তু Instructables পাঠককে কোড পড়ার এবং পর্যালোচনা করার সহজ উপায় দেয় না। (
নোটপ্যাডে একটি গেম তৈরি করা এবং আরও অনেক কিছু: 10 টি ধাপ
নোটপ্যাডে একটি গেম তৈরি করা এবং আরও অনেক কিছু: এটি আমার প্রথম নির্দেশযোগ্য। তাই আপনার কোন পরামর্শ থাকলে কমেন্ট করুন। চলুন শুরু করা যাক! যখন আমরা সবাই নোটপ্যাড শব্দটি শুনি তখন আমরা কিছু বিরক্তিকর অকেজো অ্যাপ্লিকেশনের কথা ভাবি যাতে জিনিস নোট করা যায়। ভাল নোটপ্যাড এর চেয়ে অনেক বেশি।
অ্যাকুরাইট 5 ইন 1 ওয়েদার স্টেশন রাস্পবেরি পাই এবং উইউক্স ব্যবহার করে (অন্যান্য আবহাওয়া স্টেশনগুলি সামঞ্জস্যপূর্ণ): 5 টি ধাপ (ছবি সহ)
একুরাইট 5 ইন 1 ওয়েদার স্টেশন একটি রাস্পবেরি পাই এবং উইউক্স ব্যবহার করে (অন্যান্য আবহাওয়া স্টেশনগুলি সামঞ্জস্যপূর্ণ): যখন আমি 1 ওয়েদার স্টেশনে অ্যাকুরাইট 5 কিনেছিলাম তখন আমি দূরে থাকাকালীন আমার বাড়িতে আবহাওয়া পরীক্ষা করতে সক্ষম হতে চেয়েছিলাম। যখন আমি বাড়িতে এসে এটি সেট আপ করলাম তখন আমি বুঝতে পারলাম আমাকে ডিসপ্লেটি কম্পিউটারের সাথে সংযুক্ত করতে হবে অথবা তাদের স্মার্ট হাব কিনতে হবে
অ্যালটয়েড ক্যানের ভিতরে বরফ জমা করা তাদের গর্ত কাটার জন্য আরও শক্ত করে তোলে, ইত্যাদি।: 3 টি ধাপ
জমে থাকা বরফের ভিতরে অ্যালটয়েড ক্যানগুলি তাদের ছিদ্র কাটার জন্য আরও শক্ত করে তোলে। এই নির্দেশযোগ্য একটি সহজ উপায় এই altoid টিনের ধাতু সমর্থন দেখানো হয়। পন্থা
কীভাবে আপনার ক্লিপ টেক গানকে আরও ভাল করে তুলবেন: 4 টি ধাপ
কীভাবে আপনার ক্লিপ টেক গানকে আরও ভাল করে তুলবেন: সুতরাং আপনি আপনার ক্লিপ টেক বন্দুককে আরও ভাল লক্ষ্য করতে চান? আমি আপনাকে বলব কিভাবে এটি করতে হয়। আপনার লক্ষ্য উন্নত করার সর্বোত্তম উপায় হল একটি লেজার আইমার ব্যবহার করা। এটি আপনার 10 ডলারেরও কম খরচ করবে