www.DigitalSpirit.org

Bienvenue sur le blog de Charles Rincheval aka hugo !

Politique d'accessiblité | Aller au contenu | Aller au menu | Aller à la recherche

Electronique

Electronique.png

Tout ce qui est en rapport avec l'électronique

Fil des billets - Fil des commentaires

Tuner son hélico ou comment relier 2 batteries LiPo en parallèle

Le SanHuan Copter 6020-1 MAX-Z aussi nommé le Copter V-MAX Hypersonic est un hélicoptère co-axial ridiculement petit disposant de 2 rotors de 17cm de diamètre stabilisé par balancier.

Hélicoptère SanHuan Copter

Il ne dispose pas de plateau cyclique mais un rotor vertical à l'arrière lui permet d'avancer ou de reculer en le faisant basculer, imitant alors un cyclique longitudinal, bien évidemment, aucun moyen de faire le moindre mouvement cyclique latéral sauf en pivotant de 90° sur l'axe vertical, suis-je clair ? ;) Non ?, pour faire court, pas de déplacements latérals avec cet engin.

Ce modèle réuni maniabilité et stabilité et on se prend réellement au jeu. Sa principale faiblesse est son autonomie de 5 minutes, plutôt limite, d'autant plus que d'origine la batterie ne se change pas facilement...

Nous allons donc modifier cet objet volant afin de le doter d'une autonomie un peu meilleure, pour cela, nous allons procéder en 3 étapes et ce sera l'occasion de faire un peu d'électronique :

  1. Suppression des circuits de protection
  2. Mise en parallèle des éléments
  3. Ajout d'un seul circuit de protection

L'article est consultable sur le wiki à la page Sanhuan Copter Max-Z.

Voici une très courte vidéo de la bête (non, pas le félin...)

Un exemple d'utilisation de la bibliothèque Oled4d pour Arduino

Voici un exemple très simple expliquant l'utilisation de la bibliothèque libre Oled4D dont j'ai parlé dans un précédent billet.

Ce programme va afficher l'image ci-dessous :

Oled 4D démo pour Arduino

Le code source commenté est affiché en seconde partie de ce billet.

Plus d'informations :

Lire la suite...

Liste des articles du magazine Elektor depuis 1978

Voici une petite application web regroupant dans un tableau toute la liste des articles du magazine Elektor depuis sa première édition en 1978...

Bien sûr, loin de moi l'idée de vouloir diffuser le contenu des articles de cette très bonne revue, mais simplement le titre et pour les derniers magazines, leurs couvertures...
L'idée de la réalisation de cet outils est simplement venu du faite que le site web officiel d'Elektor est franchement pas très bien foutu et il est très difficile de trouver quoique ce soit dedans...J'espère donc que cela en aidera plus d'un...

Voici à quoi cela ressemble (cliquez pour agrandir) :

Merci à Michel Giacomazzi, qui, dans le group fr.sci.electronique à diffuser les données collectées.
Sur le site, il est possible de récupérer le fichier de données original au format TSV ainsi que la base de données au format Sqlite.

Accéder au site.

Librairie Arduino pour afficheur Oled : Oled4d

Voici une librairie libre de gestion d'afficheur OLED de la société 4D Systems pour Arduino.

Comme leur nom l'indique très bien, ils utilisent la technologie OLED avec tous les avantages de cette technologie : pas besoin d'un rétroéclairage, ils ont un angle de vue de 180°, bonne consommation, très bon contraste, vous pouvez les trouver entre autres chez Lextronic ou encore chez Sparkfun.

Le jeux d'instructions n'est pas toujours très logique mais est assez complet, le principal défaut de ces afficheurs sont leur prix, à 65€ l'unité, j'imagine mal comment espérer faire de la petite série à un tel prix...

Ces afficheurs sont pilotables directement par le biais d'une connection série dans lequel on envoie directement des commandes assez hauts niveaux :

  • Set Background Color
  • Put Pixel
  • Erase Screen
  • Draw Rectangle
  • Place String of ASCII Text
  • ...

Ils disposent également d'un port microsd permettant ainsi de charger des images ou encore des bouts de programmes, attention, cependant car n'espérez pas mettre des images jpg dans la microsd ou autre et les afficher comme ça, d'un coup, ça ne fonctionnera pas, tout d'abord, car le chip de 4D ne gère pas les images compressées mais uniquement des champs de bits et surtout car il n'y a aucune gestion de FAT gérée par le controleur, ainsi, il est possible d'accéder au contenu de la microsd depuis votre programme mais en brut : à vous de gérer la couche du système de fichiers...

Tester la libraire

Voici la marche à suivre pour tester cette librairie avec Arduino (la librairie peut parfaitement fonctionner hors du projet Arduino...) :

  1. Créer un dossier Oled4d dans le dossier Libraries de votre installation Arduino et copiez dedans le fichier Oled4d.h.
  2. Créez un nouveau projet Arduino et copiez le contenu du fichier oled4d.pde dedans.
  3. Compilez le source, envoyez dans la cible et voilà, vous devriez avoir quelque chose de ce genre s'afficher :

Oui, il s'agit bien de Tux ! ;)

Comment ça fonctionne ?

Voici un petit bout de code :

// Créer l'objet en interface série logiciel
Oled4dSoft oled = Oled4dSoft(serial, 8);

// Pour utiliser l'uart « hardware », procéder ainsi :
//Oled4dHard oled = Oled4dHard(Serial, OLED_RESET_PIN);

// Initialise l'écran
oled.init();

// Efface l'écran
oled.clear();

// Dessine un cercle
oled.drawCircle(64, 64, 20, RGB(255, 255, 0));

// Affiche du texte
oled.drawText(1, 3, SMALL, GREEN, "Hello world !");

Voilà, je pense que l'exemple est assez explicite et logique...

Vour remarquerez qu'il est possible de passer par l'uart intégré à l'Atmel ou de passer par l'uart logiciel avec la libraire NewSoftSerial (cette librairie dispose de fonctions avancées et est bien supérieure à la librairie d'uart fourni par défaut dans le projet Arduino).

Démo

Voici une petite démo affichant en vrac des lignes, des triangles, des cercles, des polygones, des rectangles...
La vidéo reflète assez mal les couleurs de l'écran qui sont bien vives en réel.

Écran Oled de 4D System piloté par Arduino

Futures évolutions

Actuellement, cette librairie supporte uniquement les instructions standards (General Command Set), les autres (Extended Command Set), qui permettent entre autre un accès au contenu de la microsd, ne sont pas encore gérées mais le plus gros du travail est fait...

Téléchargement

Cette librairie est mise à disposition sous license GPL.
Vous pouvez télécharger la toute dernière version de cette librairie depuis mon compte GitHub à l'adresse suivante : http://github.com/hugokernel/Oled4D

Je mettrai à jour également la page sur le wiki : http://www.digitalspirit.org/wiki/projets/oled4d.

Planet Madeinfr : Regroupement d'articles francophones sur le « fait soit même »

Ouverture ce jour d'un planet (un regroupement d'article issus de différents blogs au sein d'un même blog), consacré au « fait soit même » (autrement appelé « Do It Yourself » outre atlantique) avec une forte attirance pour l'électronique, sa petite particularité est que tous les articles diffusés sont en français.

La publication sur le planet est ouverte à tout le monde, il suffit de posséder un blog et des articles en français sur le sujet, et de nous le signaler par le biais du formulaire approprié.

L'adresse de ce planet est : http://planet.madeinfr.org/

Il est aussi possible de suivre les articles et l'actualité de Made in Fr sur Twitter et Identi.ca :

 

Protection pour élément Lipo par MAX810 + MOSFET

Un élément LiPo ne doit pas descendre en dessous d'un seuil de tension de 2.5V, entrainant alors la destruction de ce dernier, il est très simple de réaliser un montage contrôlant la tension de l'élément Lipo et empêchant la tension de descendre en dessous dudit seuil...
C'est le but de ce montage, très simple mais très utile...réalisé avec seulement 2 composants : un MAX810 et un MOSFET...

Protection pour Lipo

Accédez à l'article sur le wiki : ProtectionLipo

Régulateur à découpage embarqué 5V / 3A

Voici une version embarquée du régulateur à découpage pour caméra :

Régulateur à découpage embarquée

Conçue pour être embarquée à bord d'objet volant radiotélécommandé (hélico, avion, tout ce que vous voulez en fait), il permet d'obtenir 5V à partir du 11.1V d'une batterie LiPo ou autre...
Il possède 2 voyants permettant de voir son bon fonctionnement et avertissant que la tension de la batterie est passée en dessous d'un seuil critique.

Toutes les informations sur ce montage à moins de 11€ sont disponibles sur le wiki : RegulateurADecoupageEmbarque

Que faire d'un radiateur de PII ?

Pour faire des tests de charge sur des alimentations, il est très pratique d'utiliser des résistances de puissances 50W de faibles valeurs (1 Ohm, 5 Ohms) selon le courant voulu et la tension de sortie.

Ainsi, pour tester l'alimentation à découpage embarquée (version 2 bien plus petite de Régulateur Embarquée) dans le temps et ainsi m'assurer que celle-ci est stable, j'utilise une résistance de 50W de 5 Ohms, soit 5W.

L'énergie part alors sous forme de chaleur et un long test peut endommager la résistance si elle chauffe de trop, il faut alors dissiper cette chaleur et pour cela, rien de mieux qu'un radiateur de Pentium II et son attache correctement pliée...

Le radiateur de PII qui dissipe !

ESR / Low ohm meter - RSE mètre

J'ai commandé il y a quelques temps un ESR meter (Equivalent Serial Resistance) ou RSE mètre (Résistance Série Équivalente) en bon français qui permet donc, comme son nom l'indique fort bien, de mesurer la résitance série équivalente, notamment, aux bornes de condensateurs, et cela, afin de détecter immédiatement leur état.
C'est donc un outils très important, voir indispensable, pour qui veut réparer du matériel rapidement...

Le contenu du kit :
Le contenu d ela boite de l'Esr mètre

Lire la suite...

Visualisez vos signaux vidéos...

Voici un montage fort utile pour ceux qui utilisent régulièrement des caméras miniatures embarquées (sur hélico rc, sur moto), il permet en effet, à l'aide d'un écran LCD de contrôler l'image obtenu, son principal atout réside dans sa petite taille...

Un écran LCD intégré pour visualiser vos signaux vidéos

Tout est expliqué sur le wiki : ÉcranLCDPortable

- page 1 de 4