1 - Organisation : ressources pour la phase d'analyse du besoin : SYSML, éco-conception, répertoires génériques pour le code.
2 - Outils pédagogiques aidant au codage des applications (fournies à la demande).
--- 2a Fiches guide "Restitution" de l'information
--- 2b Fiches guide "Acquisition de l'information".
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, Serveur HTTP V4 |
Mai 2024 |
|
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. |
Avr 2024 |
|
FG1b Menu simple |
Ressources au format pdf et compléments. Aide à la conception d'un menu simple avec quelques règles CSS simples. |
Avr 2024 |
|
FG1c Menu déroulant |
Ressources au format pdf et compléments. Aide à la conception d'un menu déroulant avec quelques règles CSS simples. |
Avr 2024 |
|
FG2a Boussole |
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 2024 |
|
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 potentiomè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 et compléments sur le wiki WebGE. Aide pour afficher et cacher des images avec jQuery. Exemple: volet roulant |
Mars 2024 |
|
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 2024 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 |
Août 2023 |
|
FG9 |
Créer un flux de données et une interface utilisateur avec Node-RED |
Juil 2022 |
Matériels | Description | Mise
à jour |
Ress | Corr |
Température 18B20 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la température lors d'une revue de projet. Description : En cours de rédaction. Remarques : le circuit 18B20 est un capteur de température utilisant le bus 1-Wire de Dallas (2 fils). |
Juil 2024 |
||
Intensité ACS714 ACS70331 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de l'intensité du courant électrique lors d'une revue de projet. Description : étude d'une chaîne d'information (contenant un circuit intégré ACS714 ou ACS70331). Analyse d'un exemple de programme. Adaptation de cet exemple à un ACS70331. Remarques : l'ACS70331 est un circuit haute sensibilité pour les applications de détection du courant < 5 A. |
Juil 2024 |
||
GPS Air530 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la géolocalisation lors d'une revue de projet. Description : En cours de rédaction.. Remarques : le Air530 est un circuit de positionnement par satellite multimode prenant en charge de nombreux systèmes de localisation, tels que GPS/Beidou/Galileo. |
Juin 2024 |
||
Environ..t BME280 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la température ambiante lors d'une revue de projet. Description : étude d'une chaîne de mesure intégrée à un circuit électronique (capteur, conditionneur, C.A.N). Analyse de la communication entre ce circuit et un microcontrôleur (bus I2C). Analyse d'un traitement programmé. Remarques : le BME280 est un capteur environnemental mesurant la température, la pression barométrique et l'humidité ! Ce capteur peut être utilisé avec les bus I²C et SPI. |
Juil 2024 |
||
Environ..t BMP280 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la pression atmosphérique lors d'une revue de projet. Description : étude d'une chaîne de mesure intégrée à un circuit électronique (capteur, conditionneur, C.A.N). Analyse de la communication entre ce circuit et un microcontrôleur (bus I2C). Analyse d'un traitement programmé. Remarques : le BMP280 est un capteur environnemental mesurant la température, la pression barométrique et l'altitude ! Ce capteur peut être utilisé avec les bus I²C et en SPI. |
Juil 2024 |
||
Force CZL635-20 & NAU7802 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la masse lors d'une revue de projet. Description : étude d'une chaîne de mesure comprenant une cellule de pesée (pont de jauges de contrainte) et un circuit intégré (amplificateur différentiel programmable, convertisseur analogique numérique, bus I2C). Analyse de la communication entre ce circuit intégré et un microcontrôleur (bus I2C). Analyse d'un traitement programmé. Remarques : le circuit NAU7802 est prévu pour connecter facilement un capteur de force (4 fils) en I2C à un microcontrôleur. |
Juil 2024 |
||
Environ..t DHT22 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la température et/ou de l'humidité ambiante lors d'une revue de projet. Description : étude du protocole de communication spécifique (1 fil) utilisé par le DHT22 pour transmettre les grandeurs mesurées à un microcontrôleur. Analyse d'un traitement programmé.
Remarques : le DHT22 se compose : |
Juil 2024 |
||
HTR DS3231M |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter le fonctionnement d'un circuit horloge temps réel (HTR), paramétré en générateur de signal de fréquence 1Hz, lors d'une revue de projet. Description : analyse de la communication entre le circuit HTR et un microcontrôleur (bus I2C). Validation de la fréquence du signal logique généré. Analyse d'un traitement programmé. Remarques : le circuit DS3231M intègre un résonateur MEMS et un compensateur de température. Le DS3231M peut être alimenté par une pile bouton CR1220 et peut toujours maintenir une synchronisation précise même si le secteur est débranché. Il fournit des informations sur les secondes, les minutes, les heures, les jours, les mois et les années. |
Juil 2024 |
||
Distance HCSR04P |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de distance lors d'une revue de projet. Description : modélisation de la chaîne d'information. Analyse des signaux échangés entre le capteur et le microcontrôleur pendant la mesure de distance. Analyse d'un traitement programmé. Remarques : le HCSR04P est un module permet d’évaluer les distances entre un objet mobile et les obstacles rencontrés. Il suffit d'envoyer une impulsion de 10 µs en entrée et le capteur renvoie une largeur d'impulsion proportionnelle à la distance ou communique la distance via un bus I2C ou une UART (nécessite l'ajout de résistances sur le module). |
Juil 2024 |
||
Température IR MLX90614 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la température d'un objet lors d'une revue de projet. Description : étude d'une chaîne de mesure intégrée à un circuit électronique (capteur, conditionneur, C.A.N). Analyse de la communication entre ce circuit et un microcontrôleur (bus I2C). Analyse d'un traitement programmé. Remarques : le MLX90614 est un capteur de température infrarouge sans contact basé sur le principe de Stefan-Boltzmann |
Juil 2024 |
||
CO2 SCD40 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure du gaz CO2 lors d'une revue de projet. Description : étude d'une chaîne de mesure intégrée à un circuit électronique (capteur, conditionneur, C.A.N). Analyse de la communication (bus I2C) entre ce circuit et un microcontrôleur. Analyse d'un traitement programmé. Remarques : le SCD4x de Sensirion est un capteur de CO2 miniature basé sur la technologie photoacoustique NDIR. . |
Juil 2024 |
||
Anémomètre SEN0170 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la vitesse du vent lors d'une revue de projet. Description : étude et validation de la chaîne de mesure de la vitesse du vent constitué d'un anémomètre et d'un module (microcontrôleur, CNA, CAN). Analyse et validation d'un traitement programmé. Remarques : le SEN0170 est un anémomètre à godets. Il délivre une sortie analogique 0 à 5 Vcc et une sortie 4-20 mA en fonction de la vitesse du vent (0 à 30 m/s). |
Juil 2024 |
||
Pluviomètre SEN0575 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la hauteur de pluie lors d'une revue de projet. Description : étude de la chaîne de mesure de la hauteur de pluie constituée d'un pluviomètre et d'un module (microcontrôleur, BUS I2C). Analyse d'un traitement programmé. Remarques : le module SEN0575 est un pluviomètre à augets basculants. Il mesure les précipitations en millimètres et donne la durée de fonctionnement. Ce capteur se connecte à l'aide d'un bus I2C ou d'une UART à une carte à microcontrôleur. |
Juil 2024 |
||
Température TMP117 |
Fiche guide au format pdf et compléments. Objectif : être capable de présenter une chaîne de mesure de la température ambiante lors d'une revue de projet. Description : étude d'une chaîne de mesure intégrée à un circuit électronique (capteur, conditionneur, C.A.N). Analyse de la communication entre ce circuit et un microcontrôleur (bus I2C). Analyse d'un traitement programmé. Remarques : le circuit TMP117 fournit un résultat de mesure de la température sur 16 bits avec une résolution de 0,0078 °C et une précision allant jusqu'à ±0,1 °C sur la plage de température de -20 °C à 50 °C sans étalonnage. |
Juil 2024 |
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 |
Août 2023 |
|
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 2023 |
|
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 |
Août 2023 |
|
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 supérieur Pi, zéro W. Exemples de code en Python. |
Mai 2024 |
||
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] |
Fév 2024 |
|
Le logiciel Arduino IDE est open source. Il facilite l'écriture de code et son téléchargement sur la carte. Ce logiciel peut être utilisé avec n'importe quelle carte Arduino ou compatible. Site du projet : [Lien] |
Mai 2024 |
||
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 |
Août 2023 |
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. Remarques : 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 |
1SIN |
[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 |
1SIN |
[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 |