Table des matières

FANlab - espace de travail FAN#7

Bienvenue sur cet espace collectif de travail.

INTRODUCTION

A. Objectif du projet

Créer un prototype pour une maquette interactive représentant le quartier du Sanitas accessible par tout le monde

B. Ce qui a été fait

ORGANISATION

A. Communication et partage du travail

B. Recherche d’idées

PROTOTYPAGE

A. Maquette 1

a. Caractéristiques

b. Création

1 - Fabrication manuelle de la maquette
2 - Développement en PyGame

B. Maquette 2

a. Caractéristiques

Maquette avec du relief, chaque bâtiment est représenté par une pièce de plastique, certaines sont aussi des boutons sur lesquelles on peut appuyer pour lancer un audio et afficher une image ou une vidéo sur l'écran.

b. Création

1 - Modélisation et impression 3D

Avec une imprimante 3D ainsi que les logiciels Autodesk et Tinkercad on a modélisé et imprimé:

2 - Développement en PyGame
3 - Esthétique
4 - Assemblage

C. Maquette 3

a. Caractéristiques

Maquette avec une petite modélisation transparente des bâtiments de la Place neuve, sur une plaque faîte en gravure laser, avec un écran, des LEDs et 2 boutons. Les LEDs s’allument par rapport au bâtiment actuellement affichée sur l’écran, passer au précédent ou suivant se fait par tactile, les deux boutons servent à changer la langue entre le français et l'anglais.

b. Recherche de données

OpenStreetMap pour avoir une image satellite de la forme des bâtiments pour faire les modélisations et intégrer des images et des vidéos sur l'écran de la maquette.

c. Création

1 - Modélisation

Création du fichier Tinkercad pour la création des éléments de la maquette, Les bâtiments avec l’emplacement des LEDs, la plaque du dessus avec l’emplacement de l’écran tactile, le boîtier avec le positionnement des hauts-parleurs sur le côté.

2 - Câblage de l'écran et des LEDs

Schéma fait avec Frizting qui représente le câblage des LEDs et de l'écran tactile du Raspberry, ce qui a permis aux développeurs de créer et de tester le programme en Python obtenant les informations nécessaires pour la diffusion des vidéos et des fichiers audio, ainsi que de faire des tests de navigation sur l'écran tactile de la maquette :

3 - Développement en PyGame

4 - Impression 3D
5 - Découpage laser
6 - Assemblage

Tout les outils utilisés

Thème Outil Description
Organisation Trello Outil de gestion de projet en ligne, il repose sur une organisation des projets en planches listant des cartes, chacune représentant des tâches
Google DriveService de stockage et de partage de fichiers dans un cloud
XMindLogiciel de carte mentale et de brainstorming
FramindmapOutil en ligne pour créer et partager des cartes mentales
DiscordService de VoIP pour discuter à l’oral ou à l’écrit avec d’autres personnes
Récoltes de données LimeSurvey Logiciel d'enquête statistique, de sondage, et de création de formulaires en ligne
Google SheetsService optimisé pour travailler à plusieurs sur des feuilles de calculs
Programmation PyGame (Python) Bibliothèque de Python pour faciliter le développement de jeux vidéo temps réel
Python GUIInterface graphique
PuTTYÉmulateur de terminal doublé d'un client pour les protocoles SSH, Telnet, rlogin, et TCP brut
FileZillaClient FTP, FTPS et SFTP
Raspberry PiNano-ordinateur
UbuntuSystème d’exploitation
LinuxSystème d’exploitation
draw.ioLogiciel de diagramme en ligne
Utilisation de machines Découpe vinylePermet de découper différentes formes et lettres dans de fines feuilles plastifiées autocollantes (marche avec le logiciel Silhouette Studio)
Découpe laserPermet de découper ou de graver sur diverse matériaux, comme le bois, le verre, le métal ou le caoutchouc
Pistolet à air chaudPermet de rétrécir, dégivrer ou même souder différents types de matériaux
Fer à souderPermet de réaliser une opération de brasage similaire à l'équivalent portatif de la lampe à souder à gaz
Imprimante 3DPermet la confection de produit en plastique (PLA) via un modèle 3d modélisé ou téléchargée sur internet
Modélisation 3DSketchupLogiciel de modélisation et d’architecture 3D
TinkercadLogiciel de modélisation 3D en ligne
CuraLogiciel de modélisation 3D
InkscapeLogiciel d'édition 2D vectoriel
Fusion 360Outil pour dessiner et concevoir des pièces 3D
Electronique FritzingLogiciel pour créer des schémas de montage électronique
GPIO Ports d’entrées-sorties très utilisés dans le monde des microcontrôleurs
CartographieuMapPermet de créer des cartes personnalisées sur des fonds OpenStreetMap
OpenStreetMapProjet de cartographie, en ligne et mondial. Chacun peut l'actualiser ou l'améliorer
Enregistrement audioAudacityLogiciel d'enregistrement et d'édition de sons numériques
NotevibesSynthétiseur vocal