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

04/02/2013

Télécommande à distance avec relais libre de potentiel


Matériel nécessaire: 
- Sonnette sans fil (Conrad.ch 622037, CHF 14.95)
- Relais miniatur 5v (Conrad.ch 502047, CHF 6.45)
- Transistor BC237
- Résistance 10Kohm.

Pseudo serveur web Météo à base de Pic 16F876

Pseudo serveur web Météo à base de Pic 16F876, ds1621, pcf8583, et d’un module EZL70. Le serveur procure différentes informations météo et est accessible via le réseau local et même via internet si votre routeur est correctement configuré en ce sens.

Auteur: Bruno.M

Contenu: Les typons, explications, sources, photos, et exécutables.

Commentaires de l'auteur: Le but de ce montage était de répondre à des requêtes html depuis un navigateur internet dans réseau local ou internet afin d'afficher la date du jour, la température actuelle, max, min ,moyenne, le temps de fonctionnement de la chaudière, la courbe de température moyenne des 26 derniers jours (En JavaScript), plus configuration du timer avec le navigateur, et téléchargement d’ un fichier statistique. Je le place à disposition de tous.

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

Horloge avec remise à l'heure automatique par signal DCF77


Horloge avec remise à l'heure automatique par signal DCF77. Réalisé sous flowcode, les sources en asm et C ont été générés automatiquement par flowcode.

Auteur: Lopez F. Nicolas

Contenu: Les sources, l'exécutable, et le fichier descriptif contenant les détails de connexion (pas de schéma, il faut lire le texte).

Commentaires de l'auteur: Je vous propose mon premier projet de fin d'étude (2008-2009) avec un PIC programmer avec Flowcode v3. Lisez tout d'abord le document "descriptif.txt" pour toute explication dont vous aurez besoin..

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