Arduino est la représentation des terminaisons nerveuses. JavaScript est le cerveau qui comprend les données perçues.
Active la compréhension de ton environnement!
Importe ton set de données
Génère aléatoirement
Viens voir le résultat!
Traduction des données perçues par Arduino (valeurs comprises entre 0 et 1023) en longueurs d'ondes (valeurs entre 380 et 780nm).
Il y a deux fonctions mathématiques qui représentent deux personnes de personnalités et sensibilités différentes. Ces personnes ne comprennent pas leur environnement de la même façon.
Fonction 1 : comprehension1(x) = (380+780)/2 + 200*sin(0.01x) * sin(0.03x)
Fonction 2: comprehension2(x) = (380+780)/2 + 200*sin(0.01x)
Personne #1
Personne #2
Atelier de perception. Choisis une fonction maths (clique sur une image) afin de voir le rendu!
Sélectionne une couleur:
Le projet "Transcrire l'information" a subi de nombreuses évolutions sur le semestre.
A l'origine, l'objectif était de découvrir Arduino, un langage que je ne connaissais pas du tout. L'idée d'origine était de relier les arts: de transformer des chansons en images/peintures. Après reflexion, j'ai décidé d'ouvrir le sujet, de prendre du recul afin de répondre à une nouvelle problématique, plus liée à la perception:
Comment exprimer les informations que l'on perçoit de notre environnement?
En effet, le sujet de la perception de notre environnement m'a permis d'ouvrir le sujet sur d'autres axes. J'ai ainsi travaillé la notion de transcription de l'information.
L'analogie que l'on peut faire de ce projet serait de voir la partie Arduino comme le hardware (=le corps humain) et la partie back-end JS & Maths comme le software (=le cerveau, la culture et personnalité qui nous impactent).
Ainsi, deux fonctions maths différentes présentent un résultat différent (=une même information peut être perçue différemment par deux personnes de cultures différentes). De même, deux montages similaires mais avec des résistances différentes présentent aussi un résultat différent (=une même information peut être percçue différemment par deux personnes n'ayant pas les mêmes caractéristiques biologiques).
Arduino est la base qui permet de capter des informations de l'environnement: j'ai délaissé la perception du son (très complexe) pour la perception de la luminosité (plus adaptée à mon niveau).
La question suivante était l'interface pour traduire la luminosité en un autre type d'information (ici la couleur).
J'ai rapidement pensé à réaliser un site internet. En effet, c'est un outil assez simple à prendre en main et adapté à l'usage auquel je pensais: une interface graphique avec possibilité de back-end.
Le site est relativement simple: HTML (sur base Bootstrap), CSS, JS. Tout le back-end se fait en JS, je n'ai pas besoin de PHP & SQL (pas besoin de base de données ni de générer des pages par exemple). J'ai essayé de travailler un peu l'UI/UX en refléchissant à la typographie, aux couleurs, aux pictogrammes, à l'organisation de la page et à sa lisibilité.
J'utilise deux fonctions mathématiques qui affichent, avec le même tableau de données d'origine, deux résultats différents.
Il y a ensuite plusieurs représentations graphiques et animations.
J'ai ensuite eu le désir d'explorer d'autres thématiques (liées).
La première est la possibilité qu'a le cerveau de faire des analogies, des liens entre des idées. Ici, une couleur est associée à une image.
Je me suis donc penchée sur le web scraping en Python, une notion dont j'avais entendue parler mais que je ne maîtrisais pas du tout.
L'utilisateur choisit une couleur et cette couleur est associée à une information provenant d'une bdd sur un site internet:
* tableau sur Google Arts&Culture
* image provenant d'une bdd du jeu No Man's Sky
* une musique provenant d'une bibliothèque
* un article wikipedia
* etc.
La suite du projet a été plus tournée recherche de sens. Quelle pourrait être l'utilité de mon travail?
La contribution que je souhaite apporter est de permettre une prise de recul, de mieux comprendre la subjectivité de nos perceptions. J'ai cherché par ce travail à produire un outil qui permettrait de réaliser notre petitesse et notre vacuité face au gigantesque et à l'incompréhensible de ce qui nous entoure.
Pour aller plus loin sur les thématiques abordées.
SIMULER L'INTELLIGENCE HUMAINE
"Many works of science fiction as well as some forecasts by serious technologists
and futurologists predict that enormous amounts of computing power will be
available in the future. Let us suppose for a moment that these predictions are
correct. One thing that later generations might do with their super‐powerful
computers is run detailed simulations of their forebears or of people like their
forebears. Because their computers would be so powerful, they could run a great
many such simulations. Suppose that these simulated people are conscious (as
they would be if the simulations were sufficiently fine‐grained and if a certain
quite widely accepted position in the philosophy of mind is correct). Then it
could be the case that the vast majority of minds like ours do not belong to the
original race but rather to people simulated by the advanced descendants of an
original race. It is then possible to argue that, if this were the case, we would be
rational to think that we are likely among the simulated minds rather than
among the original biological ones."
Nick Bostrom, Are You Living in a Computer Simulation?
Notre réalité n'est pas "LA" réalité
"There’s plenty of activity and noise out there, but our technology is too primitive and we’re listening for the wrong things. Like walking into a modern-day office building, turning on a walkie-talkie, and when you hear no activity (which of course you wouldn’t hear because everyone’s texting, not using walkie-talkies), determining that the building must be empty."
Tim Urban, The Fermi Paradox