Fertito Custom Design

Aller au contenu | Aller au menu | Aller à la recherche

mercredi, mai 2 2012

Nouvelles cartes à Base de STM32 Cortex M3

hoooooooo!!!

950

je suis toujours aussi fan de la qualité des pcb de chez seedstudio, et pour le prix il n'y a rien à dire, dommage qu'ils ne fassent pas du 4 couches...

Bref, j'arrive à peine à capter toute la subtilité de mes puces de chez microchip que voila que je bascule... toujours pas dans l'arduino, mais du coté du cortex M3, une puce assez ... intéressante. J'ai repris le schéma du projet openpilot afin d'être le plus compatible possible avec les sources directement en sortie de la boîte, et j'y ai ajouté quelques fantaisie (c'est pas tout les jours non plus que je m'offre de nouveaux pcbs...), donc comme le projet openpilot pipextreme un transmetteur 433Mhz en plus, un capteur baro ms5607 ou 5611, tout les capteurs en i2c (là j'ai une grosse appréhension, mais je vais déjà faire tourner la board), le bluetooth, ...

Le premier écueil a été de réussir à installer une suite logicielle propre, le second de récupérer les données sur le disque qui vient de rendre l'âme juste après l'install, puis le moment douloureux de recompiler les soft jtag et les lier avec la suite logiciel, ..., j'ai passé un bon week-end...

003

vendredi, avril 13 2012

Android RC radio (IOIO & FRSKY included)

hello, Premiers test à peu près concluants avec mon prototype de radio android :

146

le concept : pouvoir utiliser ma tablette ou mon smartphone comme configurateur et relayeur RC ainsi que comme "Ground-station".

le terminal android à pour charge de répartir les différents voies RC : elle peuvent venir soit de l'appli android elle même, soit de potentiomètres scannés à travers le IOIO soit depuis une entrée PPM-IN transmise depuis l'écolage d'une radio, ici une dx6i qui a beaucoup souffert... ;P

De plus je peux afficher les données télémétriques retransmises à travers le transmetteur FRsky (Pos GPS, altitude baro, acc et gyro, voltages diverses, ...) et même afficher ma position et celle du drone sur une carte.

La face arrière fait beaucoup moins rêver :

123

Mais c'est le prix à payer avent de réaliser un prototype mono-PCB...

jeudi, mars 8 2012

FRSky to Android RC dual link

hello, Voici mon tout dernier projet, me faire une télécommande RC à base d'une tablette android.

Cela fait un moment que je lorgne sur les différents transmetteurs pour me ramener le lien télémétrique, j'ai commencé à potasser le RF22B qui promettait une portée de fou, j'ai réussit à faire 100m...

J'ai aussi essayé de hacker un transmetteur HK, mais c'est long et pas forcement exceptionnel...

Du coup je me suis rabattu sur le fameux système 2.4ghz de chez Frsky qui a l'avantage de fournir quasiment tout pour faire du dual-link.

Donc dans le planeur carte custom pic18f46j50 équipée avec triple accélero et double gyro, capteur de pression intersema ms5607 (excellent capteur), GPS, et transmetteur 433Mhz rf22 au cas ou ;), et récepteur Frsky.

2337

de l'autre côté : Android Geeksphone zero (ou tablette chinoise), custom IOIO, carte custom pic18f46j50 comme encodage PPM, connecteurs vers manches analogiques et transmetteur Frsky.

3627

3553

Je viens juste de finir la gestion du protocole frsky (ouch!!!!) pour pouvoir extraire mes propres trames user à travers le maelström de données qui viennent du transmetteur et croyez moi c'était pas un sinécure... (I hate JAVA).

RCioio

Aller, peut-être le vario numérique pour ce week-end ;)

mardi, février 15 2011

Nouveaux Pcb, pour Microchip 18f46j50 et triple transmetteur (bluetooth, 2.4Ghz et "longue range 433Mhz")

voici mes nouveaux pcb, j'attaque la soudure sous peu, ...

747

749

750

jeudi, janvier 13 2011

Dx6i Mod after POWER AMPLIFIER burn.

Hello,

a couple of month ago I broke my dx6i antenna while playing with my RC paraglider.

I thougt that this would not be a problem and go on playing with it... after some day the shield broke, I tried to fix it but I think I did worth. And one day I crashed a model (a really nice to fly DLG Apache) due to a really short range (less than 50m). I then thougt the problem came from my broken antenna and ordered a new one. some day after, I was flying my paraglider and loose range nearly 100m away from it.

So The problem was coming from the transceiver himself, surely the POWER AMPLIFIER (PA).

After spending some time at looking on how it works, I I decided to remove the transceiver and replace by an other one. The module is operating with 3.3V and works with a simple UART protocol.

602

I spent some time looking at Corona 2.4ghz system I bought some time ago , which looked nice except that it need 12V to operate. By curiosity I looked inside this small RC 2.4ghz I bought to equip one of my paraglider, to see what is the protocole used.

It appears that it is a very simple negative PPM protocol, in fact the same as my DX6I trainer signal... and the transmitter himself take 5V of the mainboard to downstep it to 3.3V, plus 1 wire for the PPM IN and 1 wire for a bind switch (seems to be Hiz).

So I unsolder everythings : the 4 wire (5V, GND, SW, and PPM) and the antenna (to remove it).

trans

An put everything in my DX6i

604

I took the different wire on the mainboard without unsoldering anything of the dx6i, juste remove the switch connector and trainer connector.

dx6i_mod

on the transmetter side, I had to solder few things, like 3.3v, PPM, Bind Switch and GND.

trans2

Then you just have to put the antenna, which fit like it has always been there, and solder it back, this is the most difficult part, because of the coaxial cable which is very thin.

One other solution is to solder a mini connector sold at Sparkfun that will enable you to put the original dx6i antenna:

conn

here it is, when you switch the mix it power up you radio, and the trainer switch is used to bind it with your Hobbyking receiver.

606

jeudi, novembre 18 2010

Bluetooth 2 RC

Après avoir passé des heures pour identifier un bug hardware (merci microchip!), j'ai réussit à finir mon démonstrateur :

592

pour faire simple et vulgarisé : mon smartphone (samsung i8000) se connecte en bluetooth sur le micro-contrôleur (18f4550) qui génère un signal compréhensible (ppm RC) par un émetteur RC (ici un corona, mais ça marche aussi avec ma radio Spektrum).

je peux ainsi attribuer ce que je veux comme axe à un servo, cela peut être la valeur des accéléromètres de mon smartphone, le cap (en utilisant le magnéto), ou n'importe quel angle, ainsi que n'importe quelle valeur utilisateur provenant d'un slider ou autre...

je pense l'utiliser pour réaliser un système pan/tilt pour une caméra.

2 petites vidéos illustrant le principe :


pan tilt

pan tilt 2

lundi, novembre 15 2010

Dlp2Pcb

hop, un petit essai...

après avoir vu une imprimante 3D à base de vidéo-projecteur DLP, je me suis demandé si c'était pas possible de faire pareil pour des circuits imprimés.

Ben y a plus qu'à essayer...

Je me suis donc procuré un Dlp dont la roue chromatique avait cassé ( ce qui est plutôt bien pour ce que je veux en faire) et commencé à modifier l'objectif de projection pour avoir une focale courte (la focal mini donne grosso-modo un A4) :

526

533

puis j'y ai inséré une plaque de cuivre pré-sensibilisée dont voici le résultat après révélation :

557

puis passage au perchlo :

561

Les détails sont très fins, je suis assez étonné de la qualité...

Pour faire bref, ça marche parce que les lampes de nos vidéos ont un pic uv dans leur spectre.

vendredi, août 6 2010

Modification Multiplex PROFI MC3010 combo 41Mhz 2.4Ghz

petite modif pour Thermik, j'ai passé sa 3010 En 2.4ghz, ajouté un inter pour pouvoir choisir entre 41Mhz, aucun émetteur allumé (idéale pour faire de la simulation) et 2.4Ghz. J'ai utilisé le très petit émetteur Corona 2.4Ghz DIY qui marche avec apparemment tout (même ma radio Spektrum).

393

391

vendredi, juillet 9 2010

Rc over Bluetooth

Salut,

bah voila, j'ai enfin réussit à faire marcher mon récepteur RC avec mon Smartphone à travers une petite carte contenant un micro-contrôleur PIC et un module série Bluetooth. Comme j'ai grillé mon tout nouveau module d'émission RC Corona en 2.4ghz, j'ai dut brancher la carte sur le port écolage de ma DX6i.


RC over Bluetooth

;)

vendredi, juillet 2 2010

UBW & Corona Diy 2.4ghz kit

Salut, hier j'ai reçu ma commande hobbyking... des servos, des accus, des moteurs, ... et un petit kit émission Corona 2.4ghz à monter soit même. ;)

Sitôt dit, sitôt fait je l'ai branché à mon ubw spéciale ppm pour voir ce que ça donne.

Et ben ça marche! sur la photo, tout la partie en bas à gauche est la partie émission (émetteur 2.4ghz, accu 11.1v, ubw branchée au PC et oscilloscope) et en haut à droite la partie réception (récepteur, accu 7.4v et 2 servos).

353

mercredi, juin 9 2010

PC 2 RC, ou comment piloter un planeur RC avec un PC

pour pouvoir faire des essais de code et de soft, j'ai besoin de pouvoir piloter le drone avec mon pc, j'ai donc pondu rapidement un bout de soft sur mon UBW (port série virtuel) afin d'attaquer la prise écolage de ma Spektrum DX6i.

262

Ce n'est pas chose simple, il n'existe aucune aide et le manuel est plus que succin sur le sujet de l'écolage de la DX6i (une ligne disant que c'est possible). j'ai donc fait des essais en commençant par regarder la forme des signaux sortants, puis en tâtonnant j'ai finit par trouver le bon timing.

osci

pour ceux qui veulent pas se prendre la tête, il existe un boitier tout fait qui s'appelle PCTx et un logiciel appelé ServoCommander, j'ai juste économisé 150$ ;)

vendredi, février 26 2010

Bluetooth SNES Gamepad

Hello,

here is my new stuff, I received my pcb last week, populated it and put it inside a SNES controller.

0228 0227

this way it become a HID joystick when plugged to a computer.

but when you only plug the power, it switch to bluetooth mode, sending keystrokes over SPP (serial communication) profile, this way I can play FPSCE on my Omnia at full speed ;)

0223 0225

I'm planing on doing another batch of PCB soon, first to correct some small errors, and to add a battery inside the controller with his charging chip.

I'm also planing to do more features, like expension port and so... wait and see... ;)

mardi, février 23 2010

nouveaux pcb

enfin!

ils sont arrivés... mes nouveaux pcb avec plein de petits composants à souder dessus...

0221

0219

0222

il s'agit d'une petite carte mère supportant un petit micro-contrôleur de chez Microchip, je l'ai faite la plus générique possible pour pouvoir recevoir une grande variété de micro et faire le maximum de choses avec, il y a même l'emplacement pour la puce Bluetooth ;) 0220

J'ai repris le travail que Brian avait fait sur son UBW pour l'adapter à mes besoins, merci à lui pour son aide et toute ses sources ;)

mardi, janvier 26 2010

SNES over Bluetooth

hello I recently did a try over bluetooth, with a SNES gamepad. I'm using a home-cooked code for the wonderfull UBW (pic18f2450), a rs232 bluetooth module and a dso nano (both comes from seeedstudio, thanks to them those stuffs are great!).

This way I can play FPSECE on my Samsung i900 Omnia. here is some picture (video will come soon).

1271

1272

1273

;)

mercredi, mars 4 2009

Therminator

Projet commencé à mes débuts en parapente (environs de 2004). Il s'agit d'un alti-variomètre-GPS sur PocketPc puis sur PC. Projet en suspend juste au moment où je commençais à m'attaquer aux fonctions du McCready (speed 2 Fly). L'altitude est compilée soit par le GPS directement, soit par une puce barométrique branchée en série avec le GPS et qui filtre celui-ci. Le soft est capable de détetecter les thermiques et leur taux moyens de monté, ainsi que d'en déduire la dérive; de plus il stocke la position de chacun d'entre eux pour les retrouver...

Les balises :

La version sur téléphone (abandonnée) en java.

la première version de l'éléctronique :

PS : le soft marche très bien sur mon eeepc 701, qui rentre assez facilement dans un cocon... ;)

mardi, mars 3 2009

USB

Après avoir passé beaucoup de temps à essayer de faire marcher "rapidement" une interface UBW :

Interface que j'adore au passage, car très complète, j'ai enfin trouvé mon bonheur en USB :

ça va vite, ça protège l'ordi des courts-circuits, que du bonheur ;)

Carte de contrôle 1 Axe 4A

En cours d'étude, j'ai un moteur qui est optimal à 40cm/s et 3.3A par phase, d'où réalisation de cette nouvelle carte. l'inspiration vient d'un forum italien DIAG.