فهرست مطالب:
- مرحله 1: کتاب سفارش کدام قسمت از صفحه است؟
- مرحله 2: عمدتا قرمز در مقابل سبز
- مرحله 3: چگونه می خواهیم نور این قسمت از صفحه را اندازه گیری کنیم؟
- مرحله 4: مقوا را ببرید و فویل را به آن بچسبانید
- مرحله 5: ساخت مقوا بیشتر
- مرحله 6: سنسور رنگ را نصب کنید
- مرحله 7: سیم را به سنسور خود بچسبانید
- مرحله 8: سیم کشی سنسور رنگ به آردوینو نانو
- مرحله 9: یک تقویت کننده صوتی کوچک اضافه کنید
- مرحله 10: چگونه می توان تقویت کننده صوتی کوچک را سیم کشی کرد
- مرحله 11: کل تنظیمات جمع آوری شده است
- مرحله 12: در مورد نرم افزار "Talkie" و غیره چطور؟
- مرحله 13: اطلاعات خروجی
- مرحله 14: کد Arduino Sketch
تصویری: سفارش کتاب تجزیه و تحلیل توسط سنسور رنگ: 14 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
از یک سنسور رنگ Adafruit TCS34725 قرمز/سبز/آبی برای تجزیه و تحلیل نور خروجی از کتاب سفارش روی صفحه هنگام معاملات رمزنگاری استفاده می کند.
اگر سفارشات عمدتاً "خریداری" با اعداد سبز روی صفحه نشان داده شود ، احتمالاً انتظار دارید ارزش سکه مورد علاقه خود در کوتاه مدت افزایش یابد. اگر سفارشات عمدتا قرمز "فروش" شروع به پر کردن دفترچه سفارش می کنند ، احتمالاً انتظار دارید ارزش سکه شما در کوتاه مدت کاهش یابد.
بنابراین ، در اینجا قدم ابتکاری می آید ، اگر شما نور خروجی آن قسمت از صفحه کامپیوتر خود را که دفترچه سفارش را نشان می دهد ، تجزیه و تحلیل کنید و سپس تغییرات نسبت نور سبز به نور قرمز را در طول زمان انجام دهید. ؟
این پروژه از یک سنسور نور Adafruit TCS34725 قرمز / سبز / آبی استفاده می کند که به آردوینو نانو متصل شده است و در محفظه مقوایی با روکش فویل نصب شده است و به نوبه خود بر روی بخش سفارشات پلت فرم معاملات ارزهای رمزنگاری شده شما در نمای صفحه نصب شده است. میانگین نسبت قرمز به سبز را در طول زمان تعیین می کند و اگر اندازه گیری لحظه ای نسبت قرمز به سبز از این منطقه مرکزی متوسط به سمت قرمز یا سبز دور می شود ، با هشدارهای شفاهی به شما هشدار می دهد.
هر گونه تصمیم تجاری که بر اساس آن بگیرید ، کاملاً به شما بستگی دارد! من هیچ نظری ندارم که آیا این ارزش معامله دارد یا نه ، اما مجبور شدم آن را امتحان کنم تا ببینم آیا به عنوان یک ایده عمل می کند یا خیر. می کند.
سیستم هشدار شفاهی نیازی به ماژول سنتز گفتار ندارد. هشدارهای گفتاری توسط همان Arduino Nano با استفاده از کتابخانه "Talkie" ایجاد می شود.
لیست اصلی چیزهایی که شما نیاز دارید:
آردوینو نانو 5 ولت با پردازنده 328
حسگر رنگ Adafruit TCS34725 با فیلتر IR و نور LED
مهارت های لحیم کاری
آشنایی با بردهای آردوینو و نحوه استفاده از آنها.
به صورت اختیاری:
ماژول تقویت کننده صوتی کوچک LM386
بلندگوی 8 اهم 0.5 وات
مرحله 1: کتاب سفارش کدام قسمت از صفحه است؟
با استفاده از بیننده بازار معاملات رمزنگاری Binance ، لیست سفارشات خرید و فروش که به صورت مداوم در حال تغییر است از مقادیر عددی قرمز و سبز در ستون با کادر قرمز مشخص شده است.
اگر نسبت نور قرمز به سبز ناشی از این قسمت از صفحه را اندازه گیری کنیم ، فرضیه (اثبات نشده) این است که این می تواند راهنمای احساسات کوتاه مدت را به شما ارائه دهد ، یعنی آیا همه ناگهان تمایل به خرید یا فروش دارند؟
مرحله 2: عمدتا قرمز در مقابل سبز
نمونه ای از مفهوم:
در سمت چپ اسکرین شاتی از کتاب سفارش بیت کوین قرار دارد که در آن نقطه عمدتا قرمز است. چند دقیقه بعد عمدتا سبز است.
مرحله 3: چگونه می خواهیم نور این قسمت از صفحه را اندازه گیری کنیم؟
ما یک ساختار مقوایی با روکش فویل باریک بلند درست می کنیم که دقیقاً روی این قسمت از صفحه قرار می گیرد.
داخل جعبه سنسور TCS34725 قرار دارد.
توجه: از آنجا که به نظر می رسد این سنسور نور را در ناحیه نقطه بسیار کوچکی در جلوی آن می خواند ، از طرف داخل صفحه در داخل جعبه با روکش فویل نصب شده است زیرا ما نمی خواهیم نسبت قرمز/سبز یک نقطه کوچک را اندازه گیری کنیم. در صفحه لپ تاپ ، ما می خواهیم نسبت قرمز/سبز کلی این ناحیه از صفحه را بدانیم. بنابراین ما اجازه می دهیم نور در داخل محفظه ای با روکش فویل پرش کند و سپس سنسور نسبت قرمز/سبز این نور مخلوط را اندازه گیری می کند. حداقل این نیت بود.
مرحله 4: مقوا را ببرید و فویل را به آن بچسبانید
بر اساس مساحت لپ تاپ خود که کتاب سفارش پوشش می دهد ، شکلی مانند این را برش دهید.
مقداری فویل آلومینیومی را پیچ کنید ، آن را صاف کنید و با چسب اسپری یا موارد مشابه به مقوا بچسبانید. من فویل را تکان دادم زیرا می خواهیم نور این قسمت از صفحه به صورت نیمه تصادفی در جعبه بازگردد.
مرحله 5: ساخت مقوا بیشتر
قسمت مقوا در سمت چپ دارای شکاف مستطیل شکل است که دقیقاً به همان اندازه صفحه نمایش کتاب سفارش است.
جعبه ای که در سمت چپ قرار گرفته و فویل دار شده ، سنسور را داخل آن قرار داده و سپس با نوار عایق الکتریکی مشکی روی این سوراخ چسبانده می شود تا نور صفحه از سوراخ مستطیلی وارد شده و سپس به داخل آن بازگردد. جعبه با روکش فویل
مرحله 6: سنسور رنگ را نصب کنید
در اینجا نمایی از ساختار مقوایی که ساخته ایم ، از طرفی که روی صفحه کامپیوتر قرار داده شده است.
همانطور که می بینید من بسته بندی را از مارک معروف لوبیای پخته بازیافت کرده ام ، این نوع باریک برای افرادی نه چندان باریک مانند من است.
می بینید که سنسور رنگ رو به بالاترین سقف جعبه نصب شده است زیرا ما می خواهیم میانگین نوری که از آن قسمت از صفحه کامپیوتر وارد می شود را بخواند ، نه فقط یک نقطه نقطه کوچک از صفحه لپ تاپ ، که اگر مستقیماً آن را روی صفحه کامپیوتر نشان دهید ، چه می خوانید.
مرحله 7: سیم را به سنسور خود بچسبانید
سیم هایم را با لحیم قلع می زنم و سپس از Blu-Tack مانند بالا برای نگه داشتن آنها در سوراخ ها در حالی که آنها را لحیم می کنم استفاده می کنم. من این را بسیار راحت تر از استفاده از دستگاه های دستی کمک کننده یا موارد مشابه می دانم. من همچنین یک جفت عینک بزرگنمایی ارزان قیمت x3 می پوشم تا بتوانم ببینم چه می کنم.
مرحله 8: سیم کشی سنسور رنگ به آردوینو نانو
من از آردوینو نانو استفاده کردم اما شما همچنین می توانید از Uno برای این پروژه استفاده کنید. نانو از نظر عملکرد مشابه است اما از نظر فیزیکی کوچکتر است.
اکنون می توانید در این مرحله متوقف شده و نرم افزار را با استفاده از پنجره نمای سریال Arduino اجرا کنید تا خروجی ها را مشاهده کنید.
با این حال ، برخی از آلارم های مکالمه را نیز اضافه کردم. این کتابخانه از یک کتابخانه سنتز صدا به نام Talkie استفاده می کند که از مدولاسیون عرض پالس در پین دیجیتال 3 آردوینو برای ایجاد گفتار از بلندگوی متصل که شبیه به اسباب بازی صحبت کننده 1980 است ، استفاده می کند. با این حال ، پیاده سازی آن به عنوان یک رابط کاربری عملاً رایگان است ، بنابراین من در برخی از پروژه های دیگرم نیز از این استفاده کرده ام.
مرحله 9: یک تقویت کننده صوتی کوچک اضافه کنید
اگر یک اسپیکر 0.5 وات 8 اهم بین پین دیجیتال 3 آردوینو نانو و زمین متصل کنید ، Talkie خروجی صوتی را از طریق آن OK تولید می کند. با این حال ، بسیار آرام خواهد بود. بنابراین من یک تقویت کننده صوتی کوچک کم هزینه نیز اضافه کردم. این دستگاه با 3 سیم به آردوینو متصل می شود و دارای 2 پایانه پیچ است که بلندگو را به آن متصل می کنید. این باعث می شود صدا راحت تر شنیده شود.
مرحله 10: چگونه می توان تقویت کننده صوتی کوچک را سیم کشی کرد
3 سیم بین این ماژول و آردوینو کار را انجام می دهد. بلندگوی پیشنهادی 8 اهم 0.5 وات است. اینها در بسیاری از اسباب بازی های موزیکال کودکان صحبت می شود.
مرحله 11: کل تنظیمات جمع آوری شده است
در اینجا می بینید که آردوینو به پورت USB لپ تاپ متصل شده است. این به آن قدرت می بخشد سپس کابل روبان از Arduino Nano / Amplifier Module / Speaker electronics که در سمت راست بالای صفحه کلید من قرار دارد ، حرکت می کند و به سنسور رنگ داخل جعبه مقوایی می رسد. محفظه مقوایی با روکش فویل روی نوار کتاب سفارش صفحه نمایش لپ تاپ من با استفاده از نوار برقی ثابت می شود. نوار را روی صفحه کامپیوتر خود اعمال نکنید. من از نوار در لبه بالا و لبه سمت راست قاب صفحه (پلاستیکی) استفاده کرده ام.
هرگونه سوراخ در محوطه خود را با نوار سیاه ببندید تا نور روز به طور مخفیانه وارد آن نشود. ما فقط می خواهیم نور بخشی از دفترچه سفارش صفحه صفحه کامپیوتر وارد محفظه مقوایی شود ، از روی فویل پرش کرده و سپس توسط سنسور رنگ خوانده شود.
مرحله 12: در مورد نرم افزار "Talkie" و غیره چطور؟
Talkie یک کتابخانه آردوینو است که در پین 3 آردوینو صدا ایجاد می کند. از کد استخراج شده از تراشه های ROM رایانه های مختلف قدیمی از جمله برخی از کامپیوترهای هوانوردی نظامی استفاده می کند. دارای کتابخانه ای از کلمات موجود است که از این منابع مختلف جمع آوری شده است و می توانید از آنها استفاده کنید.
بنابراین ، اگرچه در کلماتی که می توانید استفاده کنید محدود است ، الف) دارای صدای سرد یکپارچهسازی با سیستمعامل است و ب) عملاً هیچ هزینه ای برای افزودن به پروژه شما ندارد.
برای اطلاعات بیشتر در مورد نصب کتابخانه تاکی و مقدمه ای بر آن ، دستورالعمل خوبی وجود دارد ، بنابراین من از شما می خواهم که این پیوند را بخوانید و مراحل نصب کتابخانه Talkie Arduino را بر روی رایانه خود دنبال کنید:
معرفی تاکی
توجه: در صورت تمایل می توانید این مرحله را حذف کنید و از پنجره Arduino Serial View برای مشاهده خروجی های برنامه در حال اجرا بر روی آردوینو نانو استفاده کنید. 2 ثانیه در پنجره نمایش سریال.
مرحله 13: اطلاعات خروجی
در اینجا از پنجره نمای سریال من با برنامه ای که بر روی آردوینو اجرا می شود ، تصویری نزدیک مشاهده می کنید.
اگر اجازه دهید حدود 30 دور ، یک دور هر 2 ثانیه در حال حاضر اجرا شود ، میانگین نسبت قرمز/سبز به یک مقدار ثابت رسیده و حداکثر و حداقل مقادیر نیز تثبیت شده است.
سپس کد در میانه راه میانگین و حداقل مقدار ثبت شده را محاسبه می کند. اگر مقدار اندازه گیری شده از RED بر شدت نور GREEN تقسیم شود ، در هر زمان کمتر از این حد هشدار قرار می گیرد ، هشدار روی صفحه ظاهر می شود که نسبت رنگ سبز نسبت به قرمز افزایش می یابد ، یعنی عمدتا سفارشات خرید وارد می شود ، یعنی مقدار ممکن است احتمالاً در آینده بسیار کوتاه مدت افزایش می یابد
اگر قرمز اندازه گیری شده تقسیم بر مقدار سبز از میانگین و حداکثر مقدار اندازه گیری شده بالاتر از نقطه زنگ هشدار تنظیم شده شروع به افزایش کند ، مقدار چراغ قرمز به سبز باید افزایش یابد ، سفارشات فروش ممکن است وارد شود و ارزش آن کاهش یابد کاهش در آینده بسیار کوتاه مدت
توجه: از نظر معاملاتی ممکن است این همه مزخرف باشد ، من آن را به مدت طولانی اجرا نکرده ام تا ببینم آیا از دنیای واقعی استفاده می کند یا خیر. با این حال ، نسبت متفاوت قرمز/سبز را می خواند و این هشدارها را در زمان مورد انتظار می دهد.
مرحله 14: کد Arduino Sketch
در اینجا پیوست طرح آردوینو است که من برای کارکردن همه اینها مانند ویدئوی صفحه اول پیوست کرده ام.
ظرف چند ساعت با هم سنگ فرش شد ، بنابراین ممکن است بتوانید آن را بهبود بخشید.
توصیه شده:
تجزیه و تحلیل LTE Cat.M1 PSM (حالت ذخیره انرژی): 4 مرحله
تجزیه و تحلیل LTE Cat.M1 PSM (حالت ذخیره انرژی): در مقاله قبلی ، ما نحوه تنظیم چرخه فعال / خواب با استفاده از PSM را مورد بحث قرار دادیم. لطفاً برای توضیحات سخت افزار و تنظیم PSM و فرمان AT به مقاله قبلی مراجعه کنید. (پیوند: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
تجزیه و تحلیل داده های دما/رطوبت با استفاده از Ubidots و Google-Sheets: 6 مرحله
تجزیه و تحلیل داده های دما/رطوبت با استفاده از Ubidots و Google-Sheets: در این آموزش ، داده های مختلف دما و رطوبت را با استفاده از سنسور دما و رطوبت اندازه گیری می کنیم. همچنین نحوه ارسال این داده ها به Ubidots را خواهید آموخت. به طوری که می توانید آن را از هر کجا برای برنامه های مختلف تجزیه و تحلیل کنید. همچنین توسط sendin
سنسور التراسونیک تجزیه و تحلیل برای اندازه گیری فاصله: 3 مرحله
سنسور اولتراسونیک ANALOG برای اندازه گیری فاصله: این دستورالعمل ها به نحوه استفاده از سنسور اولتراسونیک متصل به آردوینو و اندازه گیری دقیق فاصله 20 تا 720 سانتی متر می پردازد
چشمه رقص: آردوینو با تجزیه و تحلیل طیف MSGEQ7: 8 مرحله
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: دریافت یک سیگنال صوتی و تبدیل آن به واکنش بصری یا مکانیکی بسیار جالب است. در این پروژه ما باید از Arduino Mega برای اتصال به تجزیه و تحلیل طیف MSGEQ7 استفاده کنیم که سیگنال صوتی ورودی را گرفته و باند را اجرا می کند
ECG Logger - مانیتور قلبی پوشیدنی برای جمع آوری و تجزیه و تحلیل داده های طولانی مدت: 3 مرحله
ECG Logger - مانیتور قلبی پوشیدنی برای دستیابی و تجزیه و تحلیل داده های بلند مدت: اولین انتشار: اکتبر 2017 آخرین نسخه: 1.6.0 وضعیت: پایدار دشواری: بالا پیش نیاز: Arduino ، برنامه نویسی ، ساخت سخت افزار مخزن منحصر به فرد: SF (پیوندهای زیر را ببینید) پشتیبانی: فقط انجمن ، no PMECG Logger یک مانیتور قلبی پوشیدنی برای مدت طولانی است