1 - Organisation : ressources pour la phase d'analyse du besoin : SYSML, éco-conception, répertoires génériques pour le code.
2 - Fiches guide : outils pédagogiques aidant au codage des applications (fournies à la demande).
3 - Matériels : compléments d'information sur les matériels mis en oeuvre dans les projets.
4 - Logiciels : outils utilisés lors de l'écriture et de la mise au point du code.
Organisation | Description | Mise
à jour |
Ress |
![]() |
Outils pour la conception des diagrammes SysML (guide de mise en oeuvre MagicDraw et fichier exemple). Remerciements : Merci aux rédacteurs de l'académie d'Orléans-Tours |
Mars 2018 |
![]() ![]() |
![]() |
Eco-conception d'un site web (voir cours TSIN). |
Mars 2017 |
|
![]() |
Carnet de bord élève. |
Mars 2022 |
![]() |
![]() |
Squelette du dossier élève. Fiche d'évaluation du dossier. |
Mai 2021 |
![]() |
![]() |
Squelette du diaporama élève. |
Mai 2021 |
![]() |
![]() Ressources pour une carte Arduino MKR1010 Wifi |
La carte Arduino Wifi MKR1010 et le code du serveur HTTP_SERVER_Vx sont présentés sur le wiki WEBGE. Le dossier GeneriqueWifi des sites à réaliser est commun à un groupe de projet. Il contient un exemple de code jQuery + jQWidget permettant de faire communiquer une interface constituée d'une jauge et de deux boutons avec une carte ArduinoMKR1010 Wifi . Un fichier au format markdown décrit le contenu du dossier. Les explications données dans la fiche guide FG3 et la correction des tests sont accessibles ici.
Le dossier du projet HTTP_SERVER_Vx, destiné à programmer une
carte Arduino MKR1010 Wifi , est disponible pour l'IDE Arduino et pour l'IDE
VSCode avec l'extension platformIO. Archives : Serveur HTTP V1 , Serveur HTTP V2 , Serveur HTTP V3 |
Mai 2023 |
![]() ![]() ![]() ![]() |
ARCHIVE Ressources pour une carte Arduino Uno Wifi V1 |
Le dossier GénériqueWifiV2 des sites à réaliser est commun à un groupe de projet. Il contient un exemple de code jQuery + jQWidget permettant de faire communiquer une jauge et deux boutons-poussoir avec une carte Arduino Uno Wifi V1. Ce code est documenté avec la fiche guide FG8a. Le dossier du projet testUnoWiFi4, destiné à programmer la carte de test Uno Wifi V1, est disponible pour l'IDE Arduino et pour l'IDE VSCode avec l'extension Arduino. |
Mars 2019 |
![]() ![]() ![]() |
ARCHIVE ![]() Ressources pour une carte Arduino Uno + Ethernet |
Le dossier GénériqueEth des sites à réaliser est commun à un groupe de projet. Il contient contient le fichier 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 carteArduino Uno + shield Ethernet réalisant la transmission des données vers le fichier data/donnee.txt. |
Fév 2019 |
![]() ![]() |
Outils
pédago. |
Description | Mise
à jour |
Ress |
FG1a Gabarit |
Ressources au format pdf et compléments. Aide à la conception d'un gabarit CSS en six étapes. |
Mai 2023 |
![]() |
FG1b Menu déroulant |
Ressources au format pdf et compléments. Aide à la conception d'un menu déroulant avec 8 règles CSS simples. |
Juin 2021 |
![]() |
FG2a |
Ressources au format pdf et compléments. Aide pour construire une boussole à partir d'un widget jQuery (jQWidgets). Bibliothèques JavaScript : jQuery, jQWidgets. |
Mars 2022 |
![]() ![]() ![]() |
FG2b |
Ressources au format pdf et compléments. Aide pour intégrer des données dans des graphiques jQWidgets. Les données à afficher se situent dans un fichier texte (.txt). Bibliothèques JavaScript : jQuery, jQWidgets. |
Mars 2022 |
![]() ![]() |
FG3 REST |
Ressources au format pdf et compléments. Aide pour l'intégration d'une donnée dans un widget jQuery ou sous forme numérique. Ce document présente le code permettant à un widget jauge d'interroger une carte Arduino Wifi 1010 afin obtenir une valeur numérique. Deux boutons assure la commande d'un préactionneur tout-ou-rien. Code du widget et de la carte Arduino : "Ressources pour une carte Arduino MKR1010 Wifi ". |
Mai 2023 |
![]() |
FG4 Leaflet |
Ressources au format pdf et compléments. Aide pour géolocaliser un objet dans une carte open source (OpenStreetMap, etc). La fiche guide proposée commente le guide de démarrage rapide Leaflet et précise les modifications à apporter aux fichiers préparés pour le projet. Le dossier projet proposé au téléchargement est configuré pour être testé avec une carte MKR Wifi 1010 et deux portentiomètres. . Ressources - BibliothèquejavaScript Leaflet. - La géolocalisation : [Vidéo] |
Avril 2022 |
![]() ![]() |
ARCHIVES
FG4 Google Maps |
Aide pour géolocaliser un objet 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 |
![]() ![]() |
FG5 Images et jQuery |
Ressources au format pdf et compléments. Aide pour afficher et cacher des images avec jQuery. Exemple: volet roulant |
Juin 2021 |
![]() |
FG6 Dessin
|
Ressources au format pdf et compléments. Aide pour dessiner des chronogrammes dans une page Web. Wavedrom est un outil de dessin de chronogrammes écrit en JavaScript/HTML/CSS permettant de les décrire 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. Sources sur Github. |
Juin 2021 |
![]() ![]() |
FG7 BDD & PHP |
A faire en 2023 Aide pour intégrer des données dans une page web avec du code PHP. |
Nov 2015 |
![]() ![]() |
FG8 |
Mise en oeuvre d'un client MQTT sur les cartes ESP, Arduino Uno Wifi 2 et MKR1010 |
Fév 2021 |
![]() |
FG9 |
Créer un flux de données et une interface utilisateur avec Node-RED |
Juin 2021 |
![]() |
Matériels | Description | Mise
à jour |
Ress |
MKR1010 WIFI |
Objectif : Réaliser un objet connecté, maquétisation avec une carte MKR1010. Description : présentation et mise en oeuvre de la carte MKR1010. Exemples : - Mettre en oeuvre un client MQTT sur un EP8266 (ESP32) Feather Huzzah ou MKR1010 |
Avril 2022 |
![]() |
ESP32 |
Objectif : Réaliser un objet connecté, maquétisation avec une carte ESP32. Description : présentation et mise en oeuvre de la carte ESP32. Exemples : - Mettre en oeuvre un client MQTT sur un EP8266 (ESP32) Feather Huzzah ou MKR1010 |
Août 2019 |
![]() |
ESP8266 |
Objectif : Réaliser un objet connecté, maquétisation avec une carte ESP8266. Description : présentation et mise en oeuvre de la carte ESP8266. Exemples : - Mettre en oeuvre un client MQTT sur un EP8266 (ESP32) Feather Huzzah ou MKR1010 - Le système de fichiers LittleFS |
Mai 2021 |
![]() |
ARCHIVE Arduino Uno WIFI V1 |
Objectif : Réaliser 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 et un exemple de site pour mobile destiné à recevoir les informations transmises par cette carte sont téléchargeables ci-contre. Remarques Les exemples de sites développés pour la carte Yun (téléchargeables ci-dessus) peuvent être réutilisés. Télécharger la bibliothèque nécessaire à la carte Uno Wifi sur le lien Github ci-contre |
Mai 2017 |
![]() ![]() ![]() ![]() |
ARCHIVE Arduino YUN |
Objectif : Réaliser 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 Ces exemples sont téléchargeables ci-contre. |
Mai 2017 |
![]() ![]() ![]() |
![]() |
Guide d'installation et de mise en oeuvre des cartes Raspberry Pi 3 et Pi zéro W. Exemples de code en Python. |
Sept 2018 |
![]() ![]() ![]() |
BBC micro:bit |
Le micro:bit (aussi noté BBC micro:bit ou micro bit) est un ordinateur à carte unique doté d'un processeur ARM. La platine de 4 × 5 cm embarque un processeur ARM Cortex-M0, un capteur de mouvement 3D (ou accéléromètre) et un magnétomètre 3D (ou boussole numérique), des connectiques Bluetooth et USB, une matrice de 5 x 5 DEL (25 diodes électroluminescentes), un bouton de réinitialisation et deux boutons programmables. Il se programme par blocs (comme Scratch) et en JavaScript avec l'EDI en ligne JavaScript Blocks Editor ou en Python avec un autre EDI en ligne Python en blocs de commandes. En téléchargement ci-contre : le guide de programmation par blocs de la carte micro:bit rédigé par l' IREM . |
Dec 2017 |
![]() |
Logiciels | Description | Mise
à jour |
Ress |
IDE
|
Un seul éditeur pour développer en HTML, CSS, JavaScript, PHP, Python. Programmer les modules Pycom en MicroPython et Arduino, esp en C++ ! 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 - Gestion 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 pour certaines cartes Site du projet, tutoriel et documentation : [lien] |
Août 2019 |
![]() ![]() |
Gestion de version |
Git est un système de gestion de versions. Activités : Initiation à la gestion de version avec Git (dans la console et dans l'IDE VSCode). Pour aller plus loin : "Gérez votre code avec Git et GitHub" sur OPENCLASSROOMS |
Avril 2020 |
![]() ![]() ![]() ![]() ![]() ![]() |
Link Checker vérifie les liens internes et externes des documents HTML. Site du projet : [Lien] |
Août 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, Arduino Wifi, capteurs, serveur Synology Logiciels : Navigateur, serveur Apache, langages du web, frameworks jQuery Wiki : lien 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 documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] Résultats obtenus: voir la page Exemples d'activités Dans Commun Aide distribuée au cours du projet : FG1, FG2, FG3, FG4, FG5, FG8. 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 2017 |
![]() |
![]() |
Organisation du projet et cahier des charges. |
Nov 2018 |
![]() |
|
Recherches documentaires. A réaliser en vu de présenter le thème du projet dans le dossier. |
Nov 2017 |
![]() ![]() |
|
Conception préliminaire. Définition des propriétés d'un widget. |
Janv 2021 |
![]() |
ExCode 4 |
Exemple de code : jQWidget jauge avec un dégradé de couleur. [Démo] Algorithique : Structure répétitive pour le remplissage d'un tableau d'objet. |
Nov 2017 |
![]() |
![]() |
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 Le système permet notamment : - d'établir un historique de la consommation énergétique de la maison, - de prévenir d'une intrusion, - d'afficher à distance les principales grandeurs physiques dans la maison, - d'automatiser ou de commander à distance les volets et la lumière. Matériels : Maquette de maison Tebis, Arduino, capteurs, serveur Synology. Logiciels : Navigateur, serveur Apache, langages du web, frameworks jQuery Ressources proposées dans le tableau ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposées sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec les technologies du Web: FG1, FG2, FG3, FG4, FG5, FG8 Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] 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. |
Mars 2018 |
![]() ![]() |
![]() |
Partie acquisition des données : liste des matériels. Répartition par tâche. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. Communication entre les parties acquisition et restitution. |
Avril 2018 |
![]() ![]() ![]() |
ExCode 1 |
Exemple de code : Changement du background d'un site en fonction d'une valeur contenue dans un fichier txt (jQuery+PHP) |
Nov 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). [Démo] 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. |
Nov 2017 |
![]() |
![]() |
Projet en TSIN - "DRONE AERIEN AGRICOLE" |
||
Niveau : TSIN Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac). Intitulé : Évaluer les biomasses parcellaires des zones agricoles pour optimiser les apports en engrais azotés. Enjeux de développement durable : Economiser ou préserver les ressources naturelles. Protéger la biodiversité et les écosystèmes. Fonctionnalités Le système à réaliser permet notamment : - de cartographier la biomasse des parcelles, - d'acquérir les grandeurs physiques dans la zone à explorer, - de géolocaliser les parcelles, - d'acquérir les grandeurs physiques utiles au pilotage du drone, - d'afficher les principales grandeurs physiques à distance, Matériels : Drône aérien radiocommandé, Arduino, shield LoRa, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées dans le tableau ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposées sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe de projet) : [Télécharger] 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. |
Mars 2018 |
![]() ![]() |
![]() |
Partie acquisition des données : liste des matériels. Répartition par tâche. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. Communication entre les parties acquisition et restitution. |
Avril 2018 |
![]() ![]() ![]() |
![]() |
Projet en TSIN - "Ruche CONNECTEE" |
||
Niveau : TSIN Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac). Intitulé : Suivi à distance d'un rucher pour réduire les déplacements de l'apiculteur et mieux gérer l'exploitation. Enjeux de développement durable : Protéger la biodiversité et les écosystèmes. Lutter contre les changements climatiques. Fonctionnalités Le système à réaliser permet notamment : - de détecter le déplacement de la ruche, - de la géolocaliser, - de mesurer les données atmosphériques environnantes à la ruche (humidité, température et pression), - de transmettre les données à distance chez l'apiculteur et de les afficher dans une interface graphique. Matériels : Ruche, Arduino, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposées sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe de projet) : [Télécharger] 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. |
Mars 2018 |
![]() ![]() |
![]() |
Partie acquisition des données : liste des matériels. Répartition par tâche. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. Communication entre les parties acquisition et restitution. |
Avril 2018 |
![]() ![]() ![]() |
![]() |
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é : Evaluation de la variation des grandeurs atmosphériques liées aux modifications climatiques. Enjeux de développement durable : lutter contre les changements climatiques. Fonctionnalités : Le système à réaliser permet notamment : - de mesurer les paramètres de poursuite en 3D du ballon-sonde, - d'acquérir les paramètres liés aux modifications climatiques comme certains gaz, - de restituer les grandeurs mesurées sur un PC ou un mobile Matériels : Arduino, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposées sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] Liens - Elaboration de séquences pédagogiques : pySequence - Frameworks : jQuery, jQuery mobile, jQWidgets - Editeur : Visual Studio Code - Serveur Apache : WAMP Serveur - Traqueur de ballons sonde : site - Documentation technique du récepteur : site radioamateur |
|||
Fiche | Description / Objectif | Mise
à jour |
Ress |
![]() |
Organisation et conduite du projet avec pySequence V6.2.0. |
Mars 2018 |
![]() ![]() |
![]() |
Partie acquisition des données : liste des matériels. Répartition par tâche. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. Communication entre les parties acquisition et restitution. |
Avril 2018 |
![]() ![]() ![]() |
![]() |
Projet en TSIN - "AQUARIUM CONNECTE" |
||
Niveau : TSIN Situation dans l'année : deuxième et troisième trimestre. (Projet proposé pour l'épreuve du bac). Intitulé : Gestion distante d’un aquarium en location pour réduire les déplacements. Enjeux de développement durable : Économiser ou préserver les ressources naturelles. Lutter contre les changements climatiques. Fonctionnalités Le système à réaliser permet notamment : - d'acquérir les grandeurs physiques utiles au bon fonctionnement de l'aquarium , - d'afficher à distance les principales grandeurs physiques dans l'environnement de l'aquarium, - de commander localement le chauffage ou le refroidissement pour obtenir une température optimale pour les poissons. Matériels : Aquarium, Arduino, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposées sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] 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. |
Avril 2018 |
![]() ![]() |
![]() |
Partie acquisition des données : liste des matériels. Répartition par tâche. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. Communication entre les parties acquisition et restitution. |
Avril 2018 |
![]() ![]() ![]() |
![]() |
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 : Favoriser la solidarité et contribuer à la qualité de vie des personnes. Fonctionnalités Le système à réaliser permet notamment : - de géolocaliser le fauteuil, - de visualiser à distances quelques-unes des caractéristiques physiques de l'utilisateur, - d'informer localement et à distance de l'autonomie du fauteuil électrique. Matériels : Fauteuil électrique, Arduino, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposée sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] 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. |
Mars 2018 |
![]() ![]() |
![]() |
Partie acquisition des données : liste des matériels. Répartition par tâche. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. Communication entre les parties acquisition et restitution. |
Avril 2018 |
![]() ![]() ![]() |
![]() |
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 Le système à réaliser permet notamment : - d'acquérir les grandeurs physiques utiles au bon fonctionnement de la serre, - d'afficher à distance les principales grandeurs physiques dans l'environnement de la plante, - de commander localement le chauffage (en utilisant l'air chaud généré par le chauffage de l'immeuble), - de commander à distance l'arosage, l'aération (prévision de fort vent ou pluie, grêle, etc.). Matériels : Mini serre, Arduino, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposée sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] 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. |
Mars 2018 |
![]() ![]() |
![]() |
Partie acquisition des données : liste des matériels. Répartition par tâche. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. Communication entre les parties acquisition et restitution. |
Avril 2018 |
![]() ![]() ![]() |
Exemple de résultat Mini Serre |
Exemple de code : mini-serre commandée par une carte Arduino MKR Wifi 1010. 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. Raspberry Pi 4 5. PC portable 6. Box Synology 7. Arduino MKR Wifi 1010 + BME280 + Relais |
Mai 2021 |
![]() ![]() ![]() ![]() |
ARCHIVE
Exemple |
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 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 Le système à réaliser permet notamment : - d'acquérir les paramètres d'aide au pilotage, - d'acquérir les grandeurs physiques dans la zone à explorer, - de restituer les grandeurs mesurées sur un PC ou un mobile. Matériels : Voiture radiocommandée, Arduino, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposée sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] 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 acquisition des données : information concernant les données à acquérir. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. |
Mars 2018 |
![]() ![]() |
![]() |
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 Le système à réaliser permet notamment : - de mesurer les paramètres vitaux du sportif, - de visualiser ces paramètres localement et à distance Matériels : T-Shirt, Arduino, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposée sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] 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 acquisition des données : information concernant les données à acquérir. Partie restitution des données : contraintes pour la conception des sites Web PC et mobile. |
![]() ![]() |
![]() |
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 Le système à réaliser permet notamment : - d'acquérir les paramètres d'aide à la conduite automatique, - de géolocalser le véhicule, - de transmettre et afficher ces paramètres à distance. Matériels : Karting électrique, Arduino, capteurs, serveur Synology. Logiciels : Arduino, navigateur, serveur Apache, langages du web, frameworks jQuery. Ressources proposées ci-dessous : - Organisation du projet avec pySequence. - Informations complémentaires pour les parties acquisition et restitution (liste des capteurs, contraintes etc.) Ressources proposée sur la page "Commun" - Carnet de bord et squelette du dossier élève. - Compléments d'information pour la conception de l'interface homme machine avec
les
technologies du Web :
Répertoire générique contenant les documents du groupe (installé sur un drive pour chaque groupe) : [Télécharger] 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 acquisition des données : Information concernant les données à acquérir. Partie restitution des données : Contraintes pour la conception des sites Web PC et mobile. |
Dec 2016 |
![]() ![]() |
![]() |
[Archive] 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. - Interface de développement intégré : Visual Studio Community |
|||
Fiche | Description / Objectif | Mise
à jour |
Ress |
![]() |
Squelette du dossier. |
Avr 2013 |
![]() |
![]() |
Spécimen 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 Developer Studio (avec le langage VPL). |
Fev 2013 |
![]() ![]() |
FG4 |
Présenter les robots dans une page Web. |
Fev 2013 |
![]() ![]() |
![]() |
[Archive] 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. - Interface de développement intégré : Visual Studio Community |
|||
Fiche | Description / Objectif | Mise
à jour |
Ress |
![]() |
Squelette du dossier. |
Avr 2013 |
![]() |
![]() |
Spécimen 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 Developer Studio (avec le langage VPL). |
Fev 2013 |
![]() ![]() |
FG4 |
Présenter les robots dans une page Web. |
Fev 2013 |
![]() ![]() |
![]() |
[Archive] 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. - Interface de développement intégré : Visual Studio Community |
|||
Fiche | Description / Objectif | Mise
à jour |
Ress |
![]() |
Squelette du dossier. |
Avr 2013 |
![]() |
![]() |
Spécimen de dossier corrigé. |
Avr 2013 |
![]() |
![]() |
Cahier des charges. |
Janv 2012 |
![]() |
FG1 |
Recherches documentaires. |
Janv 2012 |
![]() |
FG2 |
Construction de la carte mentale et planning. |
Janv 2012 |
![]() |