Les cookies assurent le bon fonctionnement de nos services. En utilisant ces derniers, vous acceptez l'utilisation des cookies. En savoir plus

Tableau d’affichage sportif

Sauvegarder: 18 J'aime

Partager:

Difficulté:

Pour un concours robotique, il fallait que j’affiche le score de la partie et le temps restant, avec bien entendu le budget le plus petit possible. Le tableau devait être posé sur la table de marque. Un arbitre s’occupait du chronométrage et un autre du score. Cet arbitre pouvait se déplacer autour de l’aire de jeu. J’ai donc choisi d’afficher le temps et le score sur deux modules à matrice de leds (c’est plus grand que de simples afficheurs 7 segments et donc plus lisible) piloté chacun par un Arduino Uno. Pour la gestion du temps, trois boutons poussoirs permettent : -de déclencher le chronomètre -de le mettre en pause -de le réinitialiser Une matrice à led adressable type WS2812 (Néopixel) permet d’afficher une séquence lumineuse à la fin de la partie. Pour la gestion du score, une application Android permet : -d’augmenter le score de chaque équipe grâce à deux boutons par équipe -remettre le score à zéro en fin de partie grâce à un bouton Cette application communique avec l’Arduino Uno grâce à un shield Bluetooth. Dans notre société de surconsommation, tout est prétexte pour changer le matériel que nous possédons déjà et qui fonctionne parfaitement. J’ai pris le parti inverse, c’est-à-dire de réutiliser du matériel voué à la casse pour mes projets DIY. Pour ce projet, j’ai donc récupérer une tour d’un vieil ordinateur qui servira de base au tableau d’affichage et fournira les tensions + 5V et +12V nécessaires au fonctionnement du tableau d’affichage. Une vidéo du projet est consultable ici : http://pecquery.wixsite.com/arduino-passion/concours-robotique. Nous pouvons voir sur la photo ci-dessous le tableau d'affichage en situation réelle avec l'arbitre à droite qui tient la tablette dans les mains.

Matériel :

Budget : 1€

Etape 1 : La préparation de la tour

Après avoir trouvé une tour d’ordinateur, il faut désosser tout l’intérieur sauf le bloc d’alimentation. Ensuite, sur la face supérieure, nous percerons trois trous d’un diamètre adapté aux boutons poussoirs et un trou de diamètre 10 mm au centre d’une des faces latérales pour faire passer les câbles qui iront aux deux modules matrice à led MAX7219 et au module à led Neopixel.

Ensuite, il faut placer les boutons poussoirs puis souder des fils de 30 cm environ comme indiqué sur la photo.

Etape 2 : La partie chronométrage

Le programme Arduino de cette partie attend l'appui sur le bouton poussoir vert relié à la broche numérique N°2. 

Dès que le compte à rebours est lancé, il y a un décompte du temps seconde par seconde avec affichage sur le module à matrice de leds. Le temps initial (3 minutes dans notre cas) peut être modifié. Il faut juste changer la variable minute au début du programme.

Un appui sur le bouton jaune relié à la broche numérique N°3 déclenche l'arrêt du compte à rebours.

Lorsque le temps s'est totalement écoulé, une animation lumineuse se déclenche sur la matrice à leds au centre du tableau d'affichage. Nous aurons successivement un carré rouge, puis bleu, puis orange, etc.

Un appui sur le bouton rouge relié à la broche Reset arrête l'animation lumineuse et remet l'affichage à 03:00.

La réalisation de cette partie est relativement simple. Nous fixerons sur une plaque en ABS, en contre-plaqué de 3 mm, ou ce que vous avez sous la main les matrices sur lesquelles nous aurons au préalable souder les fils de 30 cm environ (voir photo du schéma). Les matrices à leds sont fixées sur la plaque avec des entretoises.

Fichiers :

Etape 3 : La partie score

Le programme Arduino de cette partie attend la réception d'un octet via le shield Bluetooth.

Si l'octet reçu est 0, on fait une remise à zéro du score.

Si l'octet reçu est 1, on ajoute un point à l'équipe blanche.

Si l'octet reçu est 2, on ajoute deux points à l'équipe blanche.

Si l'octet reçu est 3, on ajoute un point à l'équipe noire.

Si l'octet reçu est 4, on ajoute deux points à l'équipe noire.

Comme pour la partie chronométrage, nous fixerons la matrice à leds sur la plaque avec 4 entretoises.


Fichiers :

Etape 4 : L'application Android

L'application Android développée sous App Inventor comporte 5 boutons envoyant respectivement les 5 octets décrits dans l'étape précédente.

En haut de l'application, il y a également un bouton qui permet de connecter la tablette à la carte Arduino via le shield Bluetooth. Attention de câbler correctement les cavaliers de ce shield sur les positions 2 et 3.

Je joins deux fichiers :

- le premier au format apk est en fait l'executable. Il suffit de le coller dans un répertoire de la tablette, puis de cliquer dessus. L'installation se lance toute seule.

- le second au format aia est le code source. Cela vous permettra de modifier l'application pour l'adapter à vos besoins.

Nous distinguons sur la 3ème photo, les différents blocs de programmation avec :

- à gauche, la partie traitant l'initialisation du programme et la connexion Bluetooth.

- à droite, la partie traitant la gestion du score.

Vous pouvez reprendre cette application pour par exemple commander un robot en Bluetooth. Il suffit de modifier la forme et l'emplacement des boutons, vous pouvez également en ajouter. Un "clic" sur un des boutons envoie un octet qui sera traité par le programme Arduino qui le recevra.


Fichiers :

Etape 5 : L'installation des cartes Arduino dans la tour

Tout d'abord, nous fixerons la plaque en ABS sur la tour avec 4 entretoises. Tous les fils des matrices à leds passeront par le trou que nous avons fait dans la tour à l'étape 1.

Pour éviter que les fils de câblage ne sortent des connecteurs des cartes Arduino, j'ai utilisé un shield à bornier à vis. Cela est très pratique et utile. On peut ainsi préparer son câblage sur ces deux shields et les insérer ensuite sur les deux cartes Arduino et surtout, si on a besoin d'utiliser les cartes Arduino pour un autre projet, on retire ces shields SANS AVOIR A RETIRER TOUT LE CABLAGE.  


Nous allons d'abord câbler les alimentations. 

- Il faut prendre le câble jaune (+12 V) en provenance du connecteur ATX (voir photo) du bloc d'alimentation de la tour et le brancher sur les broches VIN des deux cartes Arduino.

- Ensuite, il faut prendre le câble rouge (+5 V) et le relier à la borne + du condensateur (ce dernier pouvant être directement fixé avec la résistance sur le shield à bornier à vis)

- Finalement, on relie le câble noir (masse) au GND des cartes Arduino et la borne - du condensateur.

J'ai installé les deux cartes Arduino dans des boitiers plastiques afin les isoler du châssis métallique de la tour. Ensuite on branche tous les fils des boutons poussoirs et des matrices à leds sur les broches correspondantes des deux cartes Arduino. (voir les deux schémas de câblage). 

Etape 6 : Conclusion

Les deux parties (chronométrage et gestion du score) sont totalement indépendantes. Il est possible de réaliser qu'une seule de ces deux parties ou si vous souhaitez faire des économies de retirer la matrice à led au centre du tableau d'affichage.

Une question ,un doute !!! N'hésitez pas à me contacter. Je vous répondrai avec plaisir.

Sources :


michel83500
07 - 11 - 2017 : 00:00

T'es plus fort que le cador des toréadors. MICHEL.

Hi! It looks as though we both have a passion for the same thing. Your blog, "%BLOGTITLE%" and mine are very similar. Have you ever thought of authoring a guest post for a related blog? It will definitely help gain publicity to your blog (my site recieves a lot of visitors). If you happen to be interested, contact me at: %EMAIL%. Thanks jamon brown jersey http://www.izkole.com/jamon%20brown%20jersey-ID120024.html

This design is steller! You obviously know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost...HaHa!) Great job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool! basket adidas superstar aliexpress https://www.abridespins.com/actus.asp?UID=45915&cname=basket%20adidas%20superstar%20aliexpress

Ce jeu pourrait ??tre ??norme pour eux car ils jouent h?tes. The Kyrie 1 'Home' propose partie blanche ?? base sup??rieure qui se prolonge jusqu'?? la moiti?? de la semelle interm??diaire. Les Hawks sont 53-17 avec une avance de 13 matchs dans la division Sud-Ouest au cours des Wizards de Washington. adidas varial mid black white Je suis foir?? pendant quelques jours apr??s. Partager cet article sur Facebook Like Us Nouvelles connexes WWE Nouvelles et Notes 2014: CM Punk rompt le silence, Vince McMahon r??pond, Sting vs Triple H ?? Wrestlemania RumorsWWE SmackDown spoilers, R??sultats FOR 05 D??cembre, 2014: ??quipes Ryback jusqu'?? Avec Erick Rowan Versus Seth Rollins \u0026 Kane dans la pr??paration pour la guerre TLCThe entre Bray Wyatt et Dean Ambrose a d??g??n??r?? avec Wyatt blesser s??rieusement Ambrose semaine derni??re sur SmackDownwith leurs tableaux, Ladders \u0026 amp; Chaises correspondent ?? quelques jours seulement. adidas reedition maillot om 93 Malgr?? de fuite ?? la maison, les fans au Staples Center n'a pas abandonn??. Neymar (Barcelone) 40,0 millions de dollars (\u0026 euro; 36500000) 4. wish basket homme adidas COM SPORTS PAGE?Club de Serie A AC Milan peut ??tre essayer de couper les liens avec l'attaquant espagnol Fernando Torres, selon la publication britannique The Mirror, qui a ??t?? pr??t?? par la Premier League anglaise (EPL) leader Chelsea apr??s un mandat d??cevant avec l'ligue italienne team. adidas femme rose Klopp a dit qu'il est conscient que leurs fans sont d???us de leur performance cette saison, mais il a insist?? pour que ses joueurs ont fait de leur mieux pour mettre fin ?? leur effondrement. La couverture de flux en direct du jeu peut ??tre vu here. stan smith decathlon adidas energy boost 3 w AtleticoHas d??fensives que ne connaissent pas une ??quipe de Madrid Cette GoodLet'sface il: ?? aucun moment dans les six pr??c??dents matches cette saison a Atleticofaced Madrid en haut form. Référence: http://magsmoke.com/rss.xml

32: Early injury for Alvaro Negredo who’s gets nutted in the back of his head by?Djilobodji as the Sunderland defender challenges him in the air. curry house jersey farm http://www.clothesvips.com/curry%20house%20jersey%20farm-ID24584.html

The score ??tait 1 -0, mais il ??tait loin d'??tre aussi proche que le score indiqu??. And puis le mercredi, l'??quipe a rencontr?? son Kryptonite semblant et a perdu 2-0 dans la premi??re manche de la Copa del Rey KO ronde. Instead, Perez a frapp?? un coup de feu au champ droit dans ce qui serait un walk-off ?? Kansas City. adidas supernova glide 2011 Mauro Boselli a marqu?? deux fois pour Le \u0026 eacute; n dans leur 4-0 ??ruption d'Atlas, qui a gliss?? ?? la quatri??me place en place dans le classement. The - Xavier Woods, Big E et Kofi Kingston - ont fait leurs d??buts et SmackDown Heath Slater vaincus, Titus O'Neil et Curtis Axel dans un Tag Six-Man ??quipe match. veste adidas coupe vent Bien s?r, les Eagles sauv?? espace plafond salarial, mais ils vont avoir besoin de trouver un rempla?ant. LP Coupe: Avez-vous une ??quipe de football pr??f??r??e? stan smith rita ora shop online After le jeu, grands yankees notables ??taient au stade, sur le terrain pour saluer Jeter - joueurs tels que Mariano Rivera, Jorge Posada, Bernie Williams, Andy Pettitte , Tino Martinez et Joe Torre. stan smith strass Lopez a un an restant sur son contrat, dans lequel il rendra $ 16,700,000. James Harden a ??t?? un candidat MVP toute la saison, et les Rockets ont ??t?? l'am??lioration de la d??fense. adidas superstar argent adidas x palace boost Les Orioles ont domin?? les Tigres 21-10 dans un jeu de trois sweep. Référence: http://www.porcupinetree.it/rss.xml

Today, I went to the beach with my children. I found a sea shell and gave it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She placed the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is totally off topic but I had to tell someone! jogging adidas original superstar http://www.verasoie.fr/jogging%20adidas%20original%20superstar-ID44430.html

한편, 한국 여자 컬링 대표팀은 23일 오후 8시 5분 강릉 컬링센터에서 일본과 결승 진출을 놓고 물러설 수 없는 한 판 대결을 펼친다. 韰岇姮霛?鞁犽皽 http://www.xinbashop.com/韰岇姮霛?20鞁犽皽-ID20025.html

Getty Images5Ludogorets and Basel drew an uninspiring encounterGoals of the Week : Watch the finest strikes from the Premier League WeekendThe Sun. cody whitehair jerseys http://www.lalshops.com/cody%20whitehair%20jerseys-ID22731.html

Hiya! This is the fourth time visiting now and I just wanted to say I truley relish looking through your blog website. I decided to bookmark it at digg.com with your title: %BLOGTITLE% and your Web address: %BLOGURL%. I hope this is fine with you, I'm making an attempt to give your fantastic blog a bit more coverage. Be back shortly. adidas superstar 80s city series berlin https://www.abridespins.com/actus.asp?UID=15345&cname=adidas%20superstar%2080s%20city%20series%20berlin

"— Rio Ferdinand (.rioferdy5) August 27, 2016It is definitely a mistake to run into Zlatan Ibrahimovic." chicago blackhawks alternate jersey http://www.clothesvips.com/chicago%20blackhawks%20alternate%20jersey-ID28804.html

Hey there! I was curious to know if setting up a weblog such your own: %BLOGURL% is hard to do for unskilled people? I've been wanting to set up my own blog for a while now but have been turned off mainly because I've always believed it required tons of work. What do you think? Thankyou patriots ryan jersey http://www.izkole.com/patriots%20ryan%20jersey-ID109652.html

I抦 not that much of a internet reader to be honest but your blogs really nice, keep it up! I'll go ahead and bookmark your website to come back down the road. All the best adidas nmd r1 vert http://www.frsolde.fr/adidas%20nmd%20r1%20vert-ID2831.html

Hello just happened upon your website via Google after I entered in, "%BLOGTITLE%" or something similar (can't quite remember exactly). Anyhow, I'm relieved I found it simply because your subject material is exactly what I'm searching for (writing a college paper) and I hope you don't mind if I collect some information from here and I will of course credit you as the source. Many thanks. stan smith blanche a pois http://www.frwebs.fr/stan%20smith%20blanche%20a%20pois-ID39203.html

"emely stout defender, isn’t dynamic enough going forward to be a long-term option in that position, although he would fill in admirably." 銈儷銉嗐偅銈?銉溿儷銉夈兗 http://www.shopcheapab.com/銈儷銉嗐偅銈?20銉溿儷銉夈兗-ID12165.html

Yesterday, while I was at work, my sister stole my iphone and tested to see if it can survive a twenty five foot drop, just so she can be a youtube sensation. My iPad is now broken and she has 83 views. I know this is entirely off topic but I had to share it with someone! adidas superstar noir junior http://www.verasoie.fr/adidas%20superstar%20noir%20junior-ID29900.html

Hello there! This is my first comment here so I just wanted to give a quick shout out and tell you I truly enjoy reading your posts. Can you recommend any other blogs/websites/forums that deal with the same topics? Thanks for your time! black ny jets jersey http://www.izkole.com/black%20ny%20jets%20jersey-ID134450.html

Hello there. I am wondering if you would be interested in doing a website link swap? I see your blog: %BLOGURL% and my blog are structured around the same subject matter. I'd love to switch links or possibly guest author a article for you. Here is my personal e-mail: %EMAIL%. Make sure you contact me if you're even slightly interested. Thank you so much. superstar ebay http://www.tgrob.be/superstar%20ebay-ID57601.html

Sauvegarder: 18 J'aime

Partager:

Recevez une fois par mois les meilleurs tutoriels Déco dans votre boîte mail


Ces tutoriels devraient vous plaire

Borne d’arcade
Comment fabriquer son filament pour imprimante 3D
FERG : Mon vieux compteur EDF connecté en mode framboise