Kazalo:
- 1. korak: Kateri del zaslona je knjiga naročil?
- 2. korak: V glavnem rdeča v primerjavi z večinoma zelena
- 3. korak: Kako bomo merili svetlobo s tega dela zaslona?
- 4. korak: Izrežite karton in nanj prilepite folijo
- 5. korak: Več izdelave kartona
- Korak 6: Namestite barvni senzor
- Korak 7: Spajkanje žic na senzor
- 8. korak: Ožičenje barvnega senzorja na Arduino Nano
- 9. korak: Dodajte majhen zvočni ojačevalnik
- 10. korak: Kako priključiti majhen zvočni ojačevalnik
- 11. korak: Celotna nastavitev je sestavljena
- 12. korak: Kaj pa programska oprema "Talkie" itd?
- Korak: Izhodne informacije
- Korak 14: KODA Arduino skica
Video: Analiza knjige naročil po barvnem senzorju: 14 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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
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?
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 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
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
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
Ž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
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
Č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
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
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
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:
COMO USAR O SENZORJU DE GÁS MQ-7: 5 korakov
COMO USAR O SENSOR DE GÁS MQ-7: Vadnica za uporabo senzorja za MQ-7 za zaznavanje parametrov in prisotnost Monóxido de Carbono (CO)
Več o izjemno pomembnem senzorju !: 11 korakov
Več o izjemno pomembnem senzorju!: Kako lahko ugotovite nivo vode v rezervoarju za vodo? Za spremljanje te vrste stvari lahko uporabite senzor tlaka. To je na splošno zelo uporabna oprema za industrijsko avtomatizacijo. Danes se bomo pogovarjali o tej družini MPX
Krmiljenje izpušnega ventilatorja DC na senzorju gibanja brez Arduina: 4 koraki
Upravljanje izpušnih ventilatorjev z enosmernim tokom na senzorju gibanja brez Arduina: Pozdravljeni, bratje in sestre sveta, naredil sem majhen projekt za nadzor vašega enosmernega izpušnega ventilatorja (če temu dodate en rele, lahko upravljate tudi izpušni ventilator na izmenični tok). To lahko uporabite v mirovanju prostor za sušenje mokrih rok. Uporabili ste tudi drugo aplikacijo
Zamenjajte baterijo v senzorju Nike+ za manj kot 5 USD: 3 koraki
Zamenjajte baterijo v senzorju Nike+ za manj kot 5 USD: moj senzor Nike+ je pred kratkim umrl in po ogledu po spletu sem ugotovil, da ga želijo zamenjati 20 USD! Namesto tega sem v nasprotju s tem, kar so drugi na spletu govorili, ločil in ugotovil, da je postopek zelo preprost in je trajal le 10-15 minut. an
Ustvarjanje urejevalnika Visual Studio v barvnem ozadju: 3 koraki
Ustvarjanje barvnega ozadja vašega urejevalnika Visual Studio: spremenite barvo ozadja urejevalnika kod, da boste bolje videli, manj obremenjevali oči ali se bolje osredotočili