Тёмный

EB_ 

Électro-Bidouilleur
Подписаться 79 тыс.
Просмотров 22 тыс.
50% 1

Dans cette vidéo je créé une horloge très exacte, et toujours exacte. Pour atteindre cette justesse, un GPS est mis à contribution.
Index des Chapitres dans la vidéo
00:00 Introduction
00:14 Présentation
02:55 Description de la tâche à accomplir
08:11 Présentation du GPS utilisé
10:39 Configuration du GPS U-Blox
14:31 Description du montage
17:18 Démo de l'horloge exacte
23:02 Parcours du code source
29:45 Commentaires et conclusion
33:33 Générique
Les fichiers pertinents à mes vidéos (code source, schémas, etc.) sont placés ici sous format .ZIP:
bidouilleur.ca/Bidouilleur_dep...
La chaîne RU-vid d'Électro-Bidouilleur:
/ Électro-bidouilleur
Le site web d'Électro-Bidouilleur:
bidouilleur.ca
La page de soutien à Électro-Bidouilleur (via Paypal, Tipeee ou Patreon):
bidouilleur.ca/support
Ma liste de souhaits (vous achetez, je reçois) de chez Amazon:
www.amazon.ca/hz/wishlist/ls/...
Le Forum de discussion d'Électro-Bidouilleur:
forum.bidouilleur.ca
La page Facebook d'Électro-Bidouilleur:
/ 906450239398983
La page de Notes Éthiques et Légales d'Électro-Bidouilleur:
bidouilleur.ca/notes_legales
Licence d'utilisation des créations d'Électro-Bidouilleur:
CC-BY-SA: Attribution + Partage dans les mêmes conditions 4.0 - Cette licence autorise autrui à copier, modifier, partager les créations matérielles et logicielles d'Électro-Bidouilleur, y compris pour des utilisations commerciales. Les personnes utilisant les créations d'Électro-Bidouilleur s'engagent à créditer adéquatement Électro-Bidouilleur, et à intégrer un lien vers la licence. Si elles réalisent des modifications, la création dérivée devra être diffusée sous la même licence CC-BY-SA. creativecommons.org/licenses/...

Наука

Опубликовано:

 

7 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 108   
2 года назад
Quelques bidouilleurs à l'oeil aiguisé ont souligné, avec raison, le "mauvais traitement" que j'accordais aux années bissextile dans le code source. J'ai donc mis à jour le croquis Arduino disponible sur mon site web bidouilleur.ca pour tenir compte de ce qui suit (tiré de Wikipedia): L'année n’est bissextile (comportant 366 jours) que dans l’un des deux cas suivants : - si l'année est divisible par 4 et non divisible par 100 ; - si l'année est divisible par 400 (« divisible » signifie que la division donne un nombre entier, sans reste). Le 29 Février d'une année bissextile apparaîtra désormais correctement à l'écran. De plus, l'année 2100 ne sera traitée comme année bissextile. Au sujet de la seconde intercalaire (leap second) ajoutée occasionnellement, notez que durant cette seconde l'affichage montrera --:--:--.
@Rolmat67
@Rolmat67 7 месяцев назад
Très belle réalisation, merci ! (et non, l'explication du code n'est pas ennuyeuse, au contraire !) Un piste pour ajouter la seconde plus simplement : convertir les infos de date et d'heure au format unix , rajouter 1 (1 seconde), et reconvertir le résultat en date et heure (avec la librairie time de Paul Stoffregen par ex.), ça évite de devoir s'occuper des changements de minute à 59 secondes, etc...
@olivierdidonato6127
@olivierdidonato6127 2 года назад
Bonjour Bertrand et merci pour cette description que je me suis empressé de réaliser. Cela fonctionne par intermitance ( par moment les chiffres sont remplacés par des traits ). Je dois dire que j'ai utilisé Ucenter 2.21 pour tenter de configurer le gps ( suppression des trames inutiles et configuration du signal PPS ), mais voila, je n'ai pas du tout la meme interface graphique que vous sur ucenter et je n'ai pas pu finaliser la config du GPS. Quoi qu'il en soit, votre soft tourne et je vais persévérer dans la config du GPS. Merci pour toutes vos vidéos particulièrement intéressantes. Pour info, et en tant que radioamateur, j'attend avec impatience la suite du GPSDO. Juste un mot, BRAVO
2 года назад
Votre signal GPS est peut-être trop faible.
@Polygonal95
@Polygonal95 2 года назад
Excellent, ludique et pédagogique pour intéresser un enfant ou un ado à un sujet plaisant. Merci !
@MrSebkilou
@MrSebkilou 2 года назад
L’horloge à pendule, que de souvenirs d’enfance ! Très joli son.
@TheTruePaleRider
@TheTruePaleRider 2 года назад
1/2 Bonjour. Tout d'abord : merci pour votre travail de Recherche & Développement : vous allez me faire gagner du temps et j'apprécie cela (j'ai un projet en cours concerné par le sujet que vous traitez). Ici la Normandie, bonne continuation à vous.
@zakariasavadogo4456
@zakariasavadogo4456 2 года назад
J'aime suivre tes vidéos, pour un débutant c'est très motivant instructifs , alors continuez dans ce sens si possible car ça aide beaucoup ,merci bien ! .
@blackwolf1528
@blackwolf1528 2 года назад
Merci. Toujours au top!
@kaahua
@kaahua 2 года назад
Merci pour cette gestion et l'utilisation d'un module GPS. je suis d'autant plus intéressé que je compte bientôt prendre la mer, gérer en plus du positionnement les mouvements du bateau à l'aide de capteurs gyroscopiques, ceci dans le cadre d'une recherche sur l'influence sur les vagues du relief des cotes.
@pascalr.4027
@pascalr.4027 2 года назад
J'ai une vieille antenne gps sur batterie qui transmet le signal en bluetooth. La vidéo m'a donné l'idée de jouer avec et de ne plus la laisser trainer dans un coin. Merci pour cette vidéo instructive.
@emilehuguenotte3158
@emilehuguenotte3158 2 года назад
Votre commentaire m'a donné une idée je vais place le module a l'extérieur de l'appartement et transmettre les info par wifi avec un esp8266
@Electro-Info-Tech
@Electro-Info-Tech 2 года назад
Très intéressant, j'avais choisi le signal dcf77, pour application dans le cadre d'un projet de domotique. Mais avantage non négligeable avec votre solution est de pouvoir utiliser la latitude et la longitude pour des info météo. Il serai vraiment intéressant et très rare sur internet de programmer le tout avec des interruptions. Et de pouvoir rouler un autre programme en parallèle peut être la prochaine vidéos 😉
@exploozz460
@exploozz460 2 года назад
J'aime beaucoup tes vidéo, très instructif et ça donne beaucoup d'idée, contrôler un signal 10MHz par GPS, ça serait plaisant de voir la façon que tu le réaliserais.
@bignadialna1374
@bignadialna1374 2 года назад
merci pour cette vidéo
@etienneguyot9069
@etienneguyot9069 2 года назад
Salut Bertrand, J'aime bien ce petit projet rapide et efficace, pour une utilisation comme horloge c'est top ! Resterait à gérer la "leap second" pour éviter un dépassement certains 31 décembre à 23:59:60... Probablement un peu plus complexe à gérer car il faudrait aussi extraire le message d'annonce (je ne me souviens plus exactement quel est son préambule) En tous cas merci pour l'idée car il y a matière à "bidouiller" autour et l'adapter à ses besoins...
2 года назад
Ouf! J'en conviens que le leap second (+ 1 seconde) ne sera pas gérée élégamment. Les champs vont s'effacer durant la seconde 60. Mais tout rentrera dans l'ordre à 00! Bof!
@fabienlecomte4814
@fabienlecomte4814 2 года назад
Merci a toi:-)
@franckrene-
@franckrene- 2 года назад
Super
@etiennebatori2093
@etiennebatori2093 2 года назад
Bonjour, merci beaucoup pour cette vidéo que j'ai très appréciée. J'aimerais juste réagir à une affirmation: la précision des horloges GNSS. Il y a peu, et comme dit par d'autres personnes, cette dernière était effectivement de quelques 10 ns. Toutefois, les satellites GNSS modernes embarquent des horloges qui permettent d'obtenir 1 ns (comme les maser à hydrogen passifs de GALILEO). D'ici quelques temps, toutes les constellations globales (GALILEO, GLONAS, GPS, BEIDOU) auront des performances similaires. Le problème c'est que cette stabilité est souvent dégradée par le receveur, les conditions atmosphériques, le multipassing, etc... Donc malheureusement, difficile d'obtenir 1 ns à la maison. Mais ce n'est que partie remise ! A noter que le problème est un peu plus subtile: la stabilité de 1 ns est le "pire cas", celle qui est garantie par les horloges. A certains moments, la précision peut être meilleure. Impossible toutefois de savoir quand...
@beepernet
@beepernet 2 года назад
Dans la même idée, il est possible d'utiliser le même montage avec le Raspberry Pi sous Debian, faisant office d'un bon serveur NTP PRS (Primary Reference Source). Installer les pilotes de communication série et le pps. Installer gpsd et chrony, configurer. Je l'utilise pour ma station ADSB, permet une meilleure triangulation M-LAT entre les stations et me fait un bon serveur NTP à l'interne pour mes besoins informatiques. Solution efficace utilisable en entreprise. Pas besoin de code, juste configurer. Je vais essayer un Module récepteur d'horloge atomique V3 WWVB MSF JJY60 60 kHz, mais je pense être trop loin...
@stewe605
@stewe605 2 года назад
Ça me rappel quand j’avais bidouiller l’interface d’un garmin etrex en afrique, qui bien qu’il m’a pas mal aidé, était très limité graphiquement. Je l’avais donc interfacé avec un psion S3a, et programmer un petit soft pour pouvoir me positionner sur des cartes vectorielles que je téléchargeait sur le net. Maintenant le récepteur GPS est dans les smartphones et les cartes aussi.
@Photoss73
@Photoss73 2 года назад
Y a peu, j'ai interfacé mon Garmin Foretrex 201 (fait pour guidon de vélo ou poignet de promeneur, donc très limité en écran en N&B) qui sort en RS232 (fiche jack) par un Arduino et une puce RS232/série pour stocker les coordonnées. Quand je m'arrête qq part pour prendre des photos je notais les coordonnées de ce GPS accroché près du tableau de bord, là j'appuie sur un bouton.
@stewe605
@stewe605 2 года назад
@@Photoss73 Faut avouer que ces Garmin bien que basique, sont increvable choque, flotte, temps le mien doit avoir 20ans et il marche toujours. J’aime bien l’idée de toujours pouvoir les améliorer en trouvant une application particulière.
@Photoss73
@Photoss73 2 года назад
@@stewe605 Le mien a eu parfois des ennuis pour démarrer (sans raison précise, hasard), rien n'est parfait. Tant que ça dure autant l'exploiter. J'ai dessoudé le petit circuit sous le support servant à la charge & au port extérieur et mis un bout de circuit imprimé dessous avec plaquette MAX3232 et prise USB femelle, caché sous l'engin, pour continuer à l'accrocher dans la voiture, y a alimentation 5V (charge & fonctionnement) et transfert de données quand besoin en une seule prise moderne. Mais si je me gare sous des arbres, le signal GPS est souvent perdu (vieux truc pas très sensible :-) il doit bien avoir 17 ans, au moins).
@franckpichard9858
@franckpichard9858 2 года назад
Génial ! Comme d'habitude, perso je trouve pas ça ennuyant la lecture du code source
@Elysian450
@Elysian450 2 года назад
C'est certain que je m'en fait un!
@jean-michelriviere4726
@jean-michelriviere4726 2 года назад
Bonjour, Et merci pour vos vidéos. En début de présentation, vous parlez de "à la nano-seconde". C'est un peu optimiste, à ma connaissance la précision du 1PPS serait plutôt de 100 ns. Mais bon, pour l'application envisagée ce n'est pas un soucis. Il aurait été intéressant de voir le front de monté du signal PPS . Pour des applications radio, envisagez-vous de faire une vidéo sur la synchronisation en fréquence à l'aide du GPS, ou sur la mesure précise de fréquence ? Le GPS est souvent utilisé pour "discipliner" des OL.
2 года назад
La justesse de ce GPS est de 30 nS RMS. Et il existe de meilleurs GPS conçus pour les applications de synchronisation qui offrent du 10nS. C'est donc possible d'atteindre les nanosecondes. J'ai déjà développé un système d'asservissement de 10 MHz par GPS dans les années 2000. C'est un domaine que je connais bien. Mais ça peut devenir assez complexe à expliquer. Il faudrait donc que ce soit une série de vidéos. J'ai peur que tout cela n'intéresse que les plus ferrés en électronique, et que ça ne rejoigne pas la grande majorité des bidouilleurs, qui n'y verraient aucun intérêt personnel. On verra bien si je me décide un jour...
@michelday
@michelday 2 года назад
Gestion de l'heure locale et de l'heure avancée : j'utilise les librairies WiFiNINA_Generic et Timezone_Generic sur un Arduino MKR WifFi 1010
@jeanbernier
@jeanbernier 2 года назад
Bien intéressant ! !! Le soft n'ai pas si simple !!!!
@esspe2
@esspe2 2 года назад
16:35 le fil bleu sur le bouton vert ;-) (*) Blague à part bravo: bien présenté, explications et code clairs, remarques pertinentes (pps front descendant, protocole autre que nmea, baudrate, filtrage des messages à la source, niveau 3.3v toléré par l’arduino 5V et j’en passe) ça donne envie d’essayer. (*) M’sieu, pourquoi mon PC il reçoit pas le signal TXD, mais qu’il clignote toutes les secondes ?
@emilehuguenotte3158
@emilehuguenotte3158 2 года назад
Bonjour je vous adore j'ai déjà fait ce projet mais le soucis rencontré c'est l'antenne qui doit être le plus près de la fenêtre sinon pas de réception merci pour vos vidéos j'adore !
2 года назад
C'est le cas pour tout ce qui touche les satellites!
@andreb.3206
@andreb.3206 2 года назад
Bonjour Bertrand, C'est encore une très belle idée de projet et présentée comme à l’habitude de façon impeccable en tout point. Comme cela m’intéresse beaucoup, j'aimerais faire ce projet. Mais je ne trouve sur Amazon que des modules à 4 broches. Est-ce que l'on peut utiliser directement la broche 3 du Neo pour avoir le signal PPS ? Merci encore pour ce bon travail
2 года назад
Absolument, et j'aurais dû le mentionner. Ce sera juste un peu moins propre.
@stephaneng5358
@stephaneng5358 2 года назад
Merci pour cette vidéo très intéressante sur le GPS, sinon avec la récupération d'onde radio RDS pourrais t'on avoir cette même information de date et d'heure local ? mais c'est peut être pas aussi précis ?
2 года назад
RDS?
@MrSebkilou
@MrSebkilou 2 года назад
Pour les originaux qui ne supportent pas les heures été/hiver, et qui préfèrent vivre à une heure ”biologique”, vu que la longitude est présente dans la trame, il y a donc moyen de réaliser une horloge solaire... (approximative).🌞
@magnetiseur77
@magnetiseur77 2 года назад
Bonjour EB, Je ne connais pas l'arduino, mais j'apprécie les //remarques à chaque ligne... Je me bat, au travail, pour que les collègues en mettent.... beaucoup au moins. Juste une question: la détection du rising edge se fait en polling dans votre configuration ? Si oui, ne perdez vous pas un peu de "précision" ? Amicalement F1SLU
2 года назад
Oui,mais si peu. Lisez les commentaires plus bas pour plus de détails.
@magnetiseur77
@magnetiseur77 2 года назад
@ OK, j'ai pu lire, en effet, des infos plus bas... Intéressant. Projet bien mené, comme d'hab. C'est un plaisir de vous suivre. Amicalement.
@pierrefellin3700
@pierrefellin3700 2 года назад
Merci pour cette magnifique video. Existe t'il dans la norme Nema une trame avec les heures de levé et couché du soleil?
2 года назад
Pas à ce que je sache. Cela sort du but même du GPS.
@Photoss73
@Photoss73 2 года назад
Non, il faut les calculer, selon où on se trouve, et le GPS donne justement cette information. :-)
@pioupiou3935
@pioupiou3935 2 года назад
Ca pourrait être intéressant d'utiliser cette source de précision pour alimenter un générateur de fréquence, un fréquencemètre ou un analyseur de spectre.
2 года назад
Il faudrait faire beaucoup mieux! Piloter un 10 MHz par GPS est beaucoup plus complexe.
@pokebattle763
@pokebattle763 2 года назад
23:04 Pourquoi softwareSerial? Les broches 0 et 1 sont utilisables Faut juste les débrancher pendant le téléversement du code dans l'arduino Ça prends moins de place (Dans ton cas, la place n'est pas un soucie, mais pour d'autres projets, ça pourrais l'être)
2 года назад
Reconnecte-Déconnecte...Cela devient encombrant durant le développement. C'est un choix que l'on fait.
@remiechange5482
@remiechange5482 2 года назад
L'étape suivante, c'est d'utiliser le signal 1pps, ou sa version modifiée (xxxx Hz ) comme référence de fréquence d'un OCXO à 10Mhz ou 100Mhz dans une PLL On a ainsi au labo pour pas cher une référence de fréquence à 10^-12 ( 0.001ppm) , syncronisée sur le GPS et ses horloge rubidium qui prennent en compte la relativité générale..C'est beau.
2 года назад
Déjà fait, mais pas publicisé sur la chaîne É-B. Peut-être un jour...
@Photoss73
@Photoss73 2 года назад
@ genre "A Simplified GPS-Derived Frequency Standard" 👍😊 C'est ancien mais ce que j'ai monté chez moi (le module GPS sort en PPS pour l'OCXO et les données série vont vers l'horloge, chacun son besoin).
@jcl5540
@jcl5540 2 года назад
Bonjour, Merci pour cette vidéo : un montage simple et efficace. Mais pour moi le problème réside dans la réception des signaux GPS puisqu'il faut mettre une antenne au minimum en bordure de fenêtre voir dehors comme vous le précisez. On n'a pas l'habitude d'utiliser des horloges avec un fil à la patte. Vous parlez de d'horloge avec RTC : quel avantage présente l'utilisation du GPS ? Si on se fixe comme exigence d'une précision d'une seconde tous les 6 mois environ (entre deux mises à l'heure obligatoire avec le changement d'heure qu'on nous impose) l'utilisation d'un module RTC est-il suffisant ? ou le GPS s'impose-t-il ? Enfin y-a-t-il moyen d'afficher le niveau du signal reçu (le S mètre !) ainsi que le nombre de satellites reçus ? Galliléo, GPS européen, mais sur lequel les USA ont la main, utilisant des horloges plus justes et dérivants encore moins ne serait-il pas préférable pour une recherche d'une plus grande précision ? Enfin (le dernier!) un (courte ?) vidéo sur la norme NMEA 0183 pourrait être intéressant ... Merci de votre attention. 73.
2 года назад
Ce projet donne des idées, et n'est pas une finalité en soi. Toutes les réponses sont: À votre choix. Question de préférences. Moi je préfère l'approche GPS, parce que l'heure ne glissera jamais. Vous pourriez décoder les messages NMEA que vous voulez, et afficher la force du signal. Amusez-vous!
@emilehuguenotte3158
@emilehuguenotte3158 2 года назад
Bonjour, tout cela me donne des idées mettre le récepteur dehors et avec un esp8266 envoyer le résultat sur mon horloge sans être connectés au internet et je passerai pas par le protocole réseau NTP bien que cela fonctionne mais en cas de perte internet plus de réglage possible
@mikemorel2069
@mikemorel2069 2 года назад
Salut Bertrand. Merci pour cette video. Le projet m'intéresse. Mais je ne possède pas d'antenne gps. Alors je me demande si il existe un moyen de savoir si je reçois suffisamment le signal gps dans mon labo ou si une simple antenne artisanale peut faire l'affaire ? Merci
2 года назад
L'idéal est une antenne amplifiée, pas très chère de toute façon. Mais vous devez la placer à une fenêtre.
@Photoss73
@Photoss73 2 года назад
L'horloge normande (#100ans) héritée de ma mère avance, retarde, avance, retarde, il faut monter, descendre le balancier... 😕 Je me suis inspiré y a un certains temps de celle de VE2xxx 😎 en changeant tout, Arduino et non PIC, 8 blocs de 8 pixels avec MAX7219. Mais j'ai remarqué que quand une horloge GPS fonctionne, si on en allume une autre, il lui faut bien une minute pour se caler, elle a quelques secondes de décalage sur l'heure affichée, mais ça se résorbe. Par contre vouloir faire une transition ascendante ou descendante aux chiffres (scrolling) m'a donné du fil à retordre (chiffres à cheval sur deux blocs), passer de 59 à 00 sans prendre une seconde. Ai vu un modules GPS (antenne céramique sur la carte) qui ne fonctionne que dehors, un autre qui tourne au rez de chaussée avec un étage et le toit au dessus, certains qui mettent qq dizaines de secondes à trouver les satellites, un autre deux secondes, un peu la loterie selon le fournisseur/modèle/clone. DCF77 n'a pas une portée universelle même en Europe, GPS est accessible de partout.
@devtech2010
@devtech2010 2 года назад
Bonjour, cela me semble un beau projet simple à mettre en œuvre, mais pour un néophyte comme moi, le temps GPS quand vous habitez par exemple en Belgique est-il à l'heure directement ou faut-il intégrer du code dans l'Arduino pour ajuster l'heure ???
2 года назад
L'heure UTC, c'est l'heure UTC!
@MrSebkilou
@MrSebkilou 2 года назад
Oui, il faut ajuster l'heure. Chez Tintin, ajouter 1 ou 2 heures au temps universel, selon heure hiver/été. Mais il faudra écrire une version 2.0, vu que les pays d'Europe devront appliquer les nouvelles règles un jour ou l'autre.
@Photoss73
@Photoss73 2 года назад
Celle que j'ai construite, lui ai mis un décalage de 1, et un interrupteur pour ajouter une autre heure tant qu'on ne sait pas quand ça va s'arrêter, ce changement été/hiver, ni sur quelle heure (pour ne pas recoder l'Arduino dans xx années :-) ). En UTC on peut se promener partout avec mais une fois codé un fuseau horaire, on doit rester dans la zone qui va avec. Mes deux boitiers photo sont en UTC, j'oubliais d'en changer l'heure été/hiver, la date de prise de vue donne mentalement l'heure locale (+1h ou + 2h, facile à calculer :-) ).
@devtech2010
@devtech2010 2 года назад
@ C'est gentil de me répondre cela mais ce n'est pas la réponse à ma question. Dommage pourtant beaucoup de personnes d'Europe et ont la même question à se poser.
2 года назад
Mal compris votre question initiale. En conclusion de la vidéo, j'explique justement que vous devrez vous-même traiter l'heure si vous voulez afficher l'heure locale. Et vous devrez pendre en compte les changements d'heure.
@blackwolf1528
@blackwolf1528 2 года назад
Bonjour Bertrand, j'essaie de paramétrer le logiciel u center sans branchement avec l'arduino mais directement avec l'UART. Pourriez vous svp me dire si le PPS doit être attaché au RX de l'UART ? Ne faut il pas attacher les TX et RX du GPS? Merci
2 года назад
Le PPS n'a rien à voir avec la communication UART. TX -> RX, RX
@blackwolf1528
@blackwolf1528 2 года назад
@ d'accord, par contre la flèche verte discontinue du schéma va bien vers l'USB-UART du PC. Merci
@blackwolf1528
@blackwolf1528 2 года назад
Merci beaucoup Bertrand, ça fonctionne.
@pierredieu1620
@pierredieu1620 Год назад
Bonjour Bertrand, j'essaie de réaliser ta proposition de montage. Pour me connecter à la même carte que tu nous montres, j'utilise un câble USB à COM, PL2303HX 1m, TTL UART vendu sur Aliexpres . Le programme u-blox ne voie pas la connexion COM14 dans mon cas. Cela viendrait il de la carte, de l’adaptateur qui a un fil 1m … ? Bien à toi
Год назад
Non, la longueur n'est pas un critère. Il faut sonder les signaux avec un oscilloscope pour voir s'il y a de l'activité. Attention à l'inversion des signaux TX dans TX et RX dans RX. C'est habituellement le trouble. Aussi, attention car le Ublox fonctionne avec une logique 3,3V. Il est très possible que votre convertisseur fonctionne à logique 5V...
@billgrosby1725
@billgrosby1725 2 года назад
Bonjour, je ne trouve pas le logiciel u-center version 21.09 identique à la votre
2 года назад
C'est maintenant version 22.02. www.u-blox.com/sites/default/files/u-centersetup_v22.02.exe.zip
@billgrosby1725
@billgrosby1725 2 года назад
@ Merci mais la je suis perdu pour pouvoir supprimer les trames inutiles et ne conserver que GPRMC. l'ergonomie a completement changée (un tuto serait le bienvenu ...)
@billgrosby1725
@billgrosby1725 2 года назад
bonjour, c'est maintenant ok mais comment rajouter 1 heure à l'affichage lcd (heure d'ete en france) merci pour ce super boulot
@billgrosby1725
@billgrosby1725 2 года назад
laisse tomber j'ai trouvé (hrs + 1)
@leledu5016
@leledu5016 2 года назад
Je pense qu'il aurai été malin de faire une triangulation toutes les 10 secondes avec une carte des fuseaux horaires pour qu'elle soit parfaitement autonome. Sinon bonne vidéo
@tchize
@tchize 2 года назад
Alors, a vue de pifomètre en première lecture, je dirais que cette horloge va se tromper de 24h une fois tous les 4 ans, le 29 février à minuit, puisqu'elle ne prend pas en compte la variable leap_year dans le bloc incrémentant la date à minuit et qu'elle croira avoir sauté au 1er mars. Le calcul du leap year assez naïf, mais bon celui là on a 80 ans pour voir le bug arriver. On en a tous chié pour le bug de l'an 2000, on peut laisser aux petits enfant le bug de l'an 2100 qu'il s'occupent un peu. Il serait intéressant de rappeler que, sur un GPS, l'heure renvoyée peut contenir jusque 61 secondes dans une minute, en raison de la présence de seconde intercallaire. Cet almanac d'heures intercallaires dois d'ailleurs, il me semble, être réceptionné par la puce GPS. Ce qui a pour conséquence que, suivant le modèle et l'implémentation, il peut se passer environ 15 minute au démarrage pendant laquelle l'heure renvoyé par la puce est actuellement décalée de 18 secondes. Ben oui, une masse de matières qui tourne sur elle même dans un ballet gravitationnel autour d'un coeur de plasma, ça a une légère tendance à rien en avoir à foutre de la régularité d'une horloge atomique, et faut parfois ajuster les GPS avec l'heure astronomique. Sur ce, j'y connais rien en électro, mais j'ai appris plein de trucs, merci :D
2 года назад
Vous avez raison, il manque une vérification de condition de l'année bissextile dans le jour du mois. Il faut y permettre 29 jours en février. Je vais corriger. Quant aux autres situations, elles sont moins sérieuses. En 2100, le GPS n'existera plus! Et lorsqu'il y a une seconde intercalaire, durant cette seconde, l'affichage va indiquer --:--:--.
@jeanst-pierre8195
@jeanst-pierre8195 2 года назад
Le projet de l'horloge précise marche bien mais seulement dehors avec la petite antenne. Quelqu'un sait-il quelle antenne je devrais utiliser pour que l'horloge fonctionne à l'intérieur ? Merci.
2 года назад
Vous devrez impérativement placer l'antenne près d'une fenêtre. Les antennes GPS patch carrées dans un boîtier moulé en plastique noir font le boulot. Disponibles partout en ligne.
@jeanst-pierre8195
@jeanst-pierre8195 2 года назад
@ Bonjour Bertrand. Merci pour l'info. j'ai commandé une antenne recommandée sur Aliexpress. Bye. Jean
@denisbouchard5305
@denisbouchard5305 Год назад
Bonjour, Je viens de tomber sur votre chaine RU-vid en faisant des recherches sur comment exploiter les données GPS (et Hop 1 abonné de plus). Comment récupérer le numéro de la semaine dans touts ces données? Bonne journée
Год назад
Je ne crois pas que ce soit disponible tel quel via GPS. Il faut le calculer.
@denisbouchard5305
@denisbouchard5305 Год назад
@ Merci pour votre réponse
@MrSebkilou
@MrSebkilou 2 года назад
Petites remarques, sans vouloir dénigrer ce beau projet: la précision aurait été meilleure par une gestion du signal pps par une routine d’interruption. Et en poussant le bouchon, peut-être aussi sur un front descendant (car si en dessous de 3V l’état est à zéro, l’inversion de l’état se fera plus vite sur le front descendant). Mettre aussi la réception uart dans une routine d’interruption. Cela permettrait d’alléger la boucle Loop et réduire un peu la consommation.
2 года назад
J'avais initialement conçu avec une interruption sur le front montant du PPS, mais il y avait conflit de gestion des interruptions car la librairie série soft utilise déjà les interruptions. Plutôt que d'adapter la routine d'interruption existante dans la librairie pour y intégrer le PPS, j'ai opté pour la simplicité. De toute façon, lorsque le front montant du PPS se présente, il n'y a pas d'autres activités en cours; la boucle est très rapidement exécutée (que quelques instructions) compte tenu de la vitesse du CPU. Mais je concède que l'idéal aurait été d'utiliser l'interruption sur front montant (ou descendant).
@bah4dz
@bah4dz 2 года назад
0:30 Horloge allemande fabriquée après guerre dans les années 50.
2 года назад
Non! Le mécanisme est estampié de la date de fabrication: 1885!
@gc1924
@gc1924 2 года назад
Bonsoir et merci
@francoisp3625
@francoisp3625 2 года назад
Encore une fois une bonne vidéo sur un bon sujet :) comme souvent voire toujours :)
@TheTruePaleRider
@TheTruePaleRider 2 года назад
2/2 Je me permets cette remarque concernant le code (LIGNE 167 - test sur la divisibilité par 4) : ok mais ... les années bissextiles séculaires ne sont pas bissextiles, sauf celles dont le nombre de siècles est divisibles par 4 (code à ajouter : deux tests : un sur la divisibilité par 100 et un sur la divisibilité par 400). Donc je me permets de vous signaler que dans le futur, l'affichage sera erroné le 1er mars 2100 à 00h00 (car le mois de février 2100 n'aura que 28 jours, 2100 n'étant pas bissextile). Si j'ai bien compris le programme : l'erreur ne durera qu'une seconde :-) Si vous ne changez pas le code ... Rendez-vous en 2100 pour le constater ;-) Aloha. PS : Cette remarque sur les années bissextiles est là seulement pour votre information car votre code est très bon (bravo) et votre travail sur le module GPS va m'être utile : merci encore !
2 года назад
J'espère que vous y serez en 2100 pour vérifier le tout ! Mais je doute que ce genre de système sera toujours fonctionnel. Le GPS sera aussi archaïque que la TSF par arc électrique l'est aujourd'hui....
@alphonsetartempion1563
@alphonsetartempion1563 2 года назад
Bonsoir Bertrand Très beau projet, bravo ! Hâte de voir la suite (mise en boite). Francis
@lacourarieeric7650
@lacourarieeric7650 2 года назад
Bravo pour se projet très instructif et intéressant malgré la complexité du code arduino . je trouve les explications très complexes mais je ne connaissais rien au (GPS) , pour moi je me cantonais au module DCF77 (horloge atomique Allemagne).moi étend a cognac les signaux radios ne passent pas tjs bien la réception est trop faible ,donc je vais essayer se montage.... cordialement
@cyrillehulinnicolas8764
@cyrillehulinnicolas8764 2 года назад
Hello, as tu pensé à prendre en compte les temps de propagation ;)
2 года назад
À ma connaissance, c'est déjà pris en compte par le récepteur GPS!
@froeze
@froeze 2 года назад
"sac a dos" ??? 😂😂😂😂
2 года назад
Traduction directe du produit nommé "LCD back pack". Amusant et assez descriptif.
@Photoss73
@Photoss73 2 года назад
Module d'interfaçage I2C de l'afficheur Lcd. C'est moins joli. Verrue I2C, c'est pas mieux.
@WhatCID
@WhatCID 2 года назад
Cool pour faire un serveur NTP ( GPS). Quoi que, là pour le coups, la version RS232 serait plus indiqué. Merci Pour cette vidéo ;)
@LionelG-Euchcat
@LionelG-Euchcat 2 года назад
Bonjour et bravo pour votre travail, et pour gérer le nombre de jours pour le mois de février ? (29 jours dans le cas des années bissextiles) c'est géré comment ? Meilleures salutations.
2 года назад
C'est dans le code, lignes 167 et 168. Mais le traitement n'est fait que pour le compte du jour de l'année. Le GPS s'occupe de la date.
@esspe2
@esspe2 2 года назад
J’y avait pensé aussi, mais il me semble que l’erreur n’apparaîtra que le 1er mars à zéro heure zéro seconde. C’est un bon compromis. Par contre le décompte des jours de l’année est permanent, et là l’erreur aurait pu rester jusqu’à la fin de l’année.
@seyboucegasmi5847
@seyboucegasmi5847 2 года назад
شكرا! اما انا فأنى اخب صوت الاذان.
2 года назад
Je ne lis pas l'arabe. Visiblement, vous comprenez le français. Pourquoi ne pas aussi l'écrire?
@user-nw4os9qh7p
@user-nw4os9qh7p 2 года назад
@ , malheureusement c'est du spam religieux
Далее
Projet PC Windows 98 - Drivers et tests USB - Part 2
26:20
Le cahier des charges et l'analyse fonctionnelle
9:13
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 7 млн