Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| fr:instructions:weatherstation [2018/07/13 16:29] – [Extension] kniwwelino | fr:instructions:weatherstation [2018/08/02 16:51] (Version actuelle) – [Programmation] kniwwelino | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ===== Station météo ===== | ||
| + | Cette station météo montre les conditions météorologiques et la température de la ville sélectionnée en temps réel. Elle utilise les données d' | ||
| + | {{: | ||
| + | |||
| + | ==== Matériel nécessaire ==== | ||
| + | * 1 Kniwwelino | ||
| + | * 1 servo standard | ||
| + | * 1 câble USB | ||
| + | * 1 chargeur USB | ||
| + | * 2 assiettes en carton (+- 23cm) | ||
| + | * du papier de couleur | ||
| + | * du scotch double-face | ||
| + | * colle | ||
| + | * ciseaux / cutter | ||
| + | |||
| + | ==== Bricolage ==== | ||
| + | === Modèle === | ||
| + | Le modèle pour la station météo est disponible ici: {{ : | ||
| + | |||
| + | === Instructions === | ||
| + | * Utilise le modèle (partie A) pour dessiner et couper le trou pour le Kniwwelino. Fais un petit trou dans au milieu de l' | ||
| + | {{: | ||
| + | |||
| + | \\ | ||
| + | * Coupe le connecteur du servo et dénude chaque fil d' | ||
| + | {{: | ||
| + | |||
| + | \\ | ||
| + | * Enroule les extrémités des fils sur les pins 3.3V (fil rouge), GND (fil noir ou brun) et D6 (fil orange). | ||
| + | {{: | ||
| + | |||
| + | \\ | ||
| + | * Dessine les icônes pour la météo sur les cercles du modèle (partie C) et découpe les. Recopie le grand cercle (partie B du modèle) sur du papier de différentes couleurs. Colle les icônes météo sur les cercles de couleur. | ||
| + | {{: | ||
| + | |||
| + | \\ | ||
| + | * Colle des petits morceaux de scotch double-face à côté du trou pour le Kniwwelino sur le côté intérieur de l' | ||
| + | {{: | ||
| + | |||
| + | \\ | ||
| + | * Fixe le Kniwwelino, le servo, le câble USB cable et tous les fils avec du scotch double-face ou du scotch normal. | ||
| + | {{: | ||
| + | |||
| + | \\ | ||
| + | * Utilise la deuxième assiette pour fermer la station météo. Retourne la station et colle toutes les icônes sur la moitié droite de l' | ||
| + | {{: | ||
| + | |||
| + | ==== Programmation ==== | ||
| + | Ouvrir la solution directement dans [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ==== Simplification ==== | ||
| + | Si tu n'as pas de servo, tu peux placer le Kniwwelino au milieu de l' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Projet ouvert à [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | ==== Extension ==== | ||
| + | Un extension possible est d' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Pour programmer cette extension, tu dois initialiser la variable pour chaque valeur de température précédente, | ||
| + | Note: pour forcer le type de la variable à être un nombre à virgule (par exemple '' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Crée une fonction appelée '' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Cette fonction est appelée après avoir cliqué sur le bouton A (et avoir affiché la température comme un texte défilant). | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Dans la boucle principale, vérifie combien de temps s'est écoulé depuis la dernière mise à jour de la courbe de températures. Si 30 min (1800 secondes) sont passées, alors mets à jour toutes les variables, réinitialise la minuterie et rafraîchis l' | ||
| + | |||
| + | {{: | ||