Taula de continguts:

Anàlisi del llibre de comandes per sensor de color: 14 passos
Anàlisi del llibre de comandes per sensor de color: 14 passos

Vídeo: Anàlisi del llibre de comandes per sensor de color: 14 passos

Vídeo: Anàlisi del llibre de comandes per sensor de color: 14 passos
Vídeo: САМАЯ ПРОСТАЯ И ДЕШЕВАЯ 4К 8МП камера видеонаблюдения ICsee Xmeye 2024, Desembre
Anonim
Image
Image
Quina part de la pantalla és el llibre de comandes?
Quina part de la pantalla és el llibre de comandes?

Utilitza un sensor de color vermell / verd / blau Adafruit TCS34725 per analitzar la sortida de llum del llibre de comandes en pantalla quan es negocia criptografia.

Si apareixen comandes predominantment de "compra", representades per números verds a la pantalla, és possible que espereu que el valor de la vostra moneda preferida augmenti a ultracurt termini. Si les comandes de "venda" predominantment de color vermell comencen a omplir la cartera de comandes, és possible que espereu que el valor de la vostra moneda caigui en el termini ultra curt.

Per tant, aquí ve el pas innovador: què passaria si analitzéssiu la producció de llum de la secció de la pantalla de l’ordinador que mostra el llibre de comandes i, a continuació, esbrineu els canvis en la proporció de llum verda amb llum vermella al llarg del temps? ?

Aquest projecte utilitza un sensor de llum vermell / verd / blau Adafruit TCS34725 connectat a un Arduino Nano, instal·lat en un recinte de cartró folrat amb làmines al seu torn muntat a la part de la llibreta de comandes de la vostra plataforma de negociació de criptomonedes a la pantalla. Determina la proporció mitjana vermell / verd al llarg del temps i, a continuació, us avisa amb avisos verbals si la mesura instantània de la proporció vermell / verd s’allunya d’aquesta zona central mitjana cap al vermell o el verd.

Totes les decisions comercials que prengueu en funció d'això depenen completament de vosaltres. No tinc ni idea de si és útil o no per al comerç, però em vaig sentir obligat a provar-ho per veure si funciona com una idea. Ho fa.

El sistema d’avís verbal no requereix cap mòdul de sintetitzador de veu. Les alertes parlades són generades pel mateix Arduino Nano mitjançant la biblioteca "Talkie".

Llista principal de coses que necessitareu:

Arduino Nano 5V amb el processador 328

Sensor de color Adafruit TCS34725 amb filtre IR i llum LED

Habilitats de soldadura

Alguna familiaritat amb les taules Arduino i com utilitzar-les.

Opcionalment:

Petit mòdul amplificador d'àudio LM386

Altaveu de 8 ohms de 0,5 watts

Pas 1: quina part de la pantalla és el llibre de comandes?

Mitjançant el visor de mercat de negociació de criptografia Binance, la llista de comandes de compra i venda que apareixen es mostren com un flux que canvia contínuament de valors numèrics vermells i verds a la columna marcada amb el quadre vermell.

Si mesurem la proporció de llum vermella a verda que emana d’aquesta part de la pantalla, la hipòtesi (no demostrada) és que això us pot proporcionar una guia per al sentiment a curt termini, és a dir, tothom vol comprar o vendre de sobte?

Pas 2: principalment vermell versus principalment verd

Principalment vermell versus principalment verd
Principalment vermell versus principalment verd

Un exemple del concepte:

A l’esquerra hi ha una captura de pantalla de la llibreta de comandes de Bitcoin, que és principalment vermella en aquest moment. Pocs minuts després és principalment verd.

Pas 3: Com anem a mesurar la llum d'aquesta part de la pantalla?

Com mesurem la llum d’aquesta part de la pantalla?
Com mesurem la llum d’aquesta part de la pantalla?

Farem una estructura de cartró folrada i llarga i fina que s’adapti exactament només a aquesta part de la pantalla.

Dins de la caixa hi haurà el sensor TCS34725.

NOTA: Com que aquest sensor sembla que llegeix la llum en una zona de punts molt petita que hi ha al davant, es munta cap a fora de la pantalla dins de la caixa folrada, ja que NO volem mesurar la relació vermell / verd d’un punt petit a la pantalla de l'ordinador portàtil, volem conèixer la relació global vermell / verd d'aquesta regió de la pantalla. Per tant, deixem que la llum reboti a l'interior del recinte folrat amb paper d'alumini i el sensor mesura la relació vermell / verd d'aquesta llum barrejada. Almenys aquesta era la intenció.

Pas 4: Tallar-ne el cartró i enganxar-hi paper d'alumini

Tallar-hi cartró i enganxar-hi paper d'alumini
Tallar-hi cartró i enganxar-hi paper d'alumini

Talla una forma com aquesta en funció de la zona del portàtil que cobreixi el llibre de comandes.

Cargoleu una mica de paper d'alumini, aplaneu-la i enganxeu-la al cartró amb adhesiu esprai o similar. Vaig aixecar el paper d'alumini ja que volem que la llum d'aquesta part de la pantalla reboti semi-aleatòriament dins de la caixa.

Pas 5: Més fabricació de cartró

Més fabricació de cartró
Més fabricació de cartró

La part de cartró de l’esquerra té una ranura rectangular que té exactament la mateixa forma que la zona de la pantalla a la qual es troba el llibre de comandes.

La caixa de folre a l’esquerra, ara plegada, que coincideix, tindrà el sensor instal·lat a l’interior i es gravarà sobre aquest forat amb cinta aïllant elèctrica de color negre de manera que la llum de la pantalla entri pel forat rectangular i, a continuació, reboti caixa folrada amb paper d'alumini.

Pas 6: munteu el sensor de color

Munteu el sensor de color
Munteu el sensor de color

Aquí teniu una vista de l’estructura de cartró que hem fet, des del costat que es col·locarà sobre la pantalla de l’ordinador.

Com podeu veure, he reciclat útilment els envasos d’una coneguda marca de mongetes al forn, la varietat prima per a persones no tan primes com jo.

Podeu veure que el sensor de color està muntat cap al terrat superior de la caixa, ja que volem que llegeixi la mitjana de tota la llum que prové d’aquesta part de la pantalla de l’ordinador, no només d’una petita àrea de punts de la pantalla del portàtil. què llegiria si l’assenyalés directament a la pantalla de l’ordinador.

Pas 7: soldeu els cables al sensor

Cables de soldar al sensor
Cables de soldar al sensor

Poso els meus cables amb soldadura i després faig servir Blu-Tack com abans per mantenir-los al seu lloc pels forats mentre els soldo. Ho trobo molt més fàcil que fer servir dispositius de mà auxiliar o similars. També porto un parell d’ulleres de lupa x3 barates per poder veure el que estic fent.

Pas 8: Cablatge del sensor de color a un Arduino Nano

Cablatge del sensor de color a un Arduino Nano
Cablatge del sensor de color a un Arduino Nano

He utilitzat un Arduino Nano, però també es pot utilitzar un Uno per a aquest projecte. El nano és funcionalment similar però físicament més petit.

Ara podeu aturar-vos en aquesta etapa i executar el programari mitjançant la finestra de visualització serial Arduino per veure les sortides.

No obstant això, també he afegit algunes alarmes parlants. S'utilitza una biblioteca de síntesi de veu anomenada Talkie que utilitza la modulació de l'amplada del pols al pin digital 3 de l'Arduino per crear veu a partir d'un altaveu adjunt que sona com una joguina parlant dels anys 80. Tot i això, és pràcticament gratuït d’implementar com a interfície d’usuari, de manera que també he començat a utilitzar-lo en alguns altres projectes.

Pas 9: afegiu un petit amplificador d'àudio

Afegiu un petit amplificador d'àudio
Afegiu un petit amplificador d'àudio

Si connecteu un altaveu de 0,5 watts de 8 ohms entre el pin digital 3 del vostre Arduino Nano i el sòl, Talkie produirà una sortida de veu correcta. Tot i això, serà molt tranquil. Per tant, també he afegit un petit amplificador d'àudio de baix cost. Això es connecta a l’Arduino amb 3 cables i té 2 terminals de cargol als quals connectar l’altaveu. Això fa que el so sigui més fàcil d’escoltar.

Pas 10: Com connectar el petit amplificador d'àudio

Com connectar el petit amplificador d'àudio
Com connectar el petit amplificador d'àudio

Hi haurà 3 cables entre aquest mòdul i l’Arduino. L'altaveu suggerit és de 8 Ohm de 0,5 watts. Es troben en moltes joguines musicals per a nens.

Pas 11: s'ha muntat tota la configuració

S'ha reunit la configuració completa
S'ha reunit la configuració completa

Aquí veieu l'Arduino endollat a un port USB de l'ordinador portàtil. Això el potencia. A continuació, el cable de cinta va des de l'electrònica Arduino Nano / Amplifier Module / Speaker que es troba a la part superior dreta del meu teclat, fins al sensor de color que hi ha a la caixa de cartró. El tancament de cartró folrat amb paper d'alumini es fixa sobre la part del llibre de comandes de la pantalla del meu ordinador portàtil amb cinta elèctrica. NO APLIQUEU CINTA A LA PANTALLA DE L'ORDINADOR. He utilitzat cinta al llarg de la vora superior i la vora dreta del marc de la pantalla (de plàstic).

Segeleu els forats del vostre recinte amb cinta negra per tal que la llum del dia no s’hi coli. Només volem que la llum de la part del llibre de comandes de la pantalla de l’ordinador entri al recinte de cartró, reboti al voltant de la làmina i després sigui llegida pel sensor de color.

Pas 12: Què passa amb el programari "Talkie", etc

Talkie és una biblioteca Arduino que crea so al pin 3 d’un Arduino. Utilitza codi extret de xips ROM de diversos equips antics, inclosos alguns d’aviació militar. Té una biblioteca de paraules disponibles reunides a partir d’aquestes diverses fonts que podeu utilitzar.

Per tant, encara que sigui limitat en les paraules que podeu utilitzar, a) té un so retro retro i b) no costa pràcticament res per afegir al vostre projecte.

Per obtenir informació sobre la instal·lació de la biblioteca Talkie i una introducció a aquesta, ja hi ha una bona instrucció, així que us demano que llegiu aquest enllaç i que seguiu els passos per instal·lar la biblioteca Talkie Arduino al vostre ordinador:

Talkie Introducció

NOTA: Podeu ometre aquest pas si voleu i utilitzeu la finestra de visualització sèrie Arduino per veure les sortides del programa que s’executa a l’Arduino Nano, és a dir, el que està llegint la sortida de llum, fent-hi algunes matemàtiques i mostrant els resultats cada 2 segons a la finestra de visualització en sèrie.

Pas 13: la informació de sortida

La informació de sortida
La informació de sortida

Aquí teniu un primer pla de la meva finestra de visualització en sèrie amb el programa que s’executa a l’Arduino.

Si el deixeu funcionar durant uns 30 cicles, un cicle cada 2 segons en l'actualitat, el valor mitjà de la relació vermell / verd s'haurà establert fins a un valor constant i els valors màxim i mínim també s'hauran estabilitzat.

A continuació, el codi calcula un valor a mig camí entre la mitjana i el valor mínim registrat. Si el valor mesurat de VERMELL dividit per la intensitat de la llum VERDA, en qualsevol moment cau per sota d’aquest límit d’alarma, apareixerà a la pantalla una alerta que indica que la proporció de verd augmenta en relació amb el vermell, és a dir, hi ha principalment comandes de compra entrant, és a dir, el valor possiblement pugi en un futur ultra curt termini.

Si el vermell mesurat dividit pel valor verd comença a augmentar per sobre d’un punt d’alarma establert automàticament a mig camí entre la mitjana i el valor màxim mesurat, llavors la quantitat de llum vermella a verda ha d’augmentar, és possible que les comandes de venda entrin i el valor pugui continuar. en un futur ultra curt termini.

NOTA: En termes comercials, tot pot ser una tonteria, no l'he executat durant el temps suficient per veure si és d'ús real o no. Tanmateix, llegeix una relació vermell / verd variable i dóna aquestes alarmes als temps previstos.

Pas 14: CODI Arduino Sketch

Aquí us adjuntem l’esbós d’Arduino que he fet servir perquè tot funcioni, tal com es mostra al vídeo de la primera pàgina.

Va quedar empedrat en un parell d’hores, de manera que és possible que el pugueu millorar.

Recomanat: