21/02/2013

Allumage automatique des feux de croisement pour automobile


Un allumage automatique des feux de croisement pour automobile. Ce montage permet l'allumage automatique des feux de croisements de tout véhicule automobile. Il est piloté par un PIC 16F684 et une diode BPW21. Tous les détails pour la réalisation du circuit et son installation dans le véhicule sont expliqués dans la documentation.

Auteur: Jacques M. (Site)

Contenu: Le code source, le fichier hex, le typon, et un document explicatif

Commentaires de l'auteur: Le programme est écrit en langage d'assemblage, presque chaque ligne est commentée. Les délais d'allumage et d'extinction et la valeur d'éclairement sont fixés dans le programme, mais ils peuvent être modifiés.. Je précise que ces valeurs ont été ajustées après plusieurs essais.

Télécharger l'archive de la réalisation ici

Indicateur visuel de vitesse relative pour automobile


Un indicateur visuel de vitesse relative pour automobile. Ce montage permet de mémoriser une vitesse par appui sur un bouton poussoir, puis la signalisation par une led tricolore qui se réfléchit sur le bas du pare brise si la vitesse est inférieure, égale ou supérieure à la vitesse mémorisée. Permet de surveiller la vitesse du véhicule sans quitter la route des yeux. Les informations sont fournies au PIC 16F628 par les "tops" délivrés par le capteur du compteur électronique. Toutes les explications sont dans la documentation.

Auteur: Jacques M. (Site)

Contenu: Tous les documents utiles à la réalisation effective du montage.

Commentaires de l'auteur: Le programme est écrit en langage d'assemblage, presque chaque ligne est commentée. Ce montage que j'ai installé sur une "vieille" Mégane fonctionne depuis 2 ans et évite d'avoir un œil presque permanent sur le compteur afin de ne pas dépasser les 135 km/h (marge d'erreur incluse!) fatidiques sur autoroute avec les radars mobiles.

Télécharger l'archive de la réalisation ici

Enregistrer et lire une voix en utilisant le convertisseur analogique /numérique du PIC


Les différents programmes que je vous propose consistent à enregistrer et lire une voix en utilisant le convertisseur analogique /numérique du PIC puis à écrire les octets numérisés dans une EEPROM ou une FRAM via le BUS I2C et à les relire via le même BUS I2C. Chaque octet lu est traité par un CNA de type DA558. Le signal analogique récupéré est envoyé sur un petit ampli puis un haut-parleur

Auteur: Philippe Briola

Contenu: Tous les documents utiles, des exemples, et les datasheets.

Commentaires de l'auteur: A l'ère du numérique, il est intéressant de comprendre de quoi l'on parle. Les trois programmes que je vous propose concernent la numérisation d'une voix et son enregistrement sur une EEPROM. Dans un souci didactique, la difficulté va croissante, du plus simple (la lecture seule d'une EEPROM), au plus compliqué (l'enregistrement et la lecture sur EEPROM en passant par un moyen terme l'enregistrement et la lecture d'une FRAM. Un grand merci au "Professore" qui m'a patiemment expliqué la méthode.

Télécharger l'archive de la réalisation ici

08/02/2013

Routine de cryptage/décryptage efficace pour sécuriser les données échangées

Une routine de cryptage/décryptage efficace pour sécuriser les données échangées (systèmes d'alarmes, informations confidentielles etc). Cette routine a comme vocation initiale de protéger des données transmises par voie hertzienne, ainsi que la protection de données stockées sur un support physique (eeprom etc). Sur le site de l'auteur, vous trouverez d'autres sources destinées à d'autres cibles que les Pic, ce qui vous permettra de communiquer entre cibles différentes.

Auteur: Alexander Pukall : Mail, Site

Contenu: Le source et les informations utiles

Commentaires de l'auteur: Cet algorithme permet de chiffrer/déchiffrer (crypter/décrypter) des données en provenance ou à destination d'un Pic qui doivent transiter sur un réseau non sécurisé (liaison sans fil, internet, modem téléphonique ...) ou simplement l'enregistrement de données sur un support de stockage. Le destinataire peut être un autre Pic puisque l'algorithme est présenté également en différents langages. La clé (mot de passe) doit être identique sur les deux composants (émetteur et destinataire). Les algorithmes existants (comme pour les télécommandes d'ouverture de portes) ne disposent que de peu de clés différents (environ 10000), ce qui peut être facilement trouvé par un ordinateur une fois la liaison sans fil interceptée. Au contraire, celui-ci utilise une clé de 16 octets soit 128 bits, permettant plusieurs milliards de milliards de milliards de combinaisons possibles.


Télécharger l'archive de la réalisation ici

Récepteur GPS a base de 18F252

Récepteur GPS a base de PIC18 qui permet d'enregistrer un parcours effectué sur une carte SD. Ensuite, grace a un petit programme (sous linux), il est possible de transformer cet enregistrement au format GPX pour l'afficher sur une carte type googlemap ou autre. Le protocole GPS utilisé est le TSIP.

Auteur: Sylvain Mopty

Contenu: Le source et les informations utiles, ainsi que le schéma.

Commentaires de l'auteur: Pour info, de maniere générale, il faut appuyer sur le boutton du centre pour éditer une fonction et réappuyer sur ce boutton pour valider.Lla pluspart des fonctions liées a la carte SD sont dans le menu "GPS/ SAVE". Je pense que le reste est assez intuitif. Vous pouvez accéder également directement à la page de mon site décrivant la réalisation

Télécharger l'archive de la réalisation ici

07/02/2013

Cube lumineux de 64 leds RVB


Voici un projet totalement décoratif. Il s'agit d'un Cube lumineux de 64 leds RVB (4 leds de coté) qui a été baptisé CLIMAT pour Chose Lumineuse Inutile Mais Absolument Terrible. Ce cube lumineux permet d'afficher de nombreux effets, une fois allumé ce n'est plus possible de l'éteindre.

Auteur: Tank86: Mail

Contenu: Les typons(pdf et gerber), le programme et les instructions de montage.

Commentaires de l'auteur: Le cube est basé sur un PIC18F4620 avec des buffers pour alimenter les leds et un multiplexage astucieux pour commander 64 leds RVB (soit 192 broches!). Le cube fait environ 13cm*13cm*17cm. La partie hardware est totalement terminée et fonctionnelle, il a même été prévu un port d'extension pour connecter ses propres périphériques (boutons, liaison série etc...). Concernant la partie logicielle, des effets de base sont codés. Le but final est d'avoir un logiciel sur pc qui pourrait créer les effets et les envoyer directement sur le cube via un boot loader qui chargerait les différents effets via une liaison RS232 ou USB (adaptateur à prévoir). Le développement logiciel est ouvert a tous et chacun peut proposer ses propres effets sur le forum de mon site. Les meilleurs seront intégrés au programme fournis dans l'archive. N'hésitez pas a visiter le forum pour plus d'explications !

Télécharger l'archive de la réalisation ici