Table des matières:
- Étape 1: quelle partie de l'écran est le carnet de commandes ?
- Étape 2: Principalement rouge contre principalement vert
- Étape 3: Comment allons-nous mesurer la lumière de cette partie de l'écran ?
- Étape 4: Coupez le carton et collez-y du papier d'aluminium
- Étape 5: Plus de fabrication de carton
- Étape 6: Montez le capteur de couleur
- Étape 7: Soudez les fils à votre capteur
- Étape 8: Câblage du capteur de couleur à un Arduino Nano
- Étape 9: ajoutez un petit amplificateur audio
- Étape 10: Comment câbler le petit amplificateur audio
- Étape 11: Toute la configuration assemblée
- Étape 12: Qu'en est-il du logiciel « Talkie », etc. ?
- Étape 13: Les informations de sortie
- Étape 14: CODE Arduino Sketch
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Utilise un capteur de couleur rouge/vert/bleu Adafruit TCS34725 pour analyser la lumière émise par le carnet d'ordres à l'écran lors du trading de crypto.
Si principalement des ordres d'achat, représentés par des chiffres verts à l'écran, vous pouvez vous attendre à ce que la valeur de votre pièce préférée augmente à très court terme. Si les ordres de "vente" à prédominance rouge commencent à remplir le carnet d'ordres, vous pouvez vous attendre à ce que la valeur de votre pièce baisse à ultra-court terme.
Par conséquent, voici l'étape innovante, que se passerait-il si vous deviez analyser le flux lumineux de cette section de votre écran d'ordinateur qui affiche le carnet de commandes, puis déterminer les changements dans le rapport entre la lumière verte et la lumière rouge au fil du temps ?
Ce projet utilise un capteur de lumière rouge / vert / bleu Adafruit TCS34725 attaché à un Arduino Nano, installé dans un boîtier en carton doublé de papier d'aluminium monté à son tour sur la partie du carnet d'ordres de votre plate-forme de trading de crypto-monnaie à l'écran. Il détermine le rapport rouge sur vert moyen au fil du temps, puis vous avertit par des avertissements verbaux si la mesure instantanée du rapport rouge sur vert s'éloigne de cette zone centrale moyenne vers le rouge ou le vert.
Toutes les décisions commerciales que vous prenez sur cette base vous appartiennent entièrement ! Je ne sais pas si cela a de la valeur ou non pour le commerce, mais je me suis senti obligé de l'essayer pour voir si cela fonctionne comme une idée. Cela fait.
Le système d'avertissement verbal ne nécessite pas de module de synthèse vocale. Les alertes vocales sont générées par le même Arduino Nano à l'aide de la bibliothèque "Talkie".
Liste principale des choses dont vous aurez besoin:
Arduino Nano 5V avec le processeur 328
Capteur de couleur Adafruit TCS34725 avec filtre IR et lumière LED
Compétences en soudure
Une certaine familiarité avec les cartes Arduino et comment les utiliser.
En option:
Petit module amplificateur audio LM386
Haut-parleur 8 Ohm 0,5 Watt
Étape 1: quelle partie de l'écran est le carnet de commandes ?
À l'aide du visualiseur de marché de trading de crypto Binance, la liste des ordres d'achat et de vente entrants est répertoriée sous la forme d'un flux en constante évolution de valeurs numériques rouges et vertes dans la colonne marquée d'un cadre rouge.
Si nous mesurons la proportion de lumière rouge à verte émanant de cette partie de l'écran, l'hypothèse (non prouvée) est que cela peut vous donner une idée du sentiment à court terme, c'est-à-dire que tout le monde veut soudainement acheter ou vendre ?
Étape 2: Principalement rouge contre principalement vert
Un exemple de concept:
Sur la gauche se trouve une capture d'écran du carnet de commandes de bitcoin qui est principalement rouge à ce stade. Quelques minutes plus tard, il est principalement vert.
Étape 3: Comment allons-nous mesurer la lumière de cette partie de l'écran ?
Nous allons fabriquer une longue structure en carton doublé d'une feuille mince qui s'adapte exactement sur cette partie de l'écran.
À l'intérieur de la boîte se trouvera le capteur TCS34725.
REMARQUE: comme ce capteur semble lire la lumière dans une très petite zone de points devant lui, il est monté face à l'écran à l'intérieur de la boîte doublée de papier d'aluminium car nous ne voulons PAS mesurer le rapport rouge/vert d'un petit point sur l'écran de l'ordinateur portable, nous voulons connaître le rapport rouge/vert global de cette région de l'écran. Par conséquent, nous laissons la lumière rebondir à l'intérieur de l'enceinte doublée de papier d'aluminium, puis le capteur mesure le rapport rouge/vert de cette lumière mélangée. C'était du moins l'intention.
Étape 4: Coupez le carton et collez-y du papier d'aluminium
Découpez une forme comme celle-ci en fonction de la surface de votre propre ordinateur portable que couvre le carnet de commandes.
Vissez du papier d'aluminium, aplatissez-le et collez-le sur le carton avec un adhésif en aérosol ou similaire. J'ai froissé le papier d'aluminium car nous voulons que la lumière de cette partie de l'écran rebondisse de manière semi-aléatoire à l'intérieur de la boîte.
Étape 5: Plus de fabrication de carton
La partie en carton de gauche comporte une fente rectangulaire qui a exactement la même forme que la zone de l'écran sur lequel se trouve le carnet de commandes.
La boîte assortie, maintenant pliée, doublée de papier d'aluminium sur la gauche aura le capteur installé à l'intérieur et sera ensuite collée sur ce trou avec du ruban isolant électrique noir de sorte que la lumière de l'écran entrera par le trou rectangulaire et rebondira ensuite à l'intérieur du boîte doublée de papier d'aluminium.
Étape 6: Montez le capteur de couleur
Voici une vue de la structure en carton que nous avons réalisée, du côté qui sera posé sur l'écran de l'ordinateur.
Comme vous pouvez le voir, j'ai recyclé utilement l'emballage d'une marque bien connue de fèves au lard, la variété mince pour les personnes pas si minces comme moi.
Vous pouvez voir que le capteur de couleur est monté face au toit le plus haut de la boîte car nous voulons qu'il lise la moyenne de toute la lumière provenant de cette partie de l'écran de l'ordinateur, pas seulement une petite zone de points de l'écran de l'ordinateur portable, qui est ce que vous liriez si vous le pointiez directement sur l'écran de l'ordinateur.
Étape 7: Soudez les fils à votre capteur
J'étame mes fils avec de la soudure, puis j'utilise Blu-Tack comme ci-dessus pour les maintenir en place à travers les trous pendant que je les soude. Je trouve cela beaucoup plus facile que d'utiliser des aides manuelles ou similaires. Je porte également une paire de lunettes grossissantes x3 bon marché pour voir ce que je fais.
Étape 8: Câblage du capteur de couleur à un Arduino Nano
J'ai utilisé un Arduino Nano mais vous pouvez également utiliser un Uno pour ce projet. Le nano est fonctionnellement similaire mais physiquement plus petit.
Vous pouvez maintenant vous arrêter à ce stade et exécuter le logiciel à l'aide de la fenêtre d'affichage série Arduino pour voir les sorties.
Cependant, j'ai également ajouté des alarmes parlantes. Cela utilise une bibliothèque de synthèse vocale appelée Talkie qui utilise la modulation de largeur d'impulsion sur la broche numérique 3 de l'Arduino pour créer la parole à partir d'un haut-parleur connecté qui ressemble à un jouet parlant des années 1980. Cependant, il est pratiquement gratuit à implémenter en tant qu'interface utilisateur, j'ai donc commencé à l'utiliser également dans certains de mes autres projets.
Étape 9: ajoutez un petit amplificateur audio
Si vous câblez un haut-parleur de 0,5 watt 8 ohms entre la broche numérique 3 de votre Arduino Nano et la terre, Talkie produira une sortie vocale à travers elle OK. Cependant, ce sera très calme. Par conséquent, j'ai également ajouté un petit amplificateur audio à très faible coût. Cela se connecte à l'Arduino avec 3 fils et dispose de 2 bornes à vis pour attacher votre haut-parleur. Cela rend le son plus facile à entendre.
Étape 10: Comment câbler le petit amplificateur audio
3 fils entre ce module et l'Arduino feront le travail. Le haut-parleur suggéré est de 8 Ohm 0,5 Watt. On les trouve dans de nombreux jouets musicaux parlants pour enfants.
Étape 11: Toute la configuration assemblée
Ici, vous voyez l'Arduino branché sur un port USB de l'ordinateur portable. Cela l'alimente. Le câble plat relie ensuite l'électronique Arduino Nano / Amplifier Module / Speaker reposant en haut à droite de mon clavier au capteur de couleur à l'intérieur de la boîte en carton. Le boîtier en carton doublé d'aluminium est fixé sur la partie du carnet de commandes de l'écran de mon ordinateur portable à l'aide de ruban isolant. N'APPLIQUEZ PAS DE RUBAN SUR VOTRE ÉCRAN D'ORDINATEUR. J'ai utilisé du ruban adhésif le long du bord supérieur et du bord droit du cadre de l'écran (en plastique).
Bouchez tous les trous de votre boîtier avec du ruban adhésif noir afin que la lumière du jour ne s'y glisse pas. Nous voulons seulement que la lumière provenant de la partie du carnet de commandes de l'écran de l'ordinateur pénètre dans le boîtier en carton, rebondisse sur le papier d'aluminium et soit ensuite lue par le capteur de couleur.
Étape 12: Qu'en est-il du logiciel « Talkie », etc. ?
Talkie est une bibliothèque Arduino qui crée du son sur la broche 3 d'un Arduino. Il utilise du code extrait des puces ROM de divers anciens ordinateurs, dont certains de l'aviation militaire. Il dispose d'une bibliothèque de mots disponibles assemblés à partir de ces différentes sources que vous pouvez utiliser.
Par conséquent, bien que limité dans les mots que vous pouvez utiliser, il a) a un son rétro cool et b) ne coûte pratiquement rien à ajouter à votre projet.
Pour plus d'informations sur l'installation de la bibliothèque Talkie et une introduction à cela, il existe déjà un bon instructable, je vous invite donc à lire ce lien et à suivre les étapes d'installation de la bibliothèque Talkie Arduino sur votre ordinateur:
Présentation du talkie
REMARQUE: vous pouvez omettre cette étape si vous le souhaitez et utiliser la fenêtre Arduino Serial View pour afficher les sorties du programme s'exécutant sur l'Arduino Nano, c'est-à-dire celui qui lit le flux lumineux, fait quelques calculs dessus et affiche les résultats tous les 2 secondes dans la fenêtre Serial View.
Étape 13: Les informations de sortie
Voici un gros plan de ma fenêtre de vue série avec le programme exécuté sur l'Arduino.
Si vous le laissez fonctionner pendant environ 30 cycles, un cycle toutes les 2 secondes actuellement, la valeur moyenne du rapport Rouge/Vert se sera stabilisée et les valeurs maximale et minimale se seront également stabilisées.
Le code calcule alors une valeur à mi-chemin entre la moyenne et la valeur minimale enregistrée. Si la valeur mesurée du ROUGE divisée par l'intensité de la lumière VERTE tombe à tout moment en dessous de cette limite d'alarme, une alerte apparaîtra à l'écran indiquant que la proportion de vert augmente par rapport au rouge, c'est-à-dire qu'il y a principalement des ordres d'achat entrants, c'est-à-dire que la valeur peut peut-être monter dans un futur à ultra court terme.
Si la valeur mesurée rouge divisée par la valeur verte commence à augmenter au-dessus d'un point d'alarme défini automatiquement à mi-chemin entre la valeur moyenne et la valeur mesurée maximale, alors la quantité de lumière rouge à verte doit augmenter, les ordres de vente peuvent arriver et la valeur peut disparaître vers le bas à très court terme.
REMARQUE: En termes commerciaux, tout cela peut être absurde, je ne l'ai pas exécuté assez longtemps pour voir s'il est d'une utilisation réelle ou non. Il lit cependant un rapport rouge/vert variable et donne ces alarmes aux heures prévues.
Étape 14: CODE Arduino Sketch
Voici ci-joint le croquis Arduino que j'ai utilisé pour que tout cela fonctionne comme dans la vidéo de la première page.
Il a été bricolé en quelques heures, vous pourrez donc peut-être l'améliorer.
Conseillé:
Capteur de couleur DIY simple de Magicbit : 5 étapes
Capteur de couleur bricolage simple de Magicbit: Dans ce tutoriel, nous apprendrons comment créer un capteur de couleur simple à l'aide de Magicbit avec Arduino
Tutoriel : Comment utiliser le capteur de détecteur de couleur RVB TCS230 avec Arduino UNO : 3 étapes
Tutoriel : Comment utiliser le capteur de détecteur de couleur RVB TCS230 avec Arduino UNO : Description : Ce didacticiel vous montrera quelques étapes simples sur la façon d'utiliser le capteur de détecteur de couleur RVB à l'aide d'Arduino Uno. À la fin de ce didacticiel, vous obtiendrez un certain nombre de résultats de comparaison entre quelques couleurs. Le TCS3200 est un dét
Capteur de couleur avec écran LCD : 6 étapes
Capteur de couleur avec écran LCD : L'objectif est de créer un appareil qui permettrait aux daltoniens de détecter les couleurs sans avoir à voir la couleur. En utilisant l'écran LCD avec le capteur, la couleur serait captée puis transférée en mots sur l'écran LCD. Cet appareil va
Préhension automatique à l'aide d'un capteur laser et de commandes vocales : 5 étapes (avec photos)
Saisie automatique à l'aide d'un capteur laser et de commandes vocales : Saisir des objets qui nous semblent une chose simple et naturelle à faire est en fait une tâche complexe. L'homme utilise le sens de la vue pour déterminer la distance de l'objet qu'il veut saisir. La main s'ouvre automatiquement lorsqu'elle se trouve à proximité de la
Créer votre propre carnet de croquis gratuit : 6 étapes
Faire votre propre carnet de croquis gratuit : dans cette instructable, je vais vous montrer comment faire votre propre carnet de croquis avec des trucs ménagers