Kazalo:

Analiza knjige naročil po barvnem senzorju: 14 korakov
Analiza knjige naročil po barvnem senzorju: 14 korakov

Video: Analiza knjige naročil po barvnem senzorju: 14 korakov

Video: Analiza knjige naročil po barvnem senzorju: 14 korakov
Video: Милая биполярочка Кратика ► 2 Прохождение God of War (HD Collection, PS3) 2024, November
Anonim
Image
Image
Kateri del zaslona je knjiga naročil?
Kateri del zaslona je knjiga naročil?

Uporablja senzor rdeče/zelene/modre barve Adafruit TCS34725 za analizo svetlobe iz knjige naročil na zaslonu pri trgovanju s kripto.

Če prihajajo pretežno naročila za nakup, predstavljena z zelenimi številkami na zaslonu, bi lahko pričakovali, da se bo vrednost vašega najljubšega kovanca v ultra kratkem času povečala. Če knjigo naročil zapolnijo pretežno rdeča naročila za prodajo, potem lahko pričakujete, da bo vrednost vašega kovanca v ultra kratkem času padla.

Zato prihaja inovativni korak, kaj bi se zgodilo, če bi analizirali svetlobno moč le tistega dela računalniškega zaslona, ki prikazuje knjigo naročil, in nato sčasoma ugotovili spremembe v razmerju med zeleno in rdečo lučjo ?

Ta projekt uporablja senzor rdeče / zelene / modre svetlobe Adafruit TCS34725, pritrjen na Arduino Nano, nameščen v ohišju iz kartona, obloženega s folijo, nato pa nameščen na delu knjige naročil na vaši platformi za trgovanje s kriptovalutami na zaslonu. Sčasoma določi povprečno razmerje rdeče -zeleno in vas nato opozori z ustnimi opozorili, če se trenutna meritev razmerja rdeče -zeleno oddalji od tega sredinskega območja proti rdeči ali zeleni.

Vse odločitve o trgovanju, ki jih sprejmete na podlagi tega, so v celoti odvisne od vas! Nimam pojma, ali je to vredno ali ne za trgovanje, vendar sem se počutil prisiljen, da preizkusim, ali deluje kot ideja. Je.

Ustni sistem opozarjanja ne zahteva modula za sintetiziranje govora. Izgovorjena opozorila ustvari isti Arduino Nano z uporabo knjižnice "Talkie".

Glavni seznam stvari, ki jih potrebujete:

Arduino Nano 5V s procesorjem 328

Barvni senzor Adafruit TCS34725 z IR filtrom in LED lučjo

Spojilne sposobnosti

Nekaj seznanitve z Arduino ploščami in kako jih uporabljati.

Izbirno:

Modul majhnega zvočnega ojačevalnika LM386

8 ohmski zvočnik 0,5 vata

1. korak: Kateri del zaslona je knjiga naročil?

S pregledovalnikom trga kripto trgovanja Binance je seznam nalogov za nakup in prodajo, ki prihajajo, naveden kot nenehno spreminjajoči se tok rdečih in zelenih numeričnih vrednosti v stolpcu, označenem z rdečim poljem.

Če izmerimo delež rdeče do zelene luči, ki izvira iz tega dela zaslona, je hipoteza (nedokazana), da bi vam to lahko dalo vodnik po kratkoročnih občutkih, torej da vsi nenadoma želijo kupiti ali prodati?

2. korak: V glavnem rdeča v primerjavi z večinoma zelena

Večinoma rdeča v primerjavi z večinoma zelena
Večinoma rdeča v primerjavi z večinoma zelena

Primer koncepta:

Na levi je posnetek zaslona knjige naročil za bitcoin, ki je na tej točki predvsem rdeča. Nekaj minut kasneje je večinoma zelena.

3. korak: Kako bomo merili svetlobo s tega dela zaslona?

Kako bomo merili svetlobo s tega dela zaslona?
Kako bomo merili svetlobo s tega dela zaslona?

Izdelali bomo kartonsko strukturo, obloženo s tanko folijo, ki se natančno prilega samo temu delu zaslona.

Znotraj škatle bo senzor TCS34725.

OPOMBA: Ker se zdi, da ta senzor bere svetlobo na zelo majhnem območju pik pred njim, je nameščen obrnjen stran od zaslona v okvirju, obloženem s folijo, saj NE želimo meriti razmerja rdeča/zelena majhne pike na zaslonu prenosnega računalnika želimo vedeti splošno razmerje rdeče/zeleno na tem področju zaslona. Zato pustimo, da svetloba odbija znotraj ohišja, obloženega s folijo, nato pa senzor izmeri rdeče/zeleno razmerje te mešane svetlobe. Vsaj tak je bil namen.

4. korak: Izrežite karton in nanj prilepite folijo

Izrežite karton in nanj prilepite folijo
Izrežite karton in nanj prilepite folijo

Izrežite takšno obliko glede na območje vašega prenosnika, ki ga pokriva knjiga naročil.

Privijte nekaj aluminijaste folije, jo poravnajte nazaj in z lepilom za brizganje ali podobno lepite na lepenko. Potiskal sem folijo, saj želimo, da se svetloba s tega dela zaslona napol naključno odbija okoli škatle.

5. korak: Več izdelave kartona

Več izdelave kartona
Več izdelave kartona

Na kartonskem delu na levi je pravokotna reža, ki je popolnoma enake oblike kot površina zaslona, na katerem je knjiga naročil.

V ujemajoči se, zdaj zloženi, s folijo obloženi škatli na levi bo nameščen senzor, nato pa bo prek te luknje pritrjen s črnim električnim izolacijskim trakom, tako da bo svetloba z zaslona vstopila skozi pravokotno luknjo in se nato odbijala po notranjosti škatla obložena s folijo.

Korak 6: Namestite barvni senzor

Namestite barvni senzor
Namestite barvni senzor

Tukaj je pogled na kartonsko strukturo, ki smo jo naredili, s strani, ki bo položena na računalniški zaslon.

Kot vidite, sem embalažo iz znane blagovne znamke pečenega fižola, slimline sorte za ne tako vitke ljudi, kot sem jaz, koristno recikliral.

Vidite lahko, da je barvni senzor nameščen proti zgornji strehi škatle, saj želimo, da odčita povprečje vse svetlobe, ki prihaja iz tega dela računalniškega zaslona, ne le ene majhne pikice na zaslonu prenosnika, ki je kaj bi prebrali, če bi ga usmerili neposredno na zaslon računalnika.

Korak 7: Spajkanje žic na senzor

Spajkajte žice na vaš senzor
Spajkajte žice na vaš senzor

Žice pokrijem s spajkanjem, nato pa uporabim Blu-Tack kot zgoraj, da jih držim na mestu skozi luknje, medtem ko jih spajkam. To se mi zdi veliko lažje kot uporaba ročnih pripomočkov ali podobnega. Nosim tudi par poceni x3 povečevalnih očal, da vidim, kaj počnem.

8. korak: Ožičenje barvnega senzorja na Arduino Nano

Ožičenje barvnega senzorja na Arduino Nano
Ožičenje barvnega senzorja na Arduino Nano

Uporabil sem Arduino Nano, lahko pa za ta projekt uporabite tudi Uno. Nano je funkcionalno podoben, a fizično manjši.

Zdaj se lahko ustavite na tej stopnji in zaženete programsko opremo z oknom za serijski pogled Arduino, da si ogledate rezultate.

Dodal pa sem tudi nekaj govornih alarmov. Ta uporablja knjižnico sinteze glasu, imenovano Talkie, ki uporablja modulacijo širine impulza na Digital Pin 3 Arduina za ustvarjanje govora iz priključenega zvočnika, ki zveni kot govorilna igrača iz osemdesetih let. Vendar pa je praktično brezplačen za uporabo kot uporabniški vmesnik, zato sem ga začel uporabljati tudi v nekaterih drugih projektih.

9. korak: Dodajte majhen zvočni ojačevalnik

Dodajte majhen zvočni ojačevalnik
Dodajte majhen zvočni ojačevalnik

Če med digitalnim pin 3 vašega Arduino Nano in ozemljitvijo povežete 0,5 W 8 ohmski zvočnik, bo Talkie v redu oddajal nekaj glasovnih izhodov. Vendar bo zelo tiho. Zato sem dodal tudi zelo poceni majhen avdio ojačevalnik. Ta se poveže z Arduinom s 3 žicami in ima 2 vijačna priključka, na katera lahko pritrdite zvočnik. Tako je zvok lažje slišati.

10. korak: Kako priključiti majhen zvočni ojačevalnik

Kako priključiti majhen zvočni ojačevalnik
Kako priključiti majhen zvočni ojačevalnik

3 žice med tem modulom in Arduinom bodo opravile svoje delo. Predlagani zvočnik je 8 ohmov 0,5 vata. Te najdemo v številnih otroških glasbenih govornih igračah.

11. korak: Celotna nastavitev je sestavljena

Celotna nastavitev je sestavljena
Celotna nastavitev je sestavljena

Tukaj vidite, da je Arduino priključen na vrata USB prenosnika. To poživi. Tračni kabel nato vodi od Arduino Nano / ojačevalnega modula / elektronike zvočnikov, ki leži v zgornjem desnem kotu moje tipkovnice, do barvnega senzorja v kartonski škatli. Kartonsko ohišje, obloženo s folijo, je pritrjeno na del knjige naročil na zaslonu prenosnega računalnika z električnim trakom. NE NAlepite traku na računalniški zaslon. Uporabil sem trak vzdolž zgornjega in desnega roba (plastičnega) okvirja zaslona.

Zaprite vse luknje v ohišju s črnim trakom, da se vanjo ne prikrade dnevna svetloba. Želimo le, da svetloba iz dela knjige naročil na računalniškem zaslonu vstopi v kartonsko ohišje, se odbije od folije in nato prebere barvni senzor.

12. korak: Kaj pa programska oprema "Talkie" itd?

Talkie je knjižnica Arduino, ki ustvarja zvok na Pin 3 Arduina. Uporablja kodo, pridobljeno iz ROM čipov različnih starih računalnikov, vključno z nekaterimi vojaškimi letalskimi. Ima knjižnico razpoložljivih besed, sestavljenih iz teh različnih virov, ki jih lahko uporabite.

Čeprav ima omejene besede, ki jih lahko uporabite, a) ima retro kul zvok in b) vašemu projektu skoraj nič ne stane.

Za informacije o namestitvi knjižnice Talkie in uvod v to je že dobro navodilo, zato vas pozivam, da preberete to povezavo in sledite korakom za namestitev knjižnice Talkie Arduino v računalnik:

Talkie Uvod

OPOMBA: Ta korak lahko izpustite, če želite, in uporabite okno Arduino Serial View za ogled izhodov programa, ki teče na Arduino Nano, tj. Tistega, ki bere svetlobno moč, pri tem nekaj matematično izračuna in rezultate prikaže vsakič. 2 sekundi v oknu Serijski pogled.

Korak: Izhodne informacije

Izhodne informacije
Izhodne informacije

Tukaj je od blizu moje okno za serijski pogled s programom, ki se izvaja na Arduinu.

Če ga pustite delovati približno 30 ciklov, trenutno en cikel na 2 sekundi, se bo srednja vrednost razmerja rdeče/zeleno ustalila na enakomerno vrednost, stabilizirali pa se bosta tudi največji in najmanjši vrednosti.

Koda nato izračuna sredino med srednjo in najnižjo zabeleženo vrednostjo. Če izmerjena vrednost RDEČE, deljena z ZELENO jakostjo svetlobe, kadar koli pade pod to mejo alarma, se na zaslonu prikaže opozorilo, da delež zelene narašča glede na rdečo, tj. Prihajajo predvsem naročila za nakup, tj. Vrednost lahko verjetno v kratkoročni prihodnosti.

Če se izmerjena rdeča, deljena z zeleno vrednostjo, začne povečevati nad samodejno nastavljeno alarmno točko na sredini med srednjo in največjo izmerjeno vrednostjo, se mora količina rdeče do zelene luči povečevati, lahko pridejo naročila za prodajo in vrednost se lahko zniža v ultra kratkoročni prihodnosti.

OPOMBA: Kar zadeva trgovanje, je to lahko nesmiselno, nisem ga vodil dovolj dolgo, da bi videl, ali se uporablja v resničnem svetu ali ne. Bere pa različno razmerje rdeče/zeleno in te alarme oddaja v pričakovanih časih.

Korak 14: KODA Arduino skica

Tukaj je priložena skica Arduino, ki sem jo uporabil, da je vse delovalo, kot v videoposnetku na sprednji strani.

V nekaj urah je bil zložen, tako da ga boste morda lahko izboljšali.

Priporočena: