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/06/20 14:23] – 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' | ||
+ | |||
+ | {{: |