Агуулгын хүснэгт:

Өнгө мэдрэгчийн захиалгын дэвтэрт дүн шинжилгээ хийх: 14 алхам
Өнгө мэдрэгчийн захиалгын дэвтэрт дүн шинжилгээ хийх: 14 алхам

Видео: Өнгө мэдрэгчийн захиалгын дэвтэрт дүн шинжилгээ хийх: 14 алхам

Видео: Өнгө мэдрэгчийн захиалгын дэвтэрт дүн шинжилгээ хийх: 14 алхам
Видео: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Долдугаар сарын
Anonim
Image
Image
Захиалгын дэвтэр нь дэлгэцийн аль хэсэг вэ?
Захиалгын дэвтэр нь дэлгэцийн аль хэсэг вэ?

Adafruit TCS34725 улаан/ногоон/цэнхэр өнгөний мэдрэгчийг ашиглан криптовалютын арилжаа хийх үед дэлгэц дээрх захиалгын дэвтэр дэх гэрлийн гаралтыг шинжлэх.

Хэрэв дэлгэц дээр ногоон тоогоор илэрхийлэгдсэн "худалдан авах" захиалга ихэвчлэн ирдэг бол та хэт богино хугацаанд дуртай зоосныхоо үнэ өсөх болно. Хэрэв ихэвчлэн улаан "зарах" захиалга захиалгын дэвтэрийг дүүргэж эхэлбэл хэт богино хугацаанд таны зоосны үнэ буурна гэж найдаж магадгүй юм.

Тиймээс, хэрэв та захиалгын дэвтрийг харуулсан компьютерийнхээ дэлгэцийн яг тэр хэсгийн гэрлийн гаралтанд дүн шинжилгээ хийж, дараа нь ногоон гэрэл ба улаан гэрлийн харьцааг цаг хугацааны явцад өөрчлөх юм бол юу болох вэ гэсэн шинэлэг алхам гарч ирнэ. ?

Энэхүү төсөл нь Arduino Nano -д залгагдсан Adafruit TCS34725 улаан / ногоон / цэнхэр гэрлийн мэдрэгчийг ашиглан дэлгэцэн дээр криптовалютын арилжааны платформын захиалгын дэвтэр хэсэгт байрлуулсан тугалган цаас бүхий картон хайрцагт суурилуулсан болно. Энэ нь цаг хугацааны явцад улаан, ногоон гэсэн дундаж харьцааг тодорхойлдог бөгөөд дараа нь улаан, ногоон харьцааг шууд хэмжих энэ төв хэсгээс улаан эсвэл ногоон руу шилжих тохиолдолд танд амаар анхааруулах болно.

Үүн дээр үндэслэн хийсэн аливаа арилжааны шийдвэр нь зөвхөн танд хамаарна! Энэ нь үнэ цэнэтэй эсэх, арилжаа хийхэд ашиггүй эсэхийг би мэдэхгүй, гэхдээ энэ нь санаа болж ажиллаж байгаа эсэхийг туршиж үзэхээс өөр аргагүй болсон. Энэ нь хийдэг.

Амаар анхааруулах систем нь ярианы синтезийн модулийг шаарддаггүй. Яриа дохиоллыг "Talkie" номын санг ашиглан ижил Arduino Nano үүсгэдэг.

Танд хэрэгтэй зүйлсийн үндсэн жагсаалт:

328 процессортой Arduino Nano 5V

IR шүүлтүүр, LED гэрэлтэй Adafruit TCS34725 өнгө мэдрэгч

Гагнуурын ур чадвар

Arduino самбаруудын талаархи мэдлэг, тэдгээрийг хэрхэн ашиглах талаар.

Сонголтоор:

Жижиг аудио өсгөгч модуль LM386

8 Ом 0.5 ваттын чанга яригч

Алхам 1: Дэлгэцийн аль хэсэг нь захиалгын дэвтэр вэ?

Binance крипто арилжааны захын үзэгчийг ашиглан худалдан авах, худалдах захиалгын жагсаалтыг улаан хайрцгаар тэмдэглэгдсэн баганад улаан, ногоон тоон утгын тасралтгүй өөрчлөгдөж буй урсгал гэж оруулсан болно.

Хэрэв бид дэлгэцийн энэ хэсгээс улаан, ногоон гэрлийн эзлэх хувийг хэмжвэл энэ нь танд богино хугацааны мэдрэмжийн удирдамж өгөх болно гэсэн таамаглал (нотлогдоогүй), өөрөөр хэлбэл хүн бүхэн гэнэт худалдаж авах эсвэл зарахыг хүсч байна уу?

Алхам 2: Голчлон улаан, голчлон ногоон

Голчлон улаан ба голчлон ногоон
Голчлон улаан ба голчлон ногоон

Үзэл баримтлалын жишээ:

Зүүн талд нь тухайн үед голчлон улаан өнгөтэй байсан биткойныг захиалах номын дэлгэцийн агшин байна. Хэдэн минутын дараа голчлон ногоон өнгөтэй болно.

Алхам 3: Дэлгэцийн энэ хэсгийн гэрлийг хэрхэн хэмжих вэ?

Дэлгэцийн энэ хэсгийн гэрлийг хэрхэн хэмжих гэж байна вэ?
Дэлгэцийн энэ хэсгийн гэрлийг хэрхэн хэмжих гэж байна вэ?

Бид дэлгэцийн яг энэ хэсэгт яг таарсан урт нимгэн тугалган доторлогоотой картон бүтэц хийх болно.

Хайрцаг дотор TCS34725 мэдрэгч байх болно.

ТАЙЛБАР: Энэхүү мэдрэгч нь урд талын маш жижиг цэгийн гэрлийг уншиж байгаа мэт харагдаж байгаа тул бид жижиг цэгийн улаан/ногоон харьцааг хэмжихийг хүсэхгүй байгаа тул тугалган доторлогоотой хайрцгийн доторх дэлгэцээс AWAY зүг харсан байдлаар суурилуулсан болно. Зөөврийн компьютерын дэлгэц дээр бид энэ хэсгийн улаан/ногоон харьцааг мэдэхийг хүсч байна. Тиймээс тугалган доторлогоотой дотор гэрэл асч, дараа нь мэдрэгч нь холилдсон гэрлийн улаан/ногоон харьцааг хэмждэг. Наад зах нь ийм зорилго байсан.

Алхам 4: Картонон болон наалдамхай цаасыг хайчилж ав

Картонон болон наалдамхай цаасыг хайчилж ав
Картонон болон наалдамхай цаасыг хайчилж ав

Захиалгын дэвтэр хавтасласан зөөврийн компьютерын талбай дээр үндэслэн ийм хэлбэр хайчилж ав.

Хөнгөн цагаан тугалган цаасыг боож, буцааж тэгшлээд картон дээр шүршигч цавуу эсвэл ижил төстэй зүйлээр наа. Дэлгэцийн энэ хэсгийн гэрэл хайрцаг дотроо хагас санамсаргүй байдлаар гэрэлтэхийг хүсч байгаа тул би тугалган цаасаа сэгсрэв.

Алхам 5: Илүү их картон үйлдвэрлэл

Илүү их картон үйлдвэрлэл
Илүү их картон үйлдвэрлэл

Зүүн талд байгаа цаасан хэсэг нь захиалгын дэвтэр байгаа дэлгэцийн талбартай яг ижил хэлбэртэй тэгш өнцөгт үүртэй.

Зүүн талд байгаа эвхэгддэг тугалган доторлогоотой хайрцгийг дотор нь мэдрэгч суулгаж, дараа нь хар цахилгаан тусгаарлагч соронзон хальсны тусламжтайгаар энэ нүхний дээгүүр наагаад дэлгэцийн гэрэл тэгш өнцөгт нүхээр нэвтэрч, дотор нь эргэнэ. тугалган доторлогоотой хайрцаг.

Алхам 6: Өнгөний мэдрэгчийг холбоно уу

Өнгөний мэдрэгчийг холбоно уу
Өнгөний мэдрэгчийг холбоно уу

Компьютерийн дэлгэцэн дээр тавих хажуу талаас бидний хийсэн картон бүтцийг эндээс харж болно.

Таны харж байгаагаар би сайн мэддэг брендийн шошны сав баглаа боодлыг дахин боловсруулсан бөгөөд энэ нь над шиг туранхай биш хүмүүст зориулагдсан.

Өнгө мэдрэгчийг зөөврийн компьютерын дэлгэцийн нэг жижиг цэгээс бус харин компьютерийн дэлгэцийн тэр хэсгээс гарч буй бүх гэрлийн дундаж утгыг уншихыг хүсдэг тул хайрцгийн хамгийн дээд дээвэр рүү харсан байдлаар суурилуулсан болохыг харж болно. Хэрэв та үүнийг компьютерийн дэлгэц рүү шууд чиглүүлбэл юу унших вэ?

Алхам 7: Гагнуурыг мэдрэгч рүүгээ холбоно уу

Гагнуурын утас таны мэдрэгч рүү
Гагнуурын утас таны мэдрэгч рүү

Би утсаа гагнуураар боож, дараа нь Blu-Tack-ийг ашиглан гагнах зуураа нүхэнд байрлуулна. Энэ нь туслах төхөөрөмж эсвэл түүнтэй төстэй төхөөрөмж ашиглахаас хамаагүй хялбар гэж би бодож байна. Би бас x3 томруулдаг том хэмжээтэй хямдхан нүдний шил зүүж байгаа болохоор юу хийж байгаагаа харж байна.

Алхам 8: Өнгө мэдрэгчийг Arduino Nano руу холбоно уу

Өнгө мэдрэгчийг Arduino нано руу холбоно
Өнгө мэдрэгчийг Arduino нано руу холбоно

Би Arduino Nano ашигладаг байсан ч та энэ төсөлд Uno ашиглаж болно. Нано нь функциональ төстэй боловч бие махбодийн хувьд арай жижиг юм.

Та одоо энэ үе шатанд зогсоод гаралтыг харахын тулд Arduino Serial View Window ашиглан програмыг ажиллуулж болно.

Гэсэн хэдий ч би бас ярих сэрүүлгийг нэмж оруулав. Энэ нь Talkie хэмээх дууны синтез номын санг ашигладаг бөгөөд энэ нь Arduino -ийн Digital Pin 3 дээрх импульсийн өргөн модуляцийг ашигладаг бөгөөд 1980 -аад оны ярианы тоглоом шиг сонсогдож буй чанга яригчаас яриа үүсгэж чаддаг. Гэсэн хэдий ч хэрэглэгчийн интерфейс болгон ашиглах нь үнэ төлбөргүй байдаг тул би үүнийг бусад төслүүддээ ашиглаж эхэлсэн.

Алхам 9: Бяцхан аудио өсгөгч нэмнэ үү

Бяцхан аудио өсгөгч нэмнэ үү
Бяцхан аудио өсгөгч нэмнэ үү

Хэрэв та Arduino Nano -ийн дижитал Pin 3 болон газардуулгын хооронд 0.5 ватт 8 Ом -ийн чанга яригч холбосон бол Talkie нь ямар нэгэн дууны гаралт гаргах болно. Гэсэн хэдий ч энэ нь маш чимээгүй байх болно. Тиймээс би маш хямд өртөгтэй жижиг аудио өсгөгч нэмж орууллаа. Энэ нь Arduino -тай 3 утастай холбогддог бөгөөд чанга яригчийг холбох 2 шураг терминалтай. Энэ нь дууг сонсоход хялбар болгодог.

Алхам 10: Жижиг аудио өсгөгчийг хэрхэн холбох вэ

Жижиг аудио өсгөгчийг хэрхэн холбох вэ
Жижиг аудио өсгөгчийг хэрхэн холбох вэ

Энэ модуль болон Arduino хоорондох 3 утас энэ ажлыг хийх болно. Илтгэгчийн санал болгож буй хэмжээ нь 8 Ом 0.5 Вт юм. Эдгээр нь олон хүүхдийн хөгжимт ярианы тоглоомд байдаг.

Алхам 11: Бүх тохиргоог угсарсан

Бүх тохиргоог угсарсан
Бүх тохиргоог угсарсан

Энд та зөөврийн компьютерын USB портод холбогдсон Arduino -г харж байна. Энэ нь үүнийг идэвхжүүлдэг. Туузан кабель нь миний гарны баруун дээд хэсэгт байрлах Arduino Nano / өсгөгч модуль / чанга яригчийн электроникоос картон хайрцаг доторх өнгө мэдрэгч хүртэл ажилладаг. Цаасан тугалган доторлогоотой хайрцгийг миний зөөврийн компьютерын дэлгэцийн захиалгын дэвтэр дээр цахилгаан соронзон хальс ашиглан бэхэлсэн. Компьютерийнхээ дэлгэцэн дээр соронзон хальсыг бүү түрхэнэ. Би (хуванцар) дэлгэцийн хүрээний дээд ба баруун ирмэгийн дагуу соронзон хальс ашигласан.

Хашааныхаа нүхийг хар соронзон хальсаар битүүмжил, ингэснээр өдрийн гэрэл нэвтэрдэггүй. Компьютерийн дэлгэцийн захиалгын дэвтэрт байгаа гэрэл зөвхөн картон хайрцагт орж, тугалган цааснаас үсэрч, өнгөний мэдрэгчээр уншихыг бид хүсч байна.

Алхам 12: "Talkie" програм хангамж гэх мэтийн талаар юу хэлэх вэ?

Talkie бол Arduino -ийн Pin 3 дээр дуу үүсгэдэг Arduino номын сан юм. Энэ нь цэргийн нисэхийн зарим төрлийн хуучин компьютеруудын ROM чипүүдээс гаргаж авсан кодыг ашигладаг. Энэ нь таны ашиглаж болох эдгээр янз бүрийн эх сурвалжаас цуглуулсан боломжтой үгсийн сантай.

Тиймээс, ашиглах боломжтой үгээрээ хязгаарлагдмал боловч а) чимэг гоё дуутай, б) төсөлдөө бараг ямар ч зардал нэмдэггүй.

Talkie номын санг суулгах тухай мэдээлэл, танилцуулгыг авахын тулд маш сайн заавар байдаг тул энэ линкийг уншиж, Talkie Arduino номын санг компьютер дээрээ суулгах алхмуудыг дагана уу.

Talkie танилцуулга

ТАЙЛБАР: Хэрэв та Arduino Serial View цонхыг ашиглан Arduino Nano дээр ажилладаг програмын гаралтыг харахыг хүсч байвал гэрлийн гаралтыг уншиж, математик хийж, үр дүнг харуулахыг хүсч байвал энэ алхамыг орхиж болно. Цуваа харах цонхонд 2 секунд.

Алхам 13: Гаралтын мэдээлэл

Гаралтын мэдээлэл
Гаралтын мэдээлэл

Энд Arduino дээр ажиллаж байгаа програмтай миний цуваа харах цонхны ойролцоо зураг байна.

Хэрэв та үүнийг 30 орчим мөчлөгөөр ажиллуулахыг зөвшөөрсөн бол одоогийн байдлаар 2 секунд тутамд нэг мөчлөг хийх тохиолдолд Улаан/Ногоон харьцааны дундаж утга тогтвортой утгад шилжих бөгөөд хамгийн их ба хамгийн бага утгууд тогтворжих болно.

Дараа нь код нь бүртгэгдсэн дундаж ба хамгийн бага утгын хоорондох утгыг тооцоолно. Хэрэв RED -ийн хэмжсэн утгыг НОГООН гэрлийн эрч хүчээр хуваасан бол энэ дохиоллын хязгаараас доогуур байвал ногоон өнгийн эзлэх хувь улаантай харьцуулахад өсч байгаа, өөрөөр хэлбэл худалдан авалтын захиалга ихэвчлэн ирдэг, өөрөөр хэлбэл үнэ цэнэ нь байж магадгүй гэсэн дохио дэлгэц дээр гарч ирнэ. хэт богино хугацаанд өсөх магадлалтай.

Хэрэв хэмжсэн улаан өнгийг ногоон утгаар хуваасан нь дундаж ба хамгийн их хэмжигдэхүүний хооронд автоматаар тогтоосон дохиоллын цэгээс дээш өсч эхэлбэл улаан гэрлээс ногоон гэрлийн хэмжээ нэмэгдэх ёстой бөгөөд борлуулалтын захиалга ирж магадгүй бөгөөд үнэ нь унаж магадгүй юм. хэт богино хугацаанд буурах болно.

ТАЙЛБАР: Арилжааны хувьд энэ бүхэн утгагүй зүйл байж магадгүй тул би үүнийг бодит амьдрал дээр ашиглагдаж байгаа эсэхийг харахын тулд удаан ажиллуулаагүй байна. Гэсэн хэдий ч энэ нь янз бүрийн улаан/ногоон харьцааг уншдаг бөгөөд эдгээр дохиоллыг хүлээгдэж буй цагт өгдөг.

Алхам 14: Arduino Sketch -ийн КОД

Энэ бүгдийг нүүр хуудсан дээрх видеон дээрх шиг ажиллуулахын тулд миний ашиглаж байсан Arduino -ийн тоймыг энд хавсаргав.

Энэ нь хэдхэн цагийн дотор нийлсэн тул та үүнийг сайжруулах боломжтой.

Зөвлөмж болгож буй: