Table des matières:
- Étape 1: Détails de la conception et de la construction
- Étape 2: Détails électroniques
- Étape 3: Détails du logiciel
- Étape 4: Détails externes
Vidéo: THERO : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Tout d'abord: notre motivation pour rendre ce "instructable" est de partager notre base de connaissances de deux dernières années de travail intermittent sur le prochain projet que nous voulons vous montrer. THERO en tant que concept est né de l'idée gagnante de la subvention NEXT THINGS, que LABoral centro de arte et Telefonica I+D ont lancé pour la communauté internationale des artistes numériques de 2013 à 2018. Quelque temps plus tard, nous continuons le travail pour faire des expositions publiques mais nous avons toujours pensé à l'objet comme une pièce fonctionnelle de conception spéculative, un prototype ou un autre, pas un objet de production de masse. S'il vous plaît, nous vous serons très reconnaissants si ce tutoriel et les croquis qui en résultent sur tant de domaines sont intéressants pour vous de créer des idées similaires ou des branches qui seront utiles pour créer des projets similaires de bricolage ou de fabrication artisanale autour des préoccupations de confidentialité, de sécurité Internet et de design.
Et bien sûr… désolé pour notre mauvais anglais;)
Allons-y…
Description / concept: THERO en tant que concept essaie d'élever l'objet précieux et sacré de notre vie privée numérique. Le traitement apporté à l'objet résultant est artistique et précieux à chaque instant, avec une géométrie et une propreté rappelant une idole ou un talisman, qui a une valeur supérieure à ses qualités matérielles. Il a la valeur de la liberté et le droit à la vie privée numérique. Cette pièce ouvre un espace de réflexion, obligeant l'utilisateur à prendre conscience de son trafic de données de manière (littéralement) physique, en référence à l'objet.
THERO se présente comme une lourde sculpture qui enferme un dispositif qui bloque et/ou crypte nos communications numériques par manipulation directe du sujet avec l'objet. Par un virage dans sa structure, THERO est en mesure de gérer notre contact numérique avec l'extérieur.
Nous pensons que la présence d'un objet peut donner à la corporalité quelque chose d'aussi abstrait que le monde numérique, les configurations et les conséquences de son utilisation. D'autre part, THERO nous donne le pouvoir d'avoir entre nos mains la clé qui ferme le robinet de ce transit, et en même temps cela nous fait avoir une conscience physique dans les moments et les utilisations du réseau où la confidentialité et l'anonymat sont nécessaires.
Enfin, avec un simple geste d'interaction directe de notre main avec la pièce, les utilisateurs peuvent décider quand nous sommes et quand nous ne sommes pas visibles. Plus de détails ici:
Fonctionnement de base. Fondamentalement, cette pièce est un point d'accès dans lequel nous pouvons connecter tous nos appareils, soit directement via une connexion par câble, soit en tant qu'extension du réseau sans fil. Tout flux qui le traverse peut être manipulé manuellement par l'utilisateur simplement, comme expliqué plus haut, par une action rotative de notre main sur le couvercle de l'objet.
Nous avons pensé à quatre degrés de confidentialité, pouvoir limiter les pages indésirables, avertir des appareils indésirables qui se connectent au réseau local, surfer anonymement via le réseau TOR, etc… A la fin du processus de développement, l'idée est de mettre en œuvre une sorte d'API dans laquelle avec de simples scripts Python, vous pouvez configurer les états selon vos besoins.
Pour l'instant au stade du prototype et sans travailler correctement, nous avons pensé par défaut à ces trois états:
0. Point d'accès avec certaines options de sécurité (Vérifier et alerter les nouveaux appareils connectés, etc.)
1. Point d'accès avec comme relais Tor (trafic crypté)
2. Point d'accès sans distractions sociales (Bloquer les sites Web sociaux) + Serveur Web
Étape 1: Détails de la conception et de la construction
Inspirés par notre façon habituelle de travailler avec des éléments géométriques, nous avons dégagé la forme de THERO dès le début. Nous avons été attirés par le solide choisi (Cuboctaèdre tronqué) en raison de sa force et de son élégance et aussi par les différentes combinaisons résultant après avoir coupé une petite section et tourné un petit pourcentage de leurs faces. Pour le design extérieur, nous avons décidé de travailler à partir de matériaux réguliers et reproductibles et nous réaliserions deux versions: L'une d'elles est plus proche d'un objet artistique artisanal et l'autre, moins chère (impression 3D), avec l'intention d'ouvrir son design à la communauté concernée et pourrait se reproduire facilement. Un autre détail important est que dès le départ, nous avons travaillé avec l'idée de retirer le maximum de vis, de pièces et d'éléments possibles afin que tous ses composants s'adaptent presque sans aucun effort mécanique.
Vous avez besoin de ces outils pour cette étape:Un atelier ou un lieu pour faire des opérations sales (moules à béton)Imprimante 3D (Nous utilisions une Ultimaker 2 et enfin une SIGMA de 3DBCNTechnologies (I <3)) Découpeuse laser (Un gros Découpeur laser pour externe boîte 100w environ)
Version artisanale: Dans la version la plus artisanale, nous étudions une méthodologie de reproduction à partir de moules en plâtre dans laquelle nous intégrons un coffrage perdu (impression 3D), qui abrite l'électronique, mélangée à la finition en béton qui est celle qui conforme finalement le volume extérieur. Vous pouvez voir ici un aperçu du processus de conception et de fabrication:
Vous avez ici le référentiel avec tous les fichiers pour la fabrication et bien sûr ces pièces ne sont pas pour les fichiers de production (s'il vous plaît, dites-nous si vous ne trouvez pas une pièce):
github.com/rotor-studio/THERO/tree/master/…
Étape 2: Détails électroniques
Pour ce prototype, nous travaillons avec le moteur (AX12 Dynamixel) comme potentiomètre, lisant les valeurs de position de la communication UART pour les changements de mode de navigation. En même temps, comme vous pouvez le voir dans la vidéo de démonstration, nous utilisons les signaux de mouvement et visuels (led RVB) comme retour pour indiquer à l'utilisateur où se trouve son mode de navigation à chaque instant. Nous avons ces outils pour jouer et l'idée principale est que ce système serait bien à configurer dans tous les modes que vous pouvez penser. En fait, n'avez qu'un retour visuel de l'appareil lorsque vous changez de côté de l'interface et passez en mode TOR lorsque vous détectez le code mac d'un appareil connu sur le net. Quelques exemples ou idées que vous pouvez développer:
- Peut-être pouvons-nous créer une fonction pour reconnaître un utilisateur déterminé à travers une séquence de mouvements, en tant que combinaisons de coffres-forts
- Ou vous pouvez ajouter des mouvements et des combinaisons personnalisés lors de la détection de certains utilisateurs sur le net pour changer le mode de navigation directement de manière sûre.
- Etc..
Tout d'abord, vous devez lire cet utilement Instructable (I <3):
Liste des pièces matérielles: 1x moteur Dynamixel AX12.1x Raspberry Pi 31x Wifi Dongle (Rallonge de signal) 1x Régulateur Voltaje (Step UP: 5V à 9V).1x 74LS241N. (Pilote) 6x broches de sortie/entrée 1x Raspberry pi court femelle. 3x RGB led3x Résistances 220Ω
Fichier de frittage:
Étape 3: Détails du logiciel
Liste des fonctionnalités idéales (mises en œuvre sous forme d'esquisses pour l'instant):
- Lire et déplacer le moteur Dynamixel (UART)
- Changer les états GPIO (leds)
- Borne wifi
- Changer les règles iptables (pare-feu Linux)
- TOR ou (VPN= futur)
- Vérifiez le réseau pour détecter les adresses de Mac
- Serveur web avec wordpress
- Pages de configuration.
Tous les fichiers + code (sketch !!!):https://github.com/rotor-studio/THERO/tree/master/…
Un guide d'installation TOR (espagnol), basé sur ce tutoriel:
www.romantorre.net/configurando-thero-crear…
Pour implémenter le serveur local nous avons utilisé plus ou moins la liste suivante de logiciels et de langages utilisés:
- Apache2
- PHP5
- MySQL
- WordPress
- Python + HTML
Configuration du serveur avec un script Wordpress + html & python pour configurer l'appareil (wifi, listes blanches, liste noire, etc.). Seulement en (espagnol) pour le moment.
www.romantorre.net/configurando-thero-ii-se…
Quelques liens:
projects.raspberrypi.org/en/projects/lamp-…
raspberrywebserver.com/cgiscripting/web-for…
raspberrywebserver.com/cgiscripting/writing…
www.pythonforbeginners.com/files/reading-an…
www.raspberryconnect.com/network/item/315-r…
Étape 4: Détails externes
En tant qu'"objet Internet spéculatif", nous réfléchissions tout le temps à la manière dont nous pourrions l'intégrer dans une maison en tant qu'objet nécessaire quotidien présent/futur. Nous avons pensé dans les cartons pour le transport comme une sculpture fragile à bien des égards (vos données sensibles à l'intérieur, par exemple) ou aussi pour l'exposition finale, nous pensons à l'environnement futuriste de la maison. Travailler toujours à l'intérieur des possibilités qu'apportent les outils de fabrication numérique. Et c'est tout… Nous savons qu'il faut compresser toutes les étapes mais nous présentons ici un bilan du travail de deux ans et peut-être qu'il n'y a pas de place ici pour mettre dans un tutoriel tous les trucs que nous savons maintenant sur comment faire ce genre de projets de conception/ingénierie numérique
S'il vous plaît, dites-nous si vous avez des doutes ou s'il y a quelque chose sur ce tutoriel que vous voulez savoir de manière plus précise. Nous considérons ce "instructable" comme un référentiel en direct et nous mettrons peut-être ici plus d'informations pour mieux le compléter.
Merci à cette incroyable communauté. Román & Ángeles romantorre.netrotor-studio.net
Conseillé:
Prenez de superbes photos avec un iPhone : 9 étapes (avec photos)
Prenez de superbes photos avec un iPhone : la plupart d'entre nous ont un smartphone partout avec nous ces jours-ci, il est donc important de savoir comment utiliser l'appareil photo de votre smartphone pour prendre de superbes photos ! Je n'ai un smartphone que depuis quelques années et j'aime avoir un appareil photo décent pour documenter les choses que je
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : 5 étapes (avec photos)
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : GameGo est une console portable de jeu rétro compatible Microsoft Makecode développée par TinkerGen STEM education. Il est basé sur la puce STM32F401RET6 ARM Cortex M4 et est destiné aux éducateurs STEM ou simplement aux personnes qui aiment s'amuser à créer un jeu vidéo rétro
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : 9 étapes (avec photos)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : Au fil des ans, j'ai pris l'habitude d'emporter une petite figurine avec moi en voyage : j'achète souvent un petit artoy vierge (comme celui sur la photo) et je peins il correspond au drapeau et au thème du pays que je visite (dans ce cas, la Sicile). T