Merci infiniment ta video m'a beaucoup aidé, je programme avec flowcode V6 mais sur flowcode la librairie de DS1302 n'existe pas, alors je devais creer à partir de 0 une méthode pour lire l'heure fourni par le DS1302 et le programme que ta mis sur cette video m'a aider a réaliser le mien Merci encore
Très bonne vidéo. J'ai pris une journée pour faire fonctionner sur un esp 32 espressif wroom (Broches clk data rst = 0 16 5). Mon erreur était que le gpio11 est un CMD et non un GND (sur la carte c'est écrit par erreur GND!). Donc le ds1302 n'était pas alimenté! Il y avait un message d'erreur parlant de la mémoire dump. Il y avait aussi tant tôt un autre bug: L'a date restait inchangée à 2165-25-45 27:165:85. Solution: Il fallait donc brancher sur le 3v3 et le bon GND. Enjoy!
Merci pour cette vidéo , deux très bonne idées 1er le texte supplémentaire en sous titrage pour les malentendant 2 eme ce servir des registres plutôt que d'une librairie c'est plus formateur.superbes idées
6 років тому
Pour les sous-titres, je n'y suis pour rien. C'est une offre de UA-cam...
Bonjour, Encore une vidéo enrichissante, je ne savais pas qu'il y avait de la Ram dans ce genre de module. Ce qui m'éclaire bien pour les nouvelles fonctionnalités de reprise d'impression 3D après une coupure de courant par exemple :) PS : j'adore l'accent québécois ;)
Très intéressant la non utilisation d'une Librairie, ca me permet de mieux comprendre le fonctionnement interne. (bon, je doit encore bien tout comprendre :) )
J'ai eu l'occasion de faire du bit banging sur un registre à décalage, pour finir par réaliser que le fonctionnement est en fait du SPI de base. À voir le chronogramme de votre puce, j'ai ici aussi l'impression que chaque octet peut être envoyé via les API SPI!
je suis un inconditionnel du ds3132. Il semble bien plus précis et stable que les autres CI. Pas de dérive sur plusieurs mois. Il est très simple à utiliser. Sur la plaquette, on a une eeprom de 32k en prime.
6 років тому
En effet, la solution DS3231 semble meilleure (plus précise) pour un prix similaire. Je ferai plus de recherche sur le sujet!
Genial ! Je cherchais une puce pour réaliser un horloge a tube nixie sans devoir me casser la tếte a gérer l'heure avec l'arduino. Pourquoi inventer la roue ? Sans l'accent, moi je change de cremerie !
Tu devrais utiliser millis() au lieu de delay pour jouer avec les fronts dans arduino. millis bcp plus précis et n'est pas influencé par les changement d'état et leur latence physique. Il y a bcp de doc qui traite sur ces 2 fonctions de temps. Et quand on joue sur les pull-up, il est préférable de le faire directement sur les registres dans le mcu au lieu d'utiliser les pins.
Bonjour et merci pour cette vidéo très instructive ;) Maintenant, parce qu'il y a un mais, je n'ai pas compris comment mettre l'horloge à jour. J'ai activer les lignes de codes permettant de configurer mon horloge mais après je bloque. je précise que je débute dans la programmation de mon premier Arduino uno avec comme projet de gérer la filtration de ma piscine et que ma question va surement vous sembler stupide. Merci d'avance pour votre aide
Рік тому
Posez vos questions sur le Forum Électro-Bidouilleur! Gratuit!
Bonjour, et merci pour votre vidéo sur l'horloge DS1302 car je l'ai trouvé intéressante, mais pouvez-vous expliquer plus en détail le codage car ça me permettrait d'apprendre beaucoup de choses. Merci
6 років тому
Bonjour. Mes vidéos ne constituent pas des cours de codage en C sur Arduino. J'ai à mon avis suffisamment donné de détails dans la vidéo, car je perdrais une bonne proportion des spectateurs si je faisais du ligne par ligne (par ennui). Je vous invite à télécharger le code source de mon site web bidouilleur.ca . Il y a des commentaire d'imbriqués dans le code.
Très bonne vidéo qui couvre Arduino IDE, transmission I2C, électronique en général. Super. Reste que même avec un bon quartz, la dérive reste importante sur plusieurs mois. Pourrait-on envisager de réaliser un montage comprenant une horloge qui se remettrait à l'heure une fois par semaine ou par jour avec un radio signal ? Ce serait un must :)
6 років тому+1
De nos jours, il est quasiment plus facile de mettre une horloge à jour via NTP sur internet, ou par GPS, que d'ajouter un récepteur radio. Ceci dit, en Amétique du Nord, nous avons WWVB qui émet le signal horaire sous forme numérique à 60 KHz. Il existe des librairies Arduino pour décoder l'info reçue. Voici un exemple de récepteur WWVB: www.ebay.ca/itm/WWVB-60kHz-Atomic-Clock-Receiver-NIST-Fort-Collins-100mm-Antenna-new-Quality/262551887959?hash=item3d214fe057:g:LZAAAOSwcj1aOpK~ Peut-être existe t'il un équivalent pour ailleurs dans le monde?
Oui, en France, j'ai deux stations météos bon marché qui utilisent un radio signal pour mise à jour de la date et l''heure. Je ne sais pas quelle bande est utilisée ni la source de l'émission, mais une heure après la mise en route, la date et l'heure est synchro. Pratique et sans aucune connexion à internet et celles-ci ne possèdent pas de GPS.
bonjour mon cher monsieur, possible de brancher DS3231 horloge de la meme famille ds1302, mais j'arrive pas a le faire fonctionner sur esp8266 nodemcu, a ce que vous avez une aidée sur le programme! merci beaucoup
15:00 Sure would like to buy a logic analyzer for only $10.00! Just joking! Thanx for the video! I like your idea of doing the code yourself instead of depending on a library and its hidden surprises!
Salut, J'ai un montage qui utilise un RTC DS1302 et il m'a été livré avec une pile CR2032 au lieu d'un accu LR2032. J'ai lu quelque part sur internet qu'avec une pile il valait mieux supprimer le circuit de charge. Ce que j'ai fait, mais était-ce vraiment utile ? Autre remarque, je pense que le quartz est surement mal ajusté mais relativement stable à température constante, et plutôt que de le changer, un peu de soft supplémentaire pour faire une petite correction à intervalle régulier, disons à chaque changement de date, ou de mois selon la correction à faire. Et je pense que sur le long terme on peut être très précis. Salutations. Et surtout on garde l'accent.
6 років тому
Bonjour. Le circuit de charge interne au DS1302 est configurable. Il peut être éteint (et je crois qu'il l'est par défaut). Si c'est un circuit externe totalement indépendant, alors oui, il faudrait le désactiver... Quant à la précision de l'horloge vs. du logiciel, oui c'est ce qui est fait par exemple sur le Raspberry Pi. Mais il faut que le R-Pi soit relié à Internet pour utiliser les fonctions de NTP, et ainsi mettre à jour l'horloge RTC.
Merci pour la réponse, En ce qui concerne la précision de l'horloge je pensais en fait à une correction sans internet. Une fois la dérive moyenne connue il suffit d'appliquer une correction en aveugle et périodiquement. C'est sûr que rien ne vaut internet mais beaucoup plus compliqué à mettre en oeuvre et pas forcement possible ! Super cette série sur les petit modules que j'utilise beaucoup.
Perso les modules sur lesquelles j'aimerai une vidéo, concerne les micro caméras et leur mise en oeuvre. Le but réaliser une caméra IP. J'ai déjà le maillon IP (ESP8266).
Ton temps à glissé progablement à cause de ta fonction delay, remplace par millis, utilise les registres au lieu des digitalread et write pour les front montant et dessandant... Et je suis convaincu que tu vas éliminer le retard sur l'horloge.
Bonjour. Vous ne pouvez pas dire que le DS1307 et le DS1302 sont moins précis que le DS3231. Vous devriez plutôt parler du cristal de quartz utilisé. Pour les mini-plaquettes à 1$, il est vrai que le DS3231 est plus précis, puisque sa référence est interne et de meilleure précision que les cristaux utilisés sur les plaquettes DS1307 et DS1302. Mais on pourrait rendre le DS1302 plus précis que le DS3231...en choisissant un bon cristal.
C'est bien plus intéressant que de faire une recherche sur Internet. L'explication m'a beaucoup aidé !
il est l'or mon seignor et une de plus quel talent. Merci de cette nouvelle vidéo instructive et bon vent pour la prochaine
Très joli grimace. Bonjour. Excellent tutoriel. Bravo.
oula j'me suis dis que tu étais en fait sérieux dans les 10 premières secondes avec ta vidéo précédente ! bien jouer !! et vive le QUEBEC
Merci infiniment ta video m'a beaucoup aidé, je programme avec flowcode V6 mais sur flowcode la librairie de DS1302 n'existe pas, alors je devais creer à partir de 0 une méthode pour lire l'heure fourni par le DS1302 et le programme que ta mis sur cette video m'a aider a réaliser le mien
Merci encore
Très bonne vidéo. J'ai pris une journée pour faire fonctionner sur un esp 32 espressif wroom (Broches clk data rst = 0 16 5). Mon erreur était que le gpio11 est un CMD et non un GND (sur la carte c'est écrit par erreur GND!). Donc le ds1302 n'était pas alimenté! Il y avait un message d'erreur parlant de la mémoire dump. Il y avait aussi tant tôt un autre bug: L'a date restait inchangée à 2165-25-45 27:165:85. Solution: Il fallait donc brancher sur le 3v3 et le bon GND. Enjoy!
Super!ça marche, ,j' ai bloqué sur la mise à l'heure! Les exemples d'écritures cités sont en hexadécimal!!!hahaha 😂 😂
Merci pour cette vidéo , deux très bonne idées 1er le texte supplémentaire en sous titrage pour les malentendant
2 eme ce servir des registres plutôt que d'une librairie c'est plus formateur.superbes idées
Pour les sous-titres, je n'y suis pour rien. C'est une offre de UA-cam...
Bonjour,
Encore une vidéo enrichissante, je ne savais pas qu'il y avait de la Ram dans ce genre de module.
Ce qui m'éclaire bien pour les nouvelles fonctionnalités de reprise d'impression 3D après une coupure de courant par exemple :)
PS : j'adore l'accent québécois ;)
Très intéressant la non utilisation d'une Librairie, ca me permet de mieux comprendre le fonctionnement interne. (bon, je doit encore bien tout comprendre :) )
En effet, j'ai eu bien peur pendant les dix premieres secondes!
CuriousMarc oufff oui
J'ai eu l'occasion de faire du bit banging sur un registre à décalage, pour finir par réaliser que le fonctionnement est en fait du SPI de base.
À voir le chronogramme de votre puce, j'ai ici aussi l'impression que chaque octet peut être envoyé via les API SPI!
Hahaha ! Bien joué, Bertrand, j'y ai presque cru ! ;)
je suis un inconditionnel du ds3132. Il semble bien plus précis et stable que les autres CI. Pas de dérive sur plusieurs mois. Il est très simple à utiliser. Sur la plaquette, on a une eeprom de 32k en prime.
En effet, la solution DS3231 semble meilleure (plus précise) pour un prix similaire. Je ferai plus de recherche sur le sujet!
Et il dispose d'une sortie INT très, très utile pour réveiller des montages très basse conso.
Merci pour tes vidéos. Une bonne alternative à la pile, les capacités Goldcap de Panasonic par exemple
Genial ! Je cherchais une puce pour réaliser un horloge a tube nixie sans devoir me casser la tếte a gérer l'heure avec l'arduino. Pourquoi inventer la roue ? Sans l'accent, moi je change de cremerie !
Merci
Tu devrais utiliser millis() au lieu de delay pour jouer avec les fronts dans arduino. millis bcp plus précis et n'est pas influencé par les changement d'état et leur latence physique. Il y a bcp de doc qui traite sur ces 2 fonctions de temps. Et quand on joue sur les pull-up, il est préférable de le faire directement sur les registres dans le mcu au lieu d'utiliser les pins.
Bonjour. Ta solution m'intéresse ! As tu déjà expérimenté avec millis()?
C'est un datalogger c'est vraiment hot.
Bonjour et merci pour cette vidéo très instructive ;)
Maintenant, parce qu'il y a un mais, je n'ai pas compris comment mettre l'horloge à jour. J'ai activer les lignes de codes permettant de configurer mon horloge mais après je bloque.
je précise que je débute dans la programmation de mon premier Arduino uno avec comme projet de gérer la filtration de ma piscine et que ma question va surement vous sembler stupide.
Merci d'avance pour votre aide
Posez vos questions sur le Forum Électro-Bidouilleur! Gratuit!
Bonjour, et merci pour votre vidéo sur l'horloge DS1302 car je l'ai trouvé intéressante, mais pouvez-vous expliquer plus en détail le codage car ça me permettrait d'apprendre beaucoup de choses. Merci
Bonjour. Mes vidéos ne constituent pas des cours de codage en C sur Arduino. J'ai à mon avis suffisamment donné de détails dans la vidéo, car je perdrais une bonne proportion des spectateurs si je faisais du ligne par ligne (par ennui). Je vous invite à télécharger le code source de mon site web bidouilleur.ca . Il y a des commentaire d'imbriqués dans le code.
ok merci
Très bonne vidéo qui couvre Arduino IDE, transmission I2C, électronique en général. Super.
Reste que même avec un bon quartz, la dérive reste importante sur plusieurs mois. Pourrait-on envisager de réaliser un montage comprenant une horloge qui se remettrait à l'heure une fois par semaine ou par jour avec un radio signal ?
Ce serait un must :)
De nos jours, il est quasiment plus facile de mettre une horloge à jour via NTP sur internet, ou par GPS, que d'ajouter un récepteur radio. Ceci dit, en Amétique du Nord, nous avons WWVB qui émet le signal horaire sous forme numérique à 60 KHz. Il existe des librairies Arduino pour décoder l'info reçue. Voici un exemple de récepteur WWVB: www.ebay.ca/itm/WWVB-60kHz-Atomic-Clock-Receiver-NIST-Fort-Collins-100mm-Antenna-new-Quality/262551887959?hash=item3d214fe057:g:LZAAAOSwcj1aOpK~
Peut-être existe t'il un équivalent pour ailleurs dans le monde?
Oui, en France, j'ai deux stations météos bon marché qui utilisent un radio signal pour mise à jour de la date et l''heure. Je ne sais pas quelle bande est utilisée ni la source de l'émission, mais une heure après la mise en route, la date et l'heure est synchro. Pratique et sans aucune connexion à internet et celles-ci ne possèdent pas de GPS.
bonjour mon cher monsieur, possible de brancher DS3231 horloge de la meme famille ds1302, mais j'arrive pas a le faire fonctionner sur esp8266 nodemcu, a ce que vous avez une aidée sur le programme! merci beaucoup
comment peut configurer la partie de // Bloc permettant de configurer l'horloge
Merci, la bibliothèque que tu as faite serviras pour l'Attiny^^
(Enfin, je vais la tester dessus, je ne connais pas le résultat encore)
Je tenterais de faire une mini librairie pour les leds RVB WS2812^^ (J'ai besoin de contrôler ça avec un Attiny8^^)
Bonjour pouvez vous donner un lien pour l analyseur logique a 10 euros. Merci
Parfait ! Merçi !
Bonjour, donc au canada 'bit banging' se traduit en 'agitage de broches' :-)
Si vous voulez, oui... :-o
15:00 Sure would like to buy a logic analyzer for only $10.00! Just joking! Thanx for the video! I like your idea of doing the code yourself instead of depending on a library and its hidden surprises!
ua-cam.com/video/Sxkm0U0PsQ4/v-deo.html
Salut, J'ai un montage qui utilise un RTC DS1302 et il m'a été livré avec une pile CR2032 au lieu d'un accu LR2032. J'ai lu quelque part sur internet qu'avec une pile il valait mieux supprimer le circuit de charge. Ce que j'ai fait, mais était-ce vraiment utile ?
Autre remarque, je pense que le quartz est surement mal ajusté mais relativement stable à température constante, et plutôt que de le changer, un peu de soft supplémentaire pour faire une petite correction à intervalle régulier, disons à chaque changement de date, ou de mois selon la correction à faire. Et je pense que sur le long terme on peut être très précis.
Salutations. Et surtout on garde l'accent.
Bonjour. Le circuit de charge interne au DS1302 est configurable. Il peut être éteint (et je crois qu'il l'est par défaut). Si c'est un circuit externe totalement indépendant, alors oui, il faudrait le désactiver...
Quant à la précision de l'horloge vs. du logiciel, oui c'est ce qui est fait par exemple sur le Raspberry Pi. Mais il faut que le R-Pi soit relié à Internet pour utiliser les fonctions de NTP, et ainsi mettre à jour l'horloge RTC.
Merci pour la réponse, En ce qui concerne la précision de l'horloge je pensais en fait à une correction sans internet. Une fois la dérive moyenne connue il suffit d'appliquer une correction en aveugle et périodiquement. C'est sûr que rien ne vaut internet mais beaucoup plus compliqué à mettre en oeuvre et pas forcement possible !
Super cette série sur les petit modules que j'utilise beaucoup.
S'est beaucoup mieux avec l'accent. 😘
Perso les modules sur lesquelles j'aimerai une vidéo, concerne les micro caméras et leur mise en oeuvre. Le but réaliser une caméra IP. J'ai déjà le maillon IP (ESP8266).
J'en prends note. Merci.
Pour avoir l'heure juste j'actualise 'régulièrement' - disons 1x par jour - via NTP
Bien sûr sur une plateforme PC comme un Raspberry Pi, mais impossible sur un petit micro-contrôleur...
avec un module wifi pour arduino, sinon un STM32 ou un WeMos D1...
Ton temps à glissé progablement à cause de ta fonction delay, remplace par millis, utilise les registres au lieu des digitalread et write pour les front montant et dessandant... Et je suis convaincu que tu vas éliminer le retard sur l'horloge.
Encore de la désinformation sur les Français! On dit "tarte aux framboises" 😅
Je dis raspberry pi(e) (comme la tarte) , et je suis d'Europe :)
Moi, je dis le Raspberry 3,141596535. :-)
C mieux le ds3231 plus precis!!!
Ds1307 encore pire!!!!
Bonjour. Vous ne pouvez pas dire que le DS1307 et le DS1302 sont moins précis que le DS3231. Vous devriez plutôt parler du cristal de quartz utilisé. Pour les mini-plaquettes à 1$, il est vrai que le DS3231 est plus précis, puisque sa référence est interne et de meilleure précision que les cristaux utilisés sur les plaquettes DS1307 et DS1302. Mais on pourrait rendre le DS1302 plus précis que le DS3231...en choisissant un bon cristal.