Yo, ça capte ? C’est le WIFI !

Boup bidi boup !

Avis à tous les membres ou à ceux qui songent à nous rejoindre !

Le WIFI (Week-end de d’Intégration et de Formation Intensif) se déroulera les 21 et 22 octobre, de 10h 22h ! 。゚( ゚^∀^゚)゚。

LIEN D’INSCRIPTION :

https://clubelek.sandcats.io/shared/f5WBPx–OWjW1BaMxEtPWBaPodlYuB7IftZMA6HDCF6

Date limite d’inscription : VENDREDI 20 OCTOBRE, 20h00.

Le programme détaillé est disponible à l’adresse suivante (*^‿^*) :

https://clubelek.sandcats.io/shared/yPv6NFlhcWacHJu8ahb9pT6UsgfvpLRj6TjFFtJLiK9

En résumé, des formations de 10h à 19h30, suivies d’activités détente après, jusqu’environ 22h. Les formations vous apprendront à vous familiariser avec les outils physiques et logiciels du club (imprimantes 3D, Sandstorm, …), et offriront une base méca, élec et info, sur laquelle nous pourrons construire les formations suivantes, qui auront lieu en semaine au fil du temps.

Les formations sont les mêmes les deux jours : choisissez-en donc deux différentes parmi les trois proposées (✧ω✧).

DISCLAIMER : Les formations requièrent d’être membre du Clubelek : si vous n’êtes pas déjà membre du club, prévoyez 20 ou 23€ selon que vous ayez la carte VA ou non afin que l’on puisse faire votre inscription annuelle à votre arrivée .

N’hésitez pas à partager l’événement Facebook, ou bien faire suivre le présent article !

Bises et à bientôt !

        Photo credit: Neticola via VisualHunt.com /  CC BY-ND

Mise à jour du minuteur LED

Cette année, les membres de la commission règlement ne nous ont pas gâtés pour la ré-utilisation du minuteur. Certes j'en ai fait partie, mais je n'avais pas vu cet effet de bord.

Alors pour remédier à cet oubli, voici une petite mise à jour de la fabrication du minuteur LED (voir un-minuteur-base-led-multicolores.html).

Compte tenu du fait que le temps de match passe de 90s à 100s, il faut rajouter quelques LED.
La solution idéale consisterait à rajouter un digit complet devant les deux existants. On pourrait alors aller jusqu'à 999s de match (ou de tout ce qu'on veut chronométrer d'ailleurs).
Dans le but de réduire le budget et de se limiter au strict nécessaire, j'ai décidé d'opter pour le rajout d'un "1" supplémentaire. On gagne ainsi 20 LED, mais on se limite à 199s (ce qui est déjà pas mal)
 

Tout d'abord, il va falloir revoir un peu la dimension de la planche pour y intégrer ce nouveau chiffre. Mais on peut aussi opter pour un resserrage des LED existantes et conserver la taille de panneau... c'est au choix.

Le matériel reste sinon le même, à 8 LED près. Le schéma électronique avec l'Arduino, le déclencheur et le bandeau de LED reste identique.
En revanche, le schéma des LED est différent. Le 1 est inséré devant les 2 autres digit (c'est un choix personnel, on aurait pu le câbler après...)

Il faut ensuite modifier le code pour prendre en compte les valeurs entre 91 et 100 qui n'étaient pas prévu dans le programme initial.
J'en ai profité pour rajouter des définitions de couleurs, des changements de couleur vers la fin du match et pendant la funny action (même s'il n'y en a pas cette année, on conserve cette possibilité)


// Mise à jour pour prise en comte du passage à 100s
// suppression du temps de funny action
// coupe 2018 : Robot Cities
#include <Adafruit_NeoPixel.h>

//#define FUNNY_ACTION
// Which pin on the Arduino is connected to the NeoPixels?
#define PIN_PIXELS            6

// How many NeoPixels are attached to the Arduino?
#define NUMPIXELS      64
// how many pixels per branch of the digits
#define NUM_PIX_PER_BRANCH  4

#define VAL_INIT  100
// the pin for launching counter
#define PIN_LAUNCH        6
// When we setup the NeoPixel library, we tell it how many pixels, and which pin to use to send signals.
// Note that for older NeoPixel strips you might need to change the third parameter--see the strandtest
// example for more information on possible values.
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN_PIXELS, NEO_GRB + NEO_KHZ800);
// colors defined for lignhtened (or not) pixels

uint32_t coul_on = pixels.Color(200, 200, 200);
uint32_t coul_red = pixels.Color(200, 0, 0);
uint32_t coul_off = pixels.Color(0, 0, 0);
uint32_t coul_blu = pixels.Color(0, 0, 200);
uint32_t coul_hi = pixels.Color(0, 0, 255);
uint32_t coul_green = pixels.Color(0,150,0);

int chiffres[10] = {0x77, 0x44, 0x3E, 0x6E, 0x4D, 0x6B, 0x7B, 0x46, 0x7F, 0x6F};

int go_counter = 1;
int val_counter = VAL_INIT; // number of seconds
void setup() {
 // put your setup code here, to run once:
 pixels.begin(); // This initializes the NeoPixel library.
 pinMode(PIN_LAUNCH, INPUT_PULLUP); // input is set as pullup to avoid having three wires
 Affiche(VAL_INIT, coul_green); // before start
 // set the data rate for the SoftwareSerial port

}

void loop() {
 // put your main code here, to run repeatedly:
     
 if (digitalRead(PIN_LAUNCH) == LOW)  // button pressed
   go_counter = 1; // used as a RSFlipFlop
 if (digitalRead(PIN_LAUNCH) == HIGH) // button released
   go_counter = 0; // if stable switch
    
   if (go_counter == 0)
     Affiche(VAL_INIT, coul_green);
   else if (val_counter > 5)
     Affiche(val_counter, coul_on); // showing the number
   else if (val_counter > 0)
     Affiche(val_counter, coul_blu); // last 5 secondes in blue
#ifdef FUNNY_ACTION
   else if (val_counter > -5)
     Affiche(0, coul_red); // during funny action
#endif
   else
     Affiche(0, coul_on); // after funny action, everything is off
 if (go_counter)
 {
   val_counter--; // minus 1s
   delay(1000);// if no RTC, the delay must be calibrated to keep real timing
 }
 else
   val_counter = VAL_INIT;
}

void Affiche(int number, uint32_t color )
{
 uint32_t col; //color, on or off
 byte n_diz = (number / 10)%10;
 byte n_uni = number % 10;
 
 if (number > 199)
   return; // no lighting over 99
 else
 {
   // the first "1"
   if (number >99) // "1" has to be lightened
   {  
     for (int h = 0; h < 8; h++)
       pixels.setPixelColor(h, color);
   }
   else
   {  
     for (int h = 0; h < 8; h++)
       pixels.setPixelColor(h, coul_off);
   }
   
   for (int i = 0; i < 7; i++) // each digit
   {
     // first dozens
     if ((1 << i) & chiffres[n_diz])
       col = color;
     else
       col = coul_off;
     // if number is between 1 and 9, nothing is lightened for dozens
     if (number < 10 && number >0)
       col = coul_off;
     for (int j = 0; j < NUM_PIX_PER_BRANCH; j++)
     {
       pixels.setPixelColor(i * NUM_PIX_PER_BRANCH + j+8, col);
     }
     // then units
     if ((1 << i) & chiffres[n_uni])
       col = color;
     else
       col = coul_off;
       
     for (int j = 0; j < NUM_PIX_PER_BRANCH; j++)
     {
       pixels.setPixelColor(7 * NUM_PIX_PER_BRANCH + i * NUM_PIX_PER_BRANCH + j+8, col);
     }
   }
 }
 pixels.show();
}


Et après ça, ça devrait le faire 😃

Association Coudr’élien

Une jeune association Sarthoise (Coudrecieux) se lance dans l’aventure des trophées de la robotique. Nous avons donc décider de leur apporter notre aide dans ce projet fantastique :

https://www.facebook.com/search/top/?q=association%20coudre%27liens


La première rencontre de l’atelier robotique de l’association coudre’liens a eu lieu ce samedi 7 octobre au Foyer Sainte Elisabeth de Coudrecieux. Une dizaine de jeunes curieu-x-ses a pu prendre connaissance du projet. Ils ont pu aussi commencer à manipuler du petit matériel (moteurs, ventilateurs, interrupteurs…).

Merci pour la visite et le soutien de Tony Torché et de la TDS-Team robotique. Et merci à Michel et Elisabeth Neveu de nous accueillir chez eux au Foyer Sainte Elisabeth .

On se retrouve samedi prochain pour la suite de l’aventure.


 

 

Nous allons donc mettre a la disposition de cette association nos Rillette Bot’s, afin de leur servir de support de départ.

 

Nous allons aussi leur prêter un ou deux module mindstorm, selon leur besoin, pour leur aider a apprendre les 1ers pas en programmation.

 

Enfin nous allons suivre leur avancement au cours de l’année afin de leur prodiguer quelques conseils.

Ils accueillent tous les jeunes volontaires de 6 à 18 ans, avec une séance hebdomadaire, le samedi matin …

Association Coudré’liens

 

 


Saison 2018

Ca y’est le règlement est tombé, enfin pour exact, la beta du règlement …

http://www.coupederobotique.fr/wp-content/uploads/C2018_Rules_beta_FR.pdf

Beaucoup d’évolutions cet année :

  • création de panneaux domotique
  • un 3 robots totalement mécanique
  • IA des robots doit permettre un calcul des points
  • refonte et ajout de supports balises
  • 100 sec / match

Et aussi un règlement avec des actions diverses, qui devrait bien nous occuper …

(crédit photo : ESEO Angers)

Dans les tout prochains jours aura lieu le « fameux brainsorming » de l’équipe, qui nous permettra de vous dévoiler les orientations de l’équipe pour cette année …


AG de recrutement et événements d’octobre !

Bien le bonjour !

Et un nouvel article, un !

Et on commence avec l’Amphi de Présentation du ClubElek (AG de recrutement), rien que ça !

Viens donc retrouver les membres du clubelek pour une présentation de nos nombreuses activités accessible à tous les niveaux ! On te présentera les locaux, le matériel mais surtout les membres de l’association et la façon dont ils pourront t’aider dans tes projets, ou la façon dont tu pourras participer aux différents projets !

Et surtout ne t’en fais pas que tu sois 1A classique ou 5A GE il y a toutes sorte de projets auxquel tu pourras contribuer, et sur lesquels tu ne seras jamais livré à toi même. Of course si tu n’es pas de l’INSA, ni étudiant, viens quand même, on accepte tout le monde, même les profs et les licornes ! 😀

Enfin bref, viens lundi 9 octobre  à 20h à l’Amphi Gaston Berger (il y a même un événement Facebook à partager !) découvrir tout ce qu’on a à te proposer !

Le reste de la semaine est aussi très chargé avec la/l’:

On vous attend nombreux !

        Photo credit: Reiterlied via Visualhunt /  CC BY-NC-SA

C’est du beau 

Fikdnxkx

Dkdmnxkfn

Fjgh

Hjkkhjjgj hihkhgjj

Un article plus grand

Ceci

Est

Un test

Sur plusieurs

Lignes


Et des

#tags de #test

Test publication 

Test 1

#test