INHOUDSOPGAWE:
- Stap 1: Watter deel van die skerm is die bestelboek?
- Stap 2: Hoofsaaklik Rooi Versus Hoofsaaklik Groen
- Stap 3: Hoe gaan ons die lig van hierdie deel van die skerm meet?
- Stap 4: Sny karton en plak foelie daarby
- Stap 5: Meer kartonvervaardiging
- Stap 6: Monteer die kleursensor
- Stap 7: Soldeerdrade na u sensor
- Stap 8: Bedrading van kleursensor na 'n Arduino Nano
- Stap 9: Voeg 'n klein klankversterker by
- Stap 10: Hoe om die klein klankversterker op te skakel
- Stap 11: Die hele opstelling saamgestel
- Stap 12: Wat van die 'Talkie' sagteware ens?
- Stap 13: Die uitsetinligting
- Stap 14: CODE Arduino Sketch
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Gebruik 'n Adafruit TCS34725 rooi/groen/blou kleursensor om die liguitset van die bestelboek op die skerm te ontleed tydens kripto-handel.
As daar oorwegend 'koop'-bestellings kom, wat deur groen getalle op die skerm voorgestel word, kan u verwag dat die waarde van u gunsteling muntstuk op die ultra kort termyn sal toeneem. As oorwegend rooi 'verkoop'-bestellings die bestelboek begin vul, kan u waarskynlik verwag dat die waarde van u munt op ultra-kort termyn sal daal.
Daarom kom die innoverende stap: wat sou gebeur as u die liguitset van net die gedeelte van u rekenaarskerm wat die bestelboek vertoon, ontleed en dan veranderings in die verhouding tussen groen lig en rooi lig uitwerk? ?
Hierdie projek gebruik 'n Adafruit TCS34725 rooi / groen / blou ligsensor wat aan 'n Arduino Nano geheg is, wat in 'n kartonomhulsel met foelie geplaas is, wat op sy beurt gemonteer is op die bestelboekgedeelte van u cryptocurrency -handelsplatform op die skerm. Dit bepaal die gemiddelde rooi tot groen verhouding oor tyd en waarsku u dan met mondelinge waarskuwings as die onmiddellike rooi tot groen verhouding meting wegbeweeg van hierdie gemiddelde sentrale gebied na die rooi of groen.
Alle handelsbesluite wat u hierop neem, is heeltemal aan u! Ek het geen idee of dit van waarde is vir handel nie, maar ek was verplig om dit te probeer kyk of dit as 'n idee werk. Dit doen.
Die mondelinge waarskuwingstelsel benodig nie 'n spraaksintemodule nie. Die gesproke waarskuwings word deur dieselfde Arduino Nano gegenereer met behulp van die 'Talkie' -biblioteek.
Die belangrikste lys van dinge wat u benodig:
Arduino Nano 5V met die 328 verwerker
Adafruit TCS34725 kleursensor met IR -filter en LED -lig
Soldeervaardighede
Bekendheid met Arduino -borde en hoe om dit te gebruik.
Opsioneel:
Klein klankversterker module LM386
8 Ohm 0,5 Watt luidspreker
Stap 1: Watter deel van die skerm is die bestelboek?
Met behulp van die Binance -kripto -handelsmark -kyker, word die lys van koop- en verkooporders wat binnekom, gelys as 'n voortdurend veranderende vloei van rooi en groen numeriese waardes in die kolom gemerk met die rooi blokkie.
As ons die verhouding rooi tot groen lig uit hierdie deel van die skerm meet, is die hipotese (on bewys) dat dit u 'n gids kan gee vir sentiment op kort termyn, dit wil sê dat almal skielik wil koop of verkoop?
Stap 2: Hoofsaaklik Rooi Versus Hoofsaaklik Groen
'N Voorbeeld van die konsep:
Links is 'n skermkiekie van die bestelboek vir bitcoin, wat op daardie stadium hoofsaaklik rooi is. 'N Paar minute later is dit hoofsaaklik groen.
Stap 3: Hoe gaan ons die lig van hierdie deel van die skerm meet?
Ons maak 'n kartonstruktuur met 'n lang, dun foelie wat presies net oor hierdie deel van die skerm pas.
In die boks sal die TCS34725 -sensor wees.
LET WEL: Aangesien hierdie sensor die lig in 'n baie klein kolletjie voor dit lees, word dit WEG van die skerm af in die boks van die foelie vasgemaak, aangesien ons NIE die rooi/groen verhouding van 'n klein kolletjie wil meet nie op die skootrekenaar se skerm, wil ons die algehele rooi/groen verhouding van hierdie gebied van die skerm ken. Daarom laat ons die lig in die omhulsel van die foelie rondbons, en dan meet die sensor die rooi/groen verhouding van hierdie deurmekaar lig. Dit was ten minste die bedoeling.
Stap 4: Sny karton en plak foelie daarby
Sny 'n vorm soos hierdie, gebaseer op die oppervlakte van u eie skootrekenaar wat die bestelboek dek.
Skroef aluminiumfoelie op, druk dit weer plat en plak dit op die karton met spuitgom of soortgelyke. Ek het die foelie ingekrap terwyl ons wou hê dat die lig van hierdie deel van die skerm semi-lukraak in die boks rondbons.
Stap 5: Meer kartonvervaardiging
Die kartondeel aan die linkerkant bevat 'n reghoekige gleuf wat presies dieselfde vorm het as die oppervlak van die skerm waarop die bestelling verskyn.
Die bypassende, nou gevoude, met foelie uitgevoerde boks aan die linkerkant, sal die sensor daarin laat plak en dan met 'n swart elektriese isolasieband oor hierdie gat vasgemaak word, sodat lig deur die skerm deur die reghoekige gat binnedring en dan binne -in die doos met foelie uitgevoer.
Stap 6: Monteer die kleursensor
Hier is 'n blik op die kartonstruktuur wat ons gemaak het, van die kant wat oor die rekenaarskerm gelê sal word.
Soos u kan sien, het ek die verpakking nuttig herwin van 'n bekende bakboontjie, 'n skraal verskeidenheid vir nie-slank mense soos ek.
U kan sien dat die kleursensor teen die boonste dak van die boks gemonteer is, want ons wil hê dat dit die gemiddelde moet lees van al die lig wat uit die deel van die rekenaarskerm kom, nie net 'n klein punt van die skootrekenaarskerm nie. wat u sou lees as u dit direk op die rekenaarskerm wys.
Stap 7: Soldeerdrade na u sensor
Ek maak my drade met soldeersel vas en gebruik dan Blu-Tack soos hierbo om dit deur die gate vas te hou terwyl ek dit soldeer. Ek vind dit baie makliker as om hulpmiddels of soortgelyke toestelle te gebruik. Ek dra ook 'n paar goedkoop x3 vergrootglasbrille, sodat ek kan sien wat ek doen.
Stap 8: Bedrading van kleursensor na 'n Arduino Nano
Ek het 'n Arduino Nano gebruik, maar u kan ook 'n Uno vir hierdie projek gebruik. Die nano is funksioneel soortgelyk, maar fisies kleiner.
U kan nou in hierdie stadium stop en die sagteware gebruik met die Arduino Serial View -venster om die uitsette te sien.
Ek het egter ook 'n paar alarms bygevoeg. Dit gebruik 'n stemsintese -biblioteek genaamd Talkie, wat polswydte -modulasie op Digital Pin 3 van die Arduino gebruik om spraak te maak van 'n aangehegte luidspreker wat klink soos 'n speelgoed uit die 1980's. Dit is egter prakties gratis om as 'n gebruikerskoppelvlak te implementeer, so ek het dit ook in sommige van my ander projekte begin gebruik.
Stap 9: Voeg 'n klein klankversterker by
As u 'n 0,5 Watt 8 Ohm -luidspreker tussen die digitale pen 3 van u Arduino Nano en die aarde aansluit, sal Talkie 'n goeie stemuitset lewer. Dit sal egter baie stil wees. Daarom het ek ook 'n baie goedkoop klein klankversterker bygevoeg. Dit sluit aan by die Arduino met 3 drade en het 2 skroefaansluitings om u luidspreker aan te heg. Dit maak die klank makliker om te hoor.
Stap 10: Hoe om die klein klankversterker op te skakel
Drie drade tussen hierdie module en die Arduino sal die werk doen. Die voorgestelde spreker is 8 Ohm, 0,5 Watt. Dit word gevind in baie kinders se musikale speelding.
Stap 11: Die hele opstelling saamgestel
Hier sien u die Arduino in 'n USB -poort van die skootrekenaar gekoppel. Dit dryf dit aan. Die lintkabel loop dan van die Arduino Nano / versterkermodule / luidsprekerelektronika wat regs bo op my sleutelbord rus, na die kleursensor in die kartondoos. Die kartonomhulsel met foelie is met elektriese band oor die bestelboekgedeelte van my skootrekenaarskerm vasgemaak. MOET NIE TAPE AAN U Rekenaarskerm toedien nie. Ek het band langs die boonste rand en regterkant van die (plastiek) skermraam gebruik.
Maak gate in u omhulsel toe met swart kleefband, sodat daglig nie daarin kan sluip nie. Ons wil net hê dat lig uit die bestelboekgedeelte van die rekenaarskerm die kartondoos binnedring, van die foelie afbons en dan deur die kleursensor gelees word.
Stap 12: Wat van die 'Talkie' sagteware ens?
Talkie is 'n Arduino -biblioteek wat klank skep op Pin 3 van 'n Arduino. Dit gebruik kode wat onttrek is uit ROM -skyfies van verskillende ou rekenaars, waaronder sommige militêre lugvaart. Dit bevat 'n biblioteek met beskikbare woorde uit hierdie verskillende bronne wat u kan gebruik.
Alhoewel dit beperk is tot die woorde wat u kan gebruik, het dit a) 'n retro cool klank en b) kos dit byna niks om by te voeg tot u projek nie.
Vir meer inligting oor die installering van die Talkie -biblioteek en 'n inleiding hieroor, is daar reeds 'n goeie instruksie, daarom wil ek u aanmoedig om hierdie skakel te lees en die stappe te volg om die Talkie Arduino -biblioteek op u rekenaar te installeer:
Inleiding tot Talkie
OPMERKING: u kan hierdie stap weglaat as u wil en die Arduino Serial View -venster gebruik om die uitsette te sien van die program wat op die Arduino Nano loop, dit wil sê die een wat die liguitset lees, wiskunde doen en elke keer die resultate vertoon 2 sekondes in die Serial View -venster.
Stap 13: Die uitsetinligting
Hier is 'n close -up van my seriële kykvenster met die program op die Arduino.
As u dit tans ongeveer 30 siklusse laat loop, een siklus elke 2 sekondes, sal die gemiddelde waarde van die rooi/groen verhouding tot 'n konstante waarde wees, en die maksimum en minimum waardes sal ook gestabiliseer word.
Die kode bereken dan 'n waarde tussen die gemiddelde en die minimum aangetekende waarde. As die gemete waarde van ROOI gedeel deur GROEN ligintensiteit te eniger tyd onder hierdie alarmgrens val, sal 'n waarskuwing op die skerm verskyn dat die persentasie groen styg relatief tot rooi, dws daar is hoofsaaklik kooporders wat binnekom, dws die waarde kan moontlik in die ultra kort termyn toeneem.
As die gemete rooi gedeel deur die groen waarde begin toeneem bo 'n outomaties ingestelde alarmpunt halfpad tussen die gemiddelde en die maksimum gemete waarde, moet die hoeveelheid rooi tot groen lig toeneem, verkooporders kan binnekom en die waarde kan styg daal in die ultra kort termyn toekoms.
LET WEL: In handelsvoorwaardes kan dit alles onsin wees, ek het dit nie lank genoeg uitgevoer om te kyk of dit werklik gebruik is nie. Dit het egter 'n wisselende rooi/groen verhouding en dit gee hierdie alarms op die verwagte tye.
Stap 14: CODE Arduino Sketch
Hier is die Arduino -skets wat ek gebruik het om dit alles te laat werk, soos in die video op die voorblad.
Dit is binne 'n paar uur saamgesteek, sodat u dit moontlik kan verbeter.
Aanbeveel:
Eenvoudige DIY kleursensor van Magicbit: 5 stappe
Eenvoudige DIY kleursensor van Magicbit: In hierdie tutoriaal leer ons hoe u 'n eenvoudige kleursensor kan maak met Magicbit met Arduino
Weerstasie: ESP8266 Met diep slaap, SQL, grafiek volgens fles en plots: 3 stappe
Weerstasie: ESP8266 Met diep slaap, SQL, grafiek deur fles en plots: sou dit lekker wees om die temperatuur, humiditeit of ligintensiteit op u balkon te weet? Ek weet ek sou. Ek het dus 'n eenvoudige weerstasie gemaak om sulke data te versamel. Die volgende afdelings is die stappe wat ek geneem het om een te bou: laat ons begin
VPN Premium -instellingsgids vir aflaai van hoë snelhede en streaming van OKAY volgens REO: 10 stappe
VPN Premium-instellingsgids vir aflaai van hoë snelhede en OKAY-streaming deur REO: Dankie, Asuswrt-MerlinHi, ek kom uit Thailand. Ek gaan 'n VPN-gedetailleerde opstellingsgids skryf vir 'n hoë aflaai van gemiddeld ongeveer 100 Mb/s en miskien die gladste streaming vir Netflix, Crunchyroll, Hulu, ens. Uit Thailand, die bestemming
Kleursensor met LCD -skerm: 6 stappe
Kleursensor met LCD -skerm: Die doel is om 'n toestel te skep waarmee kleurblinde mense kleure kan opspoor sonder om die kleur te hoef te sien. Deur die LCD -skerm met die sensor te gebruik, word die kleur opgetel en dan oorgedra na woorde op die LCD -skerm. Hierdie toestel wou
Hoe om te alfabetiseer volgens van in Microsoft Word: 3 stappe
Hoe om te alfabetiseer volgens van in Microsoft Word: In hierdie instruksies gaan ek u leer hoe om met die van in alfabet te word in MS word. Dit is 'n baie handige hulpmiddel wat soms baie nuttig is