(Loading...)

Affichage des articles dont le libellé est PIC. Afficher tous les articles
Affichage des articles dont le libellé est PIC. Afficher tous les articles

samedi 26 juillet 2014

PIC USB Oscilloscope double trace

Rendu en image de synthèse généré par Eagle3D

L'oscilloscope, l'appareil de mesure par excellence de tout l'électronicien. Indispensable pour la conception et/ou le dépannage de circuit électronique. Le prix d'un tel appareil n'est pas toujours accessible pour les budgets réduits, qui plus est pour l’électronicien amateur qui ne l'utilisera qu'occasionnellement. 
Il y a un ancien article présentant la version du pauvre, qui reste tout de même très limitée. 
Le nouveau modèle que je décris ici, permet d'en réaliser un, aux performances autrement supérieures sans pour autant se ruiner.



vendredi 23 mars 2012

Carte de contrôle Imprimante 3D UV

Rendu en image de synthèse généré par Eagle3D

Le projet d'impression 3D va bon train, l'élaboration des différents éléments arrive à terme. 
La carte de contrôle baptisée HCARD, est sortie du stade de prototype. le circuit imprimé est validé et tiré. Le principe est relativement simple mais correspond parfaitement aux besoins demandés.







jeudi 22 mars 2012

Le bootloader


La présente expérimentation est particulièrement intéressante, dans le sens où elle permet de réaliser une application, qui par la suite, pourra voir la mise à jour du micro-code (Firmware) se faire sans passer par un programmateur de PIC, uniquement par le port série.
Cela présente un avantage double, si l'application en question nécessitait déjà l'utilisation du port série.
En effet, ce même port servira pour l'application, mais aussi pour sa re-programmation.




jeudi 12 janvier 2012

Imprimante 3D à résine et catalyseur UV


La stéréo-lithographie, qui jusqu'alors était au service des grands industriels évolue grâce aux avancées de la recherche sur les polymères. La démocratisation de ces technologies, rend de plus en plus accessible l'utilisation de celle-ci, y compris au commun des mortels tels que nous autres, particuliers, artistes ou passionnés.
Certains groupes de recherches universitaires ou encore de passionnés, dans le monde se penchent sérieusement sur le sujet, et des résultats commencent à poindre à l'horizon.


mardi 20 décembre 2011

Disque dur horloge lumineuse


Suite de l'article sur le capteur à effet Hall, voici une mise en application de ce dernier. On commence à voir fleurir sur le net quelques projets de ce type, j'en ai compté 3 au moment ou j'ai commencé mon projet. Donc, j'ai voulu à mon tour m'y mettre pour l'esthétique de la chose et m'amuser à mettre au point un code original.
Les Anglo-Saxons l'appelleront, HDD Clock le plus souvent.




mercredi 26 octobre 2011

Module Bluetooth


Quoi de plus pratique que de faire communiquer une application embarquée avec un PC ou encore une autre application embarquée, d'autant plus, si cette liaison se fait sans fil.
 
Il existe différentes méthodes pour cela.

Celle que j'ai retenu pour son protocole standard est le Bluetooth.





samedi 1 octobre 2011

Capteur à effet Hall


Actuellement sur un projet nécessitant une mesure de rotation de moteur, autrement dit un tachymètre digital, me voilà à faire la liste des techniques qui sont à ma disposition, et de préférence avec les moyens du bord.









mardi 5 juillet 2011

Expérimentations Infra-rouge


Les infra-rouges en électronique sont couramment utilisés dans différentes applications, telles que la commande à distance, la détection d'obstacle ou encore la transmission de données.
Voilà pourquoi, il est plus qu'utile de mener à bien ces petites expérimentations destinées à comprendre et maitriser les différents processus.

Notons que les IR sont invisibles pour l’œil humain et que l'on peut néanmoins les visualiser au travers d'un appareil photo numérique ou d'une webcam. 




mardi 12 octobre 2010

RGB LED - PWM Logiciel - Version 1


Dans la gamme de PIC sur lesquels je travaille, la majorité ne comportent que deux sorties PWM matérielles natives.

Il est parfois (souvent en fait) nécessaire d'en avoir plus pour les applications qui m’intéressent.

Il existe heureusement quelques astuces permettant de gérer n'importe quel port de sortie en mode PWM.
Une des méthodes est développée dans cet article.

mardi 24 août 2010

Plastifieuse pour transfert de typon sur PCB

Rendu en image de synthèse généré par Eagle3D

Une simple plastifieuse peut servir à transférer un typon sur un circuit à imprimer. La référence dont je dispose permet tel que, de remplir cette fonction, seulement la température atteinte par le four de cette dernière chauffe tout juste, il faut alors faire plus de passage du circuit pour atteindre une température de chauffe adéquate pour fondre l'encre de l'impression laser. je l'ai utilisé ainsi pendant quelques années.
J'ai profité de l'expérience faite sur la fonction ADC d'un PIC pour l'adapter à la plastifieuse, et ainsi monter, enfin, sa température de régulation à 180° C.




lundi 9 août 2010

Afficheur aérien

Affichage à persistance rétinienne, ou POV display

L'expérience qui suit relevait à mes yeux, il y a peu encore, de la magie.
Imaginez un affichage se composant d'une suite de LEDs alignées qui par un mouvement rotatif ou de balayage permet de créer, virtuellement, une matrice d'affichage identique au principe du journal lumineux.
Le principe repose sur l'effet de persistance rétinienne, trompant ainsi l'oeil, lui faisant croire qu'une suite de ligne de LED est disponible, permettant par multiplexage d'afficher un message, ou image. Nous démultiplions donc virtuellement la colonne de LED autant de fois que nous le désirerons, ou que le permettra la vitesse de traitement de notre µcontroleur.
L'algorithme d'affichage est similaire à celui de la matrice de LED.

lundi 2 août 2010

Journal lumineux à matrice de LED 8x8

La présente réalisation est l'aboutissement de l'exercice basé sur le chenillard 24 LED, composé d'un PIC 16F876A contrôlant une suite de LED via des registres à décalage 74HC595, ainsi que l'exercice mono-matrice 8x8. La combinaison des deux exercices permet d'obtenir ce que l'on appelle communément un journal lumineux.

mardi 20 juillet 2010

PIC16F876A RS232 et affichage LCD

Cet exercice permet de mettre en pratique la communication du µContrôleur et un PC en utilisant le protocole RS232.
Le PIC confirme l'envoi et la réception sur un afficheur LCD.
J'utilise pour la première fois MikroC PRO, qui comporte quelques différences syntaxiques par rapport à l'ancienne version MikroC standard.

dimanche 18 juillet 2010

PIC16F876A 74HC595

Expérimentation d'une démultiplication de port de PIC via circuit 74HC595.

L'adjonction de circuit externe type registre à décalage 74HC595 , convertisseur série/parallèle, permet d'économiser les ports utilisés par le PIC, libérant ainsi ces derniers pour d'autres fonctions.
Seulement 3 ports du µcontrôleur sont utilisés pour gérer 8 sorties, et plus encore en chainant en cascade d'autres 74HC595.


dimanche 11 juillet 2010

Mesure de Température PIC16F88


Le but de ce projet, me permettant l'utilisation des canaux ADC (Convertisseur Analogique Digital),
est de prendre une mesure de température qui régulera ensuite la résistance chauffante d'une plastifieuse.
La plastifieuse dont je me sers pour graver des circuits imprimés non pré-sensibilisés atteint tout juste la température idéale pour la fusion du toner d'impression de l'imprimante laser. Le contacteur thermique intégré est seulement de 145°.
Un contacteur thermique de valeur 180°C coûte environ 10 euros, je me suis donc décidé à réaliser l'équivalent en PIC avec une diode 1N4148 en guise de capteur de température.

jeudi 17 juin 2010

Programmateur de PIC clone de PicKit II

Rendu en image de synthèse généré par Eagle3D
Mon programmateur USB précédent, bien qu'opérationnel, présente aujourd'hui une lacune agaçante, il n'est pas compatible Windows 7.
Je suis obligé lors de mes séances de programmation, d'allumer un autre PC sous XP, de transférer le programme compilé sur celui-ci afin de programmer mes PIC.
Me voilà donc, pour moins de contrainte, dans l'obligation de passer à un modèle compatible Seven.
Sur la toile j'ai trouvé un forum qui publie le schéma et son typon d'un modèle clone du PicKit II de chez MicroChip, parfaitement compatible avec ce dernier, et surtout accessible depuis Windows 7.

mardi 25 mai 2010

1 - Matrice à LED

J'avance dans l'apprentissage des microcontroleurs et leurs nombreuses applications.
Je m'attaque à la programmation d'un système d'affichage à matrice de LED,
permettant le défilement d'un message.
Le projet est réalisé sur un PIC 16F876a programmé en MikroC.


mardi 11 mai 2010

Minuterie pour Insoleuse LED UV II


Rendu en image de synthèse généré par Eagle3D

La version deux, de l'insoleuse à LED UV, est en bonne voie.
La partie la plus "délicate", à savoir la programmation de la minuterie est finie depuis quelques jours
Le circuit est en cours de validation, la modélisation 3D donne un aperçu de la mise en place des éléments.
L'afficheur LCD sera déporté sur le boitier via une liaison de nappe de disque dur.

Un connecteur ICSP est prévu, pour d'éventuelles mises à jour ultérieures.


dimanche 11 avril 2010

Insoleuse LED UV II

Après la réalisation en 2007 d'une insoleuse à LED UV simple face, pilotée par une minuterie à PIC et afficheur 8 digits à LED, 2010 est l'année de la version double face, comportant des LED plus puissantes ayant un angle de diffusion plus large, ce qui permettra de diminuer le nombre de LED.

Cette version apportera un nouveau challenge.
La réalisation de la minuterie sera cette fois-ci sur afficheur LCD, et contrairement à la précédente dont je n'étais pas le concepteur, cette nouvelle version sera entièrement développée par moi-même. La programmation du PIC est en MikroC.

Le projet est en cours.

mercredi 14 octobre 2009

Pinguino - l'Arduino du PIC


La plate-forme de prototypage open-source, basée sur les µcontrôleurs de chez ATMEL a son pendant désormais. Utilisant le cœur de son concurrent MicroChip, le PIC.
Pinguino est pratiquement compatible Arduino, tant en langage de développement qu'en extension.

Pinguino est architecturé sur un PIC 18F2550, le concept est également open-source, et en constante évolution.
Voici donc l'Arduino à la sauce PIC.