Съдържание:

Анализ на книгата за поръчки по цветен сензор: 14 стъпки
Анализ на книгата за поръчки по цветен сензор: 14 стъпки

Видео: Анализ на книгата за поръчки по цветен сензор: 14 стъпки

Видео: Анализ на книгата за поръчки по цветен сензор: 14 стъпки
Видео: Свършвам бързо! Как да правя секс по-дълго? 2024, Ноември
Anonim
Image
Image
Коя част от екрана е Книгата за поръчки?
Коя част от екрана е Книгата за поръчки?

Използва Adafruit TCS34725 сензор за червен/зелен/син цвят, за да анализира излъчването на светлина от екранната книга с поръчки при търговия с крипто.

Ако дойдат предимно поръчки за „купуване“, представени със зелени цифри на екрана, може да очаквате стойността на любимата ви монета да се увеличи в свръх краткосрочен план. Ако предимно червените поръчки за „продажба“започнат да запълват книгата с поръчки, тогава евентуално можете да очаквате стойността на вашата монета да падне в свръх краткосрочен план.

Следователно, тук идва новаторската стъпка, какво би се случило, ако анализирате светлинната мощност само на тази част от екрана на вашия компютър, която показва книгата с поръчки, и след това разработете промени в съотношението зелена светлина към червена светлина с течение на времето ?

Този проект използва Adafruit TCS34725 сензор за червено / зелено / синьо осветление, прикрепен към Arduino Nano, монтиран в картонена кутия, облицована с фолио, на свой ред, монтирана върху частта от книгата за поръчки на вашата платформа за търговия с криптовалута на екрана. Той определя средното съотношение червено към зелено във времето и след това ви предупреждава с устни предупреждения, ако моменталното измерване на съотношението червено към зелено се отдалечава от тази средна централна област към червеното или зеленото.

Всички решения за търговия, които вземате въз основа на това, зависят изцяло от вас! Нямам представа дали това е ценно или не за търговия, но се почувствах принуден да опитам да видя дали работи като идея. Това е така.

Системата за устно предупреждение не изисква модул за синтез на реч. Говорените сигнали се генерират от същия Arduino Nano, използвайки библиотеката „Talkie“.

Основният списък с неща, от които се нуждаете:

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

Цветен сензор Adafruit TCS34725 с IR филтър и LED светлина

Умения за запояване

Някои запознати с дъските на Arduino и как да ги използвате.

По желание:

Малък аудио усилвател модул LM386

8 ома 0,5 вата високоговорител

Стъпка 1: Коя част от екрана е Книгата за поръчки?

Използвайки инструмента за преглед на пазара за крипто търговия Binance, списъкът на поръчките за покупка и продажба, които идват, е посочен като непрекъснато променящ се поток от червени и зелени числови стойности в колоната, маркирана с червеното поле.

Ако измерим съотношението на червена към зелена светлина, излъчвана от тази част на екрана, хипотезата (недоказана) е, че това може да ви даде ръководство за краткосрочни настроения, т.е. дали всеки изведнъж иска да купи или продаде?

Стъпка 2: Предимно червено спрямо основно зелено

Предимно червено срещу предимно зелено
Предимно червено срещу предимно зелено

Пример за концепцията:

Вляво е екранна снимка на книгата с поръчки за биткойни, която в този момент е главно червена. Няколко минути по -късно е предимно зелен.

Стъпка 3: Как ще измерваме светлината от тази част на екрана?

Как ще измерваме светлината от тази част на екрана?
Как ще измерваме светлината от тази част на екрана?

Ще направим дълга тънка картонена структура, облицована с фолио, която точно приляга точно върху тази част от екрана.

Вътре в кутията ще има сензор TCS34725.

ЗАБЕЛЕЖКА: Тъй като изглежда, че този сензор чете светлината в много малка точка пред него, той е монтиран обърнат НАДОЛКО от екрана вътре в кутията, облицована с фолио, тъй като НЕ искаме да измерваме съотношението червено/зелено на малка точка на екрана на лаптопа, искаме да знаем общото съотношение червено/зелено в тази област на екрана. Затова оставяме светлината да отскача вътре в облицования с фолио корпус и след това сензорът измерва съотношението червено/зелено на тази смесена светлина. Поне това беше намерението.

Стъпка 4: Изрежете картон и залепете фолио към него

Изрежете картон и залепете фолио към него
Изрежете картон и залепете фолио към него

Изрежете такава форма въз основа на площта на вашия собствен лаптоп, която обхваща книгата за поръчки.

Завийте малко алуминиево фолио, изравнете го обратно и го залепете върху картона с лепило за пръскане или подобно. Накърнах фолиото, тъй като искаме светлината от тази част на екрана да подскача полуслучайно в кутията.

Стъпка 5: Повече изработка на картон

Още изработка от картон
Още изработка от картон

Картонената част вляво има направен правоъгълен слот, който е със същата форма като областта на екрана, върху която е книгата за поръчки.

Съответната, вече сгъната, облицована с фолио кутия вляво ще постави сензора вътре в нея и след това ще бъде залепена върху тази дупка с черна електрическа изолационна лента, така че светлината от екрана да влиза през правоъгълния отвор и след това да отскача вътре в кутия с фолио.

Стъпка 6: Монтирайте сензора за цвят

Монтирайте сензора за цвят
Монтирайте сензора за цвят

Ето изглед на картонената структура, която направихме, от страната, която ще бъде поставена върху екрана на компютъра.

Както можете да видите, аз рециклирах полезно опаковката от добре позната марка печен боб, тънкото разнообразие за не толкова стройни хора като мен.

Можете да видите, че цветният сензор е монтиран с лице към най -горния покрив на кутията, тъй като искаме той да прочете средната стойност на цялата светлина, идваща от тази част на екрана на компютъра, а не само една малка точка от областта на екрана на лаптопа, която е какво бихте прочели, ако го насочите директно към екрана на компютъра.

Стъпка 7: Запоявайте проводници към вашия сензор

Запоявайте проводници към вашия сензор
Запоявайте проводници към вашия сензор

Калайдам кабелите си с спойка и след това използвам Blu-Tack както по-горе, за да ги държа на място през отворите, докато ги запоявам. Намирам това за много по -лесно от използването на помощни устройства или подобни. Нося и чифт евтини очила с лупа x3, за да виждам какво правя.

Стъпка 8: Свързване на сензор за цвят към Arduino Nano

Кабелен сензор за свързване към Arduino Nano
Кабелен сензор за свързване към Arduino Nano

Използвах Arduino Nano, но можете да използвате и Uno за този проект. Нано е функционално подобен, но физически по -малък.

Вече можете да спрете на този етап и да стартирате софтуера, като използвате прозореца за сериен изглед на Arduino, за да видите изходите.

Аз обаче добавих и някои говорещи аларми. Това използва библиотека за синтез на глас, наречена Talkie, която използва модулация на широчината на импулса на Digital Pin 3 на Arduino, за да създаде реч от прикрепен високоговорител, който звучи като говореща играчка от 80 -те години. Въпреки това е практически безплатно да се прилага като потребителски интерфейс, така че започнах да го използвам и в някои от другите си проекти.

Стъпка 9: Добавете малък аудио усилвател

Добавете малък аудио усилвател
Добавете малък аудио усилвател

Ако свържете 0.5 Watt 8 Ohm високоговорител между цифров Pin 3 на вашия Arduino Nano и земята, Talkie ще произведе гласов изход през него OK. Ще бъде обаче много тихо. Затова добавих и много евтин малък аудио усилвател. Това се свързва към Arduino с 3 проводника и има 2 винтови клеми, към които да свържете вашия високоговорител. Това прави звука по -лесен за чуване.

Стъпка 10: Как да свържете малкия аудио усилвател

Как да свържете малкия аудио усилвател
Как да свържете малкия аудио усилвател

3 проводника между този модул и Arduino ще свършат работа. Предложеният говорител е 8 Ohm 0.5 Watt. Те се намират в много детски музикални играчки за говорене.

Стъпка 11: Цялата настройка е сглобена

Цялата настройка е сглобена
Цялата настройка е сглобена

Тук виждате Arduino, включен в USB порт на лаптопа. Това го захранва. След това лентовият кабел преминава от електрониката на Arduino Nano / усилвател / високоговорител, разположена в горния десен ъгъл на клавиатурата ми, до сензора за цвят в картонената кутия. Картонената кутия, облицована с фолио, е фиксирана върху частта от книгата за поръчки на екрана на моя лаптоп с помощта на електрическа лента. НЕ ПРИЛАГАЙТЕ ЛЕНТА КЪМ КОМПЮТЪРНИЯ ЕКРАН. Използвал съм лента по горния и десния ръб на (пластмасовата) рамка на екрана.

Запечатайте всички дупки във вашия корпус с черна лента, така че дневната светлина да не се промъкне в нея. Искаме само светлина от частта от книгата за поръчки на екрана на компютъра да влезе в картонената кутия, да отскочи от фолиото и след това да бъде прочетена от сензора за цвят.

Стъпка 12: Какво ще кажете за софтуера „Talkie“и т.н.?

Talkie е библиотека на Arduino, която създава звук на Pin 3 на Arduino. Той използва код, извлечен от ROM чипове на различни стари компютри, включително някои от военната авиация. Той разполага с библиотека от налични думи, събрани от тези различни източници, които можете да използвате.

Следователно, макар и ограничен в думите, които можете да използвате, той а) има ретро готин звук и б) практически не струва нищо за добавяне към вашия проект.

За информация относно инсталирането на библиотеката Talkie и въведение в това, вече има добра инструкция, затова ви призовавам да прочетете тази връзка и да следвате стъпките за инсталиране на библиотеката Talkie Arduino на вашия компютър:

Talkie Въведение

ЗАБЕЛЕЖКА: Можете да пропуснете тази стъпка, ако искате, и да използвате прозореца Arduino Serial View, за да видите изходите от програмата, работеща на Arduino Nano, т.е. тази, която чете светлинния изход, прави малко математика върху него и показва резултатите всеки 2 секунди в прозореца Сериен изглед.

Стъпка 13: Изходна информация

Изходната информация
Изходната информация

Ето отблизо прозореца на моя сериен изглед с програмата, работеща на Arduino.

Ако го оставите да работи за около 30 цикъла, един цикъл на всеки 2 секунди в момента, средната стойност на съотношението Червено/Зелено ще се установи до постоянна стойност и максималните и минималните стойности също ще се стабилизират.

След това кодът изчислява стойност по средата между средната и минималната записана стойност. Ако измерената стойност на ЧЕРВЕНОТО, разделена на ЗЕЛЕНИЯ интензитет на светлината, по всяко време падне под тази граница на алармата, на екрана ще се появи предупреждение, че делът на зеленото се увеличава спрямо червеното, т.е. идват главно поръчки за покупка, т.е. стойността може евентуално да се покачи в изключително краткосрочно бъдеще.

Ако измереното червено, разделено на зелената стойност, започва да се увеличава над автоматично зададена алармена точка по средата между средната и максималната измерена стойност, тогава количеството червена до зелена светлина трябва да се увеличава, поръчките за продажба може да идват и стойността може да отиде надолу в свръх краткосрочното бъдеще.

ЗАБЕЛЕЖКА: От търговска гледна точка всичко това може да са глупости, не съм го пускал достатъчно дълго, за да гледам дали е от реална употреба или не. Той обаче чете различно съотношение червено/зелено и дава тези аларми в очакваните часове.

Стъпка 14: CODE Arduino Sketch

Тук е приложена скицата на Arduino, която използвах, за да работи всичко, както във видеото на първа страница.

Той беше застлан заедно за няколко часа, така че може би ще успеете да го подобрите.

Препоръчано: