Obsah:

Analýza knihy objednávok pomocou farebného senzora: 14 krokov
Analýza knihy objednávok pomocou farebného senzora: 14 krokov

Video: Analýza knihy objednávok pomocou farebného senzora: 14 krokov

Video: Analýza knihy objednávok pomocou farebného senzora: 14 krokov
Video: Высокая плотность 2022 2024, Júl
Anonim
Image
Image
Ktorá časť obrazovky je kniha objednávok?
Ktorá časť obrazovky je kniha objednávok?

Pri krypto obchodovaní používa senzor červenej/zelenej/modrej farby Adafruit TCS34725 na analýzu svetelného výkonu z knihy objednávok na obrazovke.

Ak prídu prevažne objednávky typu „kúpiť“, reprezentované zelenými číslami na obrazovke, možno by ste mohli očakávať, že hodnota vašej obľúbenej mince sa v ultra krátkom čase zvýši. Ak knihu objednávok začnú zapĺňať prevažne červené „predajné“objednávky, potom by ste mohli v ultra krátkom čase očakávať, že hodnota vašej mince klesne.

Preto prichádza inovatívny krok, čo by sa stalo, keby ste analyzovali svetelný výkon iba tej časti obrazovky počítača, na ktorej je zobrazená kniha objednávok, a potom vypracovali zmeny v pomere zeleného a červeného svetla v priebehu času ?

Tento projekt používa senzor červeného / zeleného / modrého svetla Adafruit TCS34725 pripojený k Arduino Nano, ktorý je zasunutý do kartónového obalu s fóliou a ktorý je namontovaný nad časťou knihy objednávok vašej platformy na obchodovanie s kryptomenami pri zobrazení obrazovky. V priebehu času určuje priemerný pomer červenej k zelenej a potom vás slovne upozorní, ak sa okamžité meranie pomeru červenej k zelenej pohybuje od tejto strednej oblasti k červenej alebo zelenej.

Akékoľvek obchodné rozhodnutia, ktoré urobíte na základe toho, sú výlučne na vás! Netuším, či to má pre obchodovanie hodnotu alebo nie, ale cítil som sa nútený to vyskúšať, aby som zistil, či to ako nápad funguje. Robí.

Systém verbálneho varovania nevyžaduje modul syntetizátora reči. Hovorové výstrahy generuje rovnaké zariadenie Arduino Nano pomocou knižnice „Talkie“.

Hlavný zoznam vecí, ktoré budete potrebovať:

Arduino Nano 5V s procesorom 328

Farebný senzor Adafruit TCS34725 s IR filtrom a LED svetlom

Spájkovacie schopnosti

Nejaká znalosť dosiek Arduino a ich používanie.

Voliteľne:

Modul malého zosilňovača zvuku LM386

8 Ohm 0,5 W reproduktor

Krok 1: Ktorá časť obrazovky je kniha objednávok?

Pomocou prehliadača trhu s kryptoburzovým obchodovaním Binance je zoznam prichádzajúcich objednávok na nákup a predaj uvedený ako neustále sa meniaci tok červených a zelených číselných hodnôt v stĺpci označenom červeným políčkom.

Ak zmeráme podiel červeného a zeleného svetla vychádzajúceho z tejto časti obrazovky, hypotéza (neoverená) je, že vám to môže poskytnúť návod na krátkodobé sentimenty, t.j. chce každý zrazu chcieť kúpiť alebo predať?

Krok 2: Hlavne červená verzus hlavne zelená

Hlavne červená verzus hlavne zelená
Hlavne červená verzus hlavne zelená

Príklad koncepcie:

Vľavo je snímka obrazovky knihy objednávok bitcoinov, ktorá je v tom mieste hlavne červená. O niekoľko minút neskôr je už hlavne zelená.

Krok 3: Ako budeme merať svetlo z tejto časti obrazovky?

Ako budeme merať svetlo z tejto časti obrazovky?
Ako budeme merať svetlo z tejto časti obrazovky?

Vyrobíme dlhú tenkú lepenkovú štruktúru lemovanú fóliou, ktorá presne pasuje práve na túto časť obrazovky.

Vnútri boxu bude senzor TCS34725.

POZNÁMKA: Pretože sa zdá, že tento snímač sníma svetlo vo veľmi malej bodovej oblasti pred ním, je namontovaný čelom k obrazovke z vnútra boxu s fóliou, pretože nechceme merať pomer červenej a zelenej farby malého bodu. na obrazovke prenosného počítača chceme poznať celkový pomer červená/zelená v tejto oblasti obrazovky. Preto necháme svetlo poskakovať vnútri puzdra lemovaného fóliou a potom senzor meria pomer červenej a zelenej farby tohto zmiešaného svetla. Aspoň to bol zámer.

Krok 4: Odstrihnite kartón a lepiacu fóliu

Odstrihnite kartón a prilepenú fóliu
Odstrihnite kartón a prilepenú fóliu

Vyrežte takýto tvar na základe plochy vlastného prenosného počítača, ktorý pokrýva kniha objednávok.

Zaskrutkujte hliníkovú fóliu, vyrovnajte ju a prilepte na lepenku sprejovým lepidlom alebo podobným spôsobom. Stiahla som fóliu, pretože chceme, aby sa svetlo z tejto časti obrazovky odrazilo polonáhodne v krabici.

Krok 5: Väčšia výroba kartónu

Viac kartónovej výroby
Viac kartónovej výroby

Kartónová časť vľavo má v sebe vyrobený obdĺžnikový slot, ktorý má presne rovnaký tvar ako oblasť obrazovky, na ktorej je kniha objednávok.

Zodpovedajúca, teraz zložená škatuľa s fóliou lemovanou vľavo bude mať v sebe namontovaný snímač a potom bude cez tento otvor prelepená čiernou elektrickou izolačnou páskou, aby svetlo z obrazovky preniklo cez obdĺžnikový otvor a potom sa odrazilo dovnútra krabica lemovaná fóliou.

Krok 6: Namontujte snímač farby

Namontujte snímač farby
Namontujte snímač farby

Tu je pohľad na kartónovú štruktúru, ktorú sme urobili, zo strany, ktorá bude položená cez obrazovku počítača.

Ako vidíte, užitočne som recykloval obaly od známej značky pečenej fazule, tenkej odrody pre nie tak štíhlych ľudí, ako som ja.

Môžete vidieť, že farebný senzor je namontovaný smerom k najvyššej streche škatule, pretože chceme, aby čítal priemer všetkého svetla prichádzajúceho z tejto časti obrazovky počítača, nielen z jednej malej bodovej plochy obrazovky prenosného počítača, ktorá je čo by ste si prečítali, keby ste to namierili priamo na obrazovku počítača.

Krok 7: Spájkovacie vodiče k senzoru

Spájkovacie vodiče k vášmu senzoru
Spájkovacie vodiče k vášmu senzoru

Pocínujem svoje drôty spájkou a potom ich pomocou Blu-Tacku pridržím na mieste cez otvory, zatiaľ čo ich spájkujem. Považujem to za oveľa jednoduchšie ako používať zariadenia pomocnej ruky alebo podobné. Tiež nosím lacné lupy x3, aby som videl, čo robím.

Krok 8: Pripojenie farebného senzora k Arduino Nano

Zapojenie farebného senzora k Arduino Nano
Zapojenie farebného senzora k Arduino Nano

Použil som Arduino Nano, ale na tento projekt by ste mohli použiť aj Uno. Nano je funkčne podobné, ale fyzicky menšie.

Teraz by ste sa mohli zastaviť v tejto fáze a spustiť softvér pomocou okna sériového zobrazenia Arduino, aby ste videli výstupy.

Pridal som však aj niekoľko hovoriacich alarmov. Toto používa knižnicu syntézy hlasu s názvom Talkie, ktorá používa moduláciu šírky impulzu na digitálnom pine 3 Arduina na vytváranie reči z pripojeného reproduktora, ktorý znie ako hovoriaca hračka z 80. rokov. Implementácia ako používateľského rozhrania je však prakticky bezplatná, takže som to začal používať aj v niektorých svojich ďalších projektoch.

Krok 9: Pridajte malý zosilňovač zvuku

Pridajte malý zosilňovač zvuku
Pridajte malý zosilňovač zvuku

Ak prepojíte 0,5 Wattový 8 ohmový reproduktor medzi digitálny pin 3 vášho Arduino Nano a uzemnenie, Talkie cez neho vytvorí nejaký hlasový výstup. Bude však veľmi ticho. Preto som tiež pridal veľmi lacný malý zvukový zosilňovač. Pripojí sa k Arduinu tromi vodičmi a má 2 skrutkové svorky, ku ktorým môžete pripojiť reproduktor. Vďaka tomu je zvuk lepšie počuť.

Krok 10: Ako zapojiť malý zosilňovač zvuku

Ako zapojiť malý zosilňovač zvuku
Ako zapojiť malý zosilňovač zvuku

3 drôty medzi týmto modulom a Arduinom budú fungovať. Odporúčaný reproduktor je 8 Ohm 0,5 W. Nachádzajú sa v mnohých detských hudobných rozprávajúcich hračkách.

Krok 11: Zostavené celé nastavenie

Zostavenie celého zariadenia
Zostavenie celého zariadenia

Tu vidíte Arduino zapojené do USB portu prenosného počítača. Toto to napája. Plochý kábel potom prechádza od elektroniky Arduino Nano / zosilňovača / reproduktora spočívajúcej v pravom hornom rohu klávesnice k snímaču farieb vo vnútri kartónovej škatule. Kartónový kryt lemovaný fóliou je pomocou elektrickej pásky pripevnený k časti knihy objednávok na obrazovke môjho prenosného počítača. Neaplikujte PÁSKU NA OBRAZOVKU POČÍTAČA. Použil som pásku pozdĺž horného okraja a pravého okraja (plastového) rámu obrazovky.

Utesnite všetky otvory vo vašom kryte čiernou páskou, aby sa do neho nedostalo denné svetlo. Chceme, aby svetlo z časti knihy knihy objednávok na obrazovke počítača vstúpilo do kartónového krytu, odrazilo sa od fólie a potom ho číta farebný senzor.

Krok 12: Čo so softvérom „Talkie“atď.?

Talkie je knižnica Arduino, ktorá vytvára zvuk na kolíku 3 Arduina. Používa kód extrahovaný z čipov ROM rôznych starých počítačov vrátane niektorých vojenských leteckých. Má knižnicu dostupných slov zostavenú z týchto rôznych zdrojov, ktoré môžete použiť.

Preto, aj keď je obmedzený slovami, ktoré môžete použiť, a) má retro chladný zvuk a b) prakticky nič nestojí za pridanie do vášho projektu.

Ak chcete získať informácie o inštalácii knižnice Talkie a ich úvod, už k tomu existuje dobrý návod, a preto vás vyzývam, aby ste si prečítali tento odkaz a postupovali podľa pokynov na inštaláciu knižnice Talkie Arduino do počítača:

Úvod do vysielačky

POZNÁMKA: Tento krok môžete vynechať, ak chcete a použiť okno Arduino Serial View na zobrazenie výstupov z programu spusteného na zariadení Arduino Nano, tj. Programu, ktorý číta svetelný výkon, robí s ním niekoľko matematických výpočtov a zobrazuje výsledky vždy. 2 sekundy v okne Sériové zobrazenie.

Krok 13: Informácie o výstupe

Informácie o výstupe
Informácie o výstupe

Tu je detailný záber na moje okno sériového zobrazenia s programom spusteným na Arduine.

Ak ho necháte bežať asi 30 cyklov, v súčasnosti jeden cyklus každé 2 sekundy, priemerná hodnota pomeru červená/zelená sa ustáli na stabilnej hodnote a stabilizujú sa aj maximálne a minimálne hodnoty.

Kód potom vypočíta hodnotu v strede medzi priemerom a minimálnou zaznamenanou hodnotou. Ak nameraná hodnota ČERVENÉHO vydelená ZELENOU intenzitou svetla kedykoľvek klesne pod tento alarmový limit, na obrazovke sa zobrazí upozornenie, že podiel zelenej rastie vzhľadom na červenú, tj prichádzajú hlavne objednávky na nákup, tj hodnota môže byť môže ísť v ultra krátkodobej budúcnosti nahor.

Ak sa nameraná červená hodnota delená zelenou hodnotou začne zvyšovať nad automaticky nastavený alarmový bod v strede medzi priemerom a maximálnou nameranou hodnotou, potom sa musí množstvo červeného až zeleného svetla zvyšovať, môžu prichádzať objednávky na predaj a hodnota môže ísť. v ultra krátkodobej budúcnosti.

POZNÁMKA: Z obchodného hľadiska to môže byť všetko nezmysel. Nespúšťal som to dostatočne dlho, aby som zistil, či je to v reálnom živote použiteľné alebo nie. Číta však rôzny pomer červená/zelená a dáva tieto alarmy v očakávaných časoch.

Krok 14: KÓD Arduino skica

Tu je náčrt Arduina, ktorý som použil na to, aby to všetko fungovalo ako vo videu na titulnej stránke.

Bola dláždená dohromady za pár hodín, takže ju možno budete môcť zlepšiť.

Odporúča: