www.DigitalSpirit.org

Politique d'accessiblité | Aller au contenu | Aller au menu | Aller à la recherche

Mise à jour des OpenAlarm Node : Version 1.5.0

OpenAlarm Node 1.5.0

Format de la carte

Comme je l'évoquais dans un article précédent, Seeedstudio qui produit les pcb, m'a demandé un surplus de 17$ à cause des demi-trous en bordure de la carte, vu le cout total de production des PCB (9$ pour 10), ça fait une belle surprise et de toute façon, je n'étais pas convaincu de l'utilité / praticité de ces demi-trous, j'ai donc résolu le problème en augmentant quelque peu la largeur de la carte qui passe de 16mm à 19mm, rien de bien méchant et surtout un gain appréciable en terme de place disponible sur le PCB.

Améliorations par rapport à la version 1.0.0 :

  • L'ouverture du port USB à été agrandie car ça coinçait un peu sur la première version.
  • Certains composants ont été déplacés pour faciliter le montage
  • Les broches de programmation ont été agrandis (voir plus bas)

Comparatif visuel et à l'échelle entre un Funky v3, un OpenAlarm Node 1.0.0 et un OpenAlarm Node 1.5.0 :
Comparatif Funky v3, OpenAlarm Node 1.0.0 et OpenAlarm Node 1.5.0

Comme vous le voyez, nous sommes un poil plus gros que la version 1.0.0 mais ça reste très petit comme le prouve cette photo :
Un OpenAlarm Node 1.5.0 dans la main

Vue de derrière :
Vue de derrière

Entrées / sorties

Avec la taille gagnée, j'en ai profité pour revoir le mappage des entrées / sorties, maintenant, elles sont placées dans l'ordre de chaque côté de la carte, toutes groupées par fonction.

On trouve dorénavant sur le côté gauche les 3 broches d'alimentations VIN (entrée de 3.3V à 7V), GND, VCC (entrée de 3V à 5V), 4 entrées / sorties génériques ayant chacune une interruption matérielle D0, D1, D2, D3.
Sur le côté droit, on trouve 2 entrées analogiques A0 et A1 et d'autres entrées / sorties génériques D6, D7, D8, D9 et D12 (D8 et D9 ayant également des interruptions matérielles).

Les entrées / sorties d'un OpenAlarm Node 1.5.0

Sur l'ancienne version des OpenAlarm Node et sur les Funky, il n'est pas possible d'utiliser le port physique I2C car la broche PD0 (SCL) est utilisé comme broche d'interruption pour dialoguer avec le module radio.
À cause d'un bug dans la librairie JeeNode de pilotage du module radio, il n'était pas possible d'utiliser une autre broche, le problème étant résolu, j'ai libéré PD0 afin de pouvoir utiliser le port I2C directement, et c'est PB7 (D11) qui est maintenant utilisé pour le dialogue avec le module radio.

Lire la suite...

Monter une partition Linux ext2 / ext3 / ext4 sur Mac Os X

Mac Os X est un puissant système d'exploitation, malheureusement, ce système souffre de grosses lacunes pour un linuxien et notamment concernant le support des systèmes de fichiers, en effet, cet OS ne reconnaît que ses propres formats HFS, HFS+, HFSX, les formats de Microsoft FAT32 et NTFS ainsi que UFS (source Wikipédia), oubliez donc l'ext3 d'origine sous Mac Os...sauf...

2 projets m'ont sauvés la vie (oui, rien que ça) en rendant mes disques extX visibles et lisibles sous MacOs :

  • MacFuse, les linuxiens auront reconnus à son nom son utilité, pour les autres, c'est un outils qui vous permet de monter un système de fichiers en espace utilisateur
  • Et fuse-ext2 qui est un « pilote » extX générique fonctionnant entre autres sur MacOs

Rien à dire concernant l'installation de ces 2 programmes, des images disques au format dmg sont disponibles.
Une fois ces 2 programmes installés, c'est magique, vos disques extX seront montés automatiquement sans le moindre effort de votre part comme vous pouvez le voir sur la capture d'écran ci-dessous :

MacOs finder avec ext3

Concernant le montage des disques externes, le montage n'est pas automatisé et requiert donc quelques actions de votre part.

Lire la suite...

Chargez vos éléments LiPo par USB !

Voici un montage très simple réalisé autour du MAX1555 qui permet de charger les éléments LiPo très simplement.

Les détails du montage sur le wiki : ChargeurLipoUsb

EeePc avec bluetooth intégré

J'ai fait l'acquisition il y a quelques temps d'un EeePc, excellente machine, très réactive, très bon prix bien sûr mais malheureusement, quelques défauts viennent tout de même gâcher tout ça, oui, on ne peut pas tout avoir :

  • La résolution de l'écran est vraiment trop faible
  • L'autonomie n'est pas vraiment extraordinaire, on en attend plus d'une telle machine
  • Pas de Bluetooth

Autant, pour une réduction des coût, je veux bien comprendre le choix de l'écran et de la batterie mais pour le Bluetooth, j'ai du mal, quand on voit les quantités produites, l'ajout d'une telle puce n'aurait sûrement pas mis à mal la marge faite, le marketing doit être sur le coup...

Heureusement, il est assez simple de remédier à ce manque en le faisant nous même, l'opération à donc consister à ajouter une clef Bluetooth dans l'EeePc.

Clef bluetooth ouverte La clef Usb bien calée dans l'écran L'EeePc ouvert

Voici la page sur le wiki qui comporte toutes les explications sur l'ajout d'une clef Usb Bluetooth Belkin F8T012xx1 dans l'EeePc : Projets / EeePc / Bluetooth