Luminary

J'ai récemment eu à travailler avec un uC très performant et relativement simple à utiliser. Grâce à une library gratuite "driveLib" et une documentation complète comprenant des exemples et explications le Luminary est facile d'approche.

Exemple de code;
QEIPositionGet(QEI1_BASE); // lire la position d'un l'encodeur
RIT128x96x4StringDraw("Hello!", 0, 0, 15); // oLED
GPIO_PORTC_DATA_R |= (0x40); // écriture sur le PORT c
UARTCharPutNonBlocking(UART0_BASE,pucBuf[x]); //UART

Multi I/Os

*Trois entrées analogues
*Deux entrées numériques ( 5v, Data, Gnd)
*Trois sorties (ULN2003 - Transistor Darlington)

Pour un projet artistique. Trois moteurs son activés par deux capteurs de mouvement, et synchronisés à la fin de la séquence grâce à trois détecteurs magnétiques (Reed sensor).

Oui, ll manque deux condensateurs sur la photo... pas besoin de crystal !

Stepper Motor driver + microprocessor


Ce circuit comprend un Atmega168, un FTDI pour la communication USB et un A3967SLB pour gérer un moteur bipolaire (4 fils). Tout le circuit logique est alimenté par le port USB, l'alimentation du moteur se fait de l'extérieur (7 à 30 volts 750mA) l'incrémentation de chaque step peut-être divisé par 8 grâce au microstepping ( http://www.zaber.com/wiki/Tutorials/Microstepping). Le circuit est compatible Arduino diecimila.

À propos de la A3967SLB;

Adress Necklace

Address is a handmade electronic jewelry piece. When you first acquire the pendant, you select a place that you consider to be your anchor – where you were born, your home, or perhaps the place you long to be. Once the jewelry is initialized, every time you wear the piece it displays how many kilometers you are from that location. Prototype done, working towards production.

Fait pour;
http://www.missmoun.com/work.php

Présenté à:
http://www.arariogallery.com/

Joystick 4

Communique tout simplement la position des 8 potentiomètres sur le port série USB sans arrêt. Chaque Joystick représente 2 potentiomètres; X et Y. Dans la future version je vais ajouter 4 boutons momentanés.

Le circuit eagle est disponible en attachement.Le code AVR viendra prochainement... il peut se programmer avec le logiciel arduino...

DAISI08_Arduino_shield

Dans le cadre de la formation DAISI (donné au Vidéographe) j'ai eu l'honneur de suivre 10 artistes dans leur développement de projet. Alexandre Quessy assurait la compréhension du logiciel Pure Data et Max/MSP, moi, le côté électro.

Open.Slab.RxBee (prototype)

Ce support xBee s'installe directement sur le Arduino, de façon à remplacer le AtMega168 !! Il peut donc profiter du FTDI ( communication USB) et de l'alimentation de celui-ci par le billet du socle 28 pins.

Le circuit comprend un régulateur 3 volts, 3 leds; une pour le power, l'autre pour l'activitées et une troisième pour la force du signal. (PWM)

Les donnés reçus peuvent être lues par n'importe quel terminal, notamment celui du logiciel Arduino ! c'est pratique non ?? ; )

OSC6

La gamme de produits "4D Systems" est une valeur sûre. Une panoplie de mini écrans sont disponibles en dimension de 0.96 à 2.83 pouces, facilement programmable à l'aide du UART (TXRX). J'ai utilisé la µOLED-128-GMD1 (1.5 pouces, 128 par 128 pixels, 65K couleurs, 5 volts, 40 mAmp nominal) pour une commande d'artiste. J'ai été impressionné par ses nombreuses fonctions !

ArduixBee (prototype)

Je travaille présentement à mettre au point un circuit qui pourrait inclure un Arduino, un FTDI, deux LDOs et un gestionnaire de pile afin de supporter un xBee (module de transmission radio fréquence ) le tout sur un circuit de 1 par 1.5 pouce ... un défi !!

Numéro de pièce Digikey

Hall effect (magnétique) 3-sip 3-5 volts 3pin 620-1043-ND.
USB MINI USB2.0 5POS Hirose Electric H2961CT-ND.

Reset automatique pour l'arduino NG

Voici comment modifier le arduino Ng pour obtenir un reset automatique au moment du chargement du sketch.

Il faut premièrement remplacer le Atmega8 par une 168. Ensuite il faut ajouter deux condensateurs entre la puce FTDI (communication USB pin "RTS" et "DTR" ) et la ligne RESET du Atméga168.

Support de test AVR (Atmega168)

Premièrement ce support me permet de programmer un Atmega168 via le port SPI et ceci sans spaghettini!. Il peut donc servir de circuit de prototypage. (les connecteurs males facilite les branchements temporaires).

DIY Lampe solaire et chants d'oiseaux

"O/I-SO" a été conçu dans le cadre d'un projet mené par Sofian Audry et moi. Tout le circuit se dissimule dans une lampe de jardin à énergie solaire, il est donc alimenté par celle-ci. On y retrouve assez d'espace pour y installer un microprocesseur qui est par le fait même protegé par la pluie !! Il ne reste que le piezo à fixer.

Soudure "Through hole"

Trois éléments essentiels pour un bon résultat; flux, fer à souder et soudure en fil. Sans oublier, en cas d'erreurs, la tresse et pompe à dessouder.

Règle générale la soudure en fil contient 3% de flux. C'est ce qui permet d'empêcher l'oxydation au moment du brassage (l'assemblage de deux matériaux). Pratiquement elle facilite la répartition du plomb et de l'étain sur les surfaces métalliques. Par contre, il faut bien nettoyer le circuit car le flux est légèrement conducteur et peut entraîner des problèmes.


Eagle > PCB

Ce petit guide explique les étapes à suivre pour passer d'un schéma Eagle à un circuit final.

Un circuit imprimé, PCB (Printed Circuit Board) sert à supporter les composantes et à faire circuler le courant grâce à des pistes de cuivre bien ordonnés. Il est conçu à l'aide d'un logiciel graphique qui interprète un schéma logique en un plan numérique physique. (celui que l'on envoie au fabriquant de PCB).

Eagle = > http://www.cadsoft.de/download.htm (logiciel de design electro)

Syndicate content