Mot-clé - madeinfr

Fil des billets - Fil des commentaires

Mercredi, juillet 13 2016

[DIY] Cat-Hunter, l’anti pisse

Quand on aime pas les chats il faut savoir s’en débarrasser ! Depuis mon déménagement (au rez de chaussée) un chat a déjà pissé plusieurs fois sur nos rideaux par la fenêtre !

Les répulsifs sous formes de granules odorantes (gerbantes !) n’ont pas l’air des plus efficaces, après moultes réflexions de plusieurs personnes l’idée d’un « psssshhhttt » automatisé fit son chemin.

Dans l’urgence, j’en ai acheté un sur Amazon, il s’agit basiquement d’une bombe d’air sec avec un déclencheur utilisant un PIR, dans le même temps j’ai commencé à fabriquer mon propre dispositif. L’idée de base est d’utiliser un désodorisant à chiotte automatique.

sense spray naked3

Plusieurs problèmes se posent, dans un premier temps le détecteur est au niveau du bouton (à la perpendiculaire du spray) et lors de déclenchements successifs il y a un temps d’attente de plusieurs minutes….

Commençons la charcuterie… On enlève toute l’électronique embarquée pour la remplacer et on gardera le moteur et la structure en plastique.

IMG_20160708_012235

La carte que j’ai prévu utilise un pic12f675 avec un mosfet 7n7002 et un PIR de Panasonic EKMB.

cat_hunter

IMG_20160712_005022

Le système marche correctement, reste plus qu’a voir son efficacité au prochain passage de cette saleté de chat !

IMG_20160713_004210

J’ai déporté le capteur PIR dans une boite de pellicule (oui oui j’utilise encore de la pellicule !) et je l’ai couvert avec un PAD de BMX qui trainait dans un coin. (il faut que je trouve un moyen de désactiver le système je n’ai pas mit de bouton et ça pu le jasmin Brise(r) chez moi !).

IMG_20160713_201524

#include <pic12f675.h>
#include <xc.h>
#include <stdint.h>

#define _XTAL_FREQ 4000000

#define MOTOR GPIObits.GP5
#define PIR GPIObits.GP2

#pragma config FOSC = INTRCIO
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config MCLRE = OFF
#pragma config BOREN = OFF
#pragma config CP = OFF
#pragma config CPD = OFF

uint8_t pir_detected = 0;

void main() {
TRISIObits.TRISIO5 = 0; // GP5 = Output for motor
TRISIObits.TRISIO2 = 1;
ANSEL = 0;
MOTOR = 0;

// Enable interrupt on change
INTCONbits.GIE = 1;
INTCONbits.GPIE = 1;
IOCbits.IOC2 = 1;

while(1) {
SLEEP();
if(pir_detected == 1) {
MOTOR = 1;
__delay_ms(500);
MOTOR = 0;
pir_detected = 0;
__delay_ms(1000);
__delay_ms(1000);
__delay_ms(1000);
}
}
}

void interrupt isr(void) {
uint8_t tmp = 0;
if(INTCONbits.GPIF == 1) {
pir_detected = 1;
tmp = GPIObits.GP2;
INTCONbits.GPIF = 0;
}
}

Classé dans:Astuce / Tips, Divers, DIY, Electronique

Lundi, avril 11 2016

[TIPS] Prends un cône je te dis !

Ça fait plusieurs fois que l’on me demande comment souder des CMS, je vais essayer de faire une série sur tous les types de package que j’aime assembler :) On va commencer avec le plus simple le TQFP (0.5mm pitch).

En premier lieu oubliez toutes les conneries vous disant de prendre de la pâte à braser ou des pannes de fer de 0.15mm. Pourquoi ? parce que c’est des conneries et que vous allez perdre plus de temps et d’argent que nécessaire. Tant que l’on ne touche pas aux QFN ou aux BGA il n’y a besoin que de matériel générique.

Alors les petits… On va commencer par le premier point les Pannes de Fer pour faire du CMS. Je vais y aller direct la meilleure c’est le 0.8mm conique. Et rien d’autre ! Avec la 0.8mm conique vous pouvez assembler aussi bien du TQFP que du gros PDIP (pour ceux qui aiment ça… faut de tout pour défaire un monde). Pour faire simple avec une 0.8mm conique la transmission de chaleur est très bonne et il est simple de faire glisser une goutte de soudure sur la patte.  La vidéo n’est pas de bonne qualité mais on fait ce qu’on peut :) Le secret ? Utiliser du flux pour souder proprement ça évite les ponts de soudure en court circuit !

Vous pouvez voir que la première soudure sans flux à tendance à adhérer sur toutes les parties métallique et à faire un gros pâté sale. Une fois le flux en place il suffit d’étamer la panne et de faire de rapide mouvement dans le sens de la PIN du chip pour déposer la soudure ! \o/

Bon bon bon ok j’ai dit de prendre du 0.8mm et j’ai utilisé du 0.5mm et vous allez me dire que je mens, du coup comme j’aime bien les challenges (et surtout avoir raison…) je vous fait la même avec la panne de 2.0mm !

Avec la panne de 0.8mm la soudure se fait à 350°C, 330°C pour la panne de 2.0mm. L’exemple le plus intéressant est le suivant avec la panne de 0.15mm. Le problème de ces pannes fines est le refroidissement de la pointe quand elle entre en contact avec la soudure. Dans la vidéo on peut voir que la pointe a du mal a fondre les boules de soudure… et je suis à 380°C.

Comme vous pouvez le voir le bout de la pointe ne transmet pas assez de chaleur seule la surface autour du cône permet de fondre la soudure. Je ne dis pas qu’il est impossible de faire ça avec une panne aussi fine, mais juste que c’est plus d’emmerdes que nécessaire.

panne015_result good_resultLes deux secrets sont donc l’utilisation de flux (il en faut toujours beaucoup !) et une binoculaire. Et la c’est sans négociation, en fait si je devais donner un conseil ça serait de partir sur une station de soudage moins cher (AOYUE ?) avec un fer au minimum 60W si possible 80W et avec les 200 euros que vous économiserez (par rapport a une station Weller) achetez-vous une bino ! Le problème quand on soude c’est pas la main qui tremble, c’est le feedback des yeux qui est peu précis :) Vous serez étonnez de voir la précision de vos mouvement une fois accompagné d’une bino. Le premier prix que j’utilise depuis des années est ici. Il existe une version avec un objectif 2X qui a une distance de travail plus courte. Elle est super cheap et c’est très bien parce que les optiques se retrouvent au dessus du fer ou de la souflette. Donc en attendant de devenir le roi du CMS et d’acheter une Mantis garder vos 5k$ pour vos projets :)

PS: je n’ai pas parlé d’une de mes techniques de soudure les plus rapide. Celle qui consiste à souder toute la rangée d’une traite en faisant des court-circuits et en les nettoyants avec de la tresse.

IMG_20160411_234439[1]


Classé dans:Astuce / Tips, Divers, DIY, Electronique, PCB

Mardi, mars 22 2016

Stylo Ventouse ++

Ça faisait un bout de temps que je n’avais rien posté et HugoKernel menaçait de me virer de #madeinfr !

Maintenant que mon four est réparé je compte bien me remettre à assembler des cartes et pour ça pas mieux qu’un stencil, de la pâte à braser et une pompe à vide pour poser les composants. Il est possible d’acheter des stylo ventouse pas cher sur la Baie !

$_12

Soyons francs…. C’est de la merde, ça n’aspire même pas une poussière et la construction est fragile. On va avoir besoin de quelques trucs pour moins de 20$.

SONY DSC

Le stylo, une pompe motorisée de chez seeedstudio et un peu de tuyau plastique 6/4mm (pour aquarium). (EDIT: La pompe peut-être trouvée sur ebay pour moins de 3€ ! http://www.ebay.fr/itm/152016013472 )

pvc_tube6V Mini Vacuum Pump_01

 

 

 

 

 

Il va falloir modifier la pompe pour l’utiliser à l’envers. Commencez par démonter les vis noires et accéder à la dernière cavité au contact du moteur.

SONY DSC
Dernière cavité

Percez le trou pour le tuyau sur la paroi en plastique de la dernière cavité (au foret à main pour plus de contrôle). L’air est initialement aspiré dans une petite rigole entre le plastique et la cage du moteur. Étalez de l’Araldite entre le plastique et le moteur en prenant soin de ne pas baver sur l’axe. Puis maintenir le moteur alimenté en rotation en revissant la pièce de plastique (pour éviter de coller l’axe).

SONY DSC
Joint de très haute technologie à base de résine polymère !

Remontez la pompe en prenant bien soin de replacer l’axe de la valve dans le bras du moteur.

Il ne manque plus qu’a percer le capuchon arrière du stylo et de couper une petite partie de la « baudruche » interne. Le tube PVC rentre tout juste dedans, autant en profiter pour faire joint. Faites aussi un trou de 3mm dans le plastique juste au dessus de la buse d’aspiration.

SONY DSC

La pompe de seeedstudio est largement assez efficace à 2 ou 3V (voir la vidéo).

IMG_20160323_002016 (2)


Classé dans:Astuce / Tips, Divers, DIY, Electronique

Stylo Ventouse ++

Ça faisait un bout de temps que je n’avais rien posté et HugoKernel menaçait de me virer de #madeinfr !

Maintenant que mon four est réparé je compte bien me remettre à assembler des cartes et pour ça pas mieux qu’un stencil, de la pâte à braser et une pompe à vide pour poser les composants. Il est possible d’acheter des stylo ventouse pas cher sur la Baie !

$_12

Soyons francs…. C’est de la merde, ça n’aspire même pas une poussière et la construction est fragile. On va avoir besoin de quelques trucs pour moins de 20$.

SONY DSC

Le stylo, une pompe motorisée de chez seeedstudio et un peu de tuyau plastique 6/4mm (pour aquarium). (EDIT: La pompe peut-être trouvée sur ebay pour moins de 3€ ! http://www.ebay.fr/itm/152016013472 )

pvc_tube6V Mini Vacuum Pump_01

 

 

 

 

 

Il va falloir modifier la pompe pour l’utiliser à l’envers. Commencez par démonter les vis noires et accéder à la dernière cavité au contact du moteur.

SONY DSC
Dernière cavité

Percez le trou pour le tuyau sur la paroi en plastique de la dernière cavité (au foret à main pour plus de contrôle). L’air est initialement aspiré dans une petite rigole entre le plastique et la cage du moteur. Étalez de l’Araldite entre le plastique et le moteur en prenant soin de ne pas baver sur l’axe. Puis maintenir le moteur alimenté en rotation en revissant la pièce de plastique (pour éviter de coller l’axe).

SONY DSC
Joint de très haute technologie à base de résine polymère !

Remontez la pompe en prenant bien soin de replacer l’axe de la valve dans le bras du moteur.

Il ne manque plus qu’a percer le capuchon arrière du stylo et de couper une petite partie de la « baudruche » interne. Le tube PVC rentre tout juste dedans, autant en profiter pour faire joint. Faites aussi un trou de 3mm dans le plastique juste au dessus de la buse d’aspiration.

SONY DSC

La pompe de seeedstudio est largement assez efficace à 2 ou 3V (voir la vidéo).

IMG_20160323_002016 (2)


Classé dans:Astuce / Tips, Divers, DIY, Electronique

Lundi, octobre 20 2014

Seeedstudio Limite Perçage

Petit article juste pour vous parler d’un bonne surprise, la qualité des pcb SeeedStudio semble avoir été vraiment améliorée, vous pouvez voir en exemple un des plus « mauvais » via que j’ai trouvé sur ce batch.

Le via doivent normalement avoir une pastille de 0.8mm mais avec une pastille à 0.6mm et un perçage à 0.3mm le via est correcte.

Pour comparaison voila une analyse d’un PCB produit par le même service en 2012.

seeedstudio_2012_analysis


Classé dans:Microscope, PCB

Seeedstudio Limite Perçage

Petit article juste pour vous parler d’un bonne surprise, la qualité des pcb SeeedStudio semble avoir été vraiment améliorée, vous pouvez voir en exemple un des plus « mauvais » via que j’ai trouvé sur ce batch.

Le via doivent normalement avoir une pastille de 0.8mm mais avec une pastille à 0.6mm et un perçage à 0.3mm le via est correcte.

Pour comparaison voila une analyse d’un PCB produit par le même service en 2012.

seeedstudio_2012_analysis


Classé dans:Microscope, PCB

Vendredi, septembre 12 2014

[DIY] Table basse et matrices de leds – Partie 2

Bonjour tout le monde !

Ça y est, ma table basse est vivante !
(enfin, pas au sens propre bien sûr)

Il reste encore quelques petites finitions à réaliser, un petit coup de papier de verre sur les angles par exemple, mais l’ensemble donne déjà un résultat très satisfaisant !

Je vous laisse juger par vous-même ;)

Les perçages pour les fils

DSCF3265

Vous remarquerez que j’ai utilisé de la (sainte) colle chaude (amen) pour éviter aux câbles une décapitation lente et douloureuse.

Résultat final sans les matrices

DSCF3267

Le dessous avec l’électronique et l’alimentation

DSCF3271

NB Je vais devoir faire une nouvelle version du contrôleur de matrices avec les connecteurs pour les manettes de SNES et des trous de fixation (c’est pratique les trous de fixation …).
En attendant, le contrôleur pend en dessous de la table … ça fera l’affaire pour le moment.

Résultat final avec les matrices

DSCF3273

It’s alive !

DSCF3288

(J’ai toujours pas trouvé de moyen de faire des photos claires en filmant un truc lumineux … je suis pas doué en photo …)

Test de charge

DSCF3291

Toutes les leds à pleine puissance, soit 8 ampères au total, et rien ne sent le brûlé. Test validé ! :)
Lunettes de soleil conseillées, ces matrices sont vraiment très lumineuses.


Classé dans:projet Tagged: diy, leds, madeinfr, matrices, table basse

[DIY] Table basse et matrices de leds – Partie 2

Bonjour tout le monde !

Ça y est, ma table basse est vivante !
(enfin, pas au sens propre bien sûr)

Il reste encore quelques petites finitions à réaliser, un petit coup de papier de verre sur les angles par exemple, mais l’ensemble donne déjà un résultat très satisfaisant !

Je vous laisse juger par vous-même

- page 1 de 5