Obsah:
- Krok 1: Ktorá časť obrazovky je kniha objednávok?
- Krok 2: Hlavne červená verzus hlavne zelená
- Krok 3: Ako budeme merať svetlo z tejto časti obrazovky?
- Krok 4: Odstrihnite kartón a lepiacu fóliu
- Krok 5: Väčšia výroba kartónu
- Krok 6: Namontujte snímač farby
- Krok 7: Spájkovacie vodiče k senzoru
- Krok 8: Pripojenie farebného senzora k Arduino Nano
- Krok 9: Pridajte malý zosilňovač zvuku
- Krok 10: Ako zapojiť malý zosilňovač zvuku
- Krok 11: Zostavené celé nastavenie
- Krok 12: Čo so softvérom „Talkie“atď.?
- Krok 13: Informácie o výstupe
- Krok 14: KÓD Arduino skica
Video: Analýza knihy objednávok pomocou farebného senzora: 14 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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á
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?
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
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
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
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
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
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
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
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
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
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:
UV indexový merač pomocou senzora ML8511 ULTRAVIOLET senzora Arduino: 6 krokov
UV indexový merač pomocou senzora ML8511 ULTRAVIOLET Arduino: V tomto návode sa naučíme, ako zmerať slnečný UV index pomocou senzora ML8511 ULTRAVIOLET. Sledujte video! https://www.youtube.com/watch?v=i32L4nxU7_M
LED osvetlenie knihy - vnútri knihy!: 10 krokov (s obrázkami)
LED svetlo na knihu - vo vnútri knihy !: Rovnako ako názov napovedá, tento návod vám ukáže, ako vytvoriť osvetlenie knihy v knihe. Pôvodne som uvažoval o použití veľmi malej knihy pre túto zostavu, aby mohla byť vrecková (stále sa dá vyrobiť), ale rozhodla som sa, že to uľahčím
Analýza údajov o teplote/vlhkosti pomocou Ubidotov a tabuliek Google: 6 krokov
Analýza teplôt/vlhkosti pomocou Ubidotov a tabuliek Google: V tomto tutoriáli budeme merať rôzne údaje o teplote a vlhkosti pomocou snímača teploty a vlhkosti. Dozviete sa tiež, ako odoslať tieto údaje do Ubidots. Aby ste ho mohli analyzovať odkiaľkoľvek pre rôzne aplikácie. Tiež odoslaním
Pozrite si zvukové vlny pomocou farebného svetla (RGB LED): 10 krokov (s obrázkami)
Pozrite si zvukové vlny pomocou farebného svetla (RGB LED): Tu môžete vidieť zvukové vlny a pozorovať interferenčné obrazce vytvárané dvoma alebo viacerými meničmi, pretože rozstup medzi nimi je rôzny. (Úplne vľavo, interferenčný obrazec s dvoma mikrofónmi pri 40 000 cykloch za sekundu; vpravo hore, jeden mikrofón
Projekt IoT farebného senzora RFID +: 7 krokov
Projekt IoT RFID + farebného senzora: Cieľom tohto projektu je odmeniť ľudí, ktorí pijú zo šálok kávy a správne ich zlikvidujú. Vezmite si napríklad spoločnosť ako Tim Hortons; v roku 2014 zaznamenali podávanie 2 miliárd šálok kávy ročne. Napriek tomu, že ich poháre je možné recyklovať