Programmeur AVR parallèle et adaptateur usb / parallèle

Voilà a force de bidouiller, j’ai eu envie de me lancer dans la programmation de µC Atmel ATMEGA. N’ayant pas de beaucoup de compétences en électronique, j’ai décidé de bricoler un programmeur // et de le brancher sur un adaptateur // USB, plus simple pour moi que de réaliser un programmeur USB directement. En plus, j’avais déjà tous les composants sous la main…


DSC00069.JPG

ATTENTION, ce montage ne fonctionne pas avec Windows, il ne marche qu’avec Linux.

Continuer la lecture de « Programmeur AVR parallèle et adaptateur usb / parallèle »

Picasa et Linux ( Ubuntu Feisty )

Quelques astuces pour utiliser Picasa de Google sur Ubuntu Feisty

Logo Ubuntu +picasa.gif

Continuer la lecture de « Picasa et Linux ( Ubuntu Feisty ) »

Dessiner ses propres cartes pour son GPS Garmin à l’aide de GoogleEarth

Dessiner ses cartes pour son GPS Garmin…

garmin_maps-16.jpgetrex.jpg

Pour des utilisations bien particulières, comme des zones non ou mal couvertes par les cartes commerciales, pourquoi ne pas créer ses propres cartes… Voici un petit tutoriel qui va vous expliquer comment faire.

Vous aurez besoin de (Je suis sous linux mais les équivalents windows existent) :

  • GoogleEarth (Gratuit) version linux
  • GpsBabel (Gratuit) version linux
  • GpsMapedit (Gratuit) version Windows + wine
  • cGpsMapper (Gratuit) Linux ou Windows si besoin d’integration avec GpsMapedit
  • sendmap (Gratuit) Linux / Windows

Pour le GpsMapedit, sendmap, voir le billet précédent expliquant comment les utiliser avec wine.

Lancer GoogleEarth et zoomez sur la zone que vous souhaitez cartographier.

garmin_maps-01.jpg

Dans la barre latérale, créez un nouveau dossier pour y placer vos éléments de cartographie.

garmin_maps-02.jpg

Ajoutez un élément de type « Trajet », surtout pas polygone. Donnez lui un nom et une couleur. C’est plus facile ensuite si vous choisissez les couleurs par type de terrain. Ici rouge = cote, Bleue = bancs de sable. Placez vos points le long du terrain pour délimiter un polygone. Attention à ne pas fermer la ligne sinon GoogleEarth va transformer l’objet en polygone et il sera inexploitable par la suite.

garmin_maps-03.jpg

Une fois que vous avez déterminé tous vos élément de terrain, il faut enregistrer votre dossier de cartographie. Cliquez sur le dossier, puis sur enregistrer sous. Choisissez un nom et le format KML.

garmin_maps-06.jpg

garmin_maps-05.jpg

Passez alors dans une console pour convertir le fichier KML au format OziExplorer. La conversion en GPX fonctionne mais l’import dans gpsmapedit ne marche pas chez moi, c’est pour cela que je passe par le format ozi.

garmin_maps-05.jpg

Créez un fichier texte map_template.mp avec ceci:

[IMG ID]
ID=99999999
Name=
Preprocess=G
TreSize=512
TreMargin=0.00000
RgnLimit=1024
POIIndex=Y
Levels=4
Level0=22
Level1=20
Level2=18
Level3=17
Zoom0=0
Zoom1=1
Zoom2=2
Zoom3=3
[END-IMG ID]

; A retirer dans le fichier final
[RGN20]
Type=0x40
Label=Dummy
City=Y
Origin0=(45,1.5)
[END-RGN20]

l’ID est a modifier, il doit être unique dans un lot de cartes. Vous pourrez par la suite retirer dans votre fichier de carte la région RGN20, c’est juste une zone bidon pour donner un fichier non vide à gpsmapedit. Lancez GpsMapedit puis ouvrez le fichier map_template.

garmin_maps-07.jpg

Dans le menu allez sur « Add »

garmin_maps-08.jpg

Sélectionnez avec SHIFT les fichiers .plt créés par gpsbabel

garmin_maps-09.jpg

Dans le menu view / list of waypoints, ouvrez une des traces que vous avez importé.

garmin_maps-10.jpg

Cliquez sur « show on map » pour centrer la carte sur la zone qui vous intéresse.

garmin_maps-11.jpg

Vous devriez voir apparaitre les contours créés dans Google.

garmin_maps-12.jpg

Cliquez sur un des contours, puis sur convertir en polygone. Sélectionnez le niveau pour la couche, puis le type de terrain.

garmin_maps-13.jpg

garmin_maps-15.jpg

garmin_maps-15.jpg

Pensez à supprimer les contours tirés de google pour ne laisser que ceux convertis à l’aide de gpsmapedit. Vous pouvez rajouter aussi des points pour les éléments comme les villes, sources, bouées… Lorsque vos manipulations sont terminées, enregistrez le ficher sous un autre nom pour conserver le template pour une prochaine fois.

garmin_maps-16.jpg

Vous pouvez alors exporter votre carte au format .img à l’aide de la commande export. Celle ci va faire appel à cgpsmapper qui devra être installé (version windows). Sinon vous pouvez toujours créer la map en ligne de commande à l’aide de cgpsmapper version linux. Indiquez le chemin dans lequel cgpsmapper est installé.

garmin_maps-17.jpg

garmin_maps-18.jpg

Vous disposez maintenant d’une carte au format garmin. Avant de partir les yeux fermés, vérifiez bien vos cartes…

VMWARE sous linux et écran Wide.

Si vous voulez que VMWARE profite pleinement de la capacité de votre ecran Wide, vous pouvez éditer le fichier de configuration de votre machine virtuelle (Fichier VMX) et y ajouter les lignes suivantes par exemple pour un affichage en 1280×800:

 svga.maxWidth = "1280"
 svga.maxHeight = "800"

Et hop lorsque vous lancez votre machine virtuelle, elle peut utiliser pleinement votre écran.