Wednesday, October 31, 2012

MagPi

I just received a printed copy of The Mag Pi #6, from the folks at ModMyPi.
I do have the PDFs for #1 to #6 but when I heard somebody was printing it at a commercial printer, I figured I had to get a copy. Although it is #6, it is the first copy to be printed on paper.

It reminded me of the good old magazines I would get as a kid such as InCider, Compute etc. BTW, digging in my old magazines, I saw that Compute was published on Wendover Ave in Greensboro, NC. That's interesting to me because that's not too far from where I'm at.

And speaking of this area, if you live near it, I would like to suggest you check out PYPTUG. We'll be having a workshop with Python and the Raspberry Pi on November the 10th.

Anyway, back to The MagPi:

#6 October 2012
QR Code, even

And speaking of ModMyPi, I ordered a "surprise" color mix case. It's the cheapest option they have, but you never know what colors you'll get. Red and Black, I think that worked out well for me:

Replacing the white case of my RISC OS laptop

Color contrast works well with my Motorola LapDock RISC OS machine.

Imprimer son boitier

Il existe des douzaines de boitiers pour le Raspberry Pi sur le marche. En acier, en acrylique, en thermoplastique, en polyvinyle, en bois, en aluminium, en cuivre, et, pourquoi pas, en papier!

L'avantage ici, c'est que c'est gratuit, si on a une imprimante. Attention toutefois aux marges et au type de papier. En effet, certains des PDF sont pour le format A4 et d'autres pour US Letter. Il faut donc faire un ajustement des marges etc si on n'a pas le bon papier.

Punnet


Il y a plus d'information ici: http://www.raspberrypi.org/archives/1310
et un PDF.

A ciel ouvert


Et un coup de crayons a colorier
Autre variation sur le boitier en papier:
http://www.iammer.com/raspi/case.html
Et le PDF A4

 C'est clair





Celui-ci est une variante en papier acétate transparent:

http://h2database.com/raspi/
Et le PDF.

Mimétisme


Micro BBC Micro en papier
Et celui-ci une imitation d'un BBC Micro:
Raspberry Pi BBC Micro paper case
Et le PDF.

Je vous suggere de cliquer sur le label riscos a droite si vous voulez en savoir plus sur le BBC et RISC OS, et aussi cette file de messages sur le forum Raspberry Pi.

[edit: l'image du Punnet n'etait plus disponible a l'URL original]

@f_dion

Tuesday, October 30, 2012

RISC laptop: cables / cabos

HDMI, USB, Micro, Mini, A/B, M/F ... ?

Motorola Atrix LapDock (Micro USB B M, Micro HDMI M)
Micro USB B (F)->USB A (F) , USB A (M)->USB A (M)
Micro HDMI (F)->Micro HDMI (M) , Micro HDMI (F)->HDMI (M)
USB, HDMI

Raspberry Pi v1.1, v2.0

RPi v1.1, v2.0: 2 cables / cabos

Raspberry Pi v1.0

USB A (M)->Micro USB B (M)

RPi v1.0: 3 cables / cabos

Off

HDMI = On/Off



Monday, October 29, 2012

RISC "Laptop"

RISC OS
Motorola RISC OS Laptop?
BBC(!) News

Touchpad

RISC OS

Acorn Proton


Que es? Al principio de los anos 80, el Acorn Proton paso de computadora obscura, un prototipo, a un de los mas famosos ordenador, a causa de la BBC. La máquina fue lanzada como el BBC Microcomputer (Beeb Micro), especialmente para ponerles en las escuelas. Fueron vendidos casi 1.5 million de machinas durante 12 anos, la mayoría en Europa. En los Estados Unidos, el Apple ][ fue sin competición en las escuelas.

Hay muchos detalles en wikipedia.

Acorn Archimedes


En 1987 empezó el Acorn Archimedes y el BBC Archimedes . Fue el primer ordenador personal con CPU RISC ARM de 32 bits.

RISC OS

RISC OS es el sistema operativo de los computadores Acorn con CPU ARM. El Raspberry Pi también es basado en el CPU ARM, y es posible ahora de utilizar RISC OS con el Pi.

Hay una pagina en ingles aqui

Preparación


Descargar el OS aqui: riscos-2012-10-16-RC5

Ponerlo en una tarjeta SD con dd. Si la instalación es directamente de un Raspberry Pi con el OS Raspbian, ver este articulo: autoreplicación.
Pero en vez de:
sudo dd bs=1M if=2012-09-18-wheezy-raspbian.img of=/dev/sda 
hay que hacer:
bunzip2 ro519-rc5-1876M.img.bz2
sudo dd bs=1M if=ro519-rc5-1876M.img of=/dev/sda

Cual sea el sistema operativo, el GPU busca el fichero config.txt. La definición se encuentra en elinux.

Raspberry Pi con tarjeta SD RISC OS
Al iniciar
Boot de RISC OS

El escritorio (1920x1080)

Hay mas detalles tambien en el sitio http://www.riscosopen.org, pero en este momento no es posible connectar al sitio.

Documentacion de RISC OS en el sitio: http://foundation.riscos.com/Private/

Foro RISC OS de raspberrypi.org: http://www.raspberrypi.org/phpBB3/viewforum.php?f=55

Sunday, October 28, 2012

Assemblage Gertboard - La suite

On continue. Dans l'article precedent on a fait la soudure des composants de surface. On s'assure ici d'avoir la bonne orientation sur ces réseaux SIL de résistances (en jaune). On doit pouvoir lire les marquages sur ces réseaux de ce point de vue:

Les premiers composants apres les CMS. Respecter l'orientation
Les DEL en vert, jaune et rouge (le kit inclus rouge, seulement)
Les supports pour les circuits intégrés

Les 3 boutons sous les DEL

Pour le cristal qui controlera l'horloge du microcontroleur Atmega, il peut etre soudee directement a la carte. Dans mon cas j'ai mis un support pour pouvoir remplacer le cristal pour un a plus haute frequence, dans le futur.

Le cristal (support a 3 pattes)

Pour les barrettes, j'ai remplacé celles qui sont utilisées pour les cavaliers (jumpers) par des barrettes couleur brique. C'est plus facile a visualiser ou vont les cavaliers (pour établir les modes d’entrée et sortie des 12 E/S etc). J'ai aussi remplacé le connecteur a vis, en bleu sur la photo. Il était noir dans le kit de Farnell. Encore une fois, question d’améliorer la visualisation. Finalement, j'ai mis des barrettes optionnelles pour les points 5V5, 3V3 et GND (masse).
Les barrettes de connections simple et double rangées

Le pilote pour les moteurs (sous le connecteur a vis bleu)
Le régulateur TC1262. Notez l'orientation!
Le support pour le fusible
Nous somme prêt a mettre les circuits intégrés
Les convertisseurs analogiques et numériques

Le réseau de transistors pour les relais
Les tampons 74hc244 pour les entrées et sorties
Le Atmega328P (comme les Arduino Uno)

Pour la programmation du Atmega,il faudra utiliser l'environnement Arduino. J'explique comment se le procurer ici: Framboise a la mode Arduino
Le câble d’interconnexion

Le module et un Rasperry Pi pret a l'utilisation

Et voila. Il faut maintenant se procurer les programmes de test:

$ wget "http://www.raspberrypi.org/phpBB3/download/file.php?id=1434" -O gertboard.tar.gz
$ tar vfxz gertboard.tar.gz
$ cd gertboard*
$ make

On execute ensuite les programmes de tests selon le guide de l'utilisateur (en anglais). Je vais mettre des tutoriels sur mon blog au cours des prochaines semaines.
On fait un petit test, ca fonctionne!





Thursday, October 25, 2012

Assemblage Gertboard - CMS

Aujourd'hui on assemble notre Gertboard, l'extension pour le Raspberry Pi, qui nous donnera 12 entrées/sorties protégées, 6 sorties pour relais, 2 pour moteurs, ADC et DAC, et finalement un Atmega328.

On commence avec les composants CMS (SMD en anglais, voir aussi http://raspberry-python.blogspot.com/2012/10/gertboard-smd.html). Pour cela, je suggère un fer a souder a pointe fine de 12W a 15W, de la soudure fine et un petit outil pour placer et tenir les SMD (on peut aussi utiliser une pincette, une aiguille a crocheter etc):


On pousse en place avec l'outil
Une technique pour souder les CMS est expliquee ici:
http://www.aurelienr.com/electronique/soudercms.htm

Dans mon cas, ce que je fais:

Presque au milieu, le fer a souder vas attirer le composant

Je mets de la soudure sur un cote (le cote droit), je pose le composant presque au bon endroit, mais un peu vers  l'autre contact (cote gauche), et je chauffe encore la soudure du cote droit. Au moment ou ça se liquéfie, le composant est attiré vers le fer a souder. On retire le fer a ce moment, et le composant est maintenant centré. On soude l'autre coté et on est prêt a passer au suivant! Si vous etes pas tres habile, utiliser l'outil pour tenir le composant en place, ou utiliser des pincettes, etc. Consultez aussi la page 6 et 7 du guide officiel d'assemblage. On y trouve des images explicatives.

Le diagramme de la page 11 du guide quant a lui nous indique comment placer les composants. C'est simple a lire du au code de couleurs. Il faut les faire dans l'ordre et ne pas ouvrir de nouveaux sachets avant d'en avoir fini un.

Les 100nF (175=9265)

100nF en C20 (aussi en C2,C3,C8,C9,C10,C11,C15,C17,C19)

100nF en C20,C8,C11 (aussi en C2,C3,C9,C10,C15,C17,C19)

Apres les 100nF, on y va du deuxieme sachet, les 22nF en C12, C13.
On continue:
  • 10uF en C1 et C16 (plus gros et donc plus lourds, alors on centre)
  • 10KOhm en R1, R2 et R34 (cote noir vers le haut)
  • 0 (zero) Ohm en R4, R24  (cote noir vers le haut)
  • 0.1 Ohm en R23 (plus gros, avec numéro vers le haut)

C'est complet:
Tout les composants CMS en place!

La prochaine etape


On est prêt a installer les autres composants maintenant. Pour ceux la, on fera la soudure a l’arrière. Par exemple, la diode (avec la barre noire du cote gauche - elle a une orientation spéciale):



La vue du revers, on voit la soudure de ce cote la:


Je continue plus tard.