Ressources communes à tous les projets.
  Description Mise
à
jour
Ress


Editeur
VSCode

Un seul éditeur pour programmer en HTML, CSS, JavaScript, PHP et Arduino.


Visual Studio Code est présenté lors de la conférence des développeurs Build d'avril 2015 comme un éditeur de code cross-platform, open source et gratuit, supportant une dizaine de langages.


L'extension Arduino pour Visual Studio Code facilite l'écriture, la construction, le déploiement et le débogage des croquis Arduino dans Visual Studio Code avec les fonctionnalités suivantes :

- IntelliSense et mise en surbrillance de la syntaxe

- Vérification et téléchargement des croquis

- Gestions des bibliothèques

- Liste d'exemples intégrée

- Moniteur série intégré

- Templates

- Construction automatique du projet

- (F1) Palette des commandes fréquemment utilisées (par exemple, Vérifier, Charger ...)

- Débogage


Site du projet, tutoriel et documentation: [lien]

Juil

2017


Arduino
YUN

Sujet : Réalisation d'un objet connecté : maquétisation avec une carte Arduino YUN.


Description : La carte est utilisée en serveur HTTP. Elle répond aux requêtes envoyées par un site web (architecture REST).


Exemples :

- Commande d'une Led à partir d'une page Web.

- Serre : Affichage de de l’humidité et de la température ambiante dans la page d'un site web pour mobile. Commande d’un relais pour éclairer la serre.

- Affichage d'une grandeur dans une jauge jQWidget

Mai

2017


Arduino
Uno
WIFI

Sujet : Réalisation d'un objet connecté : maquétisation avec une carte Arduino Uno Wifi.


Description : Plus simple à utiliser que la carte Arduino YUN (et plus réactive!), la carte Arduino Wifi permet également de mettre en oeuvre une architecture REST (sans système d'exploitation) pour réaliser des prototypes d'objets connectés.


Exemples :

Un exemple de code spécifique à la carte Arduino Uno Wifi mettant en oeuvre l'architecture REST est téléchargeable ci-contre.


Remarque

Les exemples de sites développés pour la carte Yun (téléchargeables ci-dessus) peuvent être réutilsés.

Mai

2017


Arduino
Bluno
et
Evothings Studio

A venir


JSON
Chronog.

Wavedrom est un outil de dessin de chronogrammes écrit en JavaScript/HTML/CSS. Il permet de décrire ses chronogrammes avec une syntaxe simple en JSON.

Une bibliothèque JavaScript va ensuite convertir la structure JSON en image SVG affichable dans un navigateur.

Il est également possible d'utiliser une application "hors-ligne" pour générer ses img en SVG, PNG, JPG etc.


Site du projet, tutoriel et documentation: [Lien]

Juin

2017

Projet en TSIN : "STATION METEOROLOGIQUE CONNECTEE"

Niveau : TSIN

Type : Entraînement à l'épreuve de projet du baccalauréat.

Thème : Environnement

Matériels : Arduino, capteurs, serveur Synology

Logiciels : Navigateur, serveur Apache, langages du web, frameworks jQuery


Objectif pour chaque élève du groupe :

- Acquérir une grandeur physique et l’afficher dans une page Web.


Objectifs pour le groupe (quatre à six élèves)

-> Construire un prototype de station météo permettant d’acquérir les grandeurs physiques suivantes :

- la température ambiante

- l’humidité relative

- la pression absolue

- la hauteur de pluie

- la vitesse du vent

- la direction du vent


-> Afficher les différentes grandeurs physiques

- soit localement sur un afficheur à cristaux liquides (LCD)

- soit dans une page Web sur un ou plusieurs ordinateurs, une tablette (ou un Smartphone) interconnectés pour constituer un réseau local.


Document de présentation du projet et reflexion pédagogique : [Télécharger]

Répertoire générique contenant les des documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger]


Résultats obtenus: voir la page Exemples d'activités


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Frameworks : jQuery, jQuery mobile, jQWidgets

- Editeur : Visual Studio Code

- Serveur Apache : WAMP Serveur

Fiche Description / Objectif Mise
à
jour
Ress

Entrée sociétale et expression du besoin.

"Espaces verts : Une gestion centralisée de l’arrosage pour préserver la ressource en eau".

Nov

2016

Organisation du projet et cahier des charges pour la partie"Restitution de l'information".

Dec

2016

Recherches documentaires à réaliser en vu de présenter le thème du projet dans le dossier.

Nov

2015

Carnet de bord et squelette du dossier élève.

Nov

2016

Répertoire générique des sites à réaliser (commun à un groupe de projet). Ce répertoire contient le fichier texte data/donnee.txt destiné à recevoir les valeurs numériques représentatives des grandeurs mesurées. Il est alimenté par le fichier data/Save.php.


Exemple de code destiné à une carte "Arduino Uno" réalisant la transmission des données vers le fichier data/donnee.txt.

Remarque : Sur un serveur synology, il est nécessaire d'autoriser l'écriture (créer une permission) sur le fichier donnees.txt

Mai

2017

FG1

Aide pour paramétrer un Widget JQuery. (Jauge, boussole)


Bibliothèques JavaScript: jQuery, jQWidgets.

Nov

2013

FG2

Aide pour intégrer des données dans des widgets JQuery (jauge, Chart).

Pour aller plus loin : modifier la couleur du curseur en fonction de la valeur mesurée.


Bibliothèques JavaScript: jQuery, jQWidgets.

Sept

2014

FG3

Aide pour intégrer des données dans une page web avec du code PHP.

Nov

2015

FG4

Compléments d'information sur les CSS et le HTML (nouvelles balises HTML5, positionnement en CSS, fontes personnalisées).

Juin

2013

FG5

Aide pour la présentation orale de la partie restitution de l'information. Fichier jQuery "à commenter".

Janv

2013

Projet en TSIN : "SERVEUR DOMOTIQUE"

Niveau : TSIN

Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac).

Intitulé : Amélioration du confort, de la sécurité et de la consommation énergétique d'une maison individuelle.


Enjeux de développement durable : Préserver l'environnement (économiser les ressources naturelles, gérer ou valoriser les déchets). Favoriser la cohésion sociale (contribuer à la qualité de vie des personnes)


Fonctionnalités :

Matériels : Maquette de maison Tebis, Arduino, capteurs, serveur Synology.

Logiciels : Navigateur, serveur Apache, langages du web, frameworks jQuery


Ressouces proposées ci-dessous :

- Organisation du projet avec pySequence.

- Compléments d'information pour la conception de l'interface homme machine avec les technologies du Web.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Elaboration de séquences pédagogiques : pySequence

- Frameworks : jQuery, jQuery mobile, jQWidgets

- Editeur : Visual Studio Code

- Serveur Apache : WAMP Serveur

Fiche Description / Objectif Mise
à
jour
Ress
Organisation et conduite du projet avec pySequence V6.2.0.

Dec

2016

Partie restitution des données : Contraintes pour la conception des sites Web PC et mobile.


Partie acquisition des données : Information concernant les données à acquérir.

Dec

2016

Carnet de bord et squelette du dossier élève.

Nov

2016

Eco-conception d'un site web (voir cours TSIN).

Mars

2017

Répertoire générique des sites à réaliser (commun à un groupe de projet). Ce répertoire contient le fichier texte data/donnee.txt destiné à recevoir les valeurs numériques représentatives des grandeurs mesurées. Il est alimenté par le fichier data/Save.php.


Exemple de code destiné à une carte "Arduino Uno" réalisant la transmission des données vers le fichier data/donnee.txt.

Remarque : Sur un serveur synology, il est nécessaire d'autoriser l'écriture (créer une permission) sur le fichier donnees.txt

Mai

2017

FG1

Aide pour paramétrer un Widget JQuery. (Jauge, boussole)


Bibliothèques JavaScript: jQuery, jQWidgets.

Nov

2013

FG2

Aide pour intégrer des données dans des widgets JQuery (jauge, Chart).

Pour aller plus loin : modifier la couleur du curseur en fonction de la valeur mesurée.


Bibliothèques JavaScript: jQuery, jQWidgets.

Sept

2014

FG3

Aide pour intégrer des données dans une page web avec du code PHP.

Nov

2015

FG4

Compléments d'information sur les CSS et le HTML (nouvelles balises HTML5, positionnement en CSS, fontes personnalisées).

Juin

2013

FG5

Aide pour la présentation orale de la partie restitution de l'information. Fichier jQuery "à commenter".

Janv

2013


ExCode 1

Exemple de code: Changement du background d'un site en fonction d'une valeur contenue dans un fichier txt (JQuery+PHP)

Janv

2017


ExCode 2

Exemple de code: Animation d'un volet avec des img en jQuery. txt (JQuery)


Version 1a : Commande du volet virtuel avec un bouton (structure alternative). PB d'affichage : résolu dans la version 1b

Version 1b : Commande du volet virtuel avec un bouton (structure alternative).

Version 2: Commande du volet virtuel en fonction de la valeur contenue dans un fichier xml (graphe d'état). Rafraîchissement de l'affichage toutes les n secondes.


Remarque : La version 2 s'exécute sur un serveur Apache.

Janv

2017

Projet en TSIN "DRONE TERRESTRE CONNECTE"

Niveau : TSIN

Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac).

Intitulé : Exploration d'une zone sensible et inaccessible pour l'homme afin de mesurer son impact environnemental.


Enjeux de développement durable : Gérer ou valoriser les déchets. Contribuer à la qualité de vie des personnes.


Fonctionnalités : Acquisition des paramètres d'aide au pilotage. Acquisition des grandeurs physiques dans la zone à explorer. Restitution des grandeurs mesurées sur un PC ou un mobile. Création d'alertes.

Matériels : Voiture radiocommandée, Arduino, capteurs, serveur Synology.

Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery.


Ressouces proposées ci-dessous :

- Organisation du projet avec pySequence.

- Compléments d'information pour la conception de l'interface homme machine avec les technologies du Web.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Elaboration de séquences pédagogiques : pySequence

- Frameworks : jQuery, jQuery mobile, jQWidgets

- Editeur : Visual Studio Code

- Serveur Apache : WAMP Serveur

Fiche Description / Objectif Mise
à
jour
Ress
Organisation et conduite du projet avec pySequence V6.2.0.

Dec

2016

Partie restitution des données : Contraintes pour la conception des sites Web PC et mobile.


Partie acquisition des données : Information concernant les données à acquérir.

Oct

2016

Carnet de bord et squelette du dossier élève.

Nov

2016

Eco-conception d'un site web (voir cours TSIN).

Mars

2017

Répertoire générique des sites à réaliser (commun à un groupe de projet). Ce répertoire contient le fichier texte data/donnee.txt destiné à recevoir les valeurs numériques représentatives des grandeurs mesurées. Il est alimenté par le fichier data/Save.php.


Exemple de code destiné à une carte "Arduino Uno" réalisant la transmission des données vers le fichier data/donnee.txt.

Remarque : Sur un serveur synology, il est nécessaire d'autoriser l'écriture (créer une permission) sur le fichier donnees.txt

Mai

2017

FG1

Aide pour paramétrer un Widget JQuery. (Jauge, boussole)


Bibliothèques JavaScript: jQuery, jQWidgets.

Nov

2013

FG2

Aide pour intégrer des données dans des widgets JQuery (jauge, Chart).

Pour aller plus loin : modifier la couleur du curseur en fonction de la valeur mesurée.


Bibliothèques JavaScript: jQuery, jQWidgets.

Sept

2014

FG3

Aide pour intégrer des données dans une page web avec du code PHP.

Nov

2015

FG4

Compléments d'information sur les CSS et le HTML (nouvelles balises HTML5, positionnement en CSS, fontes personnalisées).

Juin

2013

FG5

Aide pour la présentation orale de la partie restitution de l'information. Fichier jQuery "à commenter".

Janv

2013

FG6

Aide pour géolocaliser le drone dans Google Maps. La dernière position mesurée et le parcours sont sauvegardés dans des fichiers xml. L'affichage des marqueurs est géré avec des requêtes AJAX.


Bibliothèques Javascript: Jquery.


API: Google Maps


La géolocalisation : [Vidéo]

Mars 2016

Projet en TSIN : "T-SHIRT CONNECTE"

Niveau : TSIN

Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac).

Intitulé : Acquisition des signes vitaux d'un sportif afin d'améliorer la pratique d'une activité physique.


Enjeux de développement durable : Contribuer à la qualité de vie des personnes


Fonctionnalités :

Matériels : T-Shirt, Arduino, capteurs, serveur Synology.

Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery.


Ressouces proposées ci-dessous :

- Organisation du projet avec pySequence.

- Compléments d'information pour la conception de l'interface homme machine avec les technologies du Web.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Elaboration de séquences pédagogiques : pySequence

- Frameworks : jQuery, jQuery mobile, jQWidgets

- Editeur : Visual Studio Code

- Serveur Apache : WAMP Serveur

- Vidéo du projet 2016 : youtube

Fiche Description / Objectif Mise
à
jour
Ress
Organisation et conduite du projet avec pySequence V6.2.0.

Dec

2016

Partie restitution des données : Contraintes pour la conception des sites Web PC et mobile. (A venir)


Partie acquisition des données : Information concernant les données à acquérir. (A venir)

Carnet de bord et squelette du dossier élève.

Nov

2016

Eco-conception d'un site web (voir cours TSIN).

Mars

2017

Répertoire générique des sites à réaliser (commun à un groupe de projet). Ce répertoire contient le fichier texte data/donnee.txt destiné à recevoir les valeurs numériques représentatives des grandeurs mesurées. Il est alimenté par le fichier data/Save.php.


Exemple de code destiné à une carte "Arduino Uno" réalisant la transmission des données vers le fichier data/donnee.txt.

Remarque : Sur un serveur synology, il est nécessaire d'autoriser l'écriture (créer une permission) sur le fichier donnees.txt

Mai

2017

FG1

Aide pour paramétrer un Widget JQuery. (Jauge, boussole)


Bibliothèques JavaScript: jQuery, jQWidgets.

Nov

2013

FG2

Aide pour intégrer des données dans des widgets JQuery (jauge, Chart).

Pour aller plus loin : modifier la couleur du curseur en fonction de la valeur mesurée.


Bibliothèques JavaScript: jQuery, jQWidgets.

Sept

2014

FG3

Aide pour intégrer des données dans une page web avec du code PHP.

Nov

2015

FG4

Compléments d'information sur les CSS et le HTML (nouvelles balises HTML5, positionnement en CSS, fontes personnalisées).

Juin

2013

FG5

Aide pour la présentation orale de la partie restitution de l'information. Fichier jQuery "à commenter".

Janv

2013

Projet en TSIN "BALLON SONDE"

Niveau : TSIN

Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac).

Intitulé :


Enjeux de développement durable


Fonctionnalités :

Matériels : Arduino, capteurs, serveur Synology.

Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery.


Ressouces proposées ci-dessous :

- Organisation du projet avec pySequence.

- Compléments d'information pour la conception de l'interface homme machine avec les technologies du Web.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Elaboration de séquences pédagogiques : pySequence

- Frameworks : jQuery, jQuery mobile, jQWidgets

- Editeur : Visual Studio Code

- Serveur Apache : WAMP Serveur

Fiche Description / Objectif Mise
à
jour
Ress
Organisation et conduite du projet avec pySequence V6.2.0. (A venir)

Partie restitution des données : Contraintes pour la conception des sites Web PC et mobile. (A venir)


Partie acquisition des données : Information concernant les données à acquérir. (A venir)

Carnet de bord et squelette du dossier élève.

Nov

2016

Eco-conception d'un site web (voir cours TSIN).

Mars

2017

Répertoire générique des sites à réaliser (commun à un groupe de projet). Ce répertoire contient le fichier texte data/donnee.txt destiné à recevoir les valeurs numériques représentatives des grandeurs mesurées. Il est alimenté par le fichier data/Save.php.


Exemple de code destiné à une carte "Arduino Uno" réalisant la transmission des données vers le fichier data/donnee.txt.

Remarque : Sur un serveur synology, il est nécessaire d'autoriser l'écriture (créer une permission) sur le fichier donnees.txt

Mai

2017

FG1

Aide pour paramétrer un Widget JQuery. (Jauge, boussole)


Bibliothèques JavaScript: jQuery, jQWidgets.

Nov

2013

FG2

Aide pour intégrer des données dans des widgets JQuery (jauge, Chart).

Pour aller plus loin : modifier la couleur du curseur en fonction de la valeur mesurée.


Bibliothèques JavaScript: jQuery, jQWidgets.

Sept

2014

FG3

Aide pour intégrer des données dans une page web avec du code PHP.

Nov

2015

FG4

Compléments d'information sur les CSS et le HTML (nouvelles balises HTML5, positionnement en CSS, fontes personnalisées).

Juin

2013

FG5

Aide pour la présentation orale de la partie restitution de l'information. Fichier jQuery "à commenter".

Janv

2013

FG6

Aide pour géolocaliser le drone dans Google Maps. La dernière position mesurée et le parcours sont sauvegardés dans des fichiers xml. L'affichage des marqueurs est géré avec des requêtes AJAX.


Bibliothèques Javascript: Jquery.


API: Google Maps


La géolocalisation: [Vidéo]

Mars 2016

Projet en TSIN : "VEHICULE ELECTRIQUE"

Niveau : TSIN

Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac).

Intitulé : Gestion à distance d'un véhicule électrique sans chauffeur pour l'aide à l’éco-conduite.


Enjeux de développement durable : Économiser ou préserver les ressources naturelles. Développer l'économie de partage


Fonctionnalités :

Matériels : Karting électrique, Arduino, capteurs, serveur Synology.

Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery.


Ressouces proposées ci-dessous :

- Organisation du projet avec pySequence.

- Compléments d'information pour la conception de l'interface homme machine avec les technologies du Web.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Elaboration de séquences pédagogiques : pySequence

- Frameworks : jQuery, jQuery mobile, jQWidgets

- Editeur : Visual Studio Code

- Serveur Apache : WAMP Serveur

Fiche Description / Objectif Mise
à
jour
Ress
Organisation et conduite du projet avec pySequence V6.2.0.

Dec

2016

Partie restitution des données : Contraintes pour la conception des sites Web PC et mobile. (A venir)


Partie acquisition des données : Information concernant les données à acquérir.

Dec

2016

Carnet de bord et squelette du dossier élève.

Nov

2016

Eco-conception d'un site web (voir cours TSIN).

Mars

2017

Répertoire générique des sites à réaliser (commun à un groupe de projet). Ce répertoire contient le fichier texte data/donnee.txt destiné à recevoir les valeurs numériques représentatives des grandeurs mesurées. Il est alimenté par le fichier data/Save.php.


Exemple de code destiné à une carte "Arduino Uno" réalisant la transmission des données vers le fichier data/donnee.txt.

Remarque : Sur un serveur synology, il est nécessaire d'autoriser l'écriture (créer une permission) sur le fichier donnees.txt

Mai

2017

FG1

Aide pour paramétrer un Widget JQuery. (Jauge, boussole)


Bibliothèques JavaScript: jQuery, jQWidgets.

Nov

2013

FG2

Aide pour intégrer des données dans des widgets JQuery (jauge, Chart).

Pour aller plus loin : modifier la couleur du curseur en fonction de la valeur mesurée.


Bibliothèques JavaScript: jQuery, jQWidgets.

Sept

2014

FG3

Aide pour intégrer des données dans une page web avec du code PHP.

Nov

2015

FG4

Compléments d'information sur les CSS et le HTML (nouvelles balises HTML5, positionnement en CSS, fontes personnalisées).

Juin

2013

FG5

Aide pour la présentation orale de la partie restitution de l'information. Fichier jQuery "à commenter".

Janv

2013

FG6

Aide pour géolocaliser le drone dans Google Maps. La dernière position mesurée et le parcours sont sauvegardés dans des fichiers xml. L'affichage des marqueurs est géré avec des requêtes AJAX.


Bibliothèques Javascript: Jquery.


API: Google Maps


La géolocalisation: [Vidéo]

Mars 2016

Projet en TSIN : "FAUTEUIL ELECTRIQUE CONNECTE"

Niveau : TSIN

Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac).

Intitulé : Amélioration de l'autonomie d'un malade à mobilité réduite et de sa sécurité par la mesure de ses constantes médicales.


Enjeux de développement durable : Contribuer à la qualité de vie des personnes.


Fonctionnalités :

Matériels : Fauteuil électrique, Arduino, capteurs, serveur Synology.

Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery.


Ressouces proposées ci-dessous :

- Organisation du projet avec pySequence.

- Compléments d'information pour la conception de l'interface homme machine avec les technologies du Web.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Elaboration de séquences pédagogiques : pySequence

- Frameworks : jQuery, jQuery mobile, jQWidgets

- Editeur : Visual Studio Code

- Serveur Apache : WAMP Serveur

Fiche Description / Objectif Mise
à
jour
Ress
Organisation et conduite du projet avec pySequence V6.2.0.

Dec

2016

Partie restitution des données : Contraintes pour la conception des sites Web PC et mobile.(A venir)


Partie acquisition des données : Information concernant les données à acquérir.(A venir)

Squelette du dossier que le candidat au bac doit rédiger.

Avr

2015

Eco-conception d'un site web (voir cours TSIN).

Mars

2017

Répertoire générique des sites à réaliser (commun à un groupe de projet). Ce répertoire contient le fichier texte data/donnee.txt destiné à recevoir les valeurs numériques représentatives des grandeurs mesurées. Il est alimenté par le fichier data/Save.php.


Exemple de code destiné à une carte "Arduino Uno" réalisant la transmission des données vers le fichier data/donnee.txt.

Remarque : Sur un serveur synology, il est nécessaire d'autoriser l'écriture (créer une permission) sur le fichier donnees.txt

Mai

2017

FG1

Aide pour paramétrer un Widget JQuery. (Jauge, boussole)


Bibliothèques JavaScript: jQuery, jQWidgets.

Nov

2013

FG2

Aide pour intégrer des données dans des widgets JQuery (jauge, Chart).

Pour aller plus loin : modifier la couleur du curseur en fonction de la valeur mesurée.


Bibliothèques JavaScript: jQuery, jQWidgets.

Sept

2014

FG3

Aide pour intégrer des données dans une page web avec du code PHP.

Nov

2015

FG4

Compléments d'information sur les CSS et le HTML (nouvelles balises HTML5, positionnement en CSS, fontes personnalisées).

Juin

2013

FG5

Aide pour la présentation orale de la partie restitution de l'information. Fichier jQuery "à commenter".

Janv

2013

FG6

Aide pour géolocaliser le drone dans Google Maps. La dernière position mesurée et le parcours sont sauvegardés dans des fichiers xml. L'affichage des marqueurs est géré avec des requêtes AJAX.


Bibliothèques Javascript: Jquery.


API: Google Maps


La géolocalisation: [Vidéo]

Mars 2016

Projet en TSIN "SERRE URBAINE CONNECTEE"

Niveau : TSIN

Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac).

Intitulé : Récupération des informations et élaboration des commandes nécessaires au fonctionnement d’une serre éco-conçue , destinée à produire en milieu urbain avec peu d'énergie et dans un espace restreint.


Enjeux de développement durable : Préserver l'environnement (économiser les ressources naturelles, gérer ou valoriser les déchets). Favoriser la cohésion sociale (contribuer à la qualité de vie des personnes). Promouvoir une économie responsable (développer des pratiques commerciales innovantes, développer l'économie circulaire, ...)


Fonctionnalités :

Matériels :Mini serre, Arduino, capteurs, serveur Synology.

Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery.


Ressouces proposées ci-dessous :

- Organisation du projet avec pySequence.

- Compléments d'information pour la conception de l'interface homme machine avec les technologies du Web.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Elaboration de séquences pédagogiques : pySequence

- Frameworks : jQuery, jQuery mobile, jQWidgets

- Editeur : Visual Studio Code

- Serveur Apache : WAMP Serveur

Fiche Description / Objectif Mise
à
jour
Ress
Organisation et conduite du projet avec pySequence.

Dec

2016

Partie restitution des données : Contraintes pour la conception des sites Web PC et mobile.(A venir)


Partie acquisition des données : Information concernant les données à acquérir.(A venir)

Squelette du dossier que le candidat au bac doit rédiger.

Avr

2015

Eco-conception d'un site web (voir cours TSIN).

Mars

2017

Répertoire générique des sites à réaliser (commun à un groupe de projet). Ce répertoire contient le fichier texte data/donnee.txt destiné à recevoir les valeurs numériques représentatives des grandeurs mesurées. Il est alimenté par le fichier data/Save.php.


Exemple de code destiné à une carte "Arduino Uno" réalisant la transmission des données vers le fichier data/donnee.txt.

Remarque : Sur un serveur synology, il est nécessaire d'autoriser l'écriture (créer une permission) sur le fichier donnees.txt

Mai

2017

FG1

Aide pour paramétrer un Widget JQuery. (Jauge, boussole)


Bibliothèques JavaScript: jQuery, jQWidgets.

Nov

2013

FG2

Aide pour intégrer des données dans des widgets JQuery (jauge, Chart).

Pour aller plus loin : modifier la couleur du curseur en fonction de la valeur mesurée.


Bibliothèques JavaScript: jQuery, jQWidgets.

Sept

2014

FG3

Aide pour intégrer des données dans une page web avec du code PHP.

Nov

2015

FG4

Compléments d'information sur les CSS et le HTML (nouvelles balises HTML5, positionnement en CSS, fontes personnalisées).

Juin

2013

FG5

Aide pour la présentation orale de la partie restitution de l'information. Fichier jQuery "à commenter".

Janv

2013


ExCode 3

Exemple de code: Mini-serre commandée par une carte YUN.


Objectif: mesurer et afficher la valeur de l'humidité et de la température dans une mini-serre. Tester le bon fonctionnement du chauffage.


Matériels:

1. Mini-serre

2. Ampoule 24V-40W

3. Alimentation de laboratoire

4. Nas Synology

5. PC portable

6. Box Dlink + câbles ethernet

7. Arduino Yun + DHT11 + Relay Shield

Avil

2017

Projet en 1SIN "ROBOT NXT1 CURIOSITY"

Niveau : 1SIN

Thème : Robotique

Matériel : Lego Mindstorm NXT

Logiciels : Interface de développement intégré "VISUAL STUDIO COMMUNITY" et plateforme de développement "MICROSOFT ROBOTICS DEVELOPER STUDIO" (MSRDS)


Objectif : Assembler et programmer un robot Lego NXT afin qu’il effectue des mesures (température, distance, couleur etc..) et se déplace :

- soit en étant piloté avec une manette de XBOX360,

- soit en autonomie, dans une zone limitée et selon un parcours connu.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Plateforme de développement : MSRDS

- Interface de développement intégré: Visual Studio Community

Fiche Description / Objectif Mise
à
jour
Ress
Squelette du dossier.

Avr

2013

Specimen de dossier corrigé

Avr

2013

Cahier des charges.

Janv

2013

FG1

Recherches documentaires

Janv

2013

FG2

Carte mentale et planning

Janv

2013

FG3

Extraire l’état des commandes d’une manette de XBOX 360 dans l’environnement Microsoft Robotics DeveloperStudio (avec le langage VPL).

Fev

2013

FG4

Présenter les robots dans une page Web.

Fev

2013

1SIN

Projet en 1SIN "ROBOT NXT2 PACKBOT"

Niveau : 1SIN

Thème : Robotique

Matériel : Lego Mindstorm NXT

Logiciels : Interface de développement intégré "VISUAL STUDIO COMMUNITY" et plateforme de développement "MICROSOFT ROBOTICS DEVELOPER STUDIO" (MSRDS)


Objectif : Assembler et programmer un robot Lego NXT pour qu’un opérateur puisse le piloter dans une zone limitée afin d’effectuer des mesures (température, couleur etc.).


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Plateforme de développement : MSRDS

- Interface de développement intégré: Visual Studio Community

Fiche Description / Objectif Mise
à
jour
Ress
Squelette du dossier.

Avr

2013

Specimen de dossier corrigé

Avr

2013

Cahier des charges

Janv

2013

FG1

Recherches documentaires.

Janv

2013

FG2

Construction de la carte mentale et planning.

Janv

2013

FG3

Extraire l’état des commandes d’une manette de XBOX 360 dans l’environnement Microsoft Robotics DeveloperStudio (avec le langage VPL).

Fev

2013

FG4

Présenter les robots dans une page Web.

Fev

2013

1SIN

Projet en 1SIN "ROBOT NXT3 ATLIS"

Niveau : 1SIN

Thème : Robotique

Matériel : Lego Mindstorm NXT

Logiciels : Interface de développement intégré "VISUAL STUDIO COMMUNITY" et plateforme de développement "MICROSOFT ROBOTICS DEVELOPER STUDIO" (MSRDS)


Objectif : Assembler et programmer un robot Lego NXT pour qu’il se déplace, en suivant une ligne selon différents parcours.


Sigles

- FGx : Fiche guide x distribuée au cours du projet.


Liens

- Plateforme de développement : MSRDS

- Interface de développement intégré: Visual Studio Community

Fiche Description / Objectif Mise
à
jour
Ress
Squelette du dossier.

Avr

2013

Specimen de dossier corrigé

Avr

2013

Cahier des charges

Janv

2012

FG1

Recherches documentaires

Janv

2012

FG2

Carte mentale et planning

Janv

2012