Un total de 48 pages a été trouvé avec le mot clé DIY.

Precious Plastic FabLab Roannais Agglomération


Micro usine de recyclage du plastique avec Precious Plastic.
Precious Plastic: projet de machines DIY pour upcycler les déchets plastiques du designer néerlandais Dave Hakkens. https://preciousplastic.com

Reçus:
  • Shredder

Atelier Impression 3D Premiers Pas


Créer un objet avec une imprimante 3D pour la première fois en s'amusant. Découvrir l'outil et les ressources pour l'utiliser. Nourrir la curiosité, former à la recherche et donner aux participant.es les moyens de comprendre et fabriquer même en n'étant pas un.e maker accompli.e.

L'animation en quelques mots

Recherche sur des plateformes de fichiers à imprimer en ligne (type Thingiverse, Cults 3D…) des modèles pour faire un marque-page facile et court à imprimer (thème possible selon les publics cibles).

Découvrir le fonctionnement et l’usage de l’imprimante 3D à travers les ressources libres disponibles en ligne pour mener à bien un projet, même si on ne sait pas modéliser.
  • Découvrir les plateformes de partages de ressources en ligne et savoir les utiliser, sensibilisation aux filtres de recherche (questions de mots-clefs, de langue, de gratuit-payant sensibilisation au libre…, etc.)
  • Découvrir les tutoriels pour mener à bien son projet
  • Valoriser le fonds documentaire de la médiathèque sur les maker / espace doc

Contexte et objectifs
  • Faire découvrir les nouveaux outils de la fabrique numérique au grand public.
  • Expérience de pratique numérique ludique pour aborder des fondamentaux de la recherche et de la fabrique.
  • aspects psychosociaux : valoriser des grands débutants à travers un usage pratique simple, rendre autonome dans la recherche.

Matériel et ressources

Matériel


  • ordinateurs portables connectés et équipés d'un logiciel type Cura / Créality slicer
  • vidéoprojecteur
  • Imprimante 3D

Ressources en ligne et documentation


Documentation
  • Livres de la médiathèque / centre de doc sur les imprimantes 3D
  • Objets déjà réalisés ...
Plateformes en ligne :

Participant.es

Publics


  • jeune public (9-12 ans)
  • Espace jeunes (14-17 ans)
  • Espace moins jeunes (18 ans et plus)

Nombre maximum de participant·e·s


6 et plus
Présentation collective type café numérique puis mise en pratique de recherche sur les plateformes en ligne seul.e devant un ordinateur ou par petits groupes (2 ou 3 max).
Puis mise en commun des recherches à réaliser et impression du marque-page en plusieurs exemplaires.
Intérêt du marque-page : peu épais, pas très long à imprimer.

Durée de l'animation
2 séances de 2h30 max : nombre de séances minime pour éviter "l'éparpillement des participant.es" d'une séance à une autre et de mobiliser l'imprimante 3D trop longtemps sur site.

Chronologie de l’atelier

séance 1 (2h30)

- PRÉSENTATION DE L’OUTIL, LOGICIELS ET USAGES (supports en ligne, mini vidéo, objets imprimés qu’on fait passer dans le public, etc.).
- PRÉSENTATION DES DOCS ET RESSOURCES EN LIGNE pour trouver des modèles (Thingiverse).
. A partir d’une démo de recherche : analyser le document trouvé, explications sur les résultats, paramètres => expliquer les points de vigilance du résultats à regarder pour s’assurer de la faisabilité.
- PRÉSENTATION DU SUJET DE L’ATELIER : thème de la recherche par petits groupes d’un marque-page à personnaliser selon ses goûts.

image Capture_thingiverse.jpg (0.3MB)
capture d'une recherche bookmark sur Thingiverse

Démonstration
Marque-page grenouille sur Cults 3D : le créateur précise les dimensions, le format du fichier mais pas la durée d'impression => tout dépend des infos fournis par le créateur.
Marque-page trombone sur Thingiverse en anglais en un seul fichier (rapide et simple) STL. Avantage de Thingiverse : possibilité d'accéder à des remixes.



- SENSIBILISER AU MODE D'EMPLOI DE LA RECHERCHE
Comment dit-on marque-page en anglais ? Bookmark... Gestion des filtres, gratuit / libre ou pas, etc.
- QUESTIONS-RÉPONSES et début de recherche par petits groupes si le temps le permet.

Entre séance 1 et 2

Les participant.es sont encouragé.es à commencer leurs recherches en autonomie à la médiathèque, dans son EPN, chez soi, etc.

Séance 2 (2h30)

Debriefing de la séance précédente et l'entre-deux séances

Travail de recherche par petits groupes sur un ordinateur
  • Debriefing commun des recherches par chaque groupe (présentation du résultat, difficultés rencontrées ...)
  • Choix d’un ou deux modèles à réaliser (échanges sur les préférences et la faisabilité en fonction du modèle)
  • Calage du modèle choisi sur le logiciel slicer de l'imprimante (Cura, Creality slicer, etc.)
  • Impression en plusieurs exemplaires.

Evolution possible en séance 3

image capture_marque_page_thinkad.png (0.6MB)
Capture de création d'un marque-page sur Thinkercad
Customisation d'un marque-page pour le personnaliser voire création d'un marque-page avec Thinkercad : création d'une languette rectangulaire puis association d'une forme (texte par exemple) utilisée pour percer en creux la plaque d'origine.

Atelier impression 3D Création d'emportes-pièces

  • Découvrir l'impression 3D et son univers par la fabrication d'un objet simple tel qu'un emporte pièce.
Objectifs :
image emporte_pice.jpg (10.5kB)
Découvrir la 3D et la vulgariser pour tous publics adultes.
  • découverte du langage et mots utilisés (lexique)
  • découverte de la machine (fil, réglages...)
  • utilisation des plates formes ressources
  • initiation et pratique des logiciels de modélisation
  • impression finale

Pré-requis :
  • savoir utiliser un ordinateur (clavier, souris, explorateur)

Durée de l'atelier :
  • 3/4 séances de 2h30 chacune
  • une séance par semaine

Animations :
les séances sont animées par les médiateurs numériques ou par les partenaires locaux compétents sur le sujet.
le nombre de médiateurs est adapté en fonction du nombre de personnes.

Les séances sont basés sur un apport théorique, de la pratique et des échanges entre les membres du groupe.

Matériel et ressources :
image th.jpg (10.7kB)
logo Tinkercad



Evaluation :
  • création d'un projet personnel (modélisation et impression)
  • questionnaire de satisfaction afin de connaître les pistes d'amélioration

Déroulé de l'atelier :
Séance 1 : découverte et prise en main de la 3D
  • Pour vous, qu’entendez-vous par univers 3D ? Que pourriez-vous créer ? (20mn)
  • Explication de l’univers 3D (modélisation et recherche en ligne) (1h)
  • Prise en main de Thinkercad & Cura (1h)
  • Echange fin de séance 1 (10mn)
Séance 2 : modélisation de la pièce
image meeple.png (0.2MB)
  • Rappel de la séance 1 (20mn)
  • Modélisation (2h)
  • Echange fin de séance 2 (10mn)
Séance 3 : création projet personnel
  • Rappel de la séance 2 (20mn)
  • Impression des pièces & projet perso (2h)
  • Echange fin de séance 3 (10mn)/Fin de formation pour ceux n’ayant pas de projet perso
Séance 4 : finalisation projet peronnel et bilan
  • Rappel de la séance 3 (20mn)
  • Impression projet perso (1h)
  • Echange fin de formation (40mn)

Fiche projet Niche de Chat



Projet : Niche de Chats et chiens

Date : 03/01/2022

Quoi ? pour les chats et chiens



Le contexte
Afin que le chat et le chiens puisse de se protéger en cas du froid, du danger, etc...
Pour qu'il soit en sécuriter.


Les objectifs pédagogiques
- Qualitatif
- Solide
- Comfort
- grand dimension


Compétences psychosociales

Pour qui ?
Pour le chat et le chiens :
- Solide
- Quantitatif

Par qui ?
Par Julie GENEVRIER

Avec qui ?
Les Associations et les écoles pour les personnes en situation d'handicape (lycée, collège, etc...)

Où ?
- à Zoomacom
- Fixes

Quand ?
- Mars ?
- Mars à Mai (1 fois par mois) ?

Comment ?
La méthodologie
- pratique du Support bois solide et support l'imprimente 3D
- Grand Support
- modéle 2D
- un schémas du modéle du projet
- pratique manuel
- travail de groupe

Les postes de dépenses


.

Precious Plastic > Veille


Matériel

- (page wiki) PreciousPlasticShredderPro

Animations scolaires/jeunesse

Au collège St-Joseph de St-Bonnet-le-Château (42): http://www.college-st-joseph.fr/preciuous-plastic/

Ressources

Le site web français: https://preciousplastic.fr/

Un manuel en français:http://www.ntsi.info/content/0.pp_wana_conference_2018/Manuel%20Precisous%20Plastic%20-%20FRENCH.pdf

Atelier Impression 3D Histoires Animées

image Gnral_face.png (76.6kB)

Idée d'animation :
Faire vivre un conte lu (le petit chaperon rouge) grâce à des personnages et décors créés au préalable avec une imprimante 3D.

But :
Proposer une "lecture" différente d'un classique des contes. L'histoire est animée grâce au talent du conteur mais également grâce aux personnages et décors disposés sur une table.

Publics cibles :
Jeunes enfants de 3 à 6 ans. Maximum 6 enfants en même temps autour d'une table. Mais aussi, public déficient visuel à qui on peut faire toucher les éléments au fil de l'histoire.

Contexte :
Cette animation peut s'intégrer avec la lecture d'autres contes pour une séance durant entre 45 et 55 minutes.

Déroulement de l'animation :
Disposition des décors et des premiers personnages sur une table que l'on aura préalablement recouverte d'un tapis vert (imitation de la nature).

Au fur et à mesure de l'histoire on déplace et anime les décors et différents personnages. On peut éventuellement les faire déplacer par le public.
Au gré de l'histoire on peut enlever ou ajouter de nouveaux éléments du décor.



Impression 3D décors et personnages

image Gnral.png (0.2MB)

Les personnages :
• Le petit chaperon rouge
• Le chasseur
• La grand-mère
• Le loup
Tous les personnages sont conçus de la manière suivante. Ce sont des "têtes et bustes" posés sur un socle rectangulaire. Le loup a un socle plus grand, creux à l'intérieur qui lui permettra a un moment de l'histoire de "manger" 2 personnages.

image Grand_mre.png (35.0kB)
image Gnral_haut.png (0.2MB)
image Gnral_face.png (76.6kB)
image loup.png (41.3kB)

Les décors :
• Des arbres
• Le lit de la grand mère
• Le puit
Prévoir un tapis vert pour mettre sur la table et imiter la nature

Le livre :
Connaitre le texte du "petit chaperon rouge" afin de "faire vivre" au maximum aux enfant l'histoire. Utilisation de l'animation :____ Les éléments imprimés ainsi que le tapis vert seront regroupés dans un coffret afin d'être utilisé plusieurs fois. Ce coffret pourrait être également prêté à d'autres médiathèques. Idées complémentaires :____ Il est possible de créer également avec des groupes d'enfants plus âgés, éventuellement sur plusieurs séances : une version stop motion du conte
* un doublage sonore ainsi que des bruitages

Fichiers utilisés :
https://www.tinkercad.com/things/9n3Uo2u4cAU-neat-hillar-bombul/edit
https://www.thingiverse.com/thing:724830
https://www.thingiverse.com/thing:1073669

Pochoir 3D Graffiti - Dessin - Peinture

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

POCHOIR GRAND FORMAT

1ère étape

Modélisation pochoir "Bakugo"

image Pochoir_graffiti_bakugo_tinkercad.png (0.5MB)
2ème étape

Réglage de l'impression 3D

image Pochoir_graffiti_bakugo_ultimakercura.png (0.3MB)
3ème étape

Pochoir "Bakugo" fini

Pochoir graffiti en impression 3D

Logiciel modélisation : Tinkercad
Logiciel réglage impression : Ultimaker Cura
Modèle de l'imprimante : Creality CR-10S Pro
Dimensions : Longueur: 26 cm ; Largeur: 17.3 cm ; Épaisseur: 1mm
Matière : PLA
Température d'impression : 200°
Température du plateau : 50°
Remplissage : 20% en trihexagonal
Vitesse d'impression : 100mm/s
Temps d'impression : 2h11


POCHOIR PETIT FORMAT

1ère étape

Modélisation pochoir "Yanis"

image Pochoir_graffiti_yanis_tinkercad.png (0.5MB)
2ème étape

Réglage de l'impression 3D

image Pochoir_graffiti_yanis_ultimakercura.png (0.6MB)
3ème étape

Pochoir "Yanis" fini

Pochoir graffiti en impression 3D

Logiciel modélisation : Tinkercad
Logiciel réglage impression : Ultimaker Cura
Modèle de l'imprimante : Creality CR-10S Pro
Dimensions : Longueur: 9.4 cm ; Largeur: 6.3 cm ; Épaisseur: 1mm
Matière : PLA
Température d'impression : 200°
Température du plateau : 50°
Remplissage : 20% en trihexagonal
Vitesse d'impression : 100mm/s


Fiche projet à télécharger format odt
Fichier STL à télécharger format zip (0.1MB)

Licence Creative Commons
Ce contenu de Zoomacom/réseau MedNum42 est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Création et impression de portes badges électroniques pour les coworkers du Tiers Lieu l'Assemblée avec des imprimantes 3D de chez Bobitech


image 1.png (0.4MB)

image 2.png (0.4MB)


Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

Projet : Création et impression de supports de badges électroniques personnalisés pour le cowork du Tiers Lieu avec des imprimantes 3D de chez Bobitech

Année : 2021-2022

Quoi ?

Apprendre et découvrir comment utiliser une imprimante 3D afin de créer des supports de badges électroniques personnalisés

Pourquoi ?

Créer du lien entre les coworkers et leur permettre d'avoir un outil personnalisé

Le contexte

L'assemblée est un tiers lieux en train de se mettre en place.
Un espace de coworking et un espace numérique sont opérationnels
Il est nécessaire de mettre en place des projets pour lancer une dynamique locale
Le projet présenté ici mets en oeuvre un partenariat entre une entreprise locale spécialisé dans le plastique pour offrir un objet physique à des utilisateurs d'une des entités du tiers lieux, l'espace de coworking Meygalien, le tout animé par le Conseiller Numérique

Pourquoi ?


Les objectifs pédagogiques


- Créer son modèle de support de badge personnalisé
- Apprendre à modéliser un objet 3d
- fédérer des acteurs du territoire
- Utiliser une imprimante 3D
- faire connaître une entreprise du territoire
- Faire connaître les Coworkers par le biais de la Presse
- Développer et tisser des liens professionnels avec un réseau pro


Pourquoi ?


Compétences psychosociales


- Travailler en équipe
- Avoir conscience de soi / avoir de l'empathie pour les autres
- Savoir communiquer efficacement / être habile dans les relations interpersonnelles

Pour qui ?


Le public

Pour les coworkers du Tiers Lieu L'Assemblée de Saint-Julien-Chapteuil

- Typologie
Les personnes doivent êtres capables d'utiliser un ordinateur (clavier et souris)
- Quantitatif
Une vingtaine de coworkers

Par qui ?


Les acteurs

  • Conseiller numérique
  • Coworkers
  • Bobitech
  • La commune de Saint-Julien-Chapteuil.

Avec qui ?



Les partenaires

  • Bobitech, grande entreprise de plastique sur la ville de Saint-Julien Chapteuil
  • La commune de Saint Julien

Où ?

A Saint-Julien Chapteuil.

- Lieux

Dans deux lieux différents :
  • 1. Pour la présentation et la création 3D à l'espace Tiers Lieu de l'Assemblée
  • 2. Dans un deuxième temps à Bobitech dans la salle prototype avec 12 imprimantes 3D pour l'impression de chaque portes clés.

Quand ?

Sur trois vendredi sur trois semaines :
  • 1er Vendredi : Présentation de l'impression 3D / Présentation du projet
  • 2e Vendredi : Conception 3D des badges
  • 3e Vendredi : Impression des badges à Bobitech / Présentation Presse et After Work

- Début
Vendredi 24 septembre 2021 - 09h00/12h00
Vendredi 01 octobre 2021 - 09h00/12h00
Vendredi 08 octobre 2021 - 09h00/12h00

Comment ?


La méthodologie


1ère séance: Présentation et découverte de l'impression 3D:

L'historique de l'arrivée de l'impression 3D Les techniques de fabrication additive (extrusion FDM / photopolymerisation SLA-DLP / fusion ou fritage de poudre)
Les matières : plastiques, céramique, métal, béton, verre, alimentaire, tissu vivant... Les filaments : PLA (et ses variantes), ABS, TPU, PETG, Nylon, les filaments chargés en matière (bois, carbonne, métallique...)
* Les formats des fichiers : STL, OBJ, X3G et le gcode

- Présentation du projet de supports pour les badges personnalisés et des partenaires du projet

2ème séance : Conception 3D des supports des badges :

- Découvrir des plateformes de partage de fichiers : Thingiverse, happy3d

- Découverte et prise en main d'UltimakerCura

- Découverte et prise en main de Tinkercad + apprendre à modéliser un objet simple

- Conception 3D du support de badge personnalisé


3ème séance : Impression des supports de badges à Bobitech / Présentation Presse et After Work


  • 12 personnes (coworkers) à l'atelier de 3 jours / 3 semaines
  • 12 imprimantes 3D Dagoma chez Bobitech
  • 12 ordinateurs aux tiers lieu pour faire la conception 3D
  • 1 écran et retro-projecteur pour projeter les Slides de présentation
  • 1 connexion internet au tiers lieux
  • 12 cartes sd à vérifier, fournies par Bobitech
  • 12 clés usb adaptatives pour transférer les création 3D

Combien ?


Les postes de dépenses

  • 40 fûts de bières pour la soirée After-Work du dernier vendredi
  • Bobines de fils fournies par Bobitech
  • Café fournie par le Tiers Lieux

Évaluation


L'impression réussie du badge par chacun des participants à l'atelier
La continuité de la présence des participants sur les 3 ateliers
L'utilisation par le coworker du badge personnalisé montrera la réussite du projet.

- Utilisation d'un QCM pour évaluer le ressenti des coworkers vis à vis de l'atelier afin de mieux comprendre et appéhender les choses positives et négatives autour de l'atelier.

- Autoévaluation de la part du conseiller numérique en fin d'atelier pour visualiser les points à améliorer

  • Quoi ?
  • Comment ?

Présentation slides
https://docs.google.com/presentation/d/1rRmRAVebx19aR0ryC8xZpgPtApo1F-wWXhOLjbpU1B4/edit?usp=sharing



Ressources


https://www.facebook.com/lefablabsapiens/ page facebook d'un fablab qui fait plein d'animations avec des enfants. A montrer pour dédramatiser la modélisation 3D
logiciels 3d en ligne tinkercad, https://www.3dslash.net/slash.php?alias=new
logiciels à installer : blender, sketchup


Licence Creative Commons
Ce contenu de Zoomacom/réseau MedNum42 est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Création d’un jeu de société sur imprimante 3D

image printer2416269_1920.jpg (0.3MB)

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

Projet :

Construire un lien social avec des jeunes pour participer au festival du jeu de Cannes

Année :

2021-2022

Quoi ?

Apprendre à des jeunes (16-25 ans) à utiliser une imprimante 3D afin de créer un jeu de société

Contexte

Créer un lien social pour des jeunes qui sont isolés. Création d’une équipe afin de créer une cohésion de groupe et créer un partage.
image board761586_1920.jpg (0.2MB)

Objectifs

Les objectifs pédagogiques
- Numérique
• Utiliser et étendre son usage du numérique
• Utiliser une imprimante 3D
• Communiquer sur les réseaux


- Psychosociales
• Travailler en équipe
• Partager c’est savoir faire et être
• Avoir chalenge pour but
• Développer sa créativité
• Promouvoir leur équipe

Pour qui ?

Groupe de 6 personnes âgées entre 16 et 25 ans, disposant d’une connexion internet et d’un ordinateur.
Les personnes doivent être capables :
- Utiliser un ordinateur, souris, clavier
- De connaitre les bases d’internet
- Parler / Comprendre le Français couramment


Par qui ?

6 jeunes entre 16 et 25 ans + Christel + Anaïs

Avec qui ?

Les Conseillères numérique + Les partenaires + Les sponsors + La Mission Locale

Où ?

Création et avancement du projet : Mission Locale
Finalité : Festival du jeu de Cannes


Quand ?


Début : le 01 septembre
Fin : 25 février

Les Mercredi de 10h à 16h : Les jeunes on accée à la salle numérique et au conseillères numérique sur cette plage horraire qui est destiner au projet. Les participants sont libre de venir à leur convenance.

Durée : 26 semaines
- Semaine 1 : Présenation du projet + integration

- Semaine 2 : Apprendre à se connaitre par le jeu

- Semaine 3 à semaine 11 : Invention du concept, régle, shématisation, élaboration du jeu
  • Semaine 5 intervention de Antoine Bauza - Créateur de jeu
https://www.20minutes.fr/culture/1795215-20160228-metier-avenir-antoine-bauza-invente-jeux-societe

- Semaine 12 à 15 : Prototype + Ajustement du plateau de jeu
  • Semaine 12 inervention : Mickael Poncet - Ets Zoomacom (Utilisation du logicel Curva et d'une imprimante 3D)
- Semaine 16 à 19 : Prototype + Ajustement des piéces (jeton, personnage, ...)

- Semaine 20 à 22 : Teste du plateau de jeu auprès du public (jours d'essais)
  • Semaine 20 : Mission Locale du Velay
  • Semaine 21 : Ludotéque Le Pont des Ludes
  • Semaine 22 : Bar à jeux Au dé café inné

- Semaine 23 à 25 : Derniere ajustement et finalisation du projet

- Semaine 26 : Participation au Festival

Les outils


- Imprimante 3D
- Salle numérique (avec equipements)
- Connexion internet
- Video projecteur
- Tableau interactif
- Papiers
- Stylos

Les étapes pour créer un jeu de société imprimé en 3D


Etape 1 : Inventer le concept et les règles du jeu

Avant de commencer la construction d'un jeu et d'un plateau, il est important de réfléchir au concept et au fil rouge de celui-ci.

https://fr.wikihow.com/cr%C3%A9er-son-propre-jeu-de-soci%C3%A9t%C3%A9

Etape 2 : Construction du plateau de jeu soi-même


Réaliser un plateau de jeu en impression 3D :

- Création du plateau avec Tinkercad
image Capture.png (0.1MB)

- Paramettrage du plateau avec Cura
image 12345.png (67.4kB)

- Impression du plateau avec une Imprimante 3D
image printer4348147_1920.jpg (0.5MB)

Etape 3 : Fabrication des pièces de jeu de société

image 123.png (0.3MB)
Source : https://www.thingiverse.com/thing:3244529 - Karibic pirate ships by benoeat November 30, 2018

Pour la fabrication des pièces de jeu nous allons utiliser la même méthode que pour le plateau.

https://www.dagoma3d.com/jeux-societe-impression-3d

Atelier Fleurs en Pots

image in_situ.jpg (72.5kB)
Pots de fleurs réalisés en impression 3D
Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.
Rédacteurs : Angélique et Robin

ATELIER "JEUNES RETRAITES" ET "GRANDS SENIORS"

Objectif global:

- Maintien du lien social, partage de connaissances, entraide.
- Objectif secondaire pour le partenaire : atelier mémoire autour de la thématique des plantes /prévention contre la perte d'autonomie lors des soins et de l'entretien des végétaux



Projet : Initiation 3D et jardinage


Année : 2021/2022

Quoi ?

Initiation à l'impression 3D
Pots déjà imprimés avec démo d'impression d'un ou 2 pot
Puis mise en terre des plantes/ boutures apportées par les participants


Pourquoi ?

Le contexte

Le projet s'adresse à des personnes retraitées souhaitant partager leurs connaissances autour du jardinage et assouvir leur curiosité de l'impression 3D.
image Pots.jpg (41.1kB)
Exemple de pots

Les objectifs pédagogiques

- Qualitatif
- Quantitatif

A la fin de l'atelier les apprenants seront capables, de :
  • d'expliquer simplement l'impression 3D
  • créer une relation de groupe, développer l'entraide et étendre les compétences et la culture numériques
  • créer du lien avec des résidents de la Maison de Retraite

Compétences psychosociales

Savoir communiquer efficacement,
Faire preuve d'empathie, d'esprit de coopération, et de solidarité intergénérationnelle,
Augmenter l'estime de soi et la confiance en soi

Pour qui ?

Le public
- Typologie
- Quantitatif

Groupe de 6 à 8 personnes âgées entre 63 et 75 ans, disposant d’une bonne autonomie. Les personnes doivent être capables d’utiliser une souris et un clavier, naviguer sur le web, télécharger un fichier / image, avoir des notions intermédiaires en vocabulaire numérique et bases informatique.

Par qui ?

Les acteurs

Conseiller numérique, les participants

Avec qui ?

Les partenaires

Maison de retraite : recevra les pots de fleurs créés dans l'atelier
Mairie : elle finance l'achat des fournitures
Jardinier de la maison de retraite : Intervient lors du choix des plantes et permet d'échanger
CAF et Carsat Auvergne : Possibilité de financer un espace de jardinage


Où ?

- Lieux
- Fixes / Itinérants

Tiers lieu (Salle des associations), lieu fixe

Quand ?

- Printemps ( à partir d'avril)
- 1 séance d'une journée et 1 autre d'une demi journée ( rapprochées J et J+1 ou 2 )

Comment ?

La méthodologie
- Qualitatif
- Quantitatif

JOUR 1 Matin :
Activité brise glace / attentes des participants puis point d'apport théorique (avec un questionnement et une présentation préAO)
Démonstration et temps de découverte puis manipulation par reproduction ( Pédagogie active ):
- Thingiverse
- Cura
Si appétence du groupe: Tinkercad avec création d'objet personnalisé - soit en travail collectif ( selon la dynamique : tout le groupe et/ou équipe de 2 soit indiv

JOUR 1 Après-midi:
impression des objets puis mise en terre des plantes et formalisation des conseils d'entretien

JOUR 2 Après-midi :
Remise des pots et plantes aux résidents de l EHPAD, partage d'un "gouter" échanges autour des conseils d'entretien
Photos pour la presse et photos souvenirs pour les participants

image pot_personnalis.jpg (97.0kB)
Personnalisation avec Tinkercad

Combien ?

Les postes de dépenses

Gratuit pour les participants. Pour la structure cela coûtera une journée et demi de travail du conseiller numérique, frais de fonctionnement du Tiers lieu au prorata temporis
  • 6 à 8 pc , 1 imprimante 3D, cartes SD et adaptateur, consommables imprimante (pris en charge par la Mairie).

image 206b75c357_50166170_imprimante3d.jpg (0.2MB)
imprimante 3D

Évaluation

- Quoi ?
- Comment ?

Vérification des acquis lors des manipulations après démonstration et /ou impression d'un objet par groupe de 2 participants.
Questionnaire de " satisfaction" concernant l'atelier et les suites à donner ou la participation à un autre atelier.
image D_Pot_1.jpg (23.0kB)
Sous pots
image Pot_1.jpg (21.9kB)
Petit Pot
image Pot_4.jpg (18.0kB)
Grand Pot

Sources/ressources:

Vidéo démo début de séance: https://www.youtube.com/watch?v=UdDMJnUWVkA
https://www.thingiverse.com/thing:2806583/files
https://ultimaker.com/fr/software/ultimaker-cura
https://www.tinkercad.com/

Vivre@lamaison : évitons la chute !

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

Je travaille au SSIAD de la Croix-rouge, à Saint-Etienne. Or le maintien à domicile des PA est remis aujourd’hui en lumière.
Dans ce contexte, la découverte de la programmation arduino par les aidants de PA (bénévoles, proches et bénéficiaires) est l’occasion de leur proposer un détecteur de présence qui réponde à leur besoin : ce détecteur permet en effet d’améliorer la perception des personnes âgées lorsqu’elles se déplacent chez elles, en leur signalant la présence d’un obstacle (meuble ou mur) sur leur passage.


image circuit_diagram_avec_le_son.png (0.2MB)
Schéma du circuit pour exemple

Radarduino

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

Cet atelier fait suite à l'atelier sur la robotique «Le voyage intergalactique de Thymio» lors duquel les enfants ont programmeé un robot afin de mener à bien la mission confié par la ZAZA.
image oricartearduinounocmsa00007319380.png (0.6MB)
Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser pour construire des projets électroniques. C’est ce qu’on appelle un microcontrôleur.
Un microcontrôleur est un circuit intégré capable de recevoir de l’information, qui va ensuite pouvoir commander d’autres composants électroniques.

Avec Arduino vous pourrez commander des leds pour faire de la lumière, afficher des caractères sur un écran, construire des jeux vidéo, fabriquer des robots, commander des moteurs, des grilles pains … bref vous l’aurez compris les champs de possibilités sont larges !

Arduino se compose à la fois d’une carte de circuit imprimé physique et d’un logiciel (ou IDE) qui s’exécute sur votre ordinateur et qui vous permet de retranscrire le code sur la carte physique. Arduino utilise une interface de programmation simplifiée. Il suffit d’un ordinateur d’un câble USB et d’un minimum de connaissance en programmation pour commencer à créer.

Arduino est open source et open hardware. C’est-à-dire que sur le site d’Arduino vous pouvez vous procurer le schéma, le typon et le code source de la carte pour vous lancer. Et si vous débutez vous pouvez également utiliser le « kit de démarrage ». disponible.

Vous l’aurez compris Arduino est à la fois un composant informatique open-source, une société de logiciels et une manufacture de microcontrôleurs.



image Arduino_2020_RD.png (1.6MB)

La mission : Radarduino

Cet atelier fait suite à l'atelier sur la robotique « Le voyage intergalactique de Thymio » lors duquel les enfants ont programmer un robot afin de mener à bien la mission confié par la ZAZA.

Le retour de la ZAZA !

De retour sur Terre après une mission réussie avec Thomas Besquet et Thymio le Thymionaute, la ZAZA en partenariat avec Elon Muscle vous confie déjà une nouvelle mission pour un futur voyage spatial.

Afin d'améliorer leurs recherches sur Ganta-P50 ils ont besoin d'équiper Thymio d'un radar de présence qui envoie les informations reçu sur leurs ordinateurs.

Pour ce faire ils vous confient un kit Arduino et un logiciel d'interface graphique et vous demande de créer ce radar qui tournera à 180° et sera en mesure de capter les obstacles qui l'entourent.

image Elon_zazaremovebgpreview.png (91.3kB)
Comment va se dérouler la mission confié par Elon Muscle ?


La mission Radarduino sera réalisé en 3 sessions de 3h :
- 20min : Mise en contexte et présentation de la mission
- 1h : Présentation de l'arduino (les différents composants de la carte et les composants annexes
- 30min : Arduino au quotidien, quelles usages (robotique, modélisme, objets quotidien, surveillance...) + vidéo =
- 30min: Les bases de la programmation expliqué par les enfants à leurs parents (suite aux connaissances acquis grâce aux ateliers sur la robotique)
- 30min : Découverte du logiciel Arduino IDE
- 10min : Questions ?
- 20 min : Mise en situation allumer et faire clignoter une led
- 20 min : Mise en situation feux tricolore
- 20 min : Mise en situation Servo motor
- 20 min : Mise en situation Capteur ultrasonis
- 20 min : Présentation du plan de branchement pour le radar
- 30 min : Exécution des branchement servo motor et capteur ultrasonic
- 40 min : Programmer le Servo motor et le capteur ultrasonic en modifiant le code donné en donnant des éléments clés pour comprendre le code (le code sera opérationnel mais ils devront l'adapter pour répondre aux besoins de la missions : angle de rotation du servo motor, vitesse de rotation...)
- 10 min : Question ?
- 10 min : Découverte de l'interface graphique IDE
- 20 min : Réalisation d'une image dynamique simple sur l'interface graphique
- 10 min : Présentation du code fourni et rendu en vidéo
- 1h : Adaptation du code pour correspondre aux besoins de la mission (angle, distance mesuré...) présentation des conditions If et else
- 20 min : Test des différents radars
- 40 min : Fin d'atelier, questions et échange général autour du Low-tech, du DIY et du Hack des objets électroniques du quotidien.

Le rendu final

image IMG_20220211_112104.jpg (2.1MB)
image IMG_20220211_133942.jpg (2.8MB)


Branche ton Servo avec Arduino

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

Projet : Découverte du microcontroleur Arduino et mise en oeuvre avec pilotage d'un Servomoteur.
Année : 2022
Créateur : Robin Gaudin & Thomas Thiolouse

image Logo_Arduino.png (4.3kB)
image vishnumohananvtg8tAdoWVQunsplash.jpg (1.3MB)


Découverte du microcontrôleur Arduino, auprès d’un public de 15-18 ans et exemple d’application avec un moteur pas à pas type « Servomoteur »



Dans le but d’accompagner des étudiants qui s’intéressent aux nouvelles technologies (robotique, programmation et électronique), cet atelier a pour vocation de présenter le microcontrôleur Arduino et de mettre en œuvre un exemple d’application parmi d'autres.

A la fin de l'initiation, l’apprenant sera capable de (quantitatif) :
- Connaître les bases de l’Arduino (différents éléments, mode de fonctionnement…)
- Savoir « exploiter » une carte et un code Arduino
- Élaborer un projet pouvant être mis en place via Arduino
et de (qualitatif) :
- Travailler en groupe
- S’émerveiller lors du fonctionnement de son projet


- Typologie : Jeunes adolescents entre 15 et 18 ans.
- Quantitatif : Groupes de 6 (minimum) à 10 (maximum) personnes, travaillant en binôme.

Deux Conseillers Numériques (l’un plus spécialisé sur la partie branchement et câblage et le second sur la partie programmation).
Des personnes encadrantes en fonction de la typologie du public.


Les partenaires peuvent être :
FabLab : pour le côté ressources (matériel et humaine) et/ou EPN.
Foyers pour jeunes / adolescents
Collèges / Lycées

Les lieux d'accueil de cet atelier peuvent être des EPN ou un Fablab ou même encore sur site (dans un lycée ou collège).


Durant la période scolaire pour une animation en collège et lycée.

Possibilité d’une animation durant les vacances pour les centres de loisirs ou cyber-espaces.


image Pausecafblanc131.png (48.7kB)
Penser à prévoir des temps de pause réguliers, animés par de la convivialité et du café

Projet à prévoir sur 1 séance de quatre heures :

Exemple d’organisation sur la demi journée :
1h de présentation sur Arduino (1h de théorie c'est suffisant)
1h de câblage théorique sur Tinkercad
Pause de 15 min
30-45 min de "théorie sur le langage de programmation"
1h de montage final et test
Questions et feedback à la fin.



  • 5 kit à 43.00€ soit 215€ au total. Investissement en une seule fois.
ELEGOO Carte Starter Kit de Démarrage Super avec Guide d'Utilisation Français pour Débutants et Professionnels DIY Compatible avec Arduino IDE : Amazon.fr: Informatique Salaire des deux conseillers numériques
Prévoir un goûter pour passer des moments plus conviviaux (prévoir des jus de fruits, chocolat chauds, gâteaux…)


Pas de réelle évaluation (sommative) comme nous l’entendons de façon générale.
Vérifier si l’apprenant à réussi à comprendre les bases de fonctionnement de l’Arduino, à travailler en groupe et à mener à bien leur projet (formative).

- Savoir résoudre les problèmes, 
- Savoir communiquer efficacement / Être habile dans les relations interpersonnelles, 
- Avoir conscience de soi / Avoir de l'empathie pour les autres, 
- Savoir gérer son stress / Savoir gérer ses émotions.




Maintenant que vous savez ce qu'est un microcontrôleur Arduino, vous pouvez trouver sur Internet, de nombreux exemples d'application !! Amusez vous bien ^^

Arduino Projet Detecteur

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

Création de Projet Arduino Christel pour des personnes agées avec la création d'un détecteur de mouvements sonore
FORMATION_ARDUINO_4.pdf (0.8MB) Droul_Globale_formation_ARDUINO_CHRISTEL.docx (20.5kB) Droul_formation_ARDUINO_CHRISTEL.docx (24.1kB)

Licence Creative Commons
Ce contenu de Zoomacom/réseau MedNum42 est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Créer un radar de recul inversé - Arduino

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

Rédacteur: Robin

Source : https://tropratik.fr/radar-de-recul-avec-arduino

image ResultatRadarDeRecul.png (0.2MB)
Radar de recul sur une voiture RC
Cet atelier est fait pour créer un radar de recul inversé, c'est à dire que le radar ne sera pas installé sur la voiture mais sur le mur du garage. C'est une initiation à l'Arduino pour la partie electronique et à l'impression 3D pour le boitier.

OBJECTIFS OPERATIONNELS


A la fin de la formation les apprenants seront capables, en autonomie, de :créer un radar de recul, connaître les éléments d'un Arduino, connaître le fonctionnement d'un Arduino, rechercher des solutions à des problèmes.

PUBLIC CONCERNE


Personnes de 40 à 60 ans sachant utiliser un ordinateur et désirant découvrir Arduino. Maximum 8 personnes.

PREREQUIS


Les apprenants doivent disposer d’une connexion internet et d’un ordinateur avec port usb . Les personnes doivent être capables d’utiliser une souris et un clavier, connaître le vocabulaires de bases de l’informatique. 5/10 à chaque œil ou une loupe.

PROGRAMME


-Premier jour de cet atelier sera de faire le lancement, présentation de l'Arduino, présentation des bases electroniques.
-Deuxième jour Manipulation : Reprise de la dernière séance, Manipulation test Led avec Eskimon, essai perso et manipulation en autonomie.
-Troisième jour: Initiation à l'impression 3D et aux logiciels.
-Quatrième jour : Impression et recherche d'autres projets .
-cinquième jour: Création du radar avec Tuto, test, auto-évaluation, retour sur l'atelier.

DUREE


5 jours, de 10h à 12h le samedi.

METHODES PEDAGOGIQUES


Dans un premier temps j’utiliserais la méthode expositive pour le premier jour et troisième jour, ensuite la méthode expérimentale pour le deuxième, quatrième et cinquième jours.

MODE D’EVALUATION


L'évaluation sera sur la capacité de la personne à réaliser seule le radar de recul dans les temps de formations.

Pourquoi ?


Les objectifs pédagogiques
- Qualitatif
- Quantitatif

-Découverte de logiciel et dépassement de soi
-Création d'un radar de recul

-Décrire les étapes de création
-Résumer le fonctionnement
-Appliquer des consignes
-Rechercher des solutions
-Tester son travail
-S'auto évaluer

Pourquoi ?


- Compétences psychosociales

-Savoir-être
-Savoir résoudre des problèmes
-Savoir communiquer efficacement
-Etre habile dans les relations interpersonnelles
-Écoute active
-Auto-Evaluation
-Gestion du stress et de l'échec

Coût


35€ par kit, sois 9*35=315.
Coût de 10 h de conseiller numérique.
Imprimante 3D + fil PLA

Comment ?

La méthodologie
- Qualitatif
- Quantitatif

Les postes de dépensesExpositive pour présenter les méthodes et les procédés, expérimentale lors des manipulations.

Scenario Pédagogique


scenariodetaille.pdf (0.5MB)

Liens utiles :


Boitier pour impression 3D à modifier : https://www.thingiverse.com/thing:765700

Trame de présentation pour montage du radar et code :

cration_du_radard.pdf (3.4MB)

Licence Creative Commons
Ce contenu de Zoomacom/réseau MedNum42 est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Arduino Projet TOURNESOL

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

image sunflower1942825_960_720.jpg (68.1kB)

Projet

Elaboration d'un systhème pour faire un tournesol pivotant en suivant la lumière.

Date

  • 16/05/2022 de 10h à 12h
  • 17/05/2022 de 14 à 16h
  • 19/05/2022 de 14 à 16h
  • 20/05/2022 de 10h à 12h

Le contexte

image logo.png (8.6kB)
Dans le cadre de leurs études, les éléves de la classe de 3 éme travaillent sur la photosynthèse (Processus par lequel les plantes vertes synthétisent des matières organiques grâce à l'énergie lumineuse, en absorbant le gaz carbonique de l'air et en rejetant l'oxygène.).

Afin de les initier au numérique par l'Arduino, nous intervenons lors de la semaine numérique pour créer un tournesol qui suit la lumière d'une lampe.

Objectifs et Compétences


Numérique

• Utiliser et étendre son usage du numérique
• Utiliser un micro contrôleur
• Adopter l'arduino

Psychosociales

• Savoir prendre les décisions
• Savoir communiquer efficacement
• Augmenter l'estime de soi et la confiance en soi

Le Public

Une classe de 3ème EA (Enseignement Agricole)composée de 12 éléves . [14 - 16 ans]

Les acteurs

Conseiller numérique, Professeur principale de la classe de 3ème

Les partenaires

Mission Locale du Velay, ISVT Vals, France service

Lieu

Institut des Sciences de la Vie et de la Terre
72 Av. de Vals, 43750 Vals-près-le-Puy

Déroulé

  • 16/05/2022 de 10h à 12h Qu'est ce que l'Arduino ?
  • 17/05/2022 de 14 à 16h Manipulation d'Arduino avec exercices simple (ex: alumer une led) 19/05/2022 de 10h à 12h Fabrication d'un tournesol
  • 20/05/2022 de 14 à 16h Exercice du Tournesol

La méthodologie

  • Méthode expositive
  • Méthode démonstrative

Les postes de dépenses

  • 8 heures de travail pour le Conseiller Numérique
  • 14 Super Learning Kit (56.99 € TTC /u)

Journée du 16/05/22 - Qu'est-ce que l'Arduino ?

Présentation du logiciel Arduino

Horraire

de 10h à 12h
avec un pause de 10min

Outils

  • Salle multimédia
  • Logiciel Arduino
  • 15 Super Learning Kit
  • Stylos
  • Brouillons

Journée du 17/05/22 - Manipulation d'Arduino

Manipulation / Exercices en utilisant Arduino (Utilisation d'un moteur, allumer une led, ...)

Horraire

de 14 à 16h
avec un pause de 10min

Outils

  • Salle multimédia
  • Logiciel Arduino
  • 14 Super Learning Kit
  • Stylos
  • Brouillons

Journée du 19/05/22 - Fabrication d'un tournesol

Création d'un Tournesol

Horraire

de 10h à 12h
avec un pause de 10min

Outils

  • Salle
  • Stylos
  • Brouillons
  • Paille
  • Papier
  • Régle
  • Carton
  • Feutre

Journée du 20/05/22 - Exercice Tournesol

Application d'un exercice complet. Exercice qui consiste à élaborer un systeme ou le tournesol suivra l'orientation de la lumière.
image 1.png (0.3MB)

Horraire

de 14 à 16h
avec un pause de 10min

Outils

  • Salle multimédia
  • Logiciel Arduino
  • 14 Super Learning Kit
  • Stylos
  • Brouillons

Schéma :

image schermata_20180303_alle_21_57_54_aRqhT6Xwyl.png (0.2MB)

Code :

#include <Servo.h>

int sensorPin = A0;
int servoPin  = 9;

int sensorValue = 0;
int servoGrad = 90;
int tolerance = 40;

Servo myservo;

void setup() {
  pinMode( sensorPin, INPUT);
  myservo.attach( servoPin );
  myservo.write( servoGrad );
}

void loop() {
  sensorValue = analogRead(sensorPin);
  if ( sensorValue < (512-tolerance) )
  {
    if (servoGrad < 180) servoGrad++;
  }

  if ( sensorValue > (512+tolerance) )
  {
    if (servoGrad > 0) servoGrad--;
  }

  myservo.write( servoGrad ); 

  delay(100);
}


Resultat :


Bilan de la formation

...

Arduino : Création d’un Jeu de mémoire électronique

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

image jeumemoire3d.png (0.4MB)

Auteur de cet atelier : Cédric Chazelet

Contexte

Création d’un jeu de mémoire électronique
Nous allons créer un jeu de mémoire électronique sur la base du jeu Simon que certain ont peut-être connu.
Nous allons voir ensemble comment il est conçu de l’intérieur.
Nous allons créer le programme qui le commande en Arduino et nous allons l’assembler avec la coque pré-imprimer avec notre imprimante 3D.
Vous repartirez avec votre jeu de mémoire électronique !
On relève le défi, alors c’est parti !


Présentation du jeu Simon avec publicité MB de l'époque
image jeumemoire3ddessous.png (0.6MB)
image jeudememoire3Dentier.png (0.3MB)

Fiche programme à télécharger ci-dessous :
Fiche_programme_JDME.odt (0.1MB)
Fiche déroulé global de l'atelier à télécharger ci-dessous:
Deroule_globale_JDME.odt (22.9kB)
Fiche scénario pédagogique complet de l'atelier à télécharger ci-dessous:
Trame_scenario_pedagogique_JDME.odt (29.5kB)


Matériel requis pour mettre en place l'animation :
Pour chaque participants :
  • Une carte Arduino nano
  • 4 leds bouton lumineux
  • 1 pile
  • Des fils de branchements
  • 1 petit bouton reset
  • 1 moule de la boite en 3D imprimé à l'avance de préférence

Code source Arduino du jeu de mémoire électronique

//Programme réalisé par Cédric Chazelet - Conseiller Numérique
 
  int const LR = 2;
  int const LV = 3;
  int const LJ = 4;
  int const LB = 5;
  
  
  void setup() {
  pinMode(LB, OUTPUT);
  pinMode(LJ, OUTPUT);
  pinMode(LV, OUTPUT);
  pinMode(LR, OUTPUT);
}



void loop(){
  
  digitalWrite(LB, HIGH);
  digitalWrite(LJ, HIGH);
  digitalWrite(LV, HIGH);
  digitalWrite(LR, HIGH);

}



//Programme réalisé par Cédric Chazelet - Conseiller Numérique
  
  int const LR = 2;
  int const LV = 3;
  int const LJ = 4;
  int const LB = 5;
  
  int const BB = 9;
  int const BJ = 8;
  int const BV = 7;
  int const BR = 6;

  
  void setup() {
  pinMode(BB, INPUT_PULLUP);
  pinMode(BJ, INPUT_PULLUP);
  pinMode(BV, INPUT_PULLUP);
  pinMode(BR, INPUT_PULLUP);
  
  
  pinMode(LB, OUTPUT);
  pinMode(LJ, OUTPUT);
  pinMode(LV, OUTPUT);
  pinMode(LR, OUTPUT);

}



void loop(){
  
  
  
  if (digitalRead(BB) == LOW)
  {
    digitalWrite(LB, HIGH);
  }else{
    digitalWrite(LB, LOW);
  }


  if (digitalRead(BR) == LOW)
  {
    digitalWrite(LR, HIGH);
  }else{
    digitalWrite(LR, LOW);
  }

  if (digitalRead(BV) == LOW)
  {
    digitalWrite(LV, HIGH);
  }else{
    digitalWrite(LV, LOW);
  }

  if (digitalRead(BJ) == LOW)
  {
    digitalWrite(LJ, HIGH);
  }else{
    digitalWrite(LJ, LOW);
  }

}



//Programme réalisé par Cédric Chazelet - Conseiller Numérique
  const int MAX_LEVEL = 100;
  int sequence[MAX_LEVEL];
  int your_sequence[MAX_LEVEL];
  int level = 1;
  
  int velocity = 1000;
  
  int const LR = 2;
  int const LV = 3;
  int const LJ = 4;
  int const LB = 5;
  
  int const BB = 9;
  int const BJ = 8;
  int const BV = 7;
  int const BR = 6;

  int const TEM = 11;
  
  void setup() {
  pinMode(BB, INPUT_PULLUP);
  pinMode(BJ, INPUT_PULLUP);
  pinMode(BV, INPUT_PULLUP);
  pinMode(BR, INPUT_PULLUP);
  pinMode(10, INPUT_PULLUP);
  
  pinMode(LB, OUTPUT);
  pinMode(LJ, OUTPUT);
  pinMode(LV, OUTPUT);
  pinMode(LR, OUTPUT);

  pinMode(TEM, OUTPUT);
  
  digitalWrite(LB, LOW);
  digitalWrite(LJ, LOW);
  digitalWrite(LV, LOW);
  digitalWrite(LR, LOW);
  digitalWrite(TEM, HIGH);
}



void loop(){
  
  if (level == 1)
  generate_sequence();//generate a sequence;
  
  if (digitalRead(10) == LOW || level != 1) //If start button is pressed or you're winning
  {
    digitalWrite(TEM, LOW); // on eteins le temoin
  show_sequence();    //show the sequence
  get_sequence();     //wait for your sequence
  }

}



void show_sequence(){
  digitalWrite(LB, LOW);
  digitalWrite(LJ, LOW);
  digitalWrite(LV, LOW);
  digitalWrite(LR, LOW);

  for (int i = 0; i < level; i++){
    digitalWrite(sequence[i], HIGH);
    delay(velocity);
    digitalWrite(sequence[i], LOW);
    delay(300);
  }
}

void get_sequence(){
  int flag = 0; // indique si la séquence est correct

  for (int i = 0; i < level; i++){
  flag = 0;
  while(flag == 0){
    if (digitalRead(BB) == LOW){
    digitalWrite(LB, HIGH);
    your_sequence[i] = 5;
    flag = 1;
    delay(300);
    if (your_sequence[i] != sequence[i]){
    wrong_sequence();
    return;
    }
    digitalWrite(LB, LOW);
  }

if (digitalRead(BJ) == LOW)
{
digitalWrite(LJ, HIGH);
your_sequence[i] = 4;
flag = 1;
delay(300);
if (your_sequence[i] != sequence[i])
{
wrong_sequence();
return;
}
digitalWrite(LJ, LOW);
}

if (digitalRead(BV) == LOW)
{
digitalWrite(LV, HIGH);
your_sequence[i] = 3;
flag = 1;
delay(300);
if (your_sequence[i] != sequence[i])
{
wrong_sequence();
return;
}
digitalWrite(LV, LOW);
}

if (digitalRead(BR) == LOW)
{
digitalWrite(LR, HIGH);
your_sequence[i] = 2;
flag = 1;
delay(300);
if (your_sequence[i] != sequence[i])
{
wrong_sequence();
return;
}
digitalWrite(LR, LOW);
}

}
}
right_sequence();
}

void generate_sequence(){
randomSeed(millis()); // aleatoire

for (int i = 0; i < MAX_LEVEL; i++){
sequence[i] = random(2,6);
}
}
void wrong_sequence(){
for (int i = 0; i < 3; i++)
{
digitalWrite(LR, HIGH);
digitalWrite(LV, HIGH);
digitalWrite(LJ, HIGH);
digitalWrite(LB, HIGH);
delay(100);
digitalWrite(LR, LOW);
digitalWrite(LV, LOW);
digitalWrite(LJ, LOW);
digitalWrite(LB, LOW);
delay(100);
}
level = 1;
velocity = 1000;
}

void right_sequence(){
  digitalWrite(TEM, HIGH); // On allume le temoin
  delay(2000);

if (level < MAX_LEVEL);
level++;

velocity -= 50; // augmente la diificultée
}


Fichier 3d de la boite du jeu
Sur demande au super Conseiller Numérique Cédric Chazelet pour le moment ;)

Fiche projet imprimante 3D

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

Projet :
Création des pions du jeu de société les "Dames chinoises" avec des jeunes agés de 6 à 12 ans. Le but étant d'établir en collaboration avec les animateurs du centre de Loisirs un objectif final: Création de bout en bout du jeu de société "La Dame Chinoise".
Les animateurs du centre de Loisirs auront pour projet de réaliser le plateau en bois de la Dame Chinoise.

Date :
2022-2023

Quoi ?
Apprendre à des jeunes (6 à 12 ans) à découvrir un logiciel de modelisation 3D et utiliser une imprimante 3D afin de créer les pions de la "Dame Chinoise".

Le contexte
Etablir un lien entre les différents acteurs du secteur animation du centre social mais également d'établir une cohésion de groupe entre les tous jeunes quelques soient leurs âges.
La réalisation finale permettra aux enfants d'apprendre le jeu Stratégique de la dame Chinoise mais aussi de le mettre à disposition du groupe sénior lors de leur rencontre "Jeux de société".

Les objectifs pédagogiques
  • Découvrir le logiciel de modelisation 3D, Tinkercad et Cura.
  • Utiliser une imprimante 3D

Compétences psychosociales
  • Développer sa créativité
  • S'impliquer dans un projet commun
  • Créer du lien social entre les jeunes
  • Valoriser les plus grands en leur permettant d'encadrer et de seconder les plus jeunes (6 ans) lors de la dernière séance.

Pour qui ?
Les enfants du centre de loisirs agés de 6 à 12 ans du centre social de Mably

Par qui ?
Le conseiller numérique France service

Avec qui ?
En partenariat avec les animateurs du centre de loisirs de Mably pour collaborer à la création du jeu de la Dame Chinoise.

Où ?
Centre Social de Mably

Quand ?
Pendant la période des vacances scolaires durant une semaine.
Lundi: Groupe Jaune de 10h-12h avec 6 enfants de 7 à 8 ans
Lundi: Groupe Bleu de 14h-16h avec 6 enfants de 8 à 9 ans
Mardi: Groupe Vert de 10h-12h avec 6 enfants de 9 à 10 ans
Mardi: Groupe Rouge de 14h-16h avec 6 enfants de 10 à 11 ans
Mercredi: Groupe Noir de 10h-12h avec 6 enfants de 11 à 12 ans
Mercredi: Groupe Blanc de 14h-16h avec 6 enfants de 6 ans encadrés par les 12 ans

Comment ?
Séance de 2 heures à réitérer sur les 5 autres séances réparties en fonctions des 6 couleurs du jeu.

1- Présentation de l'objectif final: construction de jeu de "La Dame Chinoise"
2- Présentation de l'objectif de l'atelier imprimante 3D: création des 60 pions du jeu. (10 en jaune, 10 en rouge, 10 en bleu, 10 en vert, 10, en blanc, 10 en noir)
3- Une imprimante 3D, c'est quoi ?
4- Initiation à la modelisation 3D sur Tinkercad
5- Création du Pion sur Tinkercad + enregistrement du fichier
image Pion.png (98.3kB)







6- Importation du fichier Tinkercad sur Ultimaker Cura

image pion_2.png (1MB)

7- Enregistrement du fichier en gcode sur une carte SD
8- Lancement de l'impression sur imprimante 3D : 10 mn

Les outils
- Imprimante 3D
- Filament PLA (rouge, jaune, vert, bleu, blanc, noir)
- Salle numérique (avec 6 ordinateurs)
- Connexion internet
- Video projecteur
- Carte SD

L'évaluation
L'évaluation se fera au cours de l'atelier et sera déterminer en fonction de l'autonomie de chaque enfant et du rendu final.

FICHES PROJETS ARDUINO CREATION D'UN JUKEBOX

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.

image Banniere Openfactory Avec Zoomacom

Jardin arômatique d'intérieur

Dans le cadre du projet Family Connection 2021, accompagné par le centre ressource Zoomacom, un groupe de jeunes de saint Jean Bonnefond a souhaité confectionner un jardin d'intérieur pour plantes aromatiques. Ils souhaitent qu'une carte Arduino gère le déclenchement automatique de l'arrosage et de la lumière de croissance des plantes.
Voici le projet Herb Box qu'ils ont voulu confectionner avec l'appui d'OpenFactory.
La première étape sera de réaliser un sytème d'arrosage automatique sans le site internet et l'API. Nous proposerons une alternative qui permet de réduire le cout de l'électronique et de simplifier la connexion via wifi en utilisant un nodeMCU plutot qu'une carte arduino et un ESP01 (pour lequel il faut un convertisseur de tension à 3,3V en plus).
Dans un second temps, si nous disposons de suffisament de temps, on essayera d'utiliser Thingspeak qui est une alternative à AWS Lambda d'Amazon pour pouvoir visualiser les données en ligne.
En effectuant un peu de veille sur les projets de jardin d'intérieur permettant de réaliser un arrosage automatique des plantes, j'ai découvert le projet ArduFarmBot2 (version francaise).
Pour réaliser le projet dans le cadre de Family Connection, nous allons faire au niveau de l'électronique un mixte entre ces deux projets. En gardant les meilleurs aspects de chaque projet (projet et outils open source, qualité des composants utilisés...).

image ArduFarmBot2_Block_Diagram.png (0.3MB)

Le matériel nécessaire


La programmation Arduino

Librairie à installer pour l'ecran OLED :

ACROBOTIC_SSD1306
et/ou
AI_ArduLib_SSD1306 via son fichier zip sur github
Penser à redémarrer l'IDE après l'ajout d'une librairie et de modifier l'include avec <ACROBOTIC_SSD1306.h> et non comme ecrit dans l'exemple "src/ACROBOTIC_SSD1306.h"

Librairie pour le DHT 11

le fichier github d'Adafruit pour les capteurs DHT/
Lors de l'installation de la librairier via l'IDE, DHT Adafruit, il faut répondre installer toutes les librairies.
Il faut egalement installer la librairie Adafruit Unified Sensor

Librairie pour DS18B20

Pour utiliser ce capteur vous devez installer ses deux librairies :
Vous trouverez le fichier zip de la librairie Onewire
Il faut ensuite installer la librairie Dallas Température

Librairie SimpleTimer

Avant de passer au test en mode Controle Local, penser à installer la librairie Simple Timer

Librairie Blynk

Si on veut utiliser l'application Blynk pour controler l'arrosage et visualiser les données à distances, il faut :
- télécharger l'application Blynk sur son smartphone
- installer les librairies Blynk dans son IDE Arduino
- Redémarrer l'IDE Arduino

Quelques Debugs

  • Resource trouvée sur Reddit pour ce débug
Quand j'ai voulu téléversé le code d'ArduFarmBot2 dans mon nodeMCU, j'ai eu une erreur de debug SSL (Exemple d'erreur : /home/mike/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/CertStoreBearSSL.cpp: In static member function 'static const br_x509_trust_anchor* BearSSL::CertStore::findHashedTA(void*, void*, size_t)':
/home/mike/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/libraries/ESP8266WiFi/src/CertStoreBearSSL.cpp:25:31: error: 'DEBUG_ESP_PORT' was not declared in this scope
  • #define DEBUG_BSSL(fmt, ...)
  • Pour la résoudre :
  • Outils> Débogage est défini sur "Désactivé". Pour résoudre ce problème, vous devez soit définir Outils> Port de débogage sur autre chose que "Désactivé", ou définir Outils> Niveau de débogage sur "Aucun". J'ai sélectionné aucun débug pour que cela fonctionne ! J'ai également testé l'autre et cela téléversait également mon code.

  • J'ai également eu des conflits avec des doublons dans mes librairies du coup le code ne pouvait pas utiliser certaines variables déclarées (j'ai retiré les librairies suivantes : "Adafruit Sensor Master", "DHT-sensor-library-master" et "ACROBOTIC_SSD1306")
  • Penser à modifier la valeur du capteur DHT dans stationDefines.h car j'utilises un DHT11 et dans l'exemple ils utilisent un DHT22

Les ressources utilisées



Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.
image Banniere Openfactory Avec Zoomacom

Puzzle box

(boîte à secrets, boîte mystère...)

Contexte

Dans le cadre des Journées Européennes du Patrimoine 2020 à Saint-Étienne, le FabLab OpenFactory propose une animation autour de la thématique , le samedi 19 et le dimanche 20 septembre 2020. (Note: les événements ont finalement été annulés "Dans un souci de santé publique et de sécurité sanitaire" lié à l'épidémie de covid-19.)
2 ateliers sont proposés :

Atelier Secrets de résistante

Atelier de fabrication de boites à secrets pour s’initier à la découpeuse laser, à partir de 12 ans.

Suivez les traces de Christine Mougeot (résistante ligérienne), qui fabriquait des meubles à caches secrètes pour sauver des vies pendant l’occupation allemande.
  • Dans le cadre des Journées européennes du patrimoine 2021 dans le quartier Manufacture de Saint-Étienne, le centre ressource en médiation numérique Zoomacom propose un atelier permettant de découvrir le fonctionnement d’une découpeuse laser en réalisant un puzzle box (=boite a secret) illustrée par une photo gravée d’une résistante stéphanoise.
Photo gravée

Ressource pour les propositions d'animation

- travailler avec les meubles MOUGEOT pour reproduire le meuble utilisé par la résistance pendant la seconde Guerre Mondiale (voir le meuble dans le premier lien)
- proposer des puzzle box a réaliser :
1. La boîte à secret du FabLab carrefour numérique
2. Boite secrète du FabLab carrefour numérique
3. Boite japonaise en 6 mouvements du FabLab carrefour numérique
Retour d'expériences :
- bien penser à mettre toutes les barres (sinon elles tombent et sont brulées par les autres découpes)
- certaines pièces il y a 2 passages ??? peut etre prévoir de retravailler l'image / ou voir si un probleme de reglage
- attention de ne pas pousser les pièces gravées (fragile ca pourrait se détacher
Réglages :
- gravure : puiss max => 52% | puiss min=> 50% | vitesse=> 50mm/s
- découpe : puiss max => 85% | puiss min=> 80% | vitesse=> 25mm/s (18 si un seul passage)

4. La puzzle box unabox
5. La twin lock box
6. La boite à énigme secrète
7. Arduino puzzle box



Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Projet scolaire : un abri pour une bille


(Par Yanis - en stage d'observation de 3e, du 30 janvier au 4 février 2023)
En 2020, j’ai voulu obtenir la meilleure note possible en arts plastiques pour un projet en 3D appelé un «abri pour une bille». Quand j’ai entendu «un abri», j’ai immédiatement pensé à une maison. J’ai donc décidé d’aller au FabLab pour modéliser et imprimer une maison au style futuriste avec un assemblage de deux couleur de PLA différentes (bois et bleu brillant), et un toit vitré.

image Capture.png (0.3MB)

  • Grâce au FabLab j'ai pu pendant une journée : développer ma pensée créative et apprendre à résoudre des problèmes et tout ça pour seulement quelques centimes d'euro.
Pour ce projet j'ai utilisé : une bille (évidemment), le logiciel gratuit Tinkercad pour la modélisation 3D, le logiciel Cura un slicer (pour convertir les fichiers .stl en .gcode), un poste informatique pour utiliser ces derniers et une Creality Ender 3 du FabLab pour imprimer tout ça.
A : Modélisation 3D au FabLab
1-Je vais au FabLab pour utiliser un poste informatique.
2-Je me crée/connecte à mon compte Tinkercad.
3-Je commence la modélisation de mon projet (Tuto : https://www.youtube.com/watch?v=gNpDZt7k1hs ).
4-Je lance Cura qui est un slicer pour convertir les fichiers .stl en .gcode (Tuto : Installer, découvrir et prendre en main Cura )
5-Ensuite, j'enregistre mon travail sur la carte adaptée à l'imprimante que je vais utiliser (pour moi une Creality Ender 3 du FabLab).

B : Impression 3D au FabLab
1-Je commence l'impression en insérant la carte.
2-Je vais dans le menu et je sélectionne le 4e menu "print from TF" et je sélectionne "rafraîchir(refresh)" à moins qu'il n'y ait écrit "pas de carte (no TF card)" dans ce cas-là, il faut choisir le 5e menu "init. la carte SD(init. la carte SD)" puis résélectionner le 4e.
3-Si ça ne fonctionne toujours pas, je vérifie que la carte soit correctement insérée.
4-L'impression alors lancée, il suffit que j'attende que la machine chauffe et que je vérifie que le début de l'impression soit correct.

Enceintes WiFilles

Wi-Filles est un programme de sensibilisation des jeunes filles aux métiers et aux compétences du numérique. Les jeunes volontaires suivent des ateliers pendant plusieurs mois, les mercredis après-midi, et pendant les vacances scolaires, en partenariat avec de nombreux·euses professionnel·le·s du numérique. Plus d'infos: Avec la promo 2021 des Wi-Filles de la Loire (article sur le blog de Zoomacom)
Un des deux groupes, accompagné au FabLab par Zoomacom en 2021, a choisi de créer une enceinte mp3 (fichiers sur carte SD, pilotable en wifi depuis un smartphone).

Schéma du montage

Schéma du montage

Valeurs des composants :

  • Résistance : 220Ω
  • Condensateur : 1000µF
  • Haut parleur : 4Ω 3W

Matériel

Nom Description Quantité Prix unitaire Prix
Lolin NodeMCU v3 Microcontrolleur 1 7€ 7€
DFPlayer Mini Lecteur MP3 1 1€ 1€
Enceinte 4Ω 3W Sortie sonore 1 2€ 2€
Ampli Audio Amplification du signal sonore 1 0.5€ 0.5€
Connecteur micro USB Pour l'alimentation 1 0.2€ 0.2€
Chargeur de batterie Li-Ion Charge de la batterie du système 1 0.2€ 0.2€
Batterie Li-Ion 3.7V 18650 Alimentation nomade 1 2.5€ 2.5€
LED RGB Voyant lumineux 1 0.03€ 0.03€
Interrupeur Marche/Arret du système 1 0.75€ 0.75€
Convertisseur de tension 3.3V Alimentation des cartes électroniques 1 1€ 1€
Support batterie 18650 Support batterie 1 0.5€ 0.5€
Condensateur 1000µF Filtrage de l'alimentation 1 0.07€ 0.07€
Résistance 220Ω Protection de la LED 1 0.02€ 0.02€
Total 15.77€



Programme Arduino

Paramètrage de la carte :

- Ajouter la bibliothèque des cartes ESP8266 board dans Arduino IDE (http://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Installer le paquet "esp8266 by ESP8266 Community" via le gestionnaire de cartes
- Utiliser la carte nommée "NodeMCU 1.0 (ESP-12E Module)" pendant l'envoi du code

Bibliothèque(s) à installer :

  • DFPlayerMini_Fast : Disponible dans le gestionnaire de bibliothèques Arduino ou ICI

Code :

#include <DFPlayerMini_Fast.h>
#include <ESP8266WiFi.h>
#include <SoftwareSerial.h>

#define SSID "EnceinteWiFille1"
#define PASSWD "wifilles"

DFPlayerMini_Fast mp3Player;
SoftwareSerial softSerial(D2,D3);
WiFiServer server(80);

#define Pin_R D7
#define Pin_G D6
#define Pin_B D5

int vol, song, R, G, B;

void setup() {
	// Init serial lines
	Serial.begin(115200);
	softSerial.begin(9600);
	delay(10);

	WiFi.mode(WIFI_AP);
	WiFi.softAP(SSID, PASSWD);

	// Print IP address
	Serial.print("IP address : ");
	Serial.println(WiFi.softAPIP());

	// Start web server
	server.begin();

	// Start mp3 player
	mp3Player.begin(softSerial);
	vol = mp3Player.currentVolume();
	song = mp3Player.currentSdTrack();

	R = 1023;
	G = 0;
	B = 1023;

	analogWrite(Pin_R, R);
	analogWrite(Pin_G, G);
	analogWrite(Pin_B, B);

}

void loop() {
	// Init connection with client
	WiFiClient client = server.available();
	if(!client) {
		return;
	}

	while(!client.available()) {
		delay(1);
	}

	// Read client request
	String req = client.readStringUntil('\r');

	// Flush output
	client.flush();

	String text = ""; // Return text
	if(req.indexOf("/volume") != -1) {
		uint8_t idx = req.indexOf("?vol=");
		vol = req.substring(idx+5).toInt();
		vol = map(vol, 0, 100, 0, 30);
		mp3Player.volume(vol);
	} else if(req.indexOf("/play") != -1) {
		mp3Player.resume();
	} else if(req.indexOf("/pause") != -1) {
		mp3Player.pause();
	} else if(req.indexOf("/next") != -1) {
		mp3Player.playNext();
	} else if(req.indexOf("/previous") != -1) {
		mp3Player.playPrevious();
	} else if(req.indexOf("/change") != -1) {
		uint8_t idx = req.indexOf("?song=");
		song = req.substring(idx+6).toInt();
		mp3Player.play(song);
	} else if(req.indexOf("/led") != -1) {
	    uint8_t idx = req.indexOf("?R=");
	    uint8_t idxFin = req.indexOf("&G=");
	    R = req.substring(idx+3, idxFin).toInt();

	    idx = idxFin;
	    idxFin = req.indexOf("&B=");
	    G = req.substring(idx+3, idxFin).toInt();

	    idx = idxFin;
	    B = req.substring(idx+3).toInt();

	    R = map(R, 100, 0, 0, 1023);
	    G = map(G, 100, 0, 0, 1023);
	    B = map(B, 100, 0, 0, 1023);

	    analogWrite(Pin_R, R);
	    analogWrite(Pin_G, G);
	    analogWrite(Pin_B, B);
	}

	// Flush output
	client.flush();

	// Generate HTML output
	String htmlPage = "HTTP/1.1 200 OK\r\n";
	htmlPage += "Content-Type: text/html\r\n";
	htmlPage += "\r\n";
	htmlPage += "<!DOCTYPE html>\r\n";
	htmlPage += "<html>\r\n";
	htmlPage += "    <head>\r\n";
	htmlPage += "        <meta charset=\"utf-8\" />\r\n";
	htmlPage += "        <title>Enceinte Wi-Fille</title>\r\n";
	htmlPage += "        <style type=\"text/css\">\r\n";
	htmlPage += "            body {\r\n";
	htmlPage += "              background-color: #c862b7;\r\n";
	htmlPage += "            }\r\n";
	htmlPage += "            svg {\r\n";
	htmlPage += "              border-radius: 20px;\r\n";
	htmlPage += "           }\r\n";
	htmlPage += "        </style>\r\n";
 	htmlPage += "   </head>\r\n";

	htmlPage += "    <body>\r\n";

	htmlPage += "<svg width=\"320\" height=\"118\" version=\"1.1\" viewBox=\"0 0 320 118\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">  <metadata>   <rdf:RDF>    <cc:Work rdf:about=\"\">     <dc:format>image/svg+xml</dc:format>     <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>     <dc:title/>    </cc:Work>   </rdf:RDF>  </metadata>  <path d=\"m0 59v-59h320v118h-320zm169.72 53.423c9.4306-1.948 19.247-6.7898 25.909-12.78l5.0577-4.5473 45.406-0.2979c43.887-0.28793 45.557-0.36897 49.906-2.4221 6.0327-2.8476 10.799-7.7582 13.748-14.164 2.2926-4.9806 2.4145-6.1452 2.0934-20-0.32307-13.94-0.48502-14.957-3.09-19.388-1.512-2.572-4.4118-6.047-6.444-7.7221-7.2739-5.9957-8.2444-6.0995-57.235-6.1216l-44.572-0.020094-4.4084-4.4393c-2.4246-2.4416-7.421-6.0224-11.103-7.9572-20.944-11.006-46.616-7.8537-64.671 7.9405l-5.1398 4.4962h-44.411c-49.825 0-50.117 0.035437-58.072 7.0374-2.6181 2.3045-5.3152 5.9773-6.6245 9.0207-2.0157 4.6857-2.1805 6.4625-1.8894 20.371 0.31324 14.963 0.3737 15.327 3.3481 20.154 3.6638 5.9466 10.635 10.857 17.504 12.33 3.2034 0.68701 20.969 1.0864 48.329 1.0864h43.264l2.9371 3.1294c6.3215 6.7354 18.703 13.092 28.778 14.775 8.0268 1.3408 13.11 1.2263 21.38-0.48178zm-90.721-23.349c0-0.53382 1.0838-2.14 2.4085-3.5694 5.0877-5.4898 6.0233-9.0351 6.5985-25.004 0.46364-12.873 0.85177-15.589 2.7376-19.153 2.6923-5.0887 8.0945-9.6823 13.178-11.205 5.1669-1.548 181.84-1.6134 187.4-0.06931 4.8812 1.3554 11.471 7.2841 13.814 12.428 2.4581 5.3972 2.667 27.646 0.31261 33.282-1.97 4.7161-5.8422 8.8049-10.947 11.559l-4 2.1584-105.75 0.2721c-67.883 0.17467-105.75-0.075439-105.75-0.69848zm31-18.574v-5.5h19l2e-3 -7.5h-18.503l-0.615-8.5h21.115v-8.0521l-30.499 0.55209-0.27361 17.25-0.27362 17.25h10.047zm36-7v-12.5h-9v25h9zm133.92 11.524c6.9012-1.9793 10.487-8.2212 8.0717-14.052-1.2208-2.9472-6.5578-6.1743-12.488-7.5513-4.3308-1.0056-5.7963-2.3588-4.3899-4.0535 1.6689-2.0109 4.6604-1.6647 5.9178 0.68489 0.90994 1.7002 1.9022 2.0004 5.7852 1.75 4.0505-0.26118 4.6429-0.57377 4.3627-2.3022-0.58424-3.6046-4.627-6.6838-9.4957-7.2326-10.142-1.1432-16.68 2.4755-16.68 9.2326 0 4.7672 3.1591 7.8229 10.205 9.8712 6.5521 1.9048 8.6826 3.8543 6.753 6.1793-1.8258 2.2-6.2483 1.4274-7.4452-1.3006-0.81769-1.8638-1.776-2.25-5.5833-2.25-2.5279 0-4.8595 0.26326-5.1812 0.58501-0.92461 0.92461 1.1901 6.0493 3.2747 7.9358 3.342 3.0245 11.079 4.1708 16.894 2.503zm-95.106-3.7739-0.31037-3.75-15.5-0.58413v-24.916h-10v33h26.121zm33.19-0.25v-4h-14.938l-0.56156-24.5h-10l-0.54954 32.5h26.05zm35 0.5v-3.5h-17v-7h15v-6h-7.5c-7.3333 0-7.5-0.05556-7.5-2.5 0-2.4583 0.13333-2.5 8-2.5h8v-8.058l-26.5 0.55805-0.54954 32.5h28.05zm-108.58-25.107c2.2726-0.87207 1.9709-5.1144-0.45598-6.4132-4.0395-2.1619-8.9458 1.3138-6.9964 4.9563 1.096 2.0479 4.2868 2.6717 7.4524 1.4569zm-120.34 25.857c-1.7808-6.6649-7.0751-29.349-7.0751-30.314 0-0.51496 2.1884-0.93629 4.8631-0.93629h4.8631l2.8704 20.5 3.7258-20.596 9.1775 0.59641 3.9499 20 2.8238-20.5h4.8631c2.6747 0 4.8631 0.42454 4.8631 0.94342 0 0.51888-1.5676 7.3814-3.4837 15.25-1.916 7.8686-3.7246 15.319-4.0191 16.557-0.45511 1.9126-1.1972 2.25-4.949 2.25-4.9099 0-4.7104 0.29064-6.5188-9.5-2.0481-11.088-2.2655-11.542-3.0813-6.4359-0.40106 2.5103-1.2604 7.1228-1.9096 10.25l-1.1804 5.6859h-4.3906c-4.2287 0-4.4275-0.13821-5.3925-3.75zm39.925-8.75v-12.5h9v25h-9zm0.65499-17.329c-2.0662-2.2831-2.0858-3.5976-0.08356-5.5998 2.155-2.155 5.7566-1.9714 7.9054 0.40295 1.6732 1.8489 1.6816 2.1349 0.13194 4.5-1.964 2.9975-5.5847 3.3147-7.9538 0.69688z\" fill=\"#fcfcfc\"/>  <path d=\"m100.23 58.75 0.27361-17.25 30.5-0.55209v8.0521h-21.115l0.615 8.5h18.503l-1e-3 3.75-0.0019 3.75h-19v11h-10.047zm36.774 4.75v-12.5h9v25h-9zm131.21 11.516c-4.0567-0.96115-6.7743-3.3296-8.0634-7.0276-1.2556-3.6018-0.79233-3.9879 4.7839-3.9879 3.8073 0 4.7656 0.3862 5.5833 2.25 1.1968 2.728 5.6194 3.5005 7.4452 1.3006 1.9296-2.3251-0.20086-4.2746-6.753-6.1793-7.046-2.0483-10.205-5.104-10.205-9.8712 0-6.7571 6.5377-10.376 16.68-9.2326 4.8687 0.54877 8.9114 3.628 9.4957 7.2326 0.28016 1.7284-0.3122 2.041-4.3627 2.3022-3.883 0.25038-4.8752-0.04978-5.7852-1.75-1.2575-2.3496-4.2489-2.6958-5.9178-0.68489-1.4064 1.6947 0.0591 3.0479 4.3899 4.0535 9.5575 2.2191 14.403 7.1927 13.042 13.388-1.553 7.0707-10.273 10.591-20.333 8.2072zm-109.21-16.516v-16.5h10v24.916l15.5 0.58413 0.31037 3.75 0.31036 3.75h-26.121zm33.225 0.25 0.27477-16.25h10l0.56156 24.5h14.938v8h-26.05zm33 0 0.27477-16.25 26.5-0.55805v8.058h-8c-7.8667 0-8 0.04167-8 2.5 0 2.4444 0.16667 2.5 7.5 2.5h7.5v6h-15v7h17v7h-28.05zm-88.259-13.814c-1.9494-3.6425 2.957-7.1182 6.9964-4.9563 2.4269 1.2989 2.7286 5.5412 0.45598 6.4132-3.1656 1.2148-6.3564 0.59098-7.4524-1.4569z\" fill=\"#9fb747\"/>  <path d=\"m151 113.34c-10.6-1.6424-22.168-6.9883-29.62-13.689l-5.0487-4.5392-91.831-0.61211-5.7079-2.803c-5.9919-2.9424-10.763-7.9897-13.306-14.077-1.081-2.5872-1.4832-7.4472-1.4761-17.838 0.0088155-12.888 0.23954-14.776 2.3639-19.338 1.2948-2.7806 4.2679-6.6937 6.6068-8.6957 7.8301-6.7023 8.2288-6.7487 58.024-6.7487h44.649l4.8914-4.4908c20.621-18.932 54.349-19.239 74.595-0.67957l5.6402 5.1703h44.432c48.845 0 49.819 0.10413 57.095 6.1015 2.0322 1.6751 4.932 5.1501 6.444 7.7221 2.5938 4.4124 2.7685 5.4868 3.095 19.031 0.40389 16.757-0.63904 20.783-7.2518 27.992-8.0707 8.7986-6.8498 8.6117-58.51 8.9604l-45.416 0.30658-4.9392 4.4408c-11.267 10.13-30.356 16.013-44.729 13.786zm139.5-24.444c5.5089-1.3872 12.21-7.0453 14.615-12.34 2.6571-5.8498 2.6705-28.237 0.0205-34.056-2.3427-5.1438-8.9323-11.072-13.814-12.428-5.3055-1.4733-182.34-1.4733-187.64 0-4.688 1.3018-10.843 6.7061-13.326 11.701-1.4586 2.9338-1.9675 6.9175-2.392 18.727-0.45727 12.721-0.86394 15.618-2.6769 19.067-1.1758 2.2368-2.8702 4.6748-3.7654 5.4178-0.89523 0.74297-2.0689 2.1754-2.6083 3.1831-0.94777 1.7709 2.5061 1.8322 103.11 1.8322 72.617 0 105.42-0.33382 108.48-1.104zm-255.53-18.146c0.62214-2.8875 1.3991-7.1879 1.7265-9.5564 0.78681-5.6912 1.7256-4.3186 3.2875 4.8064 1.7438 10.188 1.6207 10 6.5601 10 3.2493 0 4.4587-0.43544 4.8602-1.75 0.94742-3.1012 7.6002-31.418 7.6002-32.35 0-0.49526-2.25-0.90046-5-0.90046-4.0791 0-5.0078 0.32232-5.0424 1.75-0.02331 0.9625-0.60572 5.5566-1.2942 10.209l-1.2519 8.459-3.7463-20.418h-9.3304l-3.7463 20.418-1.2519-8.459c-0.68853-4.6525-1.2709-9.2465-1.2942-10.209-0.03457-1.4277-0.96328-1.75-5.0424-1.75-2.9032 0-5 0.45139-5 1.0764 0 1.0194 6.6907 30.02 7.5381 32.674 0.24042 0.75285 2.1684 1.25 4.8477 1.25h4.4485zm38.035-7.25v-12.5h-9v25h9zm-0.56486-17.428c3.3884-3.7442-0.44315-8.0394-5.9407-6.6596-5.0433 1.2658-3.3334 8.588 2.0055 8.588 1.2045 0 2.9753-0.86775 3.9351-1.9283z\" fill=\"#88307a\"/> </svg>";

	htmlPage += "	    <h1>Choix de musique</h1>\r\n";
	htmlPage += "	    <form method=\"get\" action=\"change\">\r\n";
	htmlPage += "		<input type=\"number\" min=\"1\" max=\"256\" value=\"" + String(song) + "\" name=\"song\"/>\r\n";
	htmlPage += "		<input type=\"submit\" value=\"Jouer\" />\r\n";
	htmlPage += "	    </form>\r\n";

	htmlPage += "	    <h1>Reglage du volume</h1>\r\n";
	htmlPage += "	    <form method=\"get\" action=\"volume\">\r\n";
	htmlPage += "		    <input type=\"number\" min=\"0\" max=\"100\" value=\"" + String(map(vol, 0, 30, 0, 100)) + "\" name=\"vol\"/>\r\n";
	htmlPage += "		    <input type=\"submit\" value=\"Changer le volume\"/>\r\n";
	htmlPage += "	    </form>\r\n";

	htmlPage += "	    <h1>Gestion de la lecture</h1>\r\n";
	htmlPage += "	    <div style=\"display: flex;\">\r\n";
	htmlPage += "		<form action=\"previous\"><input type=\"submit\" value=\"Précédent\"/></form>\r\n";
	htmlPage += "		<form action=\"play\"><input type=\"submit\" value=\"Jouer\"/></form>\r\n";
	htmlPage += "		<form action=\"pause\"><input type=\"submit\" value=\"Stopper\"/></form>\r\n";
	htmlPage += "		<form action=\"next\"><input type=\"submit\" value=\"Suivant\"/></form>\r\n";
	htmlPage += "	    </div>\r\n";

	htmlPage += "      <h1>Couleur LED (Rouge, Vert, Bleu)</h1>\r\n";
	htmlPage += "     <form method=\"get\" action=\"led\">\r\n";
	htmlPage += "   <input type=\"number\" min=\"0\" max=\"100\" value=\"" + String(map(R, 1023, 0, 0, 100)) + "\" name=\"R\"/>\r\n";
	htmlPage += "   <input type=\"number\" min=\"0\" max=\"100\" value=\"" + String(map(G, 1023, 0, 0, 100)) + "\" name=\"G\"/>\r\n";
	htmlPage += "   <input type=\"number\" min=\"0\" max=\"100\" value=\"" + String(map(B, 1023, 0, 0, 100)) + "\" name=\"B\"/>\r\n";
	htmlPage += "   <input type=\"submit\" value=\"Changer\" />\r\n";
	htmlPage += "     </form>\r\n";

	htmlPage += "    </body>\r\n";
	htmlPage += "</html>\r\n";

	// Send html output to client
	client.println(htmlPage);
	delay(1);
}


Connexion à l'enceinte

1. Se connecter au WiFi de l'enceinte
Connexion au WiFi
Le nom du WiFi est EnceinteWiFilleX (où X est le numéro de l'enceinte)
Le mot de passe du WiFi est wifilles
(Si il y a un message indiquant qu'il n'y a pas d'accès internet, c'est normal, il faut lui dire de rester connecté)

2. Ouvrir un navigateur web (Firefox, Chrome ou autre)

3. Entrer l'URL 192.168.4.1 et charger la page
Page Web de controle

Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

HerbBox 2.0

image 20210507HerBox122302BLUE800pxsq.jpg (0.4MB)
HerbBox est un système automatique permettant de contrôler la temperature et l'humidité de 3 plantes.

Ce système utilise deux microcontrolleurs discutant ensemble, un Arduino Nano et un NodeMCU v3. (Cela est dû au fait que nous les avions en stock, cette solution était donc plus pratique pour nous que d'acheter un microcontrolleur plus gros).

Cette documentation est une traduction de celle disponible avec le code source du projet, elle fait par ailleurs référence au code du projet à plusieurs endroits. Code disponible ICI

Contexte

Dans le cadre du projet Family Connection 2021, accompagné par le centre ressource Zoomacom, un groupe de jeunes de saint Jean Bonnefond a souhaité confectionner un jardin d'intérieur pour plantes aromatiques. Ils souhaitent qu'une carte Arduino gère le déclenchement automatique de l'arrosage et de la lumière de croissance des plantes. La première version du projet est documentée ici: HerbBox

Schematiques

Diagramme de principe

image principleDiagram.png (0.5MB)

Schéma électronique

image schematics.png (0.2MB)

Liste du matériel


Nom Description Quantité Prix Unitaire Prix
Lolin NodeMCU v3 Microcontrolleur principal 1 7€ 7€
Arduino Nano Microcontrolleur secondaire 1 5€ 5€
Arduino relay shield Carte 4 relais 1 20€ 20€
DHT11 Capteur de temperature et d'humidité 1 3€ 3€
DS18B20 Capteur de temperature 3 4€ 12€
Capacitive moisture sensor v1.2 Capteur d'humidité du sol 3 3€ 9€
SSD1306 Ecran OLED 128x64 i2c 1 2€ 2€
Bouton poussoir Pour le contrôle manuel 3 1€ 3€
Résistance 220 Ω Pour le diviseur de tension 1 0.1€ 0.1€
Résistance 430 Ω Pour le diviseur de tension 1 0.1€ 0.1€
Résistance 4.7 kΩ Pour le bus OneWire 1 0.1€ 0.1€
Pompe 12V Pompe utilisée pour arroser les plantes 3 10€ 30€
Lampe 220V pour la pousse des plantes Lampe utilisée pour illuminer les plantes (Emet uniquement dans les spectres bleu et rouge) 1 5€ 5€
Total ~96€


Note : Les prix sont des approximations de ce que vous pouvez trouver facilement en ligne, vous pouvez trouver ces composants pour un prix plus faible ou plus élevé en fonction des fournisseurs. Ils sont seulement ici pour vous donner une idée du prix du projet.

Note 2 : L'Arduino relay shield peut être remplacé par une autre carte de relais ou 4 relais séparés ce qui coutera sans doute moins cher.

NodeMCU

Paramètrage de la carte

- Ajouter la bibliothèque des cartes ESP8266 board dans Arduino IDE (http://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Installer le paquet "esp8266 by ESP8266 Community" via le gestionnaire de cartes
- Utiliser la carte nommée "NodeMCU 1.0 (ESP-12E Module)" pendant l'envoi du code

Bibliothèques arduino requises

- DallasTemperature (Version installable via Arduino IDE)
- OneWire (Version installable via Arduino IDE)
- SimpleTimer (Cette version particulière est nécessaire : https://github.com/schinken/SimpleTimer)

Capteurs / Actionneurs reliés à la carte

- 3x DS18B20
- 3x Capacitive Soil Moisture Sensor v1.2
- 4x Relais

Arduino Nano

Paramètrage de la carte

- Utiliser la carte nommée "Arduino Nano" pendant l'envoi du code

Bibliothèques arduino requises

- ACROBOTIC SSD1306 (Version installable via Arduino IDE)
- Blynk (Version installable via Arduino IDE)
- DHT sensor library (Version installable via Arduino IDE)
- SimpleTimer (Cette version particulière est nécessaire : https://github.com/schinken/SimpleTimer)

Capteurs / Actionneurs reliés à la carte

- DHT11
- 3x bouton poussoir
- Écran OLED SSD1306

Blynk

Nous utilisons une application nommée Blynk pour afficher les valeurs des capteurs sur un smartphone.

Configuration de l'application

Pour connecter le NodeMCU à l'application Blynk, vous devrez générer un token dans l'application et le copier dans la constante BLYNK_TOKEN dans le fichier src/NodeMCU/constants.h . Vous devrez également connecter le NodeMCU à une connection WiFi via les constantes WIFI_SSID (Nom du WiFi) et WIFI_PASSWD (Mot de passe du WiFi).

Interface exposée

Le NodeMCU envoie les valeurs à Blynk sur les lignes virtuelles suivantes :
- V10 : Température de l'air
- V11 : Humidité de l'air
- V12 : Température du sol de la plante 1
- V13 : Humidité du sol de la plante 1
- V14 : Temperature du sol de la plante 2
- V15 : Humidité du sol de la plante 2
- V16 : Température du sol de la plante 3
- V17 : Humidité du sol de la plante 3

Il contrôle également 4 LEDs pour refleter les états des relais :
- V0 : Pompe 1
- V1 : Pompe 2
- V2 : Pompe 3
- V3 : Lampe

Exemple de configuration

Voici comment nous avons configuré Blynk. En haut, nous avons deux "Value Display" affichant les valeurs des capteurs de l'air, au milieu, nous avons six "Value Display" pour afficher les valeurs des capteurs des plantes et en bas, nous avons 4 "LED" pour afficher les états des pompes et de la lampe.

image blynk.png (0.1MB)

Contrôle manuel

Écran

L'écran OLED est utilisé pour afficher les valeurs des capteurs des trois plantes.
L'écran à 4 états différents (éteins, plante 1, plante 2 et plante 3).
Dans chaque état "plante", vous trouverez les valeurs suivantes :
  • Numéro de la plante
  • Température de l'air (Commune à toutes les plantes)
  • Humidité de l'air (Commune à toutes les plantes)
  • Temperature du sol (Spécifique à chaque plante)
  • Humidité du sol (Spécifique à chaque plante)
  • État de la pompe (Spécifique à chaque plante)
  • État de la lampe (Commune à chaque plante)

Bouttons

Le système comporte 3 boutons :
  • Bouton "capteurs" (Pin D6) : Utilisé pour changer l'état de l'écran (éteins -> plante 1 -> plante 2 -> plante 3 -> éteins -> ...)
  • Bouton "pompe" (Pin D4) : Change l'état de la pompe de la plante courante
  • Bouton "lampe" (Pin D5) : Change l'état de la lampe

Paramètres de contrôle automatique

Tout les paramètres de contrôle automatique sont stockés dans le fichier src/NodeMCU/constants.h . Cela signifie que le programme du NodeMCU doit être réuploadé quand vous voulez faire des changements dans les paramètres.

Paramètres du sol

- PLANT1_DRY_SOIL: Valeur de l'humidité du sol en dessous de laquelle le sol est considéré sec. Valeur entre 0% et 100% (Défaut : 66).
- PLANT1_WET_SOIL: Valeur de l'humidité du sol au dessus de laquelle le sol est considéré humide. Valeur entre 0% et 100% (Défaut : 85).
- PLANT1_TIME_PUMP_ON: Durée pendant laquelle la pompe sera active pour arroser la plante si le sol est sec. Valeur en ms avec un L à la fin (Défaut : 15000L).

Pour les plantes 2 et 3, utilisez les paramètres avec un 2 ou un 3 à la place du 1.

Paramètres de l'air

- COLD_TEMP: Valeur de la temperature de l'air en dessous de laquelle l'air est considéré froid. Valeur en degré Celsius (Défaut : 12).
- HOT_TEMP: Valeur de la temperature de l'air au dessus de laquelle l'air est considéré chaud. Valeur en degré Celsius (Défaut : 22).
- TIME_LAMP_ON: Durée pendant laquelle la lampe sera active pour réchauffer les plantes si la température est froide. Valeur en ms avec un L à la fin (Défaut : 15000L).

Comment le construire

La manière la plus simple de construire le système est d'ajouter les différents composants un par un jusqu'à ce que tout soit connecté. Nous allons d'abord nous concentrer sur l'Arduino Nano puis sur le NodeMCU.
Chaque partie ajoute un nouveau composant mais même si les composants déjà placés n'apparaissent pas sur le dessin, vous n'avez pas besoin de les enlever.

Arduino Nano

DS18B20s

D'abord, connectez les trois capteurs et la résistance à l'Arduino Nano comme montré sur le dessin :

image DS18B20s.png (0.3MB)

Puis testez les capteurs avec le code présent dans le dossier src/Tests/ArduinoNano/DS18B20s et regardez les valeurs affichées sur le moniteur Série (Ctrl+Shift+M).
Vous devriez avoir quelque chose comme ça :

Sensor 1: 22.1 C
Sensor 2: 22.2 C
Sensor 3: 22.1 C


Capacitive Soil Moisture Sensors

D'abord, connectez les trois capteurs à l'Arduino Nano comme montré sur le dessin :

image SoilMoistureSensors.png (0.3MB)

Puis testez les capteurs avec le code présent dans le dossier src/Tests/ArduinoNano/SoilMoistureSensors et regardez les valeurs affichées sur le moniteur Série (Ctrl+Shift+M).
Vous devriez avoir quelque chose comme ça :

Sensor 1: 65.2%
Sensor 2: 65.3%
Sensor 3: 65.3%


Relays

D'abord, connectez les quatre relais à l'Arduino Nano comme montré sur le dessin :

image Relays.png (0.4MB)

Puis testez les relais avec le code présent dans le dossier src/Tests/ArduinoNano/Relays.
Les relais vont être alimentés un par un pendant une seconde puis attendre 2 secondes avant de recommencer.


NodeMCU

DHT11

D'abord, connectez le capteur au NodeMCU comme montré sur le dessin :

image DHT11.png (0.2MB)

Puis testez le capteur avec le code présent dans le dossier src/Tests/NodeMCU/DHT11 et regardez les valeurs affichées sur le moniteur Série (Ctrl+Shift+M).
Vous devriez avoir quelque chose comme ça :

Temperature : 22.1 C
Humidity : 65.1%


Push Buttons

D'abord, connectez les trois boutons au NodeMCU comme montré sur le dessin :

image PushButtons.png (0.2MB)

Puis testez les boutons avec le code présent dans le dossier src/Tests/NodeMCU/Buttons et regardez les valeurs affichées sur le moniteur Série (Ctrl+Shift+M) en appuyant dessus.
Vous devriez avoir quelque chose comme ça (en fonction des boutons appuyés):

Lamp button : 1
Pump button : 0
Sensors button : 1


SSD1306 OLED Display

D'abord, connectez l'écran au NodeMCU comme montré sur le dessin :

image OLED.png (0.2MB)

Puis testez les boutons avec le code présent dans le dossier src/Tests/NodeMCU/OLED et du texte devrait apparaitre à l'écran pendant 5s puis un nombre se mettra à jour rapidement.

Blynk

D'abord construisez l'interface de Blynk sur l'application comme expliqué plus haut puis envoyez le code présent dans le dossier src/Tests/NodeMCU/Blynk dans le NodeMCU (n'oubliez pas de mettre a jour les paramètres WiFi et Blynk au début du code) et vous devriez obtenir des values aléatoires dans l'application.


UART

Une fois que tout fonctionne correctement, envoyez le code principal dans chaque microcontrolleur (src/ArduinoNano et src/NodeMCU (n'oubliez pas les paramètres WiFi et Blynk dans constants.h)) et connectez les ensemble comme montré sur le dessin :

image UART.png (0.3MB)

Attention : Ne connectez pas de cable USB à l'Arduino Nano, tout est alimenté par le NodeMCU !

Quelques secondes après avoir alimenté le système complet, vous devriez obtenir les valeurs de tous les capteurs sur l'écran (appuyez sur le bouton "capteurs" pour naviguer dans les menus) et le système de contrôle automatique devrait démarrer également.

Code de test

Plusieurs fichiers de code sont disponibles dans le dossier src/Tests pour tester les différentes parties du système. Pour plus d'informations, voir les instructions de construction.

Code Source

Le code du projet est disponible ici : https://github.com/MaximeChretien/HerbBox2.0

Ressources utilisées



Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.
image Sans_titre3.jpg (0.2MB)

Réaliser un porte clé Chat en impression 3D


Pourquoi imprimer un porte clé en Impression 3D ? Parce que l'on peut faire le porte clé de ses rêves facilement et à moindre coût mais surtout parce que cela entraine à prendre en main facilement différents logiciels.
Ce tuto permet de s'initier au logiciel Inkscape et le logiciel de modélisaton Rhino
image IMG_20230210_171956.jpg (0.4MB)


Choisir son image


Tout d'abord, il nous faut une image (de préférence en PNG). Choisir de préférence une image simple pour débuter.

image th_12.jpg (12.9kB)
image jiji.png (21.9kB)
La première image sera plus facile à travailler que la deuxième. On prendra la deuxième image pour l'exemple.
Si l'image n'est pas en PNG, vous pouvez facilement la retravailler avec des sites de convertion qui passera votre image en .jpg à une image en .png comme par exemple le site RemoveBG. Attention, ces sites peuvent détériorer la qualité de l'image.
Pour les plus forts, vous pouvez passez votre image en Png en passant par Photoshop.
Vous pouvez aussi passer votre image en PNG grâce à Inkscape.
Clic droit sur image -> Vectoriser un objet matriciel (Vous pouvez modifier la vectorisation dans les paramètres) -> Appliquer
Vous pouvez alors supprimer l'image de base en gardant celle vectorisé et l'exporter en .PNG.

Passer son image en image vectorielle

Pour passer votre image png en une image vectorielle,vous pouvez utiliser le logiciel Inkscape.
image Sans_titre1.jpg (0.2MB)
Clic droit sur image -> Vectoriser un objet matriciel (Vous pouvez modifier la vectorisation dans les paramètres) -> Appliquer
2 Clics gauche sur l'image. Vous allez obtenir une multitude de points.
Dans les paramètres, cliquer sur Fond et contour. Enlevez le fond et sélectionnez un contour.
image Sans_titre2.jpg (0.1MB)
Vous obtenez une image vectorielle que vous pouvez enregister en SVG.

Ouvrir l'image sur le logiciel de modelisation Rhino.
image Sans_titre3.jpg (0.2MB)
Extruder l'image avec la commande "Extruder courbe" Vous pouvez choisir une épaisseur de 3ou 4mm pour le porte clé.



Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

MOOC "Imprimer en 3D" - TP 2 - Eddie J

https://www.fun-mooc.fr/fr/cours/imprimer-en-3d/ - session de janvier à février 2022

L'objet imprimé
L'objet imprimé

Cette page documente une première expérience personnelle d'impression 3D, conduite après avoir suivi l'ensemble des leçons du "MOOC Imprimer en 3D".

TP 2 : IMPRIMER un objet en 3D (semaine 4)
Le TP de cette semaine va consister à imprimer un objet en 3D et vous devrez documenter la façon dont vous vous y êtes pris. C'est ce document qui sera évalué par vos pairs.

Objet, matériel et logiciel choisis pour l'impression


Objet (fichier .stl téléchargé depuis Thingiverse) : Repaired Dwarven Great Horn, par Ashley : https://www.thingiverse.com/thing:2449432
(dérivé de l’original Delving Decor: Dwarven Great Horn (28mm/Heroic scale), par Arian Croft: https://www.thingiverse.com/thing:2155794 )
Machine : Creality CR-10S PRO équipée d’une buse de 0,4 mm
Trancheur : Ultimaker Cura 4.11.0, utilisée avec O.S Linux Kubuntu 20.04.

(dans un fablab)

Note : Au sein de la communauté de hobbyistes pratiquant les "jeux de figurines", l'utilisation des imprimantes 3D s'est développée ces dernières années. Les figurines y sont plutôt imprimées avec des imprimantes à stéréolithographie (SLA), pour un rendu le plus fin et le plus propre possible.
Ce type de pièce, un élément de décor pour jeu, peut, selon le niveau d'exigence des hobbyistes, être imprimé selon la même technique ou bien avec celle de dépôt de fil plastique (FDM).

Capture d'écran de la pièce à imprimer affichée dans le trancheur CURA
Capture d'écran de la pièce à imprimer affichée dans le trancheur CURA

Paramètres d'impressions

J'ai choisi ici volontairement d'utiliser le procédé FDM, avec du filament PLA, et des réglages relativement standards. En particulier de laisser la hauteur des couches à 0,2 mm bien que j'aurais pu aller jusqu'à 0,12 mm pour un meilleur rendu (avec un temps d'impression estimé approchant les 10 heures...).
J'ai également réduit le remplissage par défaut, sur les conseils du fabmanager, à 10% seulement.

Si le trancheur a bien signalé quelques petites zones pouvant nécessiter des supports, l'expérience du fabmanager a confirmé mon avis que je pouvais essayer de m'en passer. Ce qui avait aussi motivé mon choix de cette pièce en particulier. (je me réserve la question des supports, comme sujet en soi, pour des expériences ultérieures).

Caractéristiques choisies pour l’impression :
  • Épaisseur des couches : 0,2 mm
  • Taux de remplissage : 10.0
  • Température d’extrusion : 200.0
  • Température du lit : 50.0
  • Utilisation de supports : Non
  • Type de matériau choisi pour le filament : PLA

Objet imprimé

Au final après 4h50 d’impression : une pièce de 26 g. Coût au tarif actuel en cours au fablab (0,10 euro/g 0.05€/g de PLA) : 2,60 1,30 euros.

Le rendu est, selon mes standards personnels, tout à fait satisfaisant pour l'utilisation à laquelle il serait destiné. L'impression s'est fort bien passée de supports.

L'objet sur le plateau à la fin de l'impression
L'objet sur le plateau à la fin de l'impression

Problèmes rencontrés lors de l’impression

Pas de problème particulier sur CETTE impression. Il m'a fallu changer deux bandes abîmées du ruban adhésif bleu recouvrant le plateau avant de la lancer. Ce qui fut l'occasion bienvenue de pratiquer aussi cet aspect bien réel de l'impression 3D en fablab.

(Note : outre l'impression en elle même, et malgré un accès privilégié au fablab, j'ai tenu à appliquer la procédure de réservation en ligne d'une machine sur un créneau horaire, que doivent suivre les adhérents, pour me rendre compte de l'expérience qu'ils en ont. Rien à signaler de ce côté là.)

En revanche les deux premiers tests lancés avant sur une autre machine (une Creality Ender-3) ont rapidement avorté à cause semble-t-il d'un défaut de paramètres du plateau/lit d'impression.

Deuxième essai sur une Ender 3 au plateau mal réglé
Deuxième essai sur une Ender 3 au plateau mal réglé

Si l'incident m'a donné l'occasion de devoir régler moi-même le paramétrage du plateau (sous la supervision d'un autre usager plus compétent), ça n'a pas été suffisant pour régler le problème, confirmé par d'autres tentatives d'impression par d'autres usagers sur la même machine (problème résolu ultérieurement par l'équipe du fablab)

J'ai préféré essayer une autre machine, disponible et de meilleure qualité. À noter que les deux machines ne sont pas dans la même gamme de prix à l'achat, ce qui reflète aussi leurs qualités d'ensemble.

Retours de Michaël:
(...) plutôt lié au plateau en lui-même, qui est voilé (et que le fabmanager doit changer) et qui ne permet pas de faire un niveau correct entre les 4 points extérieurs et le centre

"Défauts" d'impression

En terme de réels défauts seules quelques petites liaisons entre des couches de plastique sont à signaler.

image DGH20220201_150952.jpg (1.2MB)

image DGH20220201_151017.jpg (1.2MB)

Les deux autres "défauts" sont plutôt à attribuer aux paramètres d'impression choisis et sont cohérents avec le niveau de détail qu'on pouvait attendre, compte tenu de la méthode adoptée (impression FDM), du matériau et des réglages :

Les formes arrondies situées "en haut" comportent des lacunes :
image DGH20220201_151038.jpg (1.1MB)

Les glyphes les plus petits, en particulier situés "vers le haut" ne sont pas très bien rendus :
image DGH20220201_154055.jpg (1.0MB)

Ces phénomènes ne sont probablement pas anormaux et sont d'ailleurs évoqués dans le contenu du cours dans MOOC Imprimer en 3D > Semaine 3 "Du trancheur à la machine > Trancher avec Slic3r" dans la section consacrée à l'épaisseur (variable) des couches.

Et si c'était à refaire?

Le résulat, pour l'utilisation prévue, me convient en l'état... ceci étant, il me paraît indispensable à l'avenir de me pencher sur l'impression de couches d'épaisseur variable pour palier aux lacunes sur les arrondis (voir MOOC Imprimer en 3D > Semaine 3 "Du trancheur à la machine > Trancher avec Cura")

Retours de Michaël:
Pour tes défauts d'impression, la hauteur de couche peut améliorer cela. Mais il y a aussi le paramètre suivant: "Nombre de ligne de la paroi" par défaut il est réglé a 2, je le mets plutôt à 3 ou a 4 (surtout pour les arrondis car sinon on observe le vide du remplissage).
Il y a aussi le paramètre de rétractation qui peut avoir son impact.

Quoi qu'il en soit, la pièce sera recouverte d'une ou plusieurs couche de gesso blanc (qui servira à reboucher par endroit certaines lacunes), puis peinte à la peinture acrylique.

La peinture

Pas évident à peindre la texture en 0.2 mm d'épaisseur de couches. Ça impose d'autres façon de faire par rapport à un support lisse (direction des coups de pinceau, dilution moindre de la peinture...).
Mais compte tenu de ce que la pièce est censée représenter, même si les couches ressortent (de près...), ça fonctionne plutôt bien quand même. :)

image DWarvenGreatHornPeinture.jpg (0.2MB)

image 20220220_165935_copy_1024x576.jpg (0.1MB)

image 20220220_170432_copy_1024x576.jpg (0.1MB)

image 20220220_165620_copy_1024x768.jpg (0.2MB)

image 20220220_165738_copy_1024x768.jpg (0.2MB)

image 20220220_170133_copy_1024x576.jpg (0.1MB)

BentoGhost, jeu de massacre


Ce tuto concerne la fabrication du troisième étage d'une Bentolux dans le cadre de la formation FabNumAura dispensée par l'EMSE (école des Mines de Saint-Etienne).

Le centre ressource Zoomacom, via ses activités FabLab Openfactory, et l'École des Mines de Saint-Étienne se sont associés pour proposer une formation, gratuite pour les demandeur d'empoi, à la fabrication numérique (Imprimante 3D, Découpeuse laser, Arduino, Découpeuse vinyle...). Cette formation est proposée depuis quelques années via des MOOC par l'IMT Atlantique de Rennes. Pour les publics les plus éloignés ils ont développé un projet qui permet de suivre cette formation en combinant les apprentissages à distance et ceux en présentiels.
La région Auvergne Rhône Alpes apporte son soutien financier à cette initiative pour la déployer à la fois sur Lyon et sur Saint-Étienne en collaboration avec un FabLab à destination du grand public.
Cette formation s'est déroule de février à juin 2022.

La réalisation de ce projet nous a permis de mettre en oeuvre les notions apprises à distance dans les MOOC de l'IMT Atlantitique mais aussi en présentiel au Fablab de l'EMSE et le Fablab OpenFactory du quartier créatif Manufacture-Plaine Achille de Saint-Etienne.

Les MOOC suivis :

Avant de commencer la formation, je m'étais fabriqué un stand de tir pour airsoft dans mon vide sanitaire avec un système me permettant de relever les cibles tombées à l'aide d'une corde d'un peu moins de 10 mètres.
Dès que nous avons abordé Arduino dans la formation je me suis dit.... Bon, mon système à corde fonctionne mais ce serait beaucoup plus fun de remonter automatiquement les cibles et pourquoi pas de se créer en plus des séquences de jeu différentes.
Cette envie est restée dans un coin de ma tête jusqu'au jour où nous devions réfléchir au projet "fil rouge" caractérisé par la création du troisième étages de notre Bentolux.
Nous devions créer des binômes pour la réalisation de cette étage libre...
Lors d'une pause café avec mes camarades de formation, je leur partage l'idée d'un troisième étage "stand de tir". Renaud me dit, si tu veux on le fait ensemble.
A ce moment là de la formation, je ne connaissais pas encore tout le monde et je ne savais pas que Renaud est un adepte de GN (jeu de rôle grandeur nature).
Pour ses parties de Shadowrun, il utilise des Nerf qu'il customise (entre autres accessoires) avec sa team.
Autant dire que la perspective de dégommer des cibles au Nerf n'était pas pour lui déplaire.
C'est ainsi que commença la créative et rocambolesque collaboration de deux quadras adulescents à la chevelure fantomatique.

Afin d'optimiser le temps qui nous était imparti (;-)), nous nous sommes répartis les différentes tâches ainsi:
Renaud
  • Création du "gros oeuvre" sur Inkscape (box entourant les deux premiers étages de la Bentolux).
  • Création des fantômes sur Inkscape (cibles+ceux en plexi des faces de la box).
  • Découpe laser de la box, du deuxième étage et des cibles fantômes en contreplaqué.
  • Découpe laser des fantômes en plexi vert incrusté sur les faces avant et latérales de la box.
  • Assemblage et collage de la box et du deuxième étage de la Bentolux.
  • Collage des fantômes en plexi dans les trous des faces de la box.
  • Rédaction de toutes les étapes de la doc du Wikifab.
Mayak
  • Création d'une maquette pour se représenter le mécanisme des cibles avec le système de relevage.
  • Création sur Inkscape des pièces constitutives au mécanisme des cibles et celui du remonte-cible actionné par le servomoteur.
  • Assemblage, collage, perçage et ajustement de toutes les pièces avec les microrupteurs et servomoteur.
  • Création dans fusion 360 du bouton du potar (imprimé, installé, mais que nous n'utiliserons finalement pas dans notre version de base actuelle)
  • Montage et câblage des composants électroniques sur la box et l'arduino.
  • Prise de vues (photos et vidéos) pour illustrer la doc du Wikifab.
Pour ce qui est du code, nous y avons travaillé ensemble. Pour cette version de base, nous avons dû revoir à la baisse nos ambitions par manque de temps, mais nous comptons faire évoluer cette box que ce soit en termes de séquences/modes de jeu ou en nombre de modules additionnels de cibles.

  • Panneau de CP peuplier 3mm (plus épais pour la plateforme serait mieux)
  • Panneau de Plexiglass vert
  • 1 tige fileté de 6mm
  • des écrous et rondelles de 6mm

  • Scie à métaux
  • Pince, serre-joint
  • Equerre,règle, crayon...patience et minutie
  • Perceuse à colone (ou perceuse...)
  • Fer à souder
  • Clé plate de 6mm (deux c'est mieux ou avec une pince à bec pour serrer les écrous entre eux)
  • Colle à bois
  • Colle à chaud (pistolet)
  • Colle forte Super Glue (pour les aimants)

  • 1 Arduino Uno
  • 1 breadboard
  • des fils électriques (beaucoup)
  • 5 leds
  • 5 résistances 220 kΩ
  • 1 servomoteur
  • 3 microrupteurs
  • 1 potar (sera utilisé dans la V2)
La doc du projet sur Wikifab

Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Precious Plastic


Micro usine de recyclage du plastique avec Precious Plastic.
Precious Plastic: projet de machines DIY pour upcycler les déchets plastiques du designer néerlandais Dave Hakkens. https://preciousplastic.com

Objectifs

1. Documenter et fabriquer un ensemble de machines pour le recyclage du plastique ;
2. Assurer la diffusion des plans en open source et proposer un accompagnement à la fabrication des machines, pour prototyper un essaimage sur le territoire de Saint Étienne Métropole.

Descriptif

Precious Plastic veut démocratiser le recyclage et la réutilisation du plastique. L’idée de base est de montrer comment faire des machines, simplement, et avec des matériaux économiques et faciles à trouver : un excellent tutoriel pour réussir son propre atelier de transformation du plastique.

Le centre ressource Zoomacom va opérer en trois phases pour monter ce projet, en s'appuyant sur les ressources du fablab Openfactory qu'il co-gère et anime à Saint-Étienne.
image Banniere Openfactory Avec Zoomacom

1. Recherche et développement

La documentation existe, en open source, mais en Anglais. Nous allons donc la traduire, pour les machines que nous allons fabriquer.

De plus, les machines ne sont pas simples à construire, ni même à assembler. Plusieurs pièces ne peuvent pas être réalisées au fablab, et devront être achetées.

Nous avons la chance de disposer d’un plasticien opérant déjà avec ces machines sur le territoire stéphanois. Nous allons donc travailler avec lui, si possible, sur cette phase comme les suivantes.

2. Construction des machines

A partir de la recherche effectuée en amont, nous allons fabriquer ou assembler les quatre machines constituant la mini usine de recyclage :
- un broyeur, pour transformer les plastiques en copeaux
- un extruder, pour faire du fil à impression 3D
- une presse à injecter, pour fabriquer des objets à partir de moules résine, aluminium ou bois
- un compresseur mécanique, pour fabriquer des objets de taille moyenne à partir de moules
Ces machines seront assemblées par les bénévoles du fablab, et les salariés de Zoomacom seront là pour animer les temps et assurer la gestion du projet.

Plus d'infos: Mon précieux plastique (blog Openfactory, 8 février 2022)

3. Fabrication d’objets, et communication externe

Une fois les machines construites, nous allons passer à une phase de fabrication d’objets. Il s’agit d’éprouver les capacités des machines, de les documenter, et de faire un maximum d’objets différents pour explorer les possibilités à disposition… en conditions réelles, pas uniquement en théorie.

De plus, les salariés et bénévoles de Zoomacom mettrons en place un réseau de collecte de plastique, afin de disposer de matières premières.

Nous mettrons ensuite place une diffusion du processus de fabrication de la mini usine pour :
- proposer à d’autres structures de Saint Étienne Métropole de construire leur mini usine de recyclage ;
- proposer l’utilisation des machines du fablab à des artisans, plasticiens, designers, entrepreneurs,… en collaboration avec le plasticien stéphanois.

Chacune des phases du projet sera menée en partenariat avec l’Université de Lyon pour examiner les possibilités d’utilisation de l’usine de recyclage par les entreprises du territoire touchées par les missions de la Fabrique de l’Innovation.

Bénéficiaires

Zoomacom mène un projet de mixité sociale dans le fablab Open Factory entre janvier et juillet 2021. Nous appliquerons les processus et les méthodologies identifiées au projet de mini usine de recyclage.

De plus, nous ferons la publicité du projet en amont pour inciter le plus de bénévoles différent·e·s du fablab, ou souhaitant adhérer à cette occasion, auprès de :
- les adhérent·e·s existant·e·s, au nombre de 200 ;
- les structures d’éducation populaire et de l’ESS de nos réseaux : 70 structures avec le CTC 42, 8 structures en fort partenariat avec la Fabrique de l’Innovation, notamment ;
- toute personne touchée sur les réseau sociaux ou avec les processus mis au point par Zoomacom dans la cadre de son projet de mixité sociale au fablab en amont du projet d’usine de recyclage.

Nous comptons sur les bénéficiaires suivant·e·s, par phase :
1. R&D : 10 bénévoles, égalité hommes-femmes, entre 20 et 70 ans environ, résidant à Saint Étienne Métropole
2. Construction : 20 bénévoles, égalité hommes-femmes, entre 20 et 70 ans environ, résidant à Saint Étienne Métropole
3. Fabrication d’objets et communication :
50 adhérent·e·s du fablab, égalité hommes-femmes, entre 20 et 70 ans environ, résidant à Saint Étienne Métropole
10 artisans de Saint Étienne Métropole
10 entrepreneurs, plasticiens et designers de Saint Étienne Métropole

Pour chacun des publics visés, les conditions d’accès au fablab seront les mêmes :
- adhésion personne physique : 12 € par an
- adhésion personne morale : 120 € par an

L’utilisation des machines entraînera une participation aux frais, que les bénévoles et salariés de Zoomacom fixeront ensemble, comme à notre habitude.

Territoire

Le projet s’adresse d’abord au territoire métropolitain : la mini usine de recyclage sera fabriquée et installée au fablab Open Factory, dans le bâtiment des Forges du Quartier Manufacture. Les personnes participant à la documentation et à la fabrication des machines, ainsi qu’à leur utilisation, seront donc nécessairement dans un périmètre proche.

Ensuite, si des structures ligériennes souhaitent un accompagnement à la réalisation de leur propre mini usine par Zoomacom, nous serons prêts à répondre à leurs attentes, et à les aider à trouver les financements possibles, comme à notre habitude.

Et comme la documentation que nous aurons réalisée sera disponible en open source, et pour une réplicabilité maximum, d’autres territoires francophones pourront s’en saisir, dans le monde entier.

Évaluation

- Documentation : exhaustivité, nombre de consultations, retours de la communauté Precious Plastic, facilité de fabrication des machines, réplication de mini usines sur le territoire métropolitain à moyen terme (3 ans) ;
- Machines : efficience de la fabrication, quantité d’objets produits, partenariats conclus avec des professionnels, et utilisation des machines par ces mêmes professionnels, la quantité de plastiques recyclés
- Participation : nombre de bénévoles investi·e·s dans les trois phases du projet, nombre d’heures passées par ces personnes sur le projet, nouvelles adhésions enregistrées pour l’utilisation des machines


Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Briques 3D


Dans le cadre d'un usage personnel, je souhaitais pouvoir personnaliser des briques de LEGO pour les associer à la confection de circuit de billes. J'ai bien trouvé quelques références existantes (qui seront citées dans les ressources à la fin de cette page) mais au fur et à mesure que le projet avançait mon enfant avait de nouveaux besoins !
J'en ai donc profité pour faire une page sur mes briques de construction avec des tutoriels illustrés et les liens vers les fichiers TinkerCAD (que vous pouvez utiliser avec la même licence Creative Commons que sur cette page)

Michaël - Chargé de projet FabLab OpenFactory et réseau des espaces de fabrications numériques du 42.

Les Tutoriels pour fabriquer ses pièces avec TinkerCAD


Cette brique pour circuit de bille permet à la bille de continuer son parcours en passant dans un tunnel.
Pour commencer j'aurais besoin d'une brique de 2x2 qui me servira de support pour la fixer aux autres briques légo. J'ai choisi ce modèle qui est purement aléatoire : Lego 2x2 brick by AGarcia_88 sur Thingiverse Une fois mon fichier téléchargé, je vais l'importer dans TinkerCAD (Dans le cas du tunnel je l'ai importé 2 fois car j'en aurais besoin pour le dessus du tunnel si l'enfant veut par exemple poursuivre sa tour au-dessus... on verra ca plus tard).
image briques_2x2.jpg (0.4MB)
briques 2*2 TinkerCAD
J'ai fait une modification du plot de départ qui permet de mieux se clipser aux briques car il se maintenait mal. J'ai donc refait un cercle de 6.4mm de diamètre et de 5.5mm (ou 6mm) de hauteur (en groupant la pièce importée et le rond que j'ai fais en les alignant). Cela donne ce résultat.
Vous trouverer le fichier modifié aux bonnes dimensions (vous pouvez le modifier mais il faut copier le dossier avant !) en cliquant sur ce lien SUPPOORT PLAT BILLEGO
image Support_Billego.jpg (0.1MB)
SUPPORT PLAT BILLEGO
La pièce modélisée me servira de support pour fixer mon tunnel aux autres briques. Pour cela je vais effacer le haut de ma brique de lego pour pouvoir venir y poser mon tunnel ensuite. Pour faire cette étape, je vais donc utiliser une boîte (mais en mode perçage car en les fusionnant ca enlevera la matière)
image percage.jpeg (0.1MB)
percage
J'en profite pour surelever la piece de perçage à 9,5mm

Je vais ensuite les aligner horizontalement et verticalement. Pour faire cela je sélectionne les deux pièces (en les encadrant avec un clic gauche souris) et je sélectionne la fonction aligner (en haut à droite dans le menu)
image aligner.jpg (0.1MB)
Aligner 2 pieces
Et je sélectionne les cotés que je veux aligner en cliquant sur les ronds noirs au milieu des traits de cotes des pièces ( l'alignement choisi devient rouge quand la souris est dessus).
image alignement_selectionne.jpg (0.1MB)
alignement selectionné
Une fois les 2 pièces alignées, je vais pencher le cube de perçage afin d'avoir une legere pente quand je viendrais positionner mon tunnel dessus ( Pour mon test je vais choisir 5°). Pour pencher mon objet, je vais cliquer sur les flèches pour faire une rotation sur un des 3 axes souhaités.
image rotation.jpg (0.2MB)
rotation du perçage pour avoir la pente
Ensuite, je vais les regrouper pour les faire fusionner entre elles. Pour cela, je vais tout d'abord sélectionner les 2 pièces et ensuite j'utiliserais la fonction regrouper du menu en haut à droite.
image regrouper.jpg (0.1MB)
Ce qui donnera le résultat suivant (j'ai baissé un peu la pièce de perçage jusqu'a ce que je ne vois plus les ronds du dessus de la brique, elle etait à 8.67mm après la rotation, je l'ai mise à 8mm)
image pieces_regroupes.jpg (0.1MB)
Je fais exactement les mêmes étapes pour la pièce du dessus du tunnel, mais en mettant la pièèce de perçage en dessous et en inclinant l'angle de 5° pour la pièce de légo (hitoire que la construction reste droite si on empile des briques au dessus !). Voici un aperçu
image piece_dessus_dessous.jpg (0.1MB)
pièce dessus dessous tunnel

Pour commencer cette partie, je vais tout d'abord dupliquer mon projet "support de brique 3D" (Cela me permettra de ne pas le refaire et de pouvoir utiliser les pièces créer directement)
image dupliquer.jpg (0.1MB)
Dupliquer un projet

Je construis un premier cylindre, de diamètre 21mm et de hauteur 70mm.
image cylindre1.jpg (0.1MB)
cylindre1
Je vais copier ce cylindre (avec le menu en haut à gauche)et lui donner les dimensions suivantes, un diamètre de 17,6mm et une hauteur de 70mm
image copie_cylindre_1.jpg (0.1MB)
copie du cylindre 1
Je fais une rotation du cylindre copié de 90° et je le positionne à une hauteur de 1,7mm et je le passe en perçage.
image percage_cylindre1.jpg (0.1MB)
rotation et perçage cylindre 1
Je fais la meme chose avec mon premier cylindre mais je le laisse en solide et je le positionne à une hauteur de 0mm.
image rotation_cylindre_1.jpg (0.1MB)
rotation du cylindre 1
Je vais ensuite aligner mes cylindres horizontalement et verticalemen, je ne touche pas à la hauteur pour que mon perçage soit centré (rappel comme on a fait pour les cubes !) et ensuite je grouperais mes 2 cylindres.
image percage_du_cylindre_1.jpg (0.1MB)
perçage du cylindre 1
Ensuite je lui fais faire une rotation de 5° et je positionne la nouvelle hauteur de ma pièce à 0.
image rotation_cylindre_perc.jpg (0.1MB)
rotation du cylindre percé

Je vais maintenant devoir positionner mes pièces ensembles pour les fusionner.
La première étape consiste à régler les hauteurs des 3 pièces. Le support du dessous sera 0 en Z (=hauteur), le cylindre à 2mm en Z et support du dessu à 23mm. Ensuite je vais aligner en X et en Y mes 3 pièces.
image alignement_en_X_et_en_Y.jpg (0.1MB)
alignement X et Y

Je ne vais pas grouper tout de suite mes pièces car il y a des bouts de briques qui dépassent dans mon tunnel. Pour pouvoir les effacer, je vais commencer par dissocier mon cylindre percé (menu en haut à droite).
image dissocier.jpg (0.1MB)
dissocier des pièces groupées
Et je vais maintenant sélectionner toutes mes pièces pour ensuite les regrouper
image tunnel_X.jpg (0.1MB)
tunnel vue X
image tunnel_Y.jpg (0.1MB)
tunnel vue Y


La forme obtenur est interessante si tout notre parcours est positionné les uns bien à la suite des autres. Je souhaite que la bille puisse tomber d'une hauteur de 2 à 3 briques de lego. Pour cela je vais réaliser une ouverture sur le dessus du cylindre sur un des cotés.
Pour ce faire je vais dissocier les objets composants ma pièce et je vais me servir du tunnel de percage en en faisant une copie
image cylindre_de_perage_copi.jpg (0.1MB)
copie du cylindre de perçage
Et je vais a nouveau grouper les 4 objets que j'ai dissocier juste avant pour obtenir à nouveau mon tunnel.
image tunnel__percage_copie.jpg (0.1MB)
tunnel et perçage copié
Je vais monter mon cylindre percé de 8,8mm en Z (la moitié du diamètre extérieur de mon cylindre percé) et le déplacer de 47,5mm en Y.
image positionnement_du_cylindre_perc.jpg (0.1MB)
Positionnement du cylindre percé
Enfin je vais les aligner en X et en Y
image cylindres_aligns.jpg (0.1MB)
cylindres alignés
Puis je les grouperais ensemble pour former mon tunnel avec son ouverture sur le dessus.
image tunnel_3D.jpg (0.1MB)

Reste plus qu'à l'imprimer dans différentes couleurs et s'amuser
image tunnel_violet.jpg (0.1MB)
tunnel violet
image tunnel_rouge.jpg (0.1MB)
tunnel rouge



Les autres pièces modélisées

Dans cette partie, vous retrouverez l'ensemble des pièces modélisées à destination de ce projet ( le lien et une photo de chaque pièce)

Les ressources




Liste de logiciels utilisés pour d'autres applications en 3D et de briques 3D


Réalisation Macropad


Qu'est ce qu'un Macropad?

Un Macropad est un mini clavier entièrement paramétrable permettant à son utilisateur de gagner du temps dans ses actions.
Il en existe de toutes sortes avec un nombre de touches très varié.
image macropad02.jpg (0.1MB)
image macropad03.jpg (0.1MB)
image macropad01.jpg (0.1MB)

image 01_matriel.jpg (1.0MB)
Câble USB à USB Type C Lien pour commander les câbles
Arduino micro(pro) Lien pour commander les Arduino micro (pro)
Si vous souhaitez de l'usb type C séléctionnez Color: TYPE-C USB 3-6V NEW

Cherry mx : (10 unités) Lien pour commander les switchs

Support pour switch
Le support permet de clipser les switchs et et de les maintenir en position.

PCB Lien pour commander les PCB
Boîtier
Le boitier est à réaliser selon ses goûts et besoins
Ici les DXF pour la version découpée
Ici le fichier STL du boîtier à imprimer en 3D (en attente du lien de téléchargement)

Positionnement des switchs

Il est Important de placer correctement les switchs afin que les bornes s'imbriquent correctement dans le PCB.
Pour le moment, le PCB nous serre uniquement à vérifier le bon positionnement des switchs.
positionnement.jpg (1.0MB)
image montage_switch_02_.jpg (1.1MB)
image shema_broches.png (14.6kB)

Ici notre but est d'obtenir un fichier HEX qui représentera le firmware à flasher sur la carte Arduino

Pré-réglages

Rendez vous sur la page de QMK Configurator
image qmk_configurator.png (56.0kB)
Sélectionner le clavier 40percentclub/nein

A droite de la page dans le menu Settings, sélectionner le clavier en français
image clavier_franais.png (18.5kB)

Configuration de touches simples

Vous disposez de 9 touches configurables.
image touches_dorigines.png (4.5kB)
Les "keys" disponibles sont réparties en 5 onglets.
Il suffit tout simplement de faire glisser les "keys" de votre choix sur l'une des 9 touches de disponible.
image clavier.png (37.6kB)
Dupliquer une touche de votre clavier sur votre Macropad ne présente que peu d'intérêt.
L'onglet ISO/JIS met a disposition des touches de clavier classique
Le vrai intérêt réside surtout dans le fait de pouvoir assigner des raccourcis multi touches sur une seule touche.
Voyons comment faire.

Configuration de raccourcis multi touches

La configuration des raccourccis à touches multiples se passse dans l'onglet "Quantum"
image clavier_quantum.png (49.4kB)

Voici un exemple :

Etape 1
Dans l'onglet Quantum nous allons asigner la touche LCtl avec un glisser-déposer
image left_ctrl.png (4.8kB)

Etape 2
Dans un second temps dans l'onglet ISO/JIS nous allons assigner la touche L dans le carré N/A disponible de la touche que nous venons d'assigner. Nous venons donc d'attribuer la commande Ctrl+T sur la touche de notre choix.
image left_ctrl_T.png (4.8kB)

Vous pouvez donc continuer ainsi jusqu'à que vous soyez satisfait de votre configuration.
Nous allons maintenant passer à la création du firmware et son flashage

Passons maintenant à la compilation du firmware
Cliquer sur le bouton en haut à gauche COMPILER
image compiler.png (58.2kB)
Une pomme de terre aparaitra me temps de la compilation du firmware.
Pensez à attendre la fin de la cuisson avant la prochaine étape.
image potato.png (0.3MB)

Cliquez sur le bouton de téléchargement du firmware tout à droite.
Quittez la page comme demandé et enregistrez le fichier HEX.
image tlchager_le_firmware.png (56.5kB)



Licence Creative Commons
Ce contenu du FabLab de Roannais Agglomération est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

LeoCAD : Des briques et de l'impression 3D


Modéliser


Les unites de mesure des briques



Exporter en fichier 3D

Pour cela on a 2 possibilités :
  • Dans LeoCAD, en sélectionnant via le menu "Fichier", "Exporter", "Wavefront" on pourra exporter en OBJ.
  • Avec LDview, en ouvrant un fichier en LDR on pourra l'exporter en fichier STL.
Attention les échelles de mesure ne sont pas respectées

Convertir un fichier STL en LDRAW


Ressources


Modéliser blocs de construction


  • Dimension d'un tenon d'après des mesures avec un pied à coulisse :
image Plan_tenon.jpg (0.2MB)
Dimension tenon

image lego4179833brique1x2mediumblue.jpg (13.4kB)

image lego302426plate1x1noir.jpg (7.3kB)





Tests d'impression 3D

Pièces imprimées avec une imprimante Creality Ender 3 avec les réglages d'impression de base et un filament PLA.
Pour les mesures: cf. Dimension tenon (voir plus haut sur la page).

  • Dimensions intérieures du tenon soit trop grandres soit trop petites.
  • Pièces évidée de 1.3mm paraît être la bonne dimension

Impression d'une pièce double tenon et d'une pièce plate 1x1

Pièces imprimées avec une Creality Ender 3. (cf. plus haut sur la page pour obtenir les plans).
image IMG_20230119_125434.jpg (1.5MB)
image IMG_20230119_130809.jpg (0.3MB)
image IMG_20230119_130752.jpg (0.2MB)
image IMG_20230119_130901.jpg (0.3MB)
image IMG_20230119_130708.jpg (0.7MB)
  • Bonnes dimensions exceptées l'intérieur pourtant évidé de 1.3mm.
  • Changer les paramètres d'impression, changer le filament PLA voir l'iprimante permettrait peut être d'être plus précis : A tester

Impression d'une pièce 2x2 tenon

image IMG_20230209_155533.jpg (0.1MB)
image IMG_20230209_161026.jpg (0.2MB)
  • S'emboite parfaitement

Impression d'une pièce 2x6

image IMG_20230209_161516.jpg (0.3MB)
image IMG_20230208_120504.jpg (0.2MB)
  • S'emboite parfaitement


Créer de nouveaux blocs de construction

Comment créer des jeux de blocs de construction à partir d'un tenon et des blocs de construction utilisés pour les batiments ?

  • A quoi ressemblent des blocs de construction utilisés dans le batiment?
image blocdebetondechanvreaemboitementbiosys009587115product_maxi.jpg (67.9kB)
image th_3.jpg (27.1kB)

  • Qu'est ce que ça donne en blocs de jeux imprimés en 3D
Pièces imprimés avec une Creality Ender3, avec un filament PLA.

image pice_lego_picots_carrs.jpg (46.4kB)
  • Les picots sont trop gros: à tester avec les bonnes dimensions

image pie_coulissante_1_picot.jpg (59.8kB)
  • Pièce très interessante se clips très bien
  • Un peu de jeu sur la haiteur du picot : à régler

image pice_picots_croix.jpg (70.9kB)
  • Forme des picots pas adaptée

Projets à venir : Maquette cité 2025


Conception maquette 2025


Tour

Comprendre comment est composée la tour
image IMG_20230119_124713.jpg (0.8MB)
image IMG_20230119_125623.jpg (0.9MB)
image IMG_20230119_125918.jpg (0.7MB)
Pièce existante qui s'en rapproche le plus

Batiment de l'horloge

A partir d'un plan donné; comprendre comment détacher les élèments pour pouvoir par la suite les retravailler
  • Un problème se pose : le fichier en format .fbx donne la modélisation sous forme de maillages.
  • Comment retravailler la pièce à partir de maillage ?

Comprendre comment réaliser une fenêtre à partir de blocs de construction

image th.jpg (21.1kB)
image th_1.jpg (14.4kB)
image eb86611708720925abade6d7ee346c4f.jpg (28.4kB)
image f167caa33c23455fe41b7031e0b468be.jpg (31.3kB)
  • Modéliser un cadre de fenetre qui se clips dans un cadre de fenetre ?
  • Réaliser une seule et même pièce qui intègre les fenêtres aux murs
Portail MVCSE

À l'assaut de la Cité interdite

La MJC des Tilleuls, le Comité d'animation du Parc de Montaud et Zoomacom s'associent pour créer une résidence et un jeu de piste à la fin de l'été 2021.
Tout cela se passe dans le quartier Manufacture de Saint-Étienne, qui est souvent vu par les stéphanois·e·s comme une mini "cité interdite", dans laquelle il est difficile de savoir ce qui s'y passe.

Dates

Du 24 au 26 août 2021.

Résidence bornes d'arcade

Public : 13-17 ans, groupe de 8 à 10 jeunes du Centre de Loisirs Mutualisé LQJ (Loisirs Quotidiens Des Jeunes). (Le LQJ permet aux structures éducatives et de loisirs du secteur nord-ouest de proposer des actions collectives à destination des jeunes et des enfants. Source Le Progrès)
Résumé : 2 jours de résidence pour fabriquer plusieurs bornes d'arcade bartop. Formation des animateur·trice·s accompagnant·e·s au passage.

Phase 1 (1 jour) : apprentissage des logiciels de conception 2D et graphisme pour concevoir les plans de la borne, les autocollants ou décorations, et d'éventuelles litophanies.

Phase 2 (1 jour) : construction des bornes, assemblage électronique, installation logiciel.


https://framapiaf.org/@zoomacom/106822849676708450

Production des 2 journées




Jeu de piste

image AssautCiteInterdite.jpeg (1.6MB)
A montrer

Public : 10-12 ans, groupes de 10 à 15 jeunes par centre de loisirs membre du Centre de Loisirs Mutualisé LQJ.
Résumé : exploration de l'ancienne Manufacture de Saint-Etienne par le truchement d'un jeu de piste mêlant jeu vidéo (Minestest) et jeu de rôle (JDR) Grandeur Nature (la Manufacture)
Thème : À l'Assaut de la Cité interdite.

Chaque visite prend 2 heures.

Mécaniques de jeu

2 espaces : Minetest, Manufacture
Le quartier Manufacture est représenté dans l'espace virtuel du jeu vidéo Minetest.
2 outils : un ordinateur et un boîtier connecté qui permet en en manipulant les boutons de commander des actions dans l'espace virtuel.

image vlcsnap2021082616h08m09s609.png (0.6MB)
Le boîtier permettat d'interagir avec le jeu

Nous allons utiliser des mécaniques similaires à celles du jeu Keep Talking And Nobody Explodes

Exemple de quête

1. Les enfants s'installent devant les ordinateurs. Ils vont explorer l'espace virtuel (Minetest) et discuter avec un PNJ qui leur explique la première étape de leur quête : aller chercher un symbole pès de la cage en verre pour ouvrir la porte de la Cité Interdite.
2. Ils se promènent dans le jeu pour repérer l'emplacement de cette cage de verre dans l'espace physique.
3. Ils farfouillent autour de la cage de verre et trouvent un petit panneau en bois sur lequel figure un symbole en forme de croissant de lune.
4. Ils utilisent cet indice pour désactiver le 1er module de "la bombe".
5. Le portail de la Cité Interdite s'ouvre...
6. Le PNJ leur indique la prochaine étape.

Détails sur la Cité Interdite.



Le Défi des Kamis : jeu vidéo et handicap

Public : tous les enfants précédemment accueillis
Résumé : tournoi de jeu vidéo avec les bornes d'arcade et des consoles de retrogaming en travaillant la parentalité et la détente.

Pour le déroulé exact, voir Le Défi des Kamis

A creuser

*Fabuleuse Cantine - 23/03 : attente retour Julien pour jours d'ouverture
*Insérer la médiathèque tarentaize dans le projet ?
*Fabriquer d’autres bornes pour les vacances de Toussaint : au collège ?
*Montreynaud : collège avec Émilie - 21/03 : uniquement possible 1ère *semaine juillet et dernière août + 1ère toussaint
*cofinancement SEM - 23/03 : 1er contact avec Wilfried
  • Cabane : ouverture en avril ?
  • Expo : jusqu'au 31/08
  • Patrimoine : atelier gamins (tour lecture paysage) - Ville d'art et d'histoire

Communication


AL Chapelon Secteur Jeunes (22 au 24 février 2022)


Moyen terme

réseau de bornes d’arcade avec réseau social : genre instance Mastodon avec les gamins qui modèrent eux-même + du nextcloud pour qu’ils partagent des trucs entre eux… et étendre le réseau

Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Fabrication de bornes d'arcade

Cette animation consiste à fabriquer ou assembler, de manière artisanale et des ressources d'espaces types FabLab ou HackerSpace, les différents élements d'une borne d'arcade :
  • meuble,
  • décoration,
  • électronique,
  • logiciels.
Les participant.es repartent avec la borne d'arcade qu'ielles ont fabriqué, et dont ielles ont appris le fonctionnement et la maintenance.

(Ressources sur le serveur Zoomacom : \Zoomacom\Ressources Animations\[OF] Bornes Arcade)


Groupe électronique

  • 1. Assembler les boutons, et les disposer sur le control board
  • 2. Visser les joysticks dans le control board, de manière à ne pas empiéter sur les fils des boutons
  • 3. Brancher les fils sur les boutons et les joysticks
  • 4. Brancher l'autre côté des fils sur les broches appropriées du micro-contrôleur
  • 5. Brancher les fils d'alimentation des Leds des boutons

Groupe décoration

  • 1. Répartir les éléments du meuble entre les membres du groupe
  • 2. Chaque participant.e sélectionne des illustrations à mettre sur son élément
  • 3. Formater les plans à utiliser sur la découpeuse laser
  • 4. Utiliser le logiciel de la découpeuse laser en utilisant les réglages adaptés au type de travail et au matériau

En commun aux deux groupes

  • 1. Assembler les différents éléments mobiliers et électroniques
  • 2. Paramétrer les éléments logiciels et leur fonctionnement

  • Avoir une pensée créative
  • Apprendre à résoudre des problèmes
  • Apprendre à prendre des décisions

Plans des meubles et autocollants :
image clat01.jpg (0.5MB)
Eclaté - Auteur : Hayoung HONG - Licence CC-BY-NC-SA
Design de la machine :
Les plans réalisés sont conçus pour être utilisés sur la découpeuse laser d'OpenFactory. Vous trouverez les réglages de la machine sur la page de la machine, la PerezCamp.
Plan 1
Ce plan est celui de la plaque où s'installe les boutons, appelée control board. Elle est fournie déjà décorée et découpée pour commencer au plus vite le travail d'assemblage électronique.
Auteur : Hayoung HONG - Licence CC-BY-NC-SA
Control Board - Auteur : Hayoung HONG - Licence CC-BY-NC-SA
Plan 2, 3 et 4
Ces plans intègrent toutes les pièces nécessaires au montage et à la déco de la borne.
Les différentes pièces sont assemblées en trois étapes (donc trois plans) pour être découpées sur trois plaques de 1200 par 800 mm.
  • Plan 2
2structure_etape1.svg (0.3MB)
Plan2 - Auteur : Hayoung HONG - Licence CC-BY-NC-SA
  • Plan 3
2structure_etape2.svg (10.4kB)
Plan3 - Auteur : Hayoung HONG - Licence CC-BY-NC-SA
  • Plan 4
2structure_etape3.svg (29.0kB)
Plan4 - Auteur : Hayoung HONG - Licence CC-BY-NC-SA
Assemblage
image gaming_Converted.png (0.1MB)
Assemblage - Auteur : Hayoung HONG - Licence CC-BY-NC-SA
Matériel nécessaire :
  • Découpeuse laser PerezCamp
  • 3 planches de contreplaqué 9 mm de 800 mm par 600 mm
  • colle à bois
Matériel optionnel :
  • peinture pour rajouter de la couleur aux décorations
  • vernis ou vritificateur pour protéger le bois

Raspberry Pi
[[https://www.recalbox.com/shop RecalStore]]. Prendre le Cana-Kit Raspberry Pi 3 B+ (B Plus) Starter Kit (32 GB EVO+ Edition, Premium Black Case) à 79,99€. Vous pouvez l'acheter ailleurs, mais nous les achetons sur leur boutique pour les aider à financer le projet open source ""RecalBox"". Vous pouvez également faire un don si vous le souhaitez. Boutons
  • Quoi ? | Prix | Commentaire | | Électronique | 225€ | environ | | Bois (CP 9mm)| 100€ | environ | | Ecran | 40€ | mais on fait de la récupération | | Déco | 40€ | pour le marquage et la gravure laser | | Adhésion OpenFactory | 12€ | à l'année | | Utilisation de la découpe laser | 60€ | pour la découpe des éléments | | Total *| 417€ | environ |

Décoration

Télécharger le fichier Media20171028.jpg
  • Impression découpe vinyle couleur
Coût : 0.50 euros / cm. Largeur 45 cm à OpenFactory (RolandBN20)

FabLabNature


Profiter de la période estivale pour proposer des ateliers FabLab délocalisés (en collaboration avec des CNFS ou autres structures de médiation numérique)
Cette page doit permettre de recenser les idées de projet qu'on pourrait réaliser en extérieur

Impression 3D

Découpeuse laser

  • Gravure laser de feuille de tilleuls

fraiseuse


Scanner 3D


Découpeuse vinyle

  • memory ( a partir de dessin d'enfant)

Sans Machine mais DIY

Capteur de fumée et gaz (En cours de rédaction)

Ce système permet de mesurer les taux de fumées, monoxydes de carbone et dioxyde de carbone dans l'air ainsi que la température et l'humidité.

Cela permet, par exemple, de s'assurer de ma qualité de l'air dans les locaux d'OpenFactory.

Les données sont transimise sur la plateforme ThingSpeak afin de pouvoir visualiser leur évolution dans le temps. Un système d'alertes sur téléphone est également mis en place grâce à l'application IFTTT en plus des alertes visuelles et sonores produitent par le système.

Contexte

Ce projet a été réalisé dans le cadre du stage d'Élisa, une étudiante en BTS Conception et Industrialisation en Microtechniques, à OpenFactory en juin/juillet 2021.

Schéma électronique

image schematique.png (0.1MB)
Schéma électronique
Projet KiCAD (.zip)

Liste du matériel

Nom Description Quantité Prix Unitaire Prix
ESP32 WROOM (Version 30 pins) Microcontrolleur 1
MQ-2 Capteur de fumées 1
MQ-7 Capteur de monoxyde de carbone (CO) 1
MQ-135 Capteur de dioxyde de carbone (CO2) 1
DHT11 Capteur de température et humidité 1
LED 1W Rouge+Bleu+Vert+Blanc """" Alarme visuelle 1
Buzzer Alarme sonore 1
Transistor 2N2222 Transistor NPN (interrupteur électronique) 5
Résistances 5ohm Protection des LEDs 4
Résistances 5.1k Diviseur de tension 3
Résistances 10k Diviseur de tension et bus ""OneWire"" 4
Condensateur 100nF Filtrage d'alimentation 1
Condensateur 100uF Filtrage d'alimentation 1
Il existe différentes versions des ESP32 WROOM avec des nombres de pins différents (30, 36, 38)
** Nous utilisons une puce (Cree XLamp XM-L) incluant 4 LEDs (Rouge, vert, bleu et blanc), elle peut être remplacée par des LEDs de puissance indépendantes.

NodeMCU

Paramètrage de la carte

- Ajouter la bibliothèque des cartes ESP8266 board dans Arduino IDE (http://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Installer le paquet "esp8266 by ESP8266 Community" via le gestionnaire de cartes
- Utiliser la carte nommée "NodeMCU 1.0 (ESP-12E Module)" pendant l'envoi du code

Bibliothèques arduino requises

- DallasTemperature (Version installable via Arduino IDE)
- ThingSpeak (Version installable via Arduino IDE)
- MQUnifiedSensor (Version installable via Arduino IDE)
- ESP32 AnalogWrite (Version installable via Arduino IDE)

Code

// Definition des pins
#define PIN_MQ2 33
#define PIN_MQ7 35
#define PIN_ALIM_MQ7 26
#define PIN_MQ135 34
#define PIN_DHT11 16
#define PIN_LED_R 13
#define PIN_LED_G 12
#define PIN_LED_B 14
#define PIN_LED_W 27
#define PIN_BUZZER 18

// Gestion du capteur DHT11
#include <DHT.h>
#define DHTTYPE DHT11
DHT dht(PIN_DHT11, DHTTYPE);

// Gestion des capteurs MQ
#include <MQUnifiedsensor.h>

#define MQ_BOARD "ESP-32"
#define MQ_VOLT_RES 3.3
#define MQ_ADC_RES 12

#define MQ2_R0 2.85
#define MQ7_R0 7.10
#define MQ135_R0 13.95

unsigned long mq7OldMillis = 0;
int mq7State = 0; // 0 -> Chauffage | 1 -> Lecture

MQUnifiedsensor MQ2(MQ_BOARD, MQ_VOLT_RES, MQ_ADC_RES, PIN_MQ2, "MQ-2");
MQUnifiedsensor MQ7(MQ_BOARD, MQ_VOLT_RES, MQ_ADC_RES, PIN_MQ7, "MQ-7");
MQUnifiedsensor MQ135(MQ_BOARD, MQ_VOLT_RES, MQ_ADC_RES, PIN_MQ135, "MQ-135");

// Gestion du WiFi
#include <WiFi.h>
#define SSID "XXXX"
#define PASSWD "XXXX"

WiFiClient tsClient;
WiFiClient iftttClient;

// Gestion Thingspeak
#include <ThingSpeak.h>
#define TS_API_KEY "XXXX"
#define TS_CHANNEL XXXX
#define TS_FUMEE_FIELD 1
#define TS_CO_FIELD 2
#define TS_CO2_FIELD 3
#define TS_TEMP_FIELD 4
#define TS_HUM_FIELD 5

// Gestion IFTTT
#define IFTTT_HOST "maker.ifttt.com"
#define IFTTT_API_KEY "XXXX"
// Gases
#define IFTTT_FIRE_EVENT "fire"
#define IFTTT_FIRE_THRES 100
#define IFTTT_CO2_EVENT "co2"
#define IFTTT_CO2_THRES 600
#define IFTTT_CO_EVENT "co"
#define IFTTT_CO_THRES 100
// Temp
#define IFTTT_HOT_EVENT "hot"
#define IFTTT_HOT_THRES 35
#define IFTTT_COLD_EVENT "cold"
#define IFTTT_COLD_THRES 15
// Hum
#define IFTTT_DRY_EVENT "dry"
#define IFTTT_DRY_THRES 20
#define IFTTT_WET_EVENT "wet"
#define IFTTT_WET_THRES 80

bool co2EventSent = false;
bool coEventSent = false;
bool fireEventSent = false;
bool hotEventSent = false;
bool coldEventSent = false;
bool wetEventSent = false;
bool dryEventSent = false;

// Gestion PWM
#include <analogWrite.h>

// Valeurs des capteurs
int ppmFumee = 0;
int ppmCO = 0;
int ppmCO2 = 0;
int temp = 0;
int hum = 0;

// Triggers LED et Buzzer
bool fire = false;
bool co = false;
bool co2 = false;

void setup() {
    Serial.begin(115200);

    ledInit();

    pinMode(PIN_BUZZER, OUTPUT);

    sensorsInit();

    wifiInit();

    ThingSpeak.begin(tsClient);
    
    ledOff();
}

void loop() {
    bool goodMQ7 = false;
    // Lecture des capteurs
    readMQ2();
    goodMQ7 = readMQ7();
    readMQ135();
    readDHT();

    // Envoi des valeurs sur ThingSpeak
    ThingSpeak.setField(TS_FUMEE_FIELD, ppmFumee);
    if(goodMQ7) {
        ThingSpeak.setField(TS_CO_FIELD, ppmCO);
    }
    ThingSpeak.setField(TS_CO2_FIELD, ppmCO2);
    ThingSpeak.setField(TS_TEMP_FIELD, temp);
    ThingSpeak.setField(TS_HUM_FIELD, hum);
    ThingSpeak.writeFields(TS_CHANNEL, TS_API_KEY);

    // Gestion des events et trigger IFTTT
    if(ppmFumee >= IFTTT_FIRE_THRES) {
        if(!fireEventSent) {
            sendIfttt(IFTTT_FIRE_EVENT);
            fireEventSent = true;
        }
        fire = true;
    } else {
        fireEventSent = false;
        fire = false;
    }

    if(goodMQ7 && ppmCO >= IFTTT_CO_THRES) {
        if(!coEventSent) {
            sendIfttt(IFTTT_CO_EVENT);
            coEventSent = true;
        }
        co = true;
    } else {
        coEventSent = false;
        co = false;
    }

    if(ppmCO2 >= IFTTT_CO2_THRES) {
        if(!co2EventSent) {
            sendIfttt(IFTTT_CO2_EVENT);
            co2EventSent = true;
        }
        co2 = true;
    } else {
        co2EventSent = false;
        co2 = false;
    }

    if(temp >= IFTTT_HOT_THRES) {
        if(!hotEventSent) {
            sendIfttt(IFTTT_HOT_EVENT);
            hotEventSent = true;
        }
    } else {
        hotEventSent = false;
    }

    if(temp <= IFTTT_COLD_THRES) {
        if (!coldEventSent) {
            sendIfttt(IFTTT_COLD_EVENT);
            coldEventSent = true;
        }
    } else {
        coldEventSent = false;
    }

    if(hum >= IFTTT_WET_THRES) {
        if(!wetEventSent) {
            sendIfttt(IFTTT_WET_EVENT);
            wetEventSent = true;
        }
    } else {
        wetEventSent = false;
    }

    if(hum <= IFTTT_DRY_THRES) {
        if(!dryEventSent) {
            sendIfttt(IFTTT_DRY_EVENT);
            dryEventSent = true;
        }
    } else {
        dryEventSent = false;
    }

    // Gestion des LEDs et du buzzer
    if(fire) {
        ledFire();
        fireAlarm();
    } else if (co) {
        ledCO();
        coAlarm();
    } else if (co2) {
        ledCO2();
        co2Alarm();
    } else {
        ledOff();
        noTone(PIN_BUZZER);
    }

    // Delai
    delay(250);
}


// Function LEDs
void ledInit() {
    pinMode(PIN_LED_R, OUTPUT);
    pinMode(PIN_LED_G, OUTPUT);
    pinMode(PIN_LED_B, OUTPUT);
    pinMode(PIN_LED_W, OUTPUT);

    analogWrite(PIN_LED_R, 100);
    analogWrite(PIN_LED_G, 100);
    analogWrite(PIN_LED_B, 100);
    analogWrite(PIN_LED_W, 100);
}

void ledOff() {
    analogWrite(PIN_LED_R, 0);
    analogWrite(PIN_LED_G, 0);
    analogWrite(PIN_LED_B, 0);
    analogWrite(PIN_LED_W, 0);
}

void ledFire() {
    analogWrite(PIN_LED_R, 255);
    analogWrite(PIN_LED_G, 0);
    analogWrite(PIN_LED_B, 0);
    analogWrite(PIN_LED_W, 0);
}

void ledCO() {
    analogWrite(PIN_LED_R, 0);
    analogWrite(PIN_LED_G, 255);
    analogWrite(PIN_LED_B, 0);
    analogWrite(PIN_LED_W, 0);
}

void ledCO2() {
    analogWrite(PIN_LED_R, 0);
    analogWrite(PIN_LED_G, 0);
    analogWrite(PIN_LED_B, 255);
    analogWrite(PIN_LED_W, 0);
}

// Fonctions buzzer
void tone(uint8_t pin, int freq) {
    // On utilise le channel 15 pour eviter les conflits avec analogWrite
    ledcSetup(15, 50000, 13);
    ledcAttachPin(pin, 15);
    ledcWriteTone(15, freq);
}

void noTone(uint8_t pin) {
    tone(pin, 0);
}

void fireAlarm() {
    tone(PIN_BUZZER, 1000);
}

void coAlarm() {
    tone(PIN_BUZZER, 1500);
}

void co2Alarm() {
    tone(PIN_BUZZER, 2000);
}

// Fonctions capteurs
void sensorsInit() {
    // DHT11
    dht.begin();

    // MQ-2 (Courbe CH4)
    MQ2.setRegressionMethod(true);
    MQ2.setA(4301.22);
    MQ2.setB(-2.65);
    MQ2.init();
    MQ2.setR0(MQ2_R0);
    MQ2.setRL(1);

    // MQ-7
    analogWrite(PIN_ALIM_MQ7, 255);
    MQ7.setRegressionMethod(true);
    MQ7.setA(99.042);
    MQ7.setB(-1.518);
    MQ7.init();
    MQ7.setR0(MQ7_R0);
    MQ7.setRL(1);

    // MQ-135
    MQ135.setRegressionMethod(true);
    MQ135.setA(110.47);
    MQ135.setB(-2.862);
    MQ135.init();
    MQ135.setR0(MQ135_R0);
    MQ135.setRL(1);
}

void readMQ2() {
    MQ2.update();
    ppmFumee = MQ2.readSensor();
}

bool readMQ7() {
    // Temps de chauffe écoulé
    if(!mq7State && (millis() - mq7OldMillis) >= (60000UL)) {
        // Passage en mode lecture
        analogWrite(PIN_ALIM_MQ7, 20);

        mq7OldMillis = millis();

        mq7State = 1;

    // Temps de lecture écoulé
    } else if (mq7State && (millis() - mq7OldMillis) >= (90000UL)) {
        // Passage en mode chauffage
        analogWrite(PIN_ALIM_MQ7, 255);

        mq7OldMillis = millis();

        mq7State = 0;
    }
    
    if(mq7State) {
        analogWrite(PIN_ALIM_MQ7, 255);
        delay(5);
        MQ7.update();
        ppmCO = MQ7.readSensor();
        analogWrite(PIN_ALIM_MQ7, 20);
        
        // Valeur mise a jour
        return true;
    }

    // Pas de nouvelle valeur
    return false;
}

void readMQ135() {
    MQ135.update();
    ppmCO2 = MQ135.readSensor() + 400;
}

void readDHT() {
    temp = dht.readTemperature();
    hum = dht.readHumidity();
}

// Fonctions WiFi et IOT
void wifiInit() {
    WiFi.mode(WIFI_STA);

	// Init WiFi
	Serial.println();
	Serial.print("Connexion en cours");

	WiFi.begin(SSID, PASSWD);

	while(WiFi.status() != WL_CONNECTED) {
		delay(500);
		Serial.print(".");
	}
	Serial.println();

	Serial.println("Connexion WiFi OK");

	// Gestion MAC
	byte mac[6];
	WiFi.macAddress(mac);

	// Affichage de l'adresse IP
	Serial.print("Adresse IP : ");
	Serial.println(WiFi.localIP());
}

void sendIfttt(String event) {
    Serial.println(iftttClient.connect(IFTTT_HOST, 80));
    iftttClient.println("GET http://maker.ifttt.com/trigger/"+event+"/with/key/"+IFTTT_API_KEY);
}

Constantes à modifier

Il faut remplacer les XXXX dans le code pour configurer les différents services, on les trouve sur les lignes de ce type : #define NOM "XXXX"
Configuration WiFi
SSID (ligne 38) : Nom de la connexion WiFi
PASSWD (ligne 39) : Mot de passe de la connexion WiFi
Configuration ThingSpeak
TS_API_KEY (ligne 46) : Clé API de ThingSpeak
TS_CHANNEL (ligne 47) : Numéro du canal ThingSpeak
Configuration IFTTT
IFTTT_API_KEY (ligne 56) : Clé API de IFTTT

Alarmes

Fumées

Seuil : 100 ppm
Fréquence : 1 kHz
Couleur : Rouge

CO

Seuil : 100 ppm
Fréquence : 1.5 kHz
Couleur : Vert

CO2

Seuil : 600 ppm
Fréquence : 2 kHz
Couleur : Bleu

ThingSpeak

ThingSpeak est une plateforme d'analyse IoT qui vous permet d'agréger, de visualiser et d'analyser des flux de données en direct dans le cloud.
Nous utilisons cette plateforme pour visualiser l'évolution des taux de gaz, de la température et de l'humidité mesurée par le système au cours du temps.

Visualisation des données du système

image thingspeak.png (41.5kB)
Affichage des données sur ThingSpeak

IFTTT

IFTTT est un service web permettant à ses utilisateurs de créer des chaînes d'instruction simples appelées applets. Cela permet de réagir à des évenements en activant d'autres systèmes.
Nous l'utilisons pour envoyé des alertes sur téléphone quand les taux de gaz dépassent les seuils de danger défini dans le système.

Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

SKyline 42


! TRAVAIL EN COURS

Intro

Cette page explique comment prendre le design du Skyline 42 afin de la découper sur une découpeuse laser ou sur une découpeuse vinyle.

Usage
Vous pouvez utilliser ce design pour simplement imprimer le décor mais il y a aussi la possibilité de le personnaliser pour créer des meubles, des cintres, etc.

Téléchargement
Téléchargement du fichier SVG de la Timeline de Saint Etienne (en faisant un clic droit sur l'image et en respectant la licence creative commons en pied de page)

Timeline Saint etienne

Exemples

image Silhouette_42_Rendu_avec_les_couches.jpg (0.5MB)
(simulation)

Version Ambitieuse
Imprimé sur trois couches.

image Tableau_Noir_42_rendu.jpg (3.3MB)
(simulation)
Version Familialle
Imprimé sur une film adhésif tableau noir, il faut convertir le SVG sur format de Studio3.

Personnalisation

Vous pouvez personaliser le fichier avec Inkscape en téléchargeant le ficher SVG.

Une fois que vous avez réglé la taille et apporté les modifications souhaitées, il faut ensuite exporter le ficher au format dwx(Drawing eXchange Format) ou dxf afin de les imprimer et découper sur la découpeusse vinyle.

Impression

A Open Factory 42 on a la Découpeuse Laser Perez Camp et Découpeuse Vinyl Roland BN20.

Réglages pour les Découpeuse Laser
Partie découpe: Puissance Max Puissance Minimum Vitesse/seconde
Partie gravure: Puissance Max Puissance Minimum Vitesse/seconde


Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Support de smartphone en bois


Contexte

Cette page wiki est destinée à accompagner la création d'un support de smartphone dans le cadre d'une animation au FabLab OpenFactory. Elle peut aussi être utilisée par les adhérents pour créer le leur et le personnaliser en utilisant en autonomie la découpeuse laser.
Vous y trouverez les fichiers nécessaires pour découper votre support, les retravailler dans Inkscape pour les personnaliser et les différents réglages de la découpeuse laser.

Ce tutoriel et les fichiers fournis sont pour du Contreplaqué de 5mm.

Tutoriel

Fichier pour démarrer l'activité (Faire un clique droit sur l'image et sélectionner avec la souris "enregistrer l'image sous"):
supportTelV60.svg (6.8kB)

Personnaliser le support avec Inkscape

Etape 1 : Insérer une zone de texte

Choisir un texte que vous souhaiter inscrire sur le support(nom / prénom / Surnom / pseudo...)
Pour créer un champs de zone de texte, vous cliquez sur le A (colone a gauche de l'écran sur l'image 1) puis vous sélectionnez la zone de votre choix en laissant appuyé le bouton de votre souris pour délimiter la zone d'écriture souhaitée (image 2). Une fois cet espace délimité, vous pouvez écrire votre texte.
  • image ZONE_TEXTE.png (89.5kB)
    image ZONE_TEXTE2.png (87.0kB)
  • Ensuite je peux sélectionner l'ensemble de mon texte pour aller le repositionner au bon endroit sur ma pièce.

Etape 2 : Vectoriser mon texte

Actuellement ce texte n'est pas vectorisé. Pour que le logiciel Smart Carve puisse le voir vous devez convertir ce texte en objet vectoriel.
Pour cela, il faut convertir votre texte comme ceci. Sélectionnez votre texte et dans le menu en haut, sélectionnez "chemin" puis "objet en chemin" pour que votre écriture soit vectorisée et donc lisible par la machine.
image CONVERTIR_TEXTE_EN_CHEMIN.png (0.1MB)
  • Etape 3 : Importer une image à graver

Pour personnaliser son support, on peut avoir envie de graver une image ( photo, logo...). Avec Inkscape, importez votre image en cliquant sur "Fichier" pui sélectionner "Importer". L'image apparaitra sur votre dessin il ne vous reste plus qu'à positionner l'image à l'endroit souhaité sur le support de smartphone.
image IMPORTER_IMAGE.png (0.1MB)
Importer une image dans Inkscape

Etape 4 : Vectoriser mon image

Comme pour le texte, vous devez vectoriser l'image choisie en cliquant sur "chemin" puis "objet en chemin" pour la rendre lisible par la machine.
image CONERTIR_TEXTE_EN_CHEMIN.png (0.1MB)

Etape 5 : Convertir mon fichier en .dxf

Vous avez terminé de préparer votre travail et vous semblez satisfait du résultat. Il est temps d'enregistrer votre fichier dans un format qui sera compris par le logiciel Smart Carve.
Actuellement vous utilisez un format SVG qui est un format d'image que le logiciel n'est pas capable de lire. Nous allons donc enregistrer notre travail dans le format DXF. Pour effectuer cela, vous devez sélectionner dans le menu du haut "Fichier" puis "Enregistrer une copie".
image COPIE.png (0.1MB)
  • Une nouvelle fenetre s'ouvrira, vous pouvez choisir l'emplacement sur lequel vous souhaitez enregistrer votre fichier (sur une clé USB, cela vous permettra de l'importer sur l'ordinateur utilisé par la machine). Vous pouvez choisir le nom de votre fichier et surtout sélectionner le format dans lequel vous souhaitez enregistrer votre travail en cliquant sur "Table traçante ou coupante AutoCAD DXF R14 .dxf" (dans le champs en bas à droite de la fenêtre ouverte)
  • image COPIE_DXF.png (0.2MB)

Préparer son fichier pour la découpe avec Smart Carve

Préparation du fichier

Dans le logiciel, on va paramètrer notre travail pour ordonner le travail a effectué par la machine. Pour un travail de plus grande qualité et afin de limiter les échecs on va programmer l'ordre des travaux à effectuer par la machine.
1 - Les éléments à graver, dans notre cas l'image (sélectionner l'id 11 qui est la couleur pour faire une gravure et sélectionner le pot de peinture menu a gauche de l'écran)
2 - Les éléments à marquer
3 - Les tracés à découper qui sont à l'intérieur de la pièce
4 - Les tracés extérieurs de la pièce à découper
image GRAVURE_DECOUPE_MARQUAGE2.png (46.4kB)

Réglages des gravures, marquages et découpes

1/Gravure et Marquage (12/10/200) pour la gravure, vous devez séléctionner l'id 11 (associée la couleur noire pour indiquer à la machine que vous souhaitez une gravure)
2/Découpe intérieur (90/95/42)
3/Découpe extérieur (90/95/42)



Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Borne d'écoute de musique Makey Makey


Dans cet atelier, l'objectif principal, est d'encourager la créativité, le partage et le Fait-Maison (DIY) en créant une borne d'écoute pour le CD de son choix.

Cette borne, placée par exemple dans un lieu de passage d'une MJC ou d'un centre social (ou autres), permettra chaque mois à un adhérent de faire découvrir l'artiste de son choix.
Cette atelier peut-être réalisé à partir de 10 ans pour les enfants, mais aussi pour les plus grands dans le cadre de la découverte de la programmation et de l'esprit Fablab.

En terme de matériel vous aurez besoin d'un kit Makey-Makey, un ordinateur, du carton, du papier aluminium et un de vos CD préférés.

Les objectifs et intentions pédagogiques :
  • Expérimenter le concept de bidouille
  • Développer sa créativité
  • Expérimenter la programmation avec scratch
  • Partager ses goûts musicaux.

Elle permet de développer des compétences psychosociales indispensables à vos participants, telles que :
  • Avoir une pensée créative
  • Être habile dans les relations interpersonnelles


pour le prototype :
  • 1 kit Makey Makey
  • 1 ordinateur
  • du carton
  • du papier aluminium

  • Pour une borne "durable"
  • 1 kit Makey Makey
  • 1 ordinateur
  • Du bois
  • De l'aluminium (ou plaque de fer)
  • 1 scie à cloche
  • colle à bois
  • clou

Partie matériel :

1/ Découper un rectangle de 15 par 30 cm (+/-) qui fera office de réceptacle pour le boîtier du CD.
Mesure boitier CD
2/ Découper et plier plusieurs fois une feuille d'alu pour qu'elle devienne rigide, elle devrai faire entre 7 et 8 cm de large et entre 1 et 1.5 cm d'épaisseur. Cet accessoire va faire office de support au CD.
3/Percer 4 fois 2 trous à 3 cm et 6 cm du bord de votre carton.
Insérer une barrette d'alu, plier de le même manière que dans l'étape 2 dans les 4 "doubles" encoches.
Une fois cette étape réalisée, vous devriez avoir un prototype de ce genre à l'avant :
image proto.jpeg (0.5MB)
A l'arrière (avec les pince croco)
image signal20230607114411_002.jpeg (0.3MB)
4/ Maintenant, vous allez relier le makey makey, prenez votre Makey Makey et 5 pinces crocodiles.
  • 1 pince crocodile pour le bouton gauche
  • 1 pince crocodile pour le bouton droit
  • 1 pince crocodile pour le bouton haut
  • 1 pince crocodile pour le bouton bas
  • 1 pince crocodile pour la terre, une fois l'objet relié, le corps humain conduisant le courant, on peut relier la masse/terre/earth du makey makey a une pince et tout en tenant la pince, touché l'objet afin de fermer le circuit.
Ensuite, relier chaque pince aux barrettes d'alu que vous avez créées, pour cela, vous prenez l'envers de votre carton et vous pincez la pince crocodile à la jonction de la barrette d'alu.
Voila ce que vos devriez avoir maintenant :
image signal20230607114409_002.jpeg (0.1MB)
image signal20230607114411_002.jpeg (0.3MB)


Votre Makey Makey est maintenant prêt au niveau du matériel, il va falloir maintenant créer le programme qui va faire que les touches vont déclencher un titre de musique.



Partie logiciel:

Avant de commencer cette partie programmation, vous allez devoir mettre votre musique au format mp3, une fois cette étape ok, passons à la programmation.

Pour la partie logiciel, rendez-vous sur scratch : https://scratch.mit.edu/
Un tutoriel qui va bien pour comprendre le fonctionnement de base de scratch :https://co-dev.org/scratch-le-tutoriel/

Maintenant, nous allons voir le code à créer pour faire marcher votre borne d'écoute :
https://scratch.mit.edu/projects/775710767/editor/

Explication du code détaillée ici :

Une fois le code recréé, vous allez devoir importé votre musique au format mp3 pour l'insérer dans les blocs "Jouer le son _ " pour ce faire, sur scratch vous cherchez et cliquez sur "sons" en haut a gauche de votre page.
image sons.png (15.5kB)
Une fois sur la page sons vous cliquez sur l'icone sons en bas a gauche
image sons2.png (7.1kB)
puis sur importer et enfin vous selectionnez la musique mp3 que vous avez choisis.
Maintenant que cela est fait, vous retournez sur votre page de code et vous attribuez la musique au bouton (droit,gauche,bas,haut) que vous souhaitez et ainsi de suite pour les autres musiques.

Une fois que cela est ok, vous branchez votre Makey Makey à votre ordinateur et vous n'avez plus qu'à lancer votre programmation en appuyant sur "Quand drapeau vert cliqué" et réalisé vos tests sur la borne d'écoute, si vous avez bien suivi le tuto, tout devrait marcher correctement...

Libre à vous maintenant d'aller plus loin en rajoutant des boutons pour mettre d'autres morceaux, de créer un prototype plus avancé ( bois, plexi...)

Fabriquer des pochoirs à partir d'une photo à la découpeuse laser

pochoir brassens

Contributeurs-ice-s michael
Licence CC-BY-NC-SA
Dificulté Moyenne
Durée 2h
Temps de fabrication à évaluer
Coût 25 €
Outils Découpeuse laser PerezCamp


Les étapes pour préparer sa photo

  • Importer une photo dans Inkscape en sélectionnant Fichier => Ouvrir dans le menu
    image brassens0.jpeg (7.1kB)
Lien vers: photo de départ
  • On va ensuite vectoriser l'image en fonction du nombre de couleurs différentes pour peindre le pochoir. En sélectionnant l'image et en choisissant dans le menu Chemin => Vectoriser un objet matriciel. La fenêtre suivante va s'ouvrir :
    image vectorisation.png (45.3kB)
  • On va jouer sur les valeurs du seuil de luminosité pour déterminer le niveau de détails souhaités
  • Pour un pochoir simple, on va sélectionner le niveau de luminosité qui traite la photo avec une seule passe
  • Pour un pochoir multicouche, on sélectionnera le nombre de passe en fonction du nombre de couleurs souhaitées pour notre graffiti en sélectionnant l'option niveau de gris (voir la partie préparer son image pour un pochoir multicouche)
  • Pour un pochoir multicouche, on fera les etapes suivantes pour chacune des passes.

  • Quelques options pour traiter la vectorisation de la photo :
    • Adoucir => permet d'obtenir une image en optimisant le nombre de point (ce qui donne des courbes plus facile à découper)
    • Empiler les passes =>
    • Retirer l'arrière plan => on le laisse cocher (ce qui supprimera la passe contenant le gris de l'arrière plan)
      image photo_vectorisee.png (35.1kB)
  • Pour vérifier que notre image est bien vectorisée on va sélectionner l'éditeur de noeuds (comme sur l'image ci-dessous avec la souris). Cela permet de modifier notre image en sélectionnant un noeuds précis.
    image souris_editeur_de_noeud.png (0.1MB)

Préparer son image pour un pochoir multicouche

  • Pour un pochoir multicouche, on va vectoriser son image en sélectionnant l'image et en choisissant dans le menu Chemin => Vectoriser un objet matriciel.
  • Ensuite, on va choisir l'option niveau de gris dans la fenetre qui apparait sur l'écran et sélectionner le nombre de passes en fonction du niveau de détails souhaités.
  • On va sélectionner notre image en niveau de gris (dans le menu en bas on connait le nombre de chemins utilisés = le nombre de passes).
  • Pour séparer nos couches de niveau de gris, on va utiliser dans le menu Objet=> Dégrouper. On a 4 images superposées qui apparaissent (attention ! ne pas sélectionner l'image pour dégrouper).

Réaliser le détrompeur pour les pochoirs multicouches

Le détrompeur permet de positionner les 4 planches de manières identiques pour superposer les couches de peintures.
  • On créé un rectangle (au dimension de notre plaque de medium)
  • On dessine 2 cercles identiques (en dupliquant le premier)
  • On va lier ces 2 cercles (en selectionnant Chemin => Combiner)
  • Ensuite on met les 2 cercles au premier plan
  • Et enfin on va les soustraire à notre rectangle representant la plaque de médium
  • Vu qu'on a sélectionné 4 passes, on va dupliquer 3 fois notre cadre (sélectionner l'image du cadre et CTRL+D)

On va ensuite aligner nos images sur les différentes plaque préparées (car chaque passe de niveau de gris à des dimensions légèrement différentes)
  • Je sélectionne une image de mes 4 passes et une planche et on sélectionne le menu aligner et distribuer (Objet => Aligner et Distribuer) et choisir "le dernier sélectionné" dans l'option relativement
  • Sélectionner l'alignement selon un axe vertical et horizontal)
  • On va ensuite grouper cet élément en sélectionnant Objet=>Grouper dans le menu

  • On va ensuite dégrouper nos différentes images et enlever la matière à découper en sélectionnant la plaque et la passe en effectuant chemin=>différence


Visualiser son pochoir à partir de l'image vectorisée

  • Créer un rectangle de couleur (plus grand que la taille de la photo)
  • On glisse l'image derrière ce rectangle de couleur
  • Et on fait passer l'image devant le rectangle de couleur en sélectionnant la photo et en cliquant sur l'icone permettant de mettre la photo au premier plan
    image photo_selectionne_a_mettre_au_premier_plan.png (0.1MB)
  • On sélectionne les 2 images dans Inkscape en appuyant sur la touche majuscule, on apercoit que nos 2 images sont sélectionnées car il y a 2 cadres en pointillées qui apparaissent autour de nos images
    image 2_images_selectionnees.png (25.2kB)
  • Enfin on sélectionne dans le menu Chemin => Différence pour donner un aperçu de notre pochoir
    image chemin_difference.png (0.1MB)
  • Cela donnera le résultat suivant (le rouge correspond à notre pochoir en bois)
    image visualisation_pochoir.png (29.7kB)

Corriger les problèmes du pochoir

L'image peut contenir encore des problèmes, c'est ce qu'on appele une île :
Les îles = ce sont des parties de bois qui sont découpées dans le vide et qui ne seront pas rattachées au reste du pochoir après la découpe.
image iles.png (15.1kB)

Pour résoudre le problème, on va rattacher les îles au reste du support en créant des ponts. Cela permettra aux îles d'ëtre maintenues pendant la phase d'utilisation du pochoir.
image pont.png (17.3kB)

Toutes les îles ne sont pas forcément utiles, certaines peuvent être supprimées et pour celles qu'on souhaite conserver on crééra des ponts.

Astuce pour visualiser rapidemment les îles

  • On sélectionne l'outil "pot de peinture" dans le menu a gauche de notre écran
    image pot_de_peinture.png (0.1MB)
  • On sélectionne une couleur différente (ici je choisis le marron) de notre rectangle représentant la planche en bois dans la palette de couleur en bas
  • Je clique avec le pot de peinture sur ma planche en bois (en rouge dans mon exemple) et tout ce qui ne serat pas relié a mon pochoir restera en rouge, donc les iles sont visibles. S'il n'y avait pas d'île, tout le pochoir serait peint en rouge.
    image visualisation_des_iles_du_pochoir.png (0.1MB)

Créer des ponts pour relier les îles qu'on souhaite découper

Il y a plusieurs façons de créer un pont, ici je vais décrire la plus simple mais si vous vvoulez en découvrir d'autres, vous pouvez regarder la vidéo de sambricole sur les iles et les ponts


Pour réaliser un pont :

  • Sélectionner l'élément rectangle dans la boîte à outil à gauche de l'écran et dessiner un rectangle (en noir ici) qui va servir de pont pour relier mon île et ma plaque de bois qui sert de pochoir
    image mon_pont.png (13.3kB)
  • Je convertis mon rectangle (qui est un objet) en chemin en passant par le menu Chemin => Objet en chemin
  • Et enfin je sélectionne mon pont, mon ile et le reste de mon pochoir (mon ile et mon pont doivent prendre la couleur de mon pochoir dans mon cas le rouge) en passant par le menu Chemin => Union
    image mon_ile_reliee.png (11.2kB)

Simplifier le pochoir

une fois qu'on a fini de supprimer les iles qu'on ne souhaitent pas conserver et de relier celles qu'on veut garder avec des ponts. On va simplifier notre fichier pour réduire le nombre de noeuds en faisant Chemin => Simplifié.




Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

[Atelier] J'ai la banane

Contexte

Au fablab Openfactory, à ce jour, nous avons peu de makers qui travaillent le tissu. Le travail du tissu restant une activité possible au sein du Fablab (avec la découpe laser de patron, la personnalisation en broderie ou flocage,...) il était interessant d'essayer de monter un projet d'atelier qui permette de faire découvrir les outils numériques à des couturier·e·s et de faire découvrir la couture à nos adhérents.
Pour correspondre aux valeurs du Fablab et dans le but de minimiser au maximum la surproduction de matière il est paru intéressant d'utiliser des matériaux de seconde main ou des surplus de l'industrie du textile stéphanoise.

Faire de la couture n'est pas chose facile, par cette atelier le but est de rendre accessible celle-ci au plus grand nombre. Pour cela le choix du modéle produit est destiné à parler au maximum de personnes, sans que celui-ci ne change de taille suivant la personne et avec lequelle la découpe laser de patron est un vrai plus (pour découper des rectangles pas besoin de laser, un ciseau fonctionne très bien). Le choix s'est donc porté sur le sac banane (fanny pack ou bum bag en anglais), un accesoire facile à personnaliser, technique à découper mais utile au quotidien. C'est un modéle un peu compliqué à prendre en main mais qui saura créer de la collaboration entre les participants de l'atelier.

🎯 Objectif

  • Identifier le fablab comme étant une ressource de création textile
  • Découvrir la fabrication numérique
  • Créer une banane personnalisée

Réalisation

La conception et la réalisation de la banane sont basés sur :

Matériaux

  • Tissu : 25 cm
  • Doublure thermocollante : 25 cm
  • Fermeture éclair : 30 cm
  • Boucle (largeur 4 cm)
  • Ruban à sac (largeur 4 cm) 95 cm
  • Fil à coudre

Patron

💡 La conception du patron de découpe des pièces de la banane se base sur le patron mentionné plus haut, le détournement de ce premier patron pour en faire un patron compatible avec la ddécoupe laser ne sera pas expliqué ici mais un tuto sera réalisé si le sujet intéresse.

📁 Fichier de découpe (SVG et DXF):Sac_banane.zip (24.4kB)

Tutoriel pas à pas

[En cours]
Choix du tissu
Découpe du patron
Découpe du thermocollant
Fixation du thermocollant
Couture des élements
[...]

Pour aller plus loin

Étiquette personnalisée

Lampe en lithophanie avec l'impression 3D

image bandeau_lithophanie.jpg (87.2kB)
bandeau lithophanie

C'est quoi le principe de la lithophanie

La lithophanie consiste à imprimer une photo en 3D afin de faire ressortir les contrastes grâce aux différentes épaisseurs de matière. C'est le principe de la lithographie appliquée à l'impression 3D !
Pour réaliser cette lampe nous imprimerons une photo avec une imprimante 3D en utilisant un générateur d'image 3d à partir d'une photo. Nous réaliserons ensuite un boîtier en contreplaqué à la découpeuse laser. Et nous finirons par le montage électrique de la lampe

Matériel nécessaire

- 1 lampe LED (ici multicolore ou RGB)
- 1 douille avec support de fixation
- 1 cordon d'alimentation avec un interrupteur
- du filament PLA (une couleur claire)
- contreplaqué de 5mm

Générer sa photo en fichier STL

Pour le choix de la photo, on vous laisse choisir que ce soit celle de vos petits enfants, de votre chien ou lors de votre dernière soirée entre amis (meme si cela date avec le confinement !). Essayer de choisir une photo avec un contraste élevé le résultat n'en sera que meilleur.
Une fois la photo choisie, vous pouvez vous rendre sur le générateur du site 3dp.rocks

Paramètres à sélectionner dans le générateur

Pour importer votre image, vous allez cliquer sur le bouton "images" et sélectionner le fichier photo souhaité.
Dans ce cas, j'ai sélectionné le bouton "Flat" sur le bandeau du bas pour sélectionner la forme de mon image.
Pour voir son image dans l'apercu en ligne il faut penser à cliquer sur le bouton refresh. Pour chauqe modification de paramètres, il faut cliquer sur ce bouton pour prendre en compte et visualiser les modifications.
Nous allons ensuite paramétrer les réglages nécessaires pour modifier notre photo en respectant les conditions de lithophanie. Cliquez sur le bouton "Settings" puis "Model Settings" pour régler les paramètres ci-dessous :
- "maximum size" : dans cet exemple, je l'ai réglé à 115 mm
- "thickness" : je le règle à 3 mm.
Plus cette valeur est grande, plus il y aura de matière à imprimer et plus l'impression sera difficile.
- "thinnest layer" : pour un meilleur rendu, je reste à 0,1mm ce paramètre correspond à la finesse de l'épaisseur des couches
Ensuite, nous allons régler le paramètre de nos images en cliquant sur "settings" puis "image settings" :
- On va régler l'image sur positive settings
Les autres réglages permettent de facilement faire des rotations de son image (miroir, symetrie, répétition)

Paramètres dans CURA

Maintenant que votre image est prête, vous téléchargez le fichier STL et l'ouvrez dans votre slicer avec Cura.
Ensuite, nous allons modifier quelques réglages dans la partie couche dans votre profil. Il faut en effet deux couches solides inférieures et supérieures, et 3 couches périmétriques. Vous devez remplir la photo imprimée en 100% (sinon on voit par transparence la forme du remplissage et toutes les couches imprimées ne sont pas pleines).
J’imprime personnellement les lithophanies en 0.1 mm.

Générer le boîtier de sa lampe

Les fichiers ont été réalisé avec le générateur de box boxes.py. Ils sont adaptés à la taille de l'image imprimée 10,5*8*15cm (en incluant l'épaisseur du bois en fonction de la taille choisie).
Fichier de découpe en .svg qu'il faut convertir en .dxf avec Inkscape
ClosedBox1.svg (34.8kB)
Réglage pour notre découpeuse laser :
Découpe des bords et des emplacements de vis (contreplaqué de peuplier en 5mm):
Puissance max : 95%
Puissance min : 90%
Vitesse : 25
Marquage des emplacements de la photo à marquer :
Puissance max : 25%
Puissance min : 20%
Vitesse : 300
Le deuxième réglage est à peaufiner pour graver cette partie sur 2mm d'épaisseur et ne pas faire juste un marquage. A l'heure actuelle, je me suis servi de ce repère pour coller un morceau de contreplaqué, afin de coller ma lithophanie dessus.

Montage électrique de sa lampe

Nous présenterons les étapes du montage avec des photos prochainement...

Utiliser d'autres machines pour faire de la lithophanie en FabLab

- On peut également faire de la lithophanie avec une fraiseuse CNC

Ressources pour aller plus loin sur le sujet

En consultant le site de lithophanemaker.com, vous pouvez découvrir d'autres générateurs de lithophanie
Un autre exemple pour fabriquer sa lampe avec un boitier imprimé en 3D (avec un chargeur 5V)
Un autre générateur de lithophanie : ItsLitho

Autres documentations


Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Atelier mon village de noël

Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.
image IMG_3309.jpg (0.2MB)
Lien vers: https://cults3d.com/fr/mod%C3%A8le-3d/divers/christmas-village-ii

Fiche projet

Le projet "Mon village de noël" à pour but de rassembler les adolescents de la commune de Brioude afin d'apprendre et de découvrir comment utiliser une imprimante 3D et Arduino.

Le contexte :

La commune de Brioude a exprimé le souhait d'intégrer les adolescents de 14 à 16 ans afin de les fédérer et de les impliqués dans un évènement dans la vie de leur commune. Cette année le choix c'est porté sur la période de fin d'année et les illuminations et décorations qui ornent la vile.

Afin de les intiers au numérique et de répondre aux attentes de la communes, nous intervenons dans la création d'un village de noël grâce à l'impression 3D et à Arduino.

Les objectifs :

- Créer son modèle de maison, de personnage ou d'objet
- Apprendre à modéliser un objet 3d
- Utiliser une imprimante 3D
- Apprendre à utiliser Arduino
- Créer une boîte à musique d'ambiance de noël

Compétences psychosociales développés :

- Avoir une pensée créative et critique
- Avoir conscience de soi
- Avoir de l'empathie pour les autres
- Savoir gérer son stress et ses émotions

Le Public :

Un groupe de 8 adolescents de 14 à 16 ans issus de la commune de Brioude

Les acteurs :

Conseiller numérique de la communauté de commune de Brioude Sud Auvergne, conseiller numérique de l'Espace Socio-culturel Déclic

Les partenaires :

Espace Socio-culturel Déclic, Mission Locale de Brioude,

Lieu :

Espace Socio-culturel 26, Avenue Jean Jaurès
43100 BRIOUDE

Déroulé :

- 06/10/2021 de 14h à 16h
Présentation du projet "mon village de noël" + présentation de l'impression 3D
- 13/10/2021 de 14h à 16h
Modélisation et choix des maisons, personnages et autres objets pour le village + impression 3D
- 20/10/2021 de 14h à 16h
Modélisation et choix des maisons, personnages et autres objets pour le village + impression 3D
- 27/10/2021 de 14h à 16h
Mise en peinture de l'ensemble des figurines
- 03/11/2021 de 14h à 16h
Présentation Arduino + manipulation avec exercices simples
- 10/11/2021 de 14h à 16h
TP de la boîte à musique de noël +Création d'une maison spéciale pour insérer le montage Arduino + impression 3D
- 17/10/2021 de 14h à 16h
Mise en place du village dans les locaux de la mairie

La méthodologie

Choix d’une démarche expositive puis démonstrative (Diapo + manipulation accompagnée).
Méthode expositive:
  • Apporte un cadre à l’atelier,fait passer les informations essentielles, rassure les participants, permet une prise de recule et donne l’opportunité de poser des questions ou d’y réfléchir en amont de la manipulation.
Méthode démonstrative:
Permet de visualiser et de mettre en pratique les marches à suivre, solution plus ludique et concrète pour le groupe qui apprend à réaliser de ses mains les manipulation. Instaure plus d’autonomie.

Les postes de dépenses

Financé par la commune de Brioude
-Bobine de fils
-Peintures à maquette
-8 Super Learning Kit
-Papier à poncer
-Tapis de fausse neige
-Guirlande Led
-Pistolet à colle

Evaluation :

-QCM de "satisfaction"
-Le village doit être installé pour le 1er décembre

Séance du 06/10/2021 : Présentation du projet "mon village de noël" + présentation de l'impression 3D

De 14h à 16h avec une pause de 10 min.

Présentation du contexte du projet "Mon village de noël" et des étapes de celui-ci.
Présentation de l'impression 3D :
  • L'historique de l'arrivée de l'impression 3D
  • Les techniques de fabrication additive (extrusion FDM / photopolymerisation SLA-DLP / fusion ou fritage de poudre)
  • Les matières : plastiques, céramique, métal, béton, verre, alimentaire, tissu vivant...
  • Les filaments : PLA (et ses variantes), ABS, TPU, PETG, Nylon, les filaments chargés en matière (bois, carbonne, métallique...)
  • Les formats des fichiers : STL, OBJ, X3G et le gcode
Outils :
  • Salle multimédiat + ordinateurs
  • Support visuel
  • Stylos
  • Brouillons

Séance du 13/10/2021 et 20/10/2021 : Modélisation et choix des maisons, personnages et autres objets pour le village + impression 3D

De 14h à 16h avec une pause de 10 min.

Conception 3D des maisons, personnages et autres objets pour le village :
- Découvrir des plateformes de partage de fichiers : Thingiverse, happy3d
- Découverte et prise en main d'UltimakerCura
- Découverte et prise en main de Tinkercad + apprendre à modéliser un objet simple
- Conception 3D des maisons, personnages et autres objets pour le village
- Impression 3D des objets
Outils :
  • Salle multimédiat + ordinateurs
  • Support visuel
  • Stylos
  • Brouillons
  • Imprimente 3D
  • Bobine de fil

Séance du 27/10/2021 : Mise en peinture de l'ensemble des figurines

De 14h à 16h avec une pause de 10 min.

-Ponçage des pièces si besoin
-Mise en peinture
Outils :
  • Papier à ponçer
  • Peinture à maquette

Séance du 03/11/2021 : Présentation Arduino + manipulation avec exercices simples

De 14h à 16h avec une pause de 10 min.

-C'est quoi Arduino :
  • La carte électronique
  • Un programme c’est quoi
  • Le logiciel/compilateur
  • Le matériel
-présentation du logiciel arduino :
  • Installation
  • Le menu fichier et l'interface
_manipulation avec des excercices très simple pour apprendre le fonctionnement
-Manipulation à l'aide d'un TP feux de signalisation routière :
https://eskimon.fr/tuto-arduino-203-tp-feux-de-signalisation-routi%C3%A8re
Outil :
  • Salle multimédiat + ordinateurs
  • Support visuel
  • Stylos
  • Brouillons
  • Super learning kit
  • Logiciel Arduino

Séance du 10/11/2021 : TP de la boîte à musique de noël + Création d'une maison spéciale pour insérer le montage Arduino + impression 3D

De 14h à 16h avec une pause de 10 min.

image ar_no.png (1.2MB)
Lien vers: https://create.arduino.cc/projecthub/joshi/piezo-christmas-songs-fd1ae9?ref=platform&ref_id=424_trending___&offset=160
-Présentation de la boîte à musique de noël
-Création de la boîte à musique de noël grâce au TP:
https://create.arduino.cc/projecthub/joshi/piezo-christmas-songs-fd1ae9?ref=platform&ref_id=424_trending___&offset=160
- Conception 3D d'une maisons ou d'un objet adapter pour insérer le montage Arduino
- Impression 3D des objets
Outil :
  • Salle multimédiat + ordinateurs
  • Support visuel
  • Stylos
  • Brouillons
  • Super learning kit
  • Logiciel Arduino
  • Imprimente 3D
  • Bobine de fil

Séance du 17/10/2021 : Mise en place du village dans les locaux de la mairie

De 14h à 16h avec une pause de 10 min.

- Montage (mise en place) du village de noël dans les locaux de la mairie
Outils:
  • Toutes les créations
  • Tapis de fausse neige
  • Guirlande Led

Badges culottés

L'atelier "badges culottés" a été créé après avoir découvert et parcouru les livres de Pénélope Bagieu, "Culotées".
Dans les livres "Culotées", Pénélope Bagieu brosse avec humour et finesse quinze portraits de femmes, combattantes hors normes, qui ont bravé la pression sociale de leur époque pour mener la vie de leurs choix.
image Atelier_badge_culottes_1page.jpg (0.2MB)

Objectifs et compétences psychosociales

Cet atelier a été pensé pour développer et mieux comprendre sa pratique de :

  • Apprendre à rechercher des informations sur Internet
  • Découverte de l’histoire, à travers les portraits de ces femmes qui ont inventé leur destin
  • Introduction au féminisme et à l’égalité de genre
  • Initiation à la retouche et créations d’image avec des outils numériques
  • Calibrer, actionner et faire fonctionner une machine à badge.

Il permet de développer les compétences psychosociales suivantes :
  • Avoir une pensée créative et critique
  • Avoir de l’empathie pour les autres
  • Savoir gérer ses émotions.



Matériel et organisation de l'espace

Les fiches "bio" de l'animation

image orga_espace.png (0.2MB)



Déroulé de l'animation

L'animation se déroule en 4 temps :

Trouver une personnalité inspirante

Dans un premier temps, les participants vont regarder les "fiches" d'une trentaine de femmes qui ont bravé les interdits ou les normes sociales relevant du sexisme ou du patriarcat.
Grâce à ces fiches, ils vont pouvoir choisir quelles personnalités les inspirent.

Faire des recherches

Après avoir fait leur choix et lu les biographies, des ordinateurs sont à leur disposition, ils pourront aller sur Internet pour rechercher des informations et la vidéo en lien avec le personnage choisi. (https://www.france.tv/france-5/culottees/)
Cela va leur permettre d 'en apprendre plus sur la vie, le combat de ces femmes...

Créer un design assisté par ordinateur

Les participants vont passer à la phase de création du visuel de leurs badges.
Ils ont à disposition un ordinateur avec un logiciel de création graphique, un patron de badge et une banque de différentes images (l'image de la personnalité choisie et d'autres images pour "décorer"), à "coller" ensemble pour créer le visuel de leurs badges.

Créer le badge

Après avoir réalisé le visuel, il va pouvoir être imprimé.
Ensuite les participants pourront créer le badge avec la badgeuse fournie à cet effet.
Ils pourront s'aider du tutoriel prévu à cet effet : http://zoomacom.net/wiki/?CreationBadge

Le badge terminé, les participants ont :
Un objet unique fait par eux même, une histoire inspirante qu'ils se sont appropriée, qu'ils pourront raconter et dont ils pourront s'inspirer pour différents moments de leur vie...


Dataviz tangible - Visualiser les données

L'animation Dataviz tangible est une infographie physique par une installation participative qui permet de mettre en scène des données afin de faciliter leur collecte et leur compréhension.
Au délà de l'aspect ludique de ces dispositifs, ce type d'approche dite low tech (basse technologie) permet une véritable égalité de participation et d'appropriation.

Atelier en plein air pendant Sport Addict 2022, Saint-Étienne
Atelier en plein air pendant Sport Addict 2022, Saint-Étienne

Objectifs pédagogiques

À l'issue de la séance, le public sera capable de :
  • Expérimenter différentes manières de datavisualisation
  • Identifier comment recouper des données
  • Appliquer la datavisualisation à des cas concrets

Compétences psychosociales

  • Apprendre à prendre des décisions
  • Avoir une pensée créative
  • Savoir communiqué efficacement

Ressources pédagogiques

Guide de l’intervenant·e·s

droul_data_visualisation.odt (7.9MB)

Supports de présentation


Exemples de réalisation

Pratiques numériques des jeunes: échanger en plein air et sans écran avec la Dataviz Tangible (Sport Addict 2019) :
https://www.zoomacom.org/pratiques-numeriques-des-jeunes-echanger-en-plein-air-et-sans-ecran-avec-la-dataviz-tangible-sport-addict-2019/

Spécificités d'animations

Durée : 30 min
Animateur·trice· : 1
Public : adultes et enfants (10 ans+)
Nombre de participant·e·s : 10 minimum à 100 maximum personnes

Moyens matériels

Espace nécessaire

min 15m2 selon le nombre de participants

Matériel

  • 2 tables
  • 1 chaises

Pour l'histogramme à tube

Pour créer cet outil, vous aurez besoin de :
  • Une planche de 80 par 15 cm
  • 2 bout de bois de 30 par 3 cm (pour les cales)
  • 5 pieds de table ( ici )
  • 24 vis (pour les pieds)
  • 24 ailettes (pour les vis des pieds)
  • 6 vis pour les cales de l'outil

Pour le diagramme a bulles

Pour créer cet outil, vous aurez besoin de :
  • Une planche de contre plaqué de ..cm
  • Des gommettes de couleurs ( ici )
  • Un feutre indélébile

Pour la data vAsualisation

Pour créer cet outil, vous aurez besoin de :
  • 2 vases ( ici ).
  • 2 ou 3 sachets de billes. ( ici )
  • Des post-it.
Pas besoin d’électricité, d'ordinateur ni de connexion internet pour fonctionner: vases, gommettes, billes, collecteur de données...

Organisation de l’espace et mise en place du matériel

Besoin de tables pour poser les outils de data et d'un espace au sol pour la planche de contreplaqué.

Sommaire du déroulé

Accueil
  • 1. Atelier histogramme à tube
  • 2. Atelier diagramme a bulles
  • 3. Atelier "data vAsualisation
Clôture

Déroulé détaillé

Atelier histogramme à tube

Cet atelier permet de mettre en lumière les réseaux sociaux préférés des jeunes en fonction de leur âge.

Le questionnaire pose 2 questions :
sur quels réseaux sociaux sont présents les participants?
dans quelle tranche d’âge ils se situent?


Les enfants, après avoir répondu aux questions sur papier sont venus mettre en forme l’outil de dataviz composé de tubes et de cercles de couleurs.
Chaque tube correspondant à un réseau et chaque cercle de couleur à une tranche d’âge :
  • Cercle bleu = 10/11 ans
  • Cercle orange = 12/13 ans
  • Cercle rouge = 14/15 ans
  • Cercle violet = 16/17 ans
image IMG_20190711_16201171536x973.jpg (0.3MB)

Atelier diagramme a bulles

Cet atelier permet de mettre en corrélation les heures de levé, d’arrêt des écrans (en grande majorité les heures de coucher) et le temps passé sur les écrans.

Le questionnaire pose  3 questions :
L’heure de levé. (en période scolaire) [ordonnées]
L’heure d’extinction des écrans. (en période scolaire) [abscisses]
Le temps passé sur les écrans par jour [gommettes]


Les enfants, après avoir répondu aux questions viennent mettre en forme l’outil de dataviz avec les gommettes de couleurs, chaque couleur correspondant au temps passé chaque jour sur les écrans.
  • Gommette bleue = 1h
  • Gommette violette = 2h
  • Gommette rouge = 3h
  • Gommette rose = 4h
  • Gommette orange = 5h
  • Gommette verte = +5h
image IMG_20190711_16195411024x613.jpg (71.7kB)

Atelier "data vAsualisation

Cet atelier permet de mettre en contradiction les usages des parents par rapport aux demandes qu’ils ont envers leurs enfants.

Le questionnaire pose 2 questions:

As tu le droit au téléphone en mangeant ?
Et tes parents, ont-ils le droit ?


Les enfants, après avoir répondu aux questions sur papier viennent mettre en forme l’outil de dataviz composé de vases et de billes.
Deux questions, 2 vases :
1 pour répondre oui
1 pour répondre non
image IMG_20190711_0942101531x1536.jpg (0.5MB)

Production de livrable

Les résultats de la Dataviz.

S’il y a plus de temps

  • Répondre aux questions du public.
  • Approfondir les notions abordées.

Bibliographie


Pour aller plus loin


Historique

Suite à une demande de Sport Addict 2022 qui voulait une animation numérique sans électricité.

Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International. Si vous souhaitez un accompagnement par Zoomacom, merci de contacter Renaud DENIS : renaud.denis@zoomacom.org.

Découpeuse Laser : Generateur de boîtes


Pour créer une boite à la découpeuse laser, on peut bien entendu la dessiner soi-même avec Illustrator ou Inskape, mais pour des formes simples il est parfois bien pratique d'utiliser des générateurs de boites.
Voici une petite liste des générateurs qu'on est en train de tester au sein du FabLab :

Les générateurs de boîte

1. Maker Case :
Une interface en français qui permet de générer des boites simples, des polygones ou des boites à coin arrondi.
Les unités de mesure sont en pouce et on peut les changer en millimètre.
On peut sélectionner si c'est une boite fermée ou non / si l'assemblage se fait par des encoches / personnalisé l'épaisseur du matériel

2. Carrefour du Numérique :
Une interface en francais, avec des mesures en millimètre uniquement.
On peut sélectionner s'il s'agit dune boite fermée avec un couvercle

3. Boxes.Py

4. Make a box
Pas encore testé

5. Les boîtes de Jerome Leary
Un aperçu en direct de la boîte à découper

Les boîtes en papier

6. Template Maker
Un choix impressionnant de forme différentes qui peuvent être générées à partir de ce site. Pour en citer quelques unes : pyramide, brique de lait, boîte à explosion, présentoir de comptoir, enveloppe, étoile, sac ...

Les générateurs d'engrenage

7. Involute : générer des engrenages cylindiques

8. Les engrenages de Jerome Leary
Il permet également de générer des crémaillères en lien avec vos engrenages

Les générateurs de labyrinthe

9. Maze

10. Maze Generator

Des générateurs divers et variés

11. Un générateur de puzzle

12. Un générateur pour optimiser la matière

13. Un générateur d'hexagones

Convertir un SVG en DXF dans Inkscape

un tutoriel intéressant pour convertir ses fichiers SVG en DXF dans Inkscape


Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.
Présence d'une redirection vers "AtelierStephanoisesRemarquables"

Pépé le pot de fleur imprimé en 3D

image IMG_20210423_120210.jpg (3.0MB)
Pourquoi imprimer un pot de fleurs? Parce que les plantes, c'est chouette et ça purifie l'air que tu respires.
L'idée de ce pot est la suivante: avoir un pot différent et surtout avoir un pot avec un trop plein qui évitera à la plante de baigner dans l'eau et donc de potentiellement de mourir (terre trop humide = pourrisement des racines).
| Contributeurs-ice-s  | william          |
| Licence              | CC-BY-NC-SA      |
| Dificulté            | Facile           |
| Durée                | 2h               |
| Temps de fabrication | 1 jour et 16h (pour un pot de 15 par 15cm)   |
| Coût                 | 15 €  (pour un pot de 15 par 15cm)           |
| Outils               | Creality ender 3 |
| Ingrédients          | PLA, Tinkercad   | 


Création sur Tinkercad


Étape 1
Alors, en premier lieu, il faut créer le pot en lui-même :
image pp_1.jpg (83.9kB)
  • Il faut choisir la forme cylindre et lui donner un rayon de 100 mm et 100 mm de hauteur, votre forme doit être "solide", on l'appellera donc forme solide.

Étape 2
  • Ensuite, vous allez créer un autre cylindre de "perçage."
    image pp_2.jpg (59.5kB)
  • Vous créez un cylindre de 85 mm et de 100 mm de hauteur, votre forme doit être en "perçage", on l'appellera donc forme perçage.

Étape 3
  • Vous allez mettre la forme perçage à 5mm de hauteur de plus que la forme solide grâce au "petit triangle" au dessus de votre forme.
  • La forme perçage va vous permettre de "creuser" la forme solide pour le vider de sa matière.

Étape 4
  • Maintenant, vous sélectionnez vos deux formes et cliquer sur l'icône "Aligner" vous centrez vos deux formes pour qu'elles s'emboîtent parfaitement.
    image pp_3.jpg (60.0kB)

Étape 5
  • Vous cliquez ensuite sur l'icône "Regrouper", cette action va permettre à la forme perçage (le cylindre de perçage) de creuser la forme solide.
  • Votre structure "externe" de pot est maintenant créée.
Étape 1
  • Pour le système de "trop-plein", vous allez dans un premier temps créer une galette de 86 mm de diamètre et de 5 mm d'épaisseur.
    image pp4.jpg (45.6kB)
Cette galette va nous permettre d'empêcher la terre et l'au d'être en contact dans un premier temps et dans un second temps, permettre aux racines de se frayer un chemin pour aller chercher l'eau elles mêmes.
Une fois que vous l'avez créé vous la laissez de coté.

Étape 2
  • Ensuite, vous allez créer le système de perçage pour que l'eau puisse s'écouler.
  • Vous choisissez la forme cylindre et vous créez un cylindre de 3 mm de diamètre et 30mm de hauteur, puis un cylindre de perçage de 1.50mm de diamètre et de 32 mm de hauteur.
    image pp8.jpg (26.4kB)

Étape 3
  • Une fois cette étape ok, vous les aligner sans les regrouper, nous appellerons cette forme "tube de perçage".

Étape 4
  • Vous allez maintenant créer les formes de perçage pour percer les tubes de perçage, on va les appeler "mini tube de perçage" (je sais mes noms ne sont pas incroyables...)
  • Vous créez un cylindre de 0.50mm de diamètre et de 10 mm de hauteur.

Étape 5
  • Vous mettez les minis tubes de perçages à hauteur du tube de perçage et les dupliquez 5 fois.
  • Vous les disposez à 1/5/9/12/16 mm de hauteur sur le tube de perçage.
    image pp9.jpg (13.8kB)

  • Une fois cette étape ok, vous aligner le tout correctement et vous regrouper.
Étape 6
  • C'est le moment de dupliquer vos tubes de perçage qui ne font plus q'un avec vos minis tubes de perçage, 17 fois pour ensuite les dispatcher de façon homogène sur la galette créé à l'étape 1.
  • image pp10.jpg (0.1MB)
  • Attention votre galette doit être à 24 mm de hauteur ( il faut compter l'épaisseur de celle-ci) pour que vos cylindres puissent ressortir correctement.

Étape 7
  • Le moment pas marrant arrive, vous allez devoir dégrouper chaques tubes de perçage pour ensuite les regrouper en intégrant la galette ( sinon la galette ne prendra pas en compte le perçage du haut et vous vous retrouverez avec le cylindre bouché au niveau de la galette)
    image pp11.jpg (53.2kB)

Étape 1
  • Maintenant, vous allez placer votre galette dans le cylindre qui est votre structure "externe" de pot, pour ce faire, vous allez mettre la galette à 30mm du "sol" intérieur avec l'outil triangulaire noir.

  • Ensuite vous sélectionnez la galette et le pot et avec l'outil aligner vous alignez et regroupez les 2 formes.
    image pp12.jpg (0.1MB)


Votre pot est maintenant terminé et peut être importé sur votre slicer avant d'être imprimé et d'accueillir votre prochaine plante.
image pp13.jpg (85.0kB)

Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Maquette pour le Musée de la fourme et des traditions de Sauvain

Le Musée de la fourme et des traditions du village de sauvain (42) a missionné plusieurs étudiants de l’École d’Architecture de Saint-Étienne pour la réalisation d'une maquette de la station de Chalmazel et des ses alentours.

image IMG_52281024.webp (0.3MB)

Cette maquette à l’échelle 1/2000 et de taille 3,20m x 1,80m est placée dans la salle d’exposition des senteurs de montagne, afin de montrer d’où proviennent les parfums et leur lieu de fabrication.

Porté par : association ARCHITECH
Réalisé de juillet à septembre 2023


les étapes, en images


image ArchitechMaquetteMontage01.webp (0.6MB)

image ArchitechMaquetteMontage02.webp (0.3MB)

image 20230906_111655_crop.webp (0.1MB)

image 20230911_145008_1024.jpg (0.3MB)

image 20231006_2107451024.webp (0.4MB)

image IMG_52481024.jpg (0.4MB)
Filtrer :  "CNFS42" "+ "3D"  "CNFS42" "+ "Arduino"  "CNFS42" "+ "Robotique"  "CNFS42" "+ "Seniors"  3D  3L  à finir  accessidev  Action publique  Agenda  Aide  algorithmes  altervilles  Android  Animation  Anti-malware  Antivirus  Architech  Archive  Arduino  Art numérique  Article  Atelier  Auto-formation  Avatar  Badges  BigBlueButton  Bilan  CARSAT  cartographie  Cartopartie  Catalogue  Centres Sociaux  CNFS  CNFS 43  cnfs15  CNFS42  CNFS43  CO2  Communication  communication PDN  communiqué de presse  competences  Compétences psychosociales  contrôleparental  Cookies  copil  CrealityCR10SPRO  Creative Commons  CRf  Croix-rouge  Cubelets  Cubetto  Culture  Cyberattaque  cyberharcelement  Cybersécurité  cybersexisme  Cyberviolences  data  DDOS  Découpe  découpe jet d'eau  Découverte  Design Tech Académie  DIY  données  e-mail  eAdministration  Education aux médias  Éducation aux Médias et à l'Information  Éducation nationale  Électronique  email messagerie  EMI  Emploi  Emulateur  en cours  En travaux  Ender3  Enfants  Entreprises  Environnement  Epilog  EPN  EPN stéphanois  EPN VSE  EscapeGame  Espace Numérique Roannais Agglo  Étrangers  Exposition  Fablab Roannais Agglo  FabLabsLoire  Fabmanager  Fabrique de la Transition  FamillesRurales  Family Connection  fauteuil roulant  femmes  fiche andragogique  fiche d'accompagnement  fiche méthode  Fiche Pédagogique  Fiche projet  FicheProjet  filles  Firewall  Foire de Saint-Étienne 2019  Formation  FormLabs  Fraisage  fraiseuse  FreeCAD  Fréquence Écoles  genre  Graphisme  Groupes  Halot-One  Handicap  Hinaura  Impacts  Impression 3D  Impression3D  Inclusion Numérique  information  Informatique  Ingénierie sociale  Inkscape  Intelligence Artificielle  IT  JE23VillageFiche  Jeux vidéo  joystick  Juridique  Kryta  La Source Numérique  laser CO2  LeoCAD  lien social  LinkedIn  Linux  Logiciel  Logiciels Libres  Loire  Maintenance  Makey makey  Makey-Makey  Malware  Maquette  Matériel  Mattermost  MD43  MDX-50  Médias sociaux  Médiathèques de Roanne  Médiation numérique  MedNum42  MedNumLoireForez  Messagerie  Métiers du numérique  Minecraft  Minetest  Modèles économiques  modules  MOOC  Musique  MVCSE  Newsletter  NLCyber42  NodeMCU  NumeriqueLibre  NumLibre  Objets connectés  oclock  Openagenda  OpenFactory  OpenFactoryDIY  Openscop  Openshot  OpenStreetMap  Ordinateur  OSPA  Page à supprimer  Page avec medias manquants  Pages sans contenu  Pages sans contexte  PANA  Pare-feu  Parentalité  Patrimoine  PDN  PDNCamp  Pédagogie  PerezCamp  petite enfance  Phishing  Piskel  PIX  Pixel Art  PLA  Podcast  politiques numériques  Portail  presentation  Presse à injection  Primo  Procédures  Programmation  Projets  Promeneurs du Net  Protection  QR Code  R&D  Radar  Rançongiciel  Raspberry Pi  Réalité virtuelle  Recherche Emploi  regroupement  REMN  REMNG1  REMNG2  REMNG3  Repair Café  résine  Ressourcerie  Ressources  Retrogaming  RGPD  Roannais Agglomération  Robotique  S5  Scratch  Sénior  seniors  sexualité  Silhouette Cameo  Silo  SLA  Snapmaker  Soupe Digitale  Sphero  Statistiques  Stencyl  StephT  Surveillance  Tablette  Téléphone  territoire  Théâtre  Thymio  TinkerCad  tourisme  Transition  Tutoriel  Twitch  Ultimaker  UltimakerCura  Veille  Ville numérique  Vinyle  Vocabulaire  VotAR  VR  Wazer  Wi-Filles  Wiki  Windows  Wordpress  xml  YesWiki Thèmes  Youtube  Zoomacom  Zoomatos