bonjour ,je suis un jeune lycéen et pour mon nouveau passe temps je souhaiterai créer des circuit imprimer ,pour commencer je pensais débuter avec un chronomètre,j'ai donc fais le cahier des charges mais c'est après que cela ce complique car j'ai cherché les plans et les explications,mais soit il n'est pas possible de les trouver,soit les articles sont incompréhensible. s'il vous plait expliquer moi comment fonctionne un chronomètre.
De nouveau merci ,et au lycée il nous ont déjà appris a débuter avec des cartes prés faites,je souhaiterais donc créer ma propre carte électronique et donc pour commencer en douceur:un chronomètre qui me semble être le plus simple.pensé-vous que cela est possible de créer sa propre carte programmable,si oui ,auriez vous un plan???
MSP430 Launchpad. Ca coût même pas 5€, et pour une fonction aussi basique, y a pas besoin de plus. Le Uno coûte déjà plus cher.
Sinon tu peux toujours en créer un purement électronique...Avec les circuits 4020 et 4040, quelques condos et résistances...Tu te fais un compteur resetable, etc.
oui mais j'aimerai le perfectionner de manière a ce qu'il indique les années,les mois et les semaines ,il faudrait aussi qu'il y est deux chrono en 1 c a d un écran scinder en deux et deux bouton de chaque fonction pour les commander séparément pour cela il faut donc que je fasse ma carte moi même ,connaiterais tu un plan de chrono de base pour écran LCD du type que j ai montré précédemment ,si possible avec un microprocesseur ??
pourquoi pas un microprocesseur??? ,j ai une carte uno de arduino et grace a sont microprocesseur j ai reussis a faire mon chrono,mais le hic c'est que j aimerai faire faire ma propre carte et pour cela il faut un plan de base avec un microprocesseur afin de savoir dans quel ordre et quels composants utilisés
microproc => la tite puce, qui sert à rien quand elle est toute seule.
Microcontroleur => petite carte contenant le microp, mais intégrant des outils de gestion I/O et de la mémoire souvent.
Je simplifie mais dans l'idée c'est ça.
Pour le reste faut que tu voies selon le LCD que tu choisis : s'il se base sur une liaison série, etc. Tout dépend de ça. après tout ce qu'il te faut, c'est un certain nombre de broches pour gérer le tout.
En revanche rien ne t'empêche de faire ta propre carte : mais garde celle d'Arduino ! Pourquoi s'embêter à réinventer la roue ? Ces cartes prennent en compte toutes les obligations niveau condos, résistances, le filtrage etc. Ainsi que les protections !
Or si u regarde, les I/O de ta carte...ce sont des picots ! rien ne t'empêche de faire une carte au dessus, qui fera un traitement analogique. On superpose souvent des cartes comme ça, ça permet de séparer l'unité micro contrôleur et unité analogique. Faire un plan de base pour ta carte de micro contrôleur...Je sais pas si ça te serai utile. Toutefois si c'est vraiment ce que tu souhaites, regarde dans les projets Arduino, notamment sur Semageek. Je me rappelle qu'une personne avait développé des schémas pour faire sa propre carte.
Après te sortir un schéma pour refaire directement la carte, non, ça serait long et fastidieux. Un micro controleur, c'est très strict d'un point de vue des signaux. Un pic de tension, une trop forte intensité, et tu grilles une entrée. Je te conseille plutôt de réaliser une carte "étage" qui se branchera sur les picots de la carte arduino, et qui communiquera par son biais (simplement en empilant, suffit de mettre aussi des picots sur la carte de l'étage).
je suis toute les idees et je me remets de nouveau a toi,je t 'envois donc ce que je crois etre la bonne solution(je suis revenus sur ton idée des micro-controleur),voila le lien:
je voudrais savoir,s'il te plait si il y a moyen de rajouter une fonction afin de régler le chrono a un temps inconnu??
pour au cas ou il n'y auraitplus de pile ,car mon chrono devra tourné plusieurs mois ,puisque je ne fais rien dans les normes si je puis dire :-)
mais aussi si possible de rajouter une fonction qui indique la batterie faible??,personnellement je ne suis pas sur que cela soit très utile car le chrono devra tourné avec un panneau solaire de 6 volt .
puis-je donc avoir ton avis sur la chose et savoir si les fonction sont possible??
cordialement,un jeune lycéen encore en détresse ;-)
Pour tourner plusieurs mois, bon tant que tu as d l'alim c'est pas difficile : tu gères le temps bêtement, mais au lieu de faire le chrono hh:mm:ss, tu rajoute le nombre de jours et de mois (mm/dd). Le tout passe dans le calcul => si secondes==60, secondes=0, minutes++;
Bah c'est aussi simple pour les jours etc : si heures==24 (passage de 23:59:59 à 24), heures=0, days++;
Pour indiquer la batterie faible...La c'est plus complexe. Déjà de tes panneaux, il faut t'assurer que tu dispose d'une batterie, pour stocker l'énergie, et la redonner au micro.
Ensuite, utiliser un capteur de tension dans la plage de tension de ta batterie, que tu reliras à une entrée dite ADC (Analog to Digital Converter, ou convertisseur analogique/numérique). A partir de la, outre la gestion du chrono, tu lances des mesures périodiques et selon la valeur que tu obtiens de l'ADC, tu sais si tu es au niveau max de ta batterie, si tu es au milieu, ou en manque d'alim.
Gare aux 6V, faut redimensionner derrière...Et les panneaux c'est joli, mais pour que ça tourne la nuit, faut stocker de l'énergie ! Attention à ça...!
Pour passer de 6V aux 5V classiques de la plupart des microp, tourne toi vers des composants régulateurs (trois broches, in+, in/out ground, out+).
EDIT : N'utilise pas de logiciel de programmation graphique par pitié, tu n'as aucun contrôle possible, ni aucune optimisation possible. C'est bien au lycée, avec les profs, quand tu veux pousser tu n'utilises plus ça ! Utilise des prog comme CS C ou autre.
Je ne suis pas d'accord avec toi sur le point ou tu parles des logiciels de prog graphique, on en utilise et c'est vraiment simple d'utilisation pour de bon résultat!
Maintenant je sais que ce n'est pas optimisé comme prog, mais pour ce qu'il veut faire c'est suffisent, pas une prog a coupé le souffle et qui se règle au 1/10ms..
Sinon il devra apprendre le C par exemple, c'est un acquis, mais il faut aimer..
pour être plus précis je souhaite chronométré le temps en jour,semaine année,car cela n'a jamais été fait et donc le défit m’intéresse :)
Déjà peut tu m'expliquer cela s'il te plait?
et je ne vois vraiment pas comment régler le chrono a une certaine heure(cette fonction me permettrais de le remettre a jour au cas ou je doit changer les batteries)peut tu m'expliquer cela aussi s'il te plait??
et de nouveau,en parlant de batterie,faut-il un composant ou autre pour charger des piles avec un panneau solaire?,quels sont les conditions requises?
et merci encore pour toutes c'est infos précieuses
Hum ... "Remettre à une certaine heure", "chronométrer en année" => une horloge ? Commence par un montage simple, un chronomètre basique, avec 2 boutons poussoirs et 3 fonctions ; - Un bouton pour démarrer/arrêter le chrono - Un bouton pour le réinitialiser.
Hardware Pour l'afficheur, je prendrais un LCD 2x16 caractères, tu dois en trouver pour 20-30€ Pour le microcontrôleur je prendrais un PIC16F avec un Quartz à 4-8 MHz (20 MHz conviendrais aussi) 2 boutons poussoirs basiques
Software Tu aura besoin d'une machine d'état permettant de gérer "l'état" de ton chronomètre, voici différents état : - Marche - Arret - Reset
Ce sont les boutons poussoirs de ton système qui te permettront de changer cet état.
Tu aura besoin de connaître la notion d'interruption -> http://fr.wikipedia.org/wiki/Interruption_mat%C3%A9rielle Tu utilisera ces interruptions pour les boutons poussoirs et pour ton timer. Tu utilisera ce dernier pour te procurer signal de fréquence à 1 Hz qui permettra : - de compter les secondes, minutes, heures, ... - de rafraîchir ton affichage
Bon je pense pas que tu va pouvoir le faire en 3 jours ce montage ... Essaye de voir comment marches les interruptions matérielles et les timers déjà.
Je ne suis pas d'accord avec toi sur le point ou tu parles des logiciels de prog graphique, on en utilise et c'est vraiment simple d'utilisation pour de bon résultat!
Maintenant je sais que ce n'est pas optimisé comme prog, mais pour ce qu'il veut faire c'est suffisent, pas une prog a coupé le souffle et qui se règle au 1/10ms..
Sinon il devra apprendre le C par exemple, c'est un acquis, mais il faut aimer..
- Edité par Yukaor il y a 29 minutes
C, qui au passage est systématiquement utilisé (ou ASM) dans les micro contrôleurs. Autant arrêter si c'est pour de la prog graphique...C'est joli pour apprendre à faire des carrés, ça a des limites, et à tous les niveaux. Tu t'amélioreras jamais en prog, si tu fais de la prog graphique. Pis bon je suis d'accord que au début c'est rebutant, m'enfin faire du micro si tu veux pas faire de prog... Ca passera mal les projets !
thecreeperexplaude a écrit:
pour être plus précis je souhaite chronométré le temps en jour,semaine année,car cela n'a jamais été fait et donc le défit m’intéresse :)
Déjà peut tu m'expliquer cela s'il te plait?
et je ne vois vraiment pas comment régler le chrono a une certaine heure(cette fonction me permettrais de le remettre a jour au cas ou je doit changer les batteries)peut tu m'expliquer cela aussi s'il te plait??
et de nouveau,en parlant de batterie,faut-il un composant ou autre pour charger des piles avec un panneau solaire?,quels sont les conditions requises?
et merci encore pour toutes c'est infos précieuses
Pour les semaines et mois je t'ai expliqué, un simple principe de comptage
Vu comme ça sur une IT ça a l'air énorme, en soit ton it n'a qu'a incrémenter un compteur secondes et tu traite (algo si dessus) en tâche de fond...!
En revanche AU CAS OU tu aies un probleme d'alim et que ça saute...Tu peux insérer des valeurs dans les EEPROM...Renseigne toi dessus ça te permettrait de récupérer ton comptage au passage Et comme ça pas besoin de re régler le chrono.
D'un point de vue algo :
1) tu fais un timer qui réaliser un timeout toutes les secondes
2) dans l'interruption tu incrémentes les secondes
3) dans le procgramme principal tu traites les données (comme le code plus haut), et tu stocke les valeurs dans l'EEPROM (pas besoin pour les secondes cela dit, trop redondant).
Et si y a un soucis d'alim, bah au début, au cas ou tu les récupères en lisant l'EEPROM.
Fais toi un schéma, c'est toujours comme ça qu'on commence un algo ! Organise ça dans ta tête, couche le sur papier, et après redonne le résultat, je t'orienterai si nécessaire.
Pour la batterie : bah il t'en faut une qui accepte le panneau solaire en 6V en entrée, qui est capable de stocker et de restituer du 5V (ou du 6, mais il faut réguler après alors !).
Les conditions, il faut que tu regarde : tension entrée, sortie, intensité qui va avec,il faut que ça soit compatible avec le panneau. Cela dit pour alimenter, ça me parait aléatoire....Un panneau t'envoyant 6V te fera pas beaucoup de marge en cas d e problème de "soleil"
Et évites les piles : de la batterie, si tu as bien géré ton truc, tu tires un fil (ou deux =) ) direct sur ta carte : si besoin tu régules (composant type 78LM).
ouai enfin si le but du jeu c'est de mesurer sur de longues périodes autant passé de suite à une RTC... Tu la met une fois à l'heure et t'es tranquille, ca consomme que dalle. Ca te laisse ensuite de quoi utilise un micro tout petit à une fréquence ridicule qui permettra de faire de l'économie de consommation. Et le calcul sur de longues durée tu seras pas le premier à le faire ne t'inquiètes pas
Pour mettre à l'heure il te faudra des boutons.
Charger une batterie avec un panneau solaire c'est galère. Il y a des sujets qui traînent sur le forum, aucun n'a abouti à mon souvenir.
La prog graphique c'est un peu de la feignantise intellectuelle. Jouer aux légos c'est rigolo au début mais quand tu veux bâtir une maison qui tient la route dans le temps tu passes aux parpaings et au ciment avec de l'huile de coude ! (et comme ca tu apprends quelque chose qui te servira plus tard).
ouai enfin si le but du jeu c'est de mesurer sur de longues périodes autant passé de suite à une RTC... Tu la met une fois à l'heure et t'es tranquille, ca consomme que dalle. Ca te laisse ensuite de quoi utilise un micro tout petit à une fréquence ridicule qui permettra de faire de l'économie de consommation. Et le calcul sur de longues durée tu seras pas le premier à le faire ne t'inquiètes pas
Pour mettre à l'heure il te faudra des boutons.
Charger une batterie avec un panneau solaire c'est galère. Il y a des sujets qui traînent sur le forum, aucun n'a abouti à mon souvenir.
La prog graphique c'est un peu de la feignantise intellectuelle. Jouer aux légos c'est rigolo au début mais quand tu veux bâtir une maison qui tient la route dans le temps tu passes aux parpaings et au ciment avec de l'huile de coude ! (et comme ca tu apprends quelque chose qui te servira plus tard).
Ou tu utilises des Kaplas !
Oui m'enfin le faire passer direct à une RTC, autant attendre. C'est un bon projet ce qu'il a choisi pour débuter ! Pas forcément le plus simple, le plus direct, mais très formateur au final ! (Attends, quelle formation portant sur les micro contrôleurs n'a jamais demandé de réaliser un compteur de temps, modifiable à souhait ? :p)
Ah mais j'ai rien contre hein attention, je fais juste de la proposition d'idée pour qu'il augmente sa connaissance et qu'il sache ce qui existe (car au final oui un simple compteur comme tu l'as décris sera très bien).
En fait son projet paraissait sympa pour un débutant pendant le premier post, mais là on part vers un truc ingérable à cause de toute la gestion de l'alimentation...
L'alim...toujours un Cerbère à mes yeux... Toujours chiant. L'opti que j'ai trouvée c'est se chope rune alim 220/12V puis avoir sur sa carte un régulateur 12/5V...
Au pire en attendant, il peut se faire un boitier avec des piles en série, ça devrait faire l'affaire le temps des tests du projet !
pensez vous que cela pourrai permettre de charger des batteries rechargeables???
et pour vérifier la tension de la batterie( a la place de mettre un système afin de détecter son niveau faible)je songeais a un simple vu-métre,conaissaisez vous un model pour mesurer la tension a partir de 0 volt svp??
Commence déjà à créer un montage basique avec un transfo qui peut fournir du 5V. Tant que tu n'a pas réalisé ce montage, une alim portable ne sert à rien. De plus si tu veux un panneau de cette taille, ton montage sera en rien portable. Je te conseille donc de commencer à voir les fonctions basiques de ton système.
Connais tu la programmation en C orienté embarqué ?
Commence déjà à créer un montage basique avec un transfo qui peut fournir du 5V. Tant que tu n'a pas réalisé ce montage, une alim portable ne sert à rien. De plus si tu veux un panneau de cette taille, ton montage sera en rien portable. Je te conseille donc de commencer à voir les fonctions basiques de ton système.
Connais tu la programmation en C orienté embarqué ?
Enfin le transfo...Ca fait des frais quand même. Sur le coup, assembler des piles peut suffire je pense.
Quant au C embarqué...DATASHEET ! Et beaucoup de logique.
merci a tous pour tous,j’enverrais les plan de mon chrono une fois fini d'ici une semaine au cas ou vous voulez le refaire et bien entendu pour avoir votre avis après l avoir réalisé je vous enverrez des photo du prototype =) ,merci encore et a dans une semaine
comment créer un chronomètre digital
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !