le Blog du Clergeot !

Tag :

Arduino

Fil des billets

Cours Arduino pour les 3ème

dans la catégorie Cours Arduino

Voici une petite page avec les cours que je fais pour mes 3ème.

Presentation_Arduino_ArduBlock.pdf

TP01.pdf

TP02.pdf

TP03.pdf

TP04.pdf

Les sources des fichiers sont disponibles en format .odg (Libre Office) en m'écrivant : mclergeot |at| ac-versailles.fr

Présentation et discution autour d'Arduino et de l'impression 3D

dans la catégorie Technologie

Superbe journée au collège Pasteur de Mantes-la-Jolie où j'ai pu échanger sur l'utilisation d'Arduino (robotique, domotique, automatisme) et sur l'impression 3D au collège et plus particulièrement en technologie (mais aussi arts plastiques, SVT ...)

Merci au organisateurs et participants !!


Projet sur le feu : hack d'un carrom

dans la catégorie Hack Carrom

Alors cette satanée idée m'est venue suite au super projet de Ckab de transformer un babyfoot Bonzini (le vrai !) en babyfoot de l'Internet (infos ici : http://ckab.com/babyfoot-numerique-b12).

Étant un joueur invétéré de carrom, je me suis dit "tiens, pourquoi pas réaliser un carrom qui compte les points tout seul et plus si affinité ?!"

Pour info, un carrom c'est un billard indien :

Donc dans un premier temps j'ai commandé des capteurs de couleurs, afin de détecter si un pion noir, blanc ou rouge tombe dans un trou ...

à suivre ...


Intertice 2013 : un vrai succès !!

dans la catégorie Technologie

Nous avons participé au salon Intertice 2013 à la Défense avec des élèves de 3ème afin de montrer le travail possible en domotique (maquette de portail coulissant, plate-forme élévatrice et monte-charge) et en robotique (2 petits robots Sumo) avec du matériel arduino et le plugin de programmation ArduBlock. Des èlèves de l'atelier média ont joué, filmé et monté 2 cours-métrages sur le salon.
Nous avons passé une excellente journée !
Merci à tout les participants !



Les combats de robots sumo :



Les cours-métrages :




Affichage de la valeur d'une entrée analogique sur un afficheur 4 x 7 segments Led

dans la catégorie Arduino

Le but de la manoeuvre : afficher la valeur d'une entrée analogique (0 à 1023 par exemple) sur un afficheur 4 x 7 segments Led

Matériels : que du Seeedstudio Grove !

Infos sur l'afficheur : http://www.seeedstudio.com/wiki/Grove_-_4-Digit_Display

ça donne ça :

Le programme :


#include "TM1637.h"
#define CLK 2//pins definitions for TM1637 and can be changed to other ports      
#define DIO 3
TM1637 tm1637(CLK,DIO);
int _ABVAR_1_var;

void setup()
{
  Serial.begin(9600);
 
  tm1637.init();
  tm1637.set(BRIGHT_TYPICAL);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
  _ABVAR_1_var = 0;
}
void loop()
{
  _ABVAR_1_var = analogRead(A1) ;
  static unsigned long t = 0;//Refreshment of the display quite 250ms
  if(millis() - t > 250)
  {  
    tm1637.display(0,(_ABVAR_1_var / 1000) % 10);  //Display of thousands
    tm1637.display(1,(_ABVAR_1_var / 100) % 10);   //Display of hundreds
    tm1637.display(2,(_ABVAR_1_var / 10) % 10);    //Display of tens
    tm1637.display(3,_ABVAR_1_var % 10);           //Display of units
    Serial.print( _ABVAR_1_var );                  // Show the value of A0 on the serial port    
    Serial.println("");
   
    t = millis();
  }
}

Télécharger le programme : Test_afficheur_4_leds.ino


Premiers combats de robots Sumo

dans la catégorie Robot Sumo

Premiers essais de combat de mes deux robots Sumo ... one ... two ... three ... FIGHT !


Test robot sumo sur dohyo tout neuf

dans la catégorie Robot Sumo

voilà :


Arduino IDE et Debian Wheezy

dans la catégorie Arduino

Pour que ça fonctionne correctement, il faut faire parti du groupe dialout et tty :

en root :

usermod -a -G tty votrenomdutilisateur

usermod -a -G dialout votrenomdutilisateur

On ferme et ré-ouvre la session et c'est parti pour le hacking !!


Robot Pololu suiveur de ligne

dans la catégorie Arduino

Salut,

voici mon premier robot suiveur de ligne :

  • Base de robot Pololu
  • arduino
  • proto screwshield sparkfun
  • Ardumoto - Motor Driver Shield sparkfun
  • Shield Chargeur Solaire Li-Ion / LiPo V2 seeedstudio
  • batterie Li-ion 3,7V 2000 mAh
  • 2 capteurs infrarouge "suiveur de ligne" sparkfun





























Le programme : pololu_suiveur_ligne.abp


Traduction des exemples du livre "Getting started with arduino" avec ArduBlock

dans la catégorie Arduino

Afin de se familiariser avec l'utilisation d'ArduBlock, j'ai traduit les exemples du livre de Massimo Banzi "Getting started with arduino" en blocks.

Voilà le travail :

- Exemple 01 -










Télécharger le fichier : exemple01.abp

 
- Exemple 02 -









Télécharger le fichier : exemple02.abp


- Exemple 03a -












Télécharger le fichier : exemple03a.abp


- Exemple 03b -



















Télécharger le fichier : exemple03b.abp


- Exemple 03c -




















Télécharger le fichier : exemple03c.abp


- Exemple 04 -






















Télécharger le fichier : exemple04.abp


- Exemple 05 -

























Télécharger le fichier : exemple05.abp


- Exemple 06a -









Télécharger le fichier : exemple06a.abp


- Exemple 06b -





Télécharger le fichier : exemple06b.abp


- Exemple 07 -




Télécharger le fichier : exemple07.abp

- page 1 de 2