রঙ সেন্সর দ্বারা অর্ডার-বই বিশ্লেষণ: 14 ধাপ
রঙ সেন্সর দ্বারা অর্ডার-বই বিশ্লেষণ: 14 ধাপ
Anonim
Image
Image
স্ক্রিনের কোন অংশটি অর্ডার বুক?
স্ক্রিনের কোন অংশটি অর্ডার বুক?

ক্রিপ্টো ট্রেড করার সময় অন-স্ক্রিন অর্ডার বুক থেকে আলোর আউটপুট বিশ্লেষণ করতে একটি Adafruit TCS34725 লাল/সবুজ/নীল রঙের সেন্সর ব্যবহার করে।

যদি প্রধানত "বাই" অর্ডার আসে, যা স্ক্রিনে সবুজ সংখ্যা দ্বারা উপস্থাপিত হয়, তাহলে আপনি সম্ভবত আপনার প্রিয় মুদ্রার মূল্য অতি-স্বল্প মেয়াদে বাড়বে বলে আশা করতে পারেন। যদি প্রধানত লাল "বিক্রয়" অর্ডার অর্ডার বুক পূরণ করতে শুরু করে, তাহলে আপনি সম্ভবত আপনার মুদ্রার মূল্য অতি-স্বল্পমেয়াদে পড়ার আশা করতে পারেন।

অতএব, এখানে একটি উদ্ভাবনী পদক্ষেপ আসে, যদি আপনি আপনার কম্পিউটার স্ক্রিনের ঠিক সেই অংশের আলো আউটপুট বিশ্লেষণ করেন যা অর্ডার বুক দেখায়, এবং তারপর সবুজ আলোর অনুপাতের পরিবর্তন করে লাল আলোর সাথে সময়ের সাথে কাজ করে ?

এই প্রকল্পটি একটি Arduino ন্যানোর সাথে সংযুক্ত একটি Adafruit TCS34725 লাল / সবুজ / নীল আলো সেন্সর ব্যবহার করে, যা স্ক্রিন ভিউতে আপনার ক্রিপ্টোকারেন্সি ট্রেডিং প্ল্যাটফর্মের অর্ডার বুকের অংশে মাউন্ট করা একটি ফয়েল রেখাযুক্ত কার্ডবোর্ড ঘেরে লাগানো। এটি সময়ের সাথে গড় লাল থেকে সবুজ অনুপাত নির্ধারণ করে এবং তারপর মৌখিক সতর্কতা দিয়ে আপনাকে সতর্ক করে দেয় যদি তাত্ক্ষণিক লাল থেকে সবুজ অনুপাতের পরিমাপ এই গড় কেন্দ্রীয় এলাকা থেকে লাল বা সবুজের দিকে সরে যাচ্ছে।

আপনি এর উপর ভিত্তি করে যে কোন ট্রেডিং সিদ্ধান্ত সম্পূর্ণভাবে আপনার উপর নির্ভর করে! ট্রেডিংয়ের জন্য এটি মূল্যবান কি না আমার কোন ধারণা নেই কিন্তু এটি একটি ধারণা হিসাবে কাজ করে কিনা তা দেখতে চেষ্টা করতে বাধ্য বোধ করেছি। এটা করে.

মৌখিক সতর্কীকরণ ব্যবস্থার জন্য স্পিচ সিন্থ মডিউলের প্রয়োজন হয় না। "টকি" লাইব্রেরি ব্যবহার করে একই Arduino Nano দ্বারা কথ্য সতর্কতা তৈরি করা হয়।

আপনার প্রয়োজনীয় জিনিসগুলির প্রধান তালিকা:

328 প্রসেসরের সাথে Arduino Nano 5V

আইডি ফিল্টার এবং এলইডি লাইট সহ অ্যাডাফ্রুট টিসিএস 34725 রঙ সেন্সর

সোল্ডারিং দক্ষতা

Arduino বোর্ডগুলির সাথে কিছু পরিচিতি এবং সেগুলি কীভাবে ব্যবহার করবেন।

চ্ছিকভাবে:

ছোট অডিও পরিবর্ধক মডিউল LM386

8 ওহম 0.5 ওয়াট স্পিকার

ধাপ 1: স্ক্রিনের কোন অংশটি অর্ডার বুক?

Binance ক্রিপ্টো ট্রেডিং মার্কেট ভিউয়ার ব্যবহার করে, ক্রয় -বিক্রয় আদেশের তালিকা লাল বাক্সে চিহ্নিত কলামে লাল এবং সবুজ সংখ্যাসূচক মানগুলির ক্রমাগত পরিবর্তিত প্রবাহ হিসাবে তালিকাভুক্ত করা হয়।

যদি আমরা পর্দার এই অংশ থেকে নির্গত লাল থেকে সবুজ আলোর অনুপাত পরিমাপ করি, তাহলে অনুমান (অপ্রমাণিত) হল যে এটি আপনাকে স্বল্পমেয়াদী অনুভূতির জন্য একটি নির্দেশিকা দিতে পারে, যেমন সবাই কি হঠাৎ করে কিনতে বা বিক্রি করতে চায়?

ধাপ 2: প্রধানত লাল বনাম প্রধানত সবুজ

প্রধানত লাল বনাম প্রধানত সবুজ
প্রধানত লাল বনাম প্রধানত সবুজ

ধারণার একটি উদাহরণ:

বাম দিকে বিটকয়েনের জন্য অর্ডার বুকের একটি স্ক্রিনশট রয়েছে যা মূলত সেই সময়ে লাল। কয়েক মিনিট পরে এটি প্রধানত সবুজ।

ধাপ 3: আমরা কিভাবে পর্দার এই অংশ থেকে আলো পরিমাপ করতে যাচ্ছি?

আমরা কিভাবে পর্দার এই অংশ থেকে আলো পরিমাপ করতে যাচ্ছি?
আমরা কিভাবে পর্দার এই অংশ থেকে আলো পরিমাপ করতে যাচ্ছি?

আমরা একটি লম্বা পাতলা ফয়েল রেখাযুক্ত কার্ডবোর্ডের কাঠামো তৈরি করব যা পর্দার ঠিক এই অংশে ঠিক মানায়।

বক্সের ভিতরে থাকবে TCS34725 সেন্সর।

দ্রষ্টব্য: যেহেতু এই সেন্সরটি তার সামনে একটি খুব ছোট বিন্দুতে আলো পড়তে পারে বলে মনে হয়, এটি ফয়েলযুক্ত বাক্সের ভিতরে পর্দা থেকে AWAY মুখোমুখি মাউন্ট করা হয় কারণ আমরা একটি ছোট বিন্দুর লাল/সবুজ অনুপাত পরিমাপ করতে চাই না ল্যাপটপের স্ক্রিনে, আমরা পর্দার এই অঞ্চলের সার্বিক লাল/সবুজ অনুপাত জানতে চাই। অতএব আমরা ফয়েল রেখাযুক্ত ঘেরের ভিতরে আলো বাউন্স করতে দেই এবং তারপর সেন্সর এই মিশ্রিত আলোর লাল/সবুজ অনুপাত পরিমাপ করে। অন্তত সেটাই ছিল।

ধাপ 4: কার্ডবোর্ড কাটা এবং এটিতে ফয়েল লাগান।

কার্ডবোর্ড কাটুন এবং এটিতে ফয়েল লাগান।
কার্ডবোর্ড কাটুন এবং এটিতে ফয়েল লাগান।

আপনার নিজের ল্যাপটপের অর্ডার বুক কভার এর ক্ষেত্রের উপর ভিত্তি করে একটি আকৃতি কাটুন।

কিছু অ্যালুমিনিয়াম ফয়েল স্ক্রু করুন, এটি আবার চ্যাপ্টা করুন এবং স্প্রে আঠালো বা অনুরূপ দিয়ে কার্ডবোর্ডে আঠালো করুন। আমি ফয়েলটি ছিঁড়ে ফেললাম কারণ আমরা স্ক্রিনের এই অংশ থেকে আলোটি বাক্সের মধ্যে আধা-এলোমেলোভাবে বাউন্স করতে চাই।

ধাপ 5: আরও কার্ডবোর্ড ফ্যাব্রিকেশন

আরও কার্ডবোর্ড ফ্যাব্রিকেশন
আরও কার্ডবোর্ড ফ্যাব্রিকেশন

বাম দিকে কার্ডবোর্ডের অংশটিতে একটি আয়তক্ষেত্রাকার স্লট তৈরি করা হয়েছে যা অর্ডার বুকের পর্দার ক্ষেত্রের ঠিক একই আকৃতির।

বাম দিকে ফোল্ড করা, ফয়েলযুক্ত বাক্সের সাথে মিলে যাওয়া সেন্সরটি তার ভিতরে লাগানো থাকবে এবং তারপর এই গর্তের উপর কালো বৈদ্যুতিক ইনসুলেশন টেপ লাগানো হবে যাতে পর্দা থেকে আলো আয়তক্ষেত্রাকার গর্তের মধ্য দিয়ে প্রবেশ করে এবং তারপর ভিতরের চারপাশে বাউন্স করে। ফয়েল রেখাযুক্ত বাক্স।

ধাপ 6: রঙ সেন্সর মাউন্ট করুন

রঙ সেন্সর মাউন্ট করুন
রঙ সেন্সর মাউন্ট করুন

এখানে আমাদের তৈরি করা কার্ডবোর্ডের কাঠামোর একটি দৃশ্য, পাশ থেকে যা কম্পিউটারের পর্দায় রাখা হবে।

যেমন আপনি দেখতে পাচ্ছেন আমি একটি সুপরিচিত ব্র্যান্ড বেকড মটরশুটি থেকে প্যাকেজিংকে পুনর্ব্যবহার করেছি, আমার মতো স্লিমলাইন ব্যক্তিদের জন্য স্লিমলাইন বৈচিত্র্য।

আপনি দেখতে পারেন যে রঙ সেন্সরটি বাক্সের উপরের ছাদের দিকে মাউন্ট করা আছে কারণ আমরা চাই যে এটি কম্পিউটার স্ক্রিনের সেই অংশ থেকে আসা সমস্ত আলোর গড় পড়ুক, ল্যাপটপ স্ক্রিনের কেবল একটি ছোট বিন্দু এলাকা নয়, যা আপনি যদি এটি সরাসরি কম্পিউটারের স্ক্রিনে দেখান তাহলে আপনি কি পড়বেন।

ধাপ 7: আপনার সেন্সরের কাছে সোল্ডার ওয়্যার

আপনার সেন্সরের কাছে সোল্ডার ওয়্যার
আপনার সেন্সরের কাছে সোল্ডার ওয়্যার

আমি সোল্ডার দিয়ে আমার তারগুলি টিন করি এবং তারপরে উপরে ব্লু-ট্যাক ব্যবহার করি যাতে সেগুলিকে গর্তের মধ্যে ধরে রাখতে পারি। হেল্পিং হ্যান্ড ডিভাইস বা অনুরূপ ব্যবহার করার চেয়ে আমি এটিকে অনেক সহজ মনে করি। আমি একজোড়া সস্তা x3 ম্যাগনিফাইং চশমাও পরি তাই আমি দেখতে পাচ্ছি আমি কি করছি।

ধাপ 8: একটি Arduino ন্যানোতে তারের রঙ সেন্সর

একটি Arduino ন্যানোতে ওয়্যারিং কালার সেন্সর
একটি Arduino ন্যানোতে ওয়্যারিং কালার সেন্সর

আমি একটি Arduino Nano ব্যবহার করেছি কিন্তু আপনি এই প্রকল্পের জন্য একটি Uno ব্যবহার করতে পারেন। ন্যানো কার্যকরীভাবে অনুরূপ কিন্তু শারীরিকভাবে ছোট।

আপনি এখন এই পর্যায়ে থামতে পারেন এবং আউটপুট দেখতে Arduino সিরিয়াল ভিউ উইন্ডো ব্যবহার করে সফটওয়্যারটি চালাতে পারেন।

তবে আমি কিছু কথা বলার অ্যালার্মও যোগ করেছি। এটি টকি নামে একটি ভয়েস সিন্থেসিস লাইব্রেরি ব্যবহার করে যা ১du০ -এর কথা বলার খেলনার মতো শোনা যায় এমন স্পিকার থেকে বক্তৃতা তৈরি করতে Arduino এর ডিজিটাল পিন on -এ পালস প্রস্থ মডুলেশন ব্যবহার করে। যাইহোক, এটি ব্যবহারকারী ইন্টারফেস হিসাবে বাস্তবায়ন করার জন্য কার্যত বিনামূল্যে তাই আমি আমার অন্যান্য কিছু প্রকল্পেও এটি ব্যবহার শুরু করেছি।

ধাপ 9: একটি ছোট অডিও পরিবর্ধক যোগ করুন

একটি ছোট অডিও পরিবর্ধক যোগ করুন
একটি ছোট অডিও পরিবর্ধক যোগ করুন

আপনি যদি আপনার আর্ডুইনো ন্যানো এবং গ্রাউন্ডের ডিজিটাল পিন 3 এর মধ্যে 0.5 ওয়াট 8 ওহম স্পিকারটি ওয়্যার করেন, তাহলে টকি তার মাধ্যমে কিছু ভয়েস আউটপুট তৈরি করবে ঠিক আছে। যাইহোক, এটি খুব শান্ত হবে। অতএব আমি একটি খুব কম খরচে ছোট অডিও পরিবর্ধক যোগ করেছি। এটি 3 টি তারের সাথে Arduino এর সাথে সংযুক্ত এবং আপনার স্পিকার সংযুক্ত করার জন্য 2 টি স্ক্রু টার্মিনাল রয়েছে। এর ফলে শব্দ শুনতে সহজ হয়।

ধাপ 10: কিভাবে ছোট অডিও পরিবর্ধক আপ তারের

কিভাবে ছোট অডিও পরিবর্ধক আপ তারের
কিভাবে ছোট অডিও পরিবর্ধক আপ তারের

এই মডিউল এবং Arduino মধ্যে 3 টি তারের কাজ করবে। স্পিকার প্রস্তাবিত 8 ওহম 0.5 ওয়াট। এগুলি অনেক শিশুদের বাদ্যযন্ত্রের কথা বলার খেলনায় পাওয়া যায়।

ধাপ 11: পুরো সেটআপ একত্রিত

পুরো সেটআপ একত্রিত
পুরো সেটআপ একত্রিত

এখানে আপনি Arduino ল্যাপটপের একটি USB পোর্টে প্লাগ করা দেখতে পাবেন। এটি এটিকে শক্তিশালী করে। এরপর রিবন ক্যাবলটি আমার কীবোর্ডের উপরের ডানদিকে থাকা আরডুইনো ন্যানো / এম্প্লিফায়ার মডিউল / স্পিকার ইলেকট্রনিক্স থেকে কার্ডবোর্ড বক্সের ভিতরে রঙ সেন্সর পর্যন্ত চলে। ফয়েল রেখাযুক্ত কার্ডবোর্ড ঘেরটি আমার ল্যাপটপের স্ক্রিনের অর্ডার বুকের অংশে বৈদ্যুতিক টেপ ব্যবহার করে স্থির করা হয়েছে। আপনার কম্পিউটার স্ক্রিনে টেপ প্রয়োগ করবেন না। আমি (প্লাস্টিক) স্ক্রিন ফ্রেমের উপরের প্রান্ত এবং ডান হাতের প্রান্ত বরাবর টেপ ব্যবহার করেছি।

আপনার ঘেরের কোন ছিদ্র কালো টেপ দিয়ে সিল করুন যাতে দিনের আলো এতে প্রবেশ না করে। আমরা কেবল কম্পিউটার স্ক্রিনের অর্ডার বুকের অংশ থেকে আলো চাই যাতে কার্ডবোর্ডের ঘেরটি enterুকতে পারে, ফয়েলের চারপাশে বাউন্স করতে পারে এবং তারপর রঙ সেন্সর দ্বারা পড়তে পারে।

ধাপ 12: "টকি" সফটওয়্যার ইত্যাদি সম্পর্কে কি?

টকি একটি Arduino লাইব্রেরি যা একটি Arduino এর পিন 3 এ শব্দ তৈরি করে। এটি কিছু সামরিক বিমান চলাচল সহ বিভিন্ন পুরানো কম্পিউটারের রম চিপ থেকে বের করা কোড ব্যবহার করে। এটিতে এই বিভিন্ন উৎস থেকে একত্রিত উপলব্ধ শব্দের লাইব্রেরি রয়েছে যা আপনি ব্যবহার করতে পারেন।

অতএব, যদিও আপনি ব্যবহার করতে পারেন এমন শব্দগুলিতে সীমিত, এটি একটি) একটি বিপরীতমুখী শীতল শব্দ এবং খ) আপনার প্রকল্পে যোগ করার জন্য কার্যত কিছুই খরচ করে না।

টকি লাইব্রেরি ইনস্টল করার তথ্যের জন্য এবং এটির একটি ভূমিকা, ইতিমধ্যেই একটি ভাল নির্দেশনা আছে তাই আমি আপনাকে এই লিঙ্কটি পড়ার এবং আপনার কম্পিউটারে টকি আরডুইনো লাইব্রেরি ইনস্টল করার পদক্ষেপগুলি অনুসরণ করার জন্য অনুরোধ করছি:

টকি পরিচিতি

দ্রষ্টব্য: আপনি যদি এই পদক্ষেপটি বাদ দিতে পারেন তবে আপনি Arduino সিরিয়াল ভিউ উইন্ডোটি ব্যবহার করতে পারেন এবং Arduino ন্যানোতে চলমান প্রোগ্রাম থেকে আউটপুটগুলি দেখতে পারেন অর্থাৎ যেটি হালকা আউটপুট পড়ছে, তার উপর কিছু গণিত করছে এবং ফলাফল প্রদর্শন করছে সিরিয়াল ভিউ উইন্ডোতে 2 সেকেন্ড।

ধাপ 13: আউটপুট তথ্য

আউটপুট তথ্য
আউটপুট তথ্য

আরডুইনোতে চলমান প্রোগ্রামটির সাথে এখানে আমার সিরিয়াল ভিউ উইন্ডো বন্ধ রয়েছে।

যদি আপনি এটিকে প্রায় cy০ টি চক্রের জন্য চলতে দেন, বর্তমানে প্রতি ২ সেকেন্ডে একটি চক্র, লাল/সবুজ অনুপাতের গড় মান স্থির মূল্যে স্থির হয়ে যাবে এবং সর্বোচ্চ এবং সর্বনিম্ন মানগুলিও স্থিতিশীল হবে।

কোডটি তখন গড় এবং সর্বনিম্ন রেকর্ডকৃত মানের মধ্যবর্তী একটি মান গণনা করে। যদি রেড এর পরিমাপকৃত মান সবুজ আলোর তীব্রতা দ্বারা বিভক্ত হয়, যে কোন সময় এই অ্যালার্ম সীমার নিচে নেমে আসে, স্ক্রিনে একটি সতর্কতা প্রদর্শিত হবে যে সবুজের অনুপাত লাল থেকে আপেক্ষিকভাবে বাড়ছে। সম্ভবত অতি স্বল্পমেয়াদী ভবিষ্যতে উঠে যাবে।

যদি পরিমাপ করা লাল সবুজের মান দ্বারা বিভক্ত হয়ে স্বয়ংক্রিয়ভাবে সেট করা অ্যালার্ম পয়েন্টের মাঝামাঝি গড় এবং সর্বাধিক পরিমাপকৃত মানের মধ্যে বৃদ্ধি পেতে শুরু করে, তাহলে লাল থেকে সবুজ আলোর পরিমাণ অবশ্যই বাড়তে থাকবে, বিক্রয় আদেশ আসতে পারে এবং মান যেতে পারে অতি স্বল্পমেয়াদী ভবিষ্যতে।

দ্রষ্টব্য: ট্রেডিং এর পরিপ্রেক্ষিতে এগুলি সবই বাজে কথা হতে পারে, আমি এটিকে বাস্তব জগতের ব্যবহার কিনা তা দেখার জন্য যথেষ্ট সময় ধরে চালাইনি। তবে এটি একটি ভিন্ন লাল/সবুজ অনুপাত পড়ে এবং এটি প্রত্যাশিত সময়ে এই অ্যালার্ম দেয়।

ধাপ 14: কোড Arduino স্কেচ

এখানে সংযুক্ত Arduino স্কেচ আমি প্রথম পৃষ্ঠায় ভিডিও হিসাবে এই সব কাজ করতে ব্যবহার করেছি।

এটি কয়েক ঘন্টার মধ্যে একসঙ্গে cobbled ছিল যাতে আপনি ভাল এটি উন্নত করতে সক্ষম হতে পারে।

প্রস্তাবিত: