সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- পদক্ষেপ 2: Arduino এর জন্য প্লাগিং পালস সেন্সর প্রস্তুত করা হচ্ছে
- ধাপ 3: Arduino কোড ইনস্টল এবং আপলোড করুন
- ধাপ 4: প্রসেসিং কোড ইনস্টল এবং আপলোড করুন
- ধাপ 5: পরীক্ষা
- ধাপ 6: ভিজুয়ালাইজার প্রোগ্রাম কাস্টমাইজ করুন
- ধাপ 7: সমস্যা
- ধাপ 8: চূড়ান্ত পণ্য
ভিডিও: পালসসেন্সর ভিজুয়ালাইজার ট্রিগার ইভেন্টে কাস্টমাইজ করা (অ্যান্টি-প্রোডাক্টিভিটি মনিটর): Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই নির্দেশে আপনি একটি ওয়েব ব্রাউজারে একটি ইভেন্ট ট্রিগার করার জন্য PulseSensor ভিজ্যুয়ালাইজার প্রোগ্রাম পরিবর্তন করতে শিখবেন। আমি এই প্রজেক্টকে এন্টি প্রোডাক্টিভিটি মনিটর বলছি কারণ যখন আমাদের অনেক টুলস আছে যা আমাদের জীবনীশক্তি, আমাদের সময়সূচী এবং আমাদের খাদ্য গ্রহণ পর্যবেক্ষণ করতে সাহায্য করে, সেখানে অনেক কিছুই নেই যা আমাদেরকে আমাদের ব্যস্ততার মধ্যে কয়েক মিনিট সময় দেওয়ার জন্য মনে করিয়ে দেয় ধীর এবং শ্বাস নিতে।
ধাপ 1: আপনার যা লাগবে
- পালস সেন্সর হার্ট-রেট সেন্সর কিট, যার মধ্যে রয়েছে:
- নরম ব্রেইড-তারের ফিতা কেবল
- কানের ক্লিপ (সেন্সরের আকার)
- ভেলক্রো ফিঙ্গার স্ট্র্যাপ
- আরডুইনো উনো
- Arduino IDE, আপনার Arduino এ কোড আপলোড করার জন্য
- BPM ভিজ্যুয়ালাইজারের জন্য প্রসেসিং অ্যাপ
- PulseSensor খেলার মাঠ লাইব্রেরি (Arduino জন্য)
- পালস সেন্সর এম্পেড প্রসেসিং ভিজুয়ালাইজার (প্রক্রিয়াকরণের জন্য)
পদক্ষেপ 2: Arduino এর জন্য প্লাগিং পালস সেন্সর প্রস্তুত করা হচ্ছে
যেহেতু সেন্সরটি একটি এক্সপোজড সার্কিট বোর্ড, আপনাকে সেই উপাদানগুলির সংস্পর্শে আসা থেকে কোনও তেল বা ঘাম রাখার উপায় খুঁজে বের করতে হবে। আপনি গরম আঠা বা নেলপলিশ ব্যবহার করতে পারেন। সাদা দিক বা সেন্সরটিকে কোন অস্বচ্ছ উপাদান দিয়ে কভার করবেন না, এটি আপনার সেন্সরকে অকেজো করে দেয়।
সংশ্লিষ্ট পোর্টে তারে প্লাগ করুন:
5v - লাল ক্যাবল
গ্রাউন্ড - ব্ল্যাক ক্যাবল
এনালগ 0 (A0) - পার্পল ক্যাবল
ধাপ 3: Arduino কোড ইনস্টল এবং আপলোড করুন
একবার Arduino এবং প্রসেসিং সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করা হয়, খেলার মাঠ লাইব্রেরিটি Arduino লাইব্রেরিতে লোড করুন। Arduino অ্যাপে, স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন এ যান। PulseSensor অনুসন্ধান করুন এবং লাইব্রেরি ইনস্টল করুন।
পরবর্তীতে> উদাহরণ> PulseSensor খেলার মাঠে গিয়ে উদাহরণ কোড খুলুন। আমাদের উদ্দেশ্যে, আমরা PulseSensor_BPM ব্যবহার করব। এই উদাহরণ কোডটি শেষ পর্যন্ত প্রক্রিয়াজাতকরণে সিরিয়াল ডেটা পাঠানোর জন্য ডিজাইন করা হয়েছে। আমাদের Arduino তে স্কেচ আপলোড করার আগে, আমাদের অবশ্যই কোডের একটি লাইন পরিবর্তন করতে হবে যাতে arduino ডেটা প্রক্রিয়াকরণে পাঠানো হয়। পরিবর্তনশীল output_type ডিফল্টরূপে SERIAL_PLOTTER এ সেট করা আছে। এটিকে অবশ্যই PROCESSING_VISUALIZER এ পরিবর্তন করতে হবে।
ধাপ 4: প্রসেসিং কোড ইনস্টল এবং আপলোড করুন
PulseSensor Amped Visualizer ফাইলটি ডাউনলোড করে আনজিপ করুন। "PulseSensor_Amped_Processing_150" নামে ফাইলটি খুঁজুন এবং আপনার ডকুমেন্টস> প্রসেসিং ফোল্ডারে রাখুন।
এখন প্রসেসিং খুলুন এবং ফাইল> স্কেচে যান এবং PulseSensorAmped_Processing_Visualizer এ ক্লিক করুন।
ধাপ 5: পরীক্ষা
যখন আপনি প্রসেসিং এ রান ক্লিক করেন, আপনি কোন সিরিয়াল পোর্ট ব্যবহার করতে চান তা জানতে একটি উইন্ডো খুলবে। সাধারণত Arduino পোর্ট তালিকার শীর্ষে থাকে। পোর্ট নির্বাচন করুন, এবং আপনার শরীরের যে কোন জায়গায় সেন্সর রাখুন আপনি সাধারণত আপনার নাড়ি অনুভব করতে পারেন। আপনার BPM এর নিয়মিত রিডিং দেখা উচিত!
ধাপ 6: ভিজুয়ালাইজার প্রোগ্রাম কাস্টমাইজ করুন
একবার আপনি প্রোগ্রামটি সফলভাবে চালানোর পরে, অভিজ্ঞতাটি কাস্টমাইজ করার জন্য আপনি অনেক পরিবর্তন করতে পারেন। যাইহোক, আপনি কোন কোডটি যোগ করবেন বা হেরফের করবেন সে সম্পর্কে সতর্ক থাকুন। এটি প্রোগ্রাম ভেঙে দিতে পারে!
একটি মজাদার ছোট পরিবর্তন যা আপনি করতে পারেন তা হল পাঠ্য () ফাংশনটি লাইন in এ পরিবর্তন করে আপনি যা চান তা পড়তে পারেন। এটি মূলত PulseSensor Amped Visualizer বলে। আমি এন্টি প্রোডাক্টিভিটি মনিটর বলতে আমার পরিবর্তন করেছি।
আমি একটি প্রধান পরিবর্তন করেছি যা আমি অকার্যকর ড্রহার্ট () ফাংশনের অধীনে এবং অকার্যকর তালিকাভুক্ত পোর্ট () ফাংশনের আগে রেখেছি। এখানে কোড:
ড্র লুপ শেষ হওয়ার আগে পরিবর্তনশীল openWindow ঘোষণা করুন:
খোলা জানালা();
} // ড্র লুপের শেষ
ফাংশনটি void drawheart () ফাংশনের অধীনে এবং void listAvailablePorts () ফাংশনের আগে রাখা হয়েছে।
অকার্যকর openWindow () {
যখন (BMP> = 120) {
লিঙ্ক ("আপনার পছন্দের লিঙ্ক");
}
এই কোডটি ক্রমাগত arduino থেকে রিডিং চেক করে, এবং 120 BPM এর উপরে যেকোনো পড়া ডিফল্ট ব্রাউজারে খুলতে একটি ইউটিউব ভিডিও ট্রিগার করে।
সতর্কতা: নিম্নলিখিত সমস্যা এবং সমাধান পড়ার পরে ভিজ্যুয়ালাইজার চালাবেন না।
ধাপ 7: সমস্যা
যেহেতু OpenWindow কমান্ডটি BPM এর মানগুলি সেকেন্ডের 120 গুণের উপরে দেখায়, তাই এটি প্রতিবার থ্রেশহোল্ডে নিবন্ধন করার সময় একটি লিঙ্ক খুলতে পারে। আপনি উপরের স্ক্রিন শটে এটি দেখতে পাবেন। আমি কয়েক সেকেন্ডের মধ্যে নতুন ট্যাব খুলেছি। এটি সম্পূর্ণরূপে আমার কম্পিউটার জমে গেছে - আমাকে এটি পুনরায় চালু করতে হয়েছিল! এই সমস্যাটি এড়ানোর জন্য, লিঙ্ক কমান্ডের পরে একটি বিলম্ব () কমান্ড সন্নিবেশ করান।
অকার্যকর openWindow () {while (BMP> = 120) {
লিঙ্ক ("আপনার পছন্দের লিঙ্ক");
বিলম্ব (60000);
}
প্রক্রিয়াকরণে সময় মিলিসে পরিমাপ করা হয়, এবং 60,000 মিলিস এক মিনিটের সমান।
ধাপ 8: চূড়ান্ত পণ্য
সফলতা! যখন ব্যবহারকারীরা BMP 120 BPM- এ পৌঁছায়, আপনার ব্রাউজারে একটি লিঙ্ক খোলা হয়। লুপ এক মিনিট বিলম্ব করবে।
প্রস্তাবিত:
আপনার খোদাই করা স্বাক্ষর দিয়ে আপনার চামড়া কাস্টমাইজ করুন: 9 টি ধাপ
আপনার খোদাই করা স্বাক্ষর দিয়ে আপনার চামড়া কাস্টমাইজ করুন: হ্যালো সবাই, এই নির্দেশনায় আমরা চামড়ার মানিব্যাগের উপর কাস্টম লেজার খোদাই করতে যাচ্ছি এবং আপনি এটি বিভিন্ন চামড়ার সামগ্রীতেও করতে পারেন
একটি পুরানো এলসিডি মনিটর থেকে গোপনীয়তা মনিটর হ্যাক করা হয়েছে: 7 টি ধাপ (ছবি সহ)
একটি পুরানো এলসিডি মনিটর থেকে গোপনীয়তা মনিটর হ্যাক করা হয়েছে: অবশেষে আপনি গ্যারেজে থাকা পুরানো এলসিডি মনিটর দিয়ে কিছু করতে পারেন। আপনি এটি একটি গোপনীয়তা মনিটরে পরিণত করতে পারেন! আপনি ছাড়া সবার কাছে সব সাদা দেখায়, কারণ আপনি " ম্যাজিক " চশমা! আপনার সত্যিই যা আছে তা হ'ল একটি পা
একটি ভাঙা কীবোর্ড কাস্টমাইজ এবং উন্নত করা: 4 টি ধাপ
একটি ভাঙা কীবোর্ড কাস্টমাইজ করা এবং উন্নত করা: তাই অনেক মানুষ ভিডিও গেম সম্পর্কে জানে এবং কেউ কেউ একটি কীবোর্ড এবং একটি মাউস দিয়ে খেলা করে, আমি যা করার সিদ্ধান্ত নিয়েছি তা হল একটি ব্যাকলিট কীবোর্ড তৈরি করা কারণ আমি এই খুব সুন্দর কীবোর্ড দেখেছি তাদের উপর। আমি কিছু লেগো ব্যবহার করতে যাচ্ছি এবং
ক্রস করা আইআর বিম ক্যামেরা/ফ্ল্যাশ ট্রিগার: 5 টি ধাপ (ছবি সহ)
ক্রস করা আইআর বিম ক্যামেরা/ফ্ল্যাশ ট্রিগার: এই ডিভাইসটি একটি ক্যামেরা বা ফ্ল্যাশ ইউনিটকে ট্রিগার করবে যখন কোনো বস্তু (টার্গেট) একটি নির্দিষ্ট স্থানে প্রবেশ করলে স্বয়ংক্রিয়ভাবে একটি ছবি তুলবে। টার্গেটের উপস্থিতি সনাক্ত করতে এবং আসা রিলে বন্ধ করতে এটি দুটি, ক্রস করা ইনফ্রারেড লাইট বিম ব্যবহার করে
ডিজিটাল ক্যামেরার জন্য রিমোট শাটার ট্রিগার: Ste টি ধাপ
ডিজিটাল ক্যামেরার জন্য রিমোট শাটার ট্রিগার: আপনার ক্যানন ডিজিটাল ক্যামেরা (এবং কিছু অন্যান্য ব্র্যান্ড যেমন পেন্টাক্স, সনি, এবং কিছু নিকন) এর জন্য 5 মিনিটের মধ্যে প্রায় 3 টাকার বিনিময়ে একটি দূরবর্তী শাটার রিলিজ করুন, এমনকি 1 ম শ্রেণির ছাত্রও এটি করতে পারে। নিখুঁত এক্সপোজার পাওয়ার জন্য এটি দুর্দান্ত, এবং সক্ষম করুন