le Blog du Clergeot !

Catégorie :

Arduino

Fil des billets

Mes toilettes électroniques

dans la catégorie Arduino

Alors j'ai profité de mes vacances pour rendre mes toilettes 1.0 !

N'ayant pas les finances pour refaire ma salle de bain (classée par l'Unesco !) et ma chasse d'eau étant défaillante (et changée maintes fois mais ça ne fonctionne que 15 jours à cause des tuyaux pourris) j'ai donc décidé de rendre mes toilettes électroniques.

Rien de bien compliqué, j'ai utilisé une Arduino, un capteur d'eau et un relais Seeedstudio Grove, une électrovanne, un boitier et une alim … ha oui  ! et un bracelet en plastique souple !

L'électrovanne (normalement fermée, pas fou ! en cas de coupure élec…) s'ouvre quand le capteur ne détecte plus d'eau, voilà c'est tout ! Je pense ajouter un compteur pour pouvoir visualiser le nombre de chasse d'eau tirée et donc de connaître la quantité d'eau utilisée.

Quelques photos :


Open World Forum 2013

dans la catégorie Arduino

Avec un peu de retard, un peu petit sur l'Open World Forum 2013, ou j'ai pu faire une conférence sur l'utilisation d'Arduino, ArduBlock, l'impression 3D et bien sur les logiciels libres. De très bons échanges, des contacts pris, à refaire !!


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


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 disquette !

dans la catégorie Arduino

Salut,

après être tombé sur un sacré stock de disquettes au collège, je me suis dis qu'il fallait leurs trouver une utilité ...

Voici le robot disquette (attention, il n'est pas content et un peu sauvage)

3 disquettes, 1 arduino, 1 seeedstudio grove, 1 seeedstudio powershield + batterie, 2 servo à rotation continue

La vidéo :


MecaRobot !

dans la catégorie Arduino

Voici un petit robot propulsé par 2 servomoteurs à rotation continue, Arduino, 2 capteurs à ultrason , un screwshield, un shield batterie et des mecano de récupération.




























Promenade dans la salle de bain :



Programme ArduBlock : test_mecarobot_demi_tour.abp


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


Schémas jack maquettes A4

dans la catégorie Arduino

Voici le câblage des petites embases et prises jack pour adapter les modules des maquettes A4 :


Bibliographie Arduino

dans la catégorie Arduino

Je vais essayé ici de référencer les bouquins qui m'ont permis et me permettent d'accéder au monde merveilleux d'Arduino !

Référencement : Nom du livre - auteur(s) - éditeur // commentaires


Livres en français :


Livre en anglais :


  • Practical Arduino - J. Oxer et H.  Blemings - Apress     // des exemples de projets assez avancé et complexe - bof bof ...


Idées de livres à acheter :

Make a Mind-Controlled Arduino Robot - Karvinen - O'Reilly

Environmental Monitoring with Arduino - E. Getz et P. Di Justo - O'Reilly


Monte-charge A4 hacké avec Arduino et ArduBlock

dans la catégorie Arduino

Toujours avec un shield de prototypage (j'ai soudé les câbles jack dessus !), voici le monte-charge A4.

Vous remarquerez que le playmobile sourit, donc c'est qu'il est content !

La vidéo :

Le programme ArduBlock : monte_charge.abp


- page 1 de 2