PiTerm Console : permier assemblage et système d'exploitation

Bonjour à tous,

Je ne sais pas pour vous mais je lorgne souvent sur les terminaux portables à base de Raspberry-Pi. Il faut dire que ces solutions sont onéreuses ou techniquement difficile à réaliser.

Je me suis demandé s'il était possible de réaliser quelque-chose avec des méthodes Makers.

Aujourd'hui, nous allons enfin nous pencher sur l'assemblage des élément pour se faire une première idée.
Si le sujet vous intéresse, les précédents articles se penchaient sur:

Etape précédente

Lors du dernier article, j'en étais arrivé à cette présentation.

Prise en main initiale
Auto-critique: il aurait été plus opportun de placer l'OLED à droite de l'écran HDMI.

Préparation du clavier

J'ai commencé par prévoir une alimentation 5V pour le clavier


Que j'ai ensuite soudé sur l'alimentation 5V de celui-ci.


Ensuite, j'ai repris le dos du clavier et percé des trous de fixation (2.5mm).
J'ai ensuite fait tenir des écrous avec un peu d'époxy.

Lorsque c'est prêt... j'ai récupérer l'arrière et entièrement remonté le clavier.
La photo ci-dessous permet de voir les trous de fixation derrière lesquels se trouvent les écrous.


Distribution de l'alimentation

J'ai profité de l'occasion pour préparer l'alimentation de l'écran et du Raspberry-Pi.

Utilisation des pastilles 5V USB et GND disponibles sur l'écran.
 

Note: plus tard, j'utiliserais aussi la pastille "backlight" (tout en bas) pour moduler la luminosité de l'écran avec un signal PWM à 1 KHz.

L'alimentation 5V du Raspberry-Pi est ici sans surprise, je me raccorde directement sur le GPIO

Alimentation +5V directement sur le GPIO

En attendant l'étude du circuit d'alimentation sur Accu, je concentre le tout sur un connecteur USB. Cela permettra de préparer l'OS.

Alimentation temporaire via USB

Système d'exploitation

Pour l'instant, j'utilise une Raspberry-Pi OS "No Desktop"  64bits pour Pi 3B+.

Celui-ci est disponible via RPi-Imager (voir la sous-liste "Autres OS Raspberry-Pi).
J'ai souvent tenté d'éditer les paramètres avant l'installation sans réel succès (ou c'était mes cartes SD qui étaient défectueuses). 

J'ai finalement gravé l'OS, branché un vrai clavier et un vrai moniteur pour procéder à la configuration initiale (en effet, l'HDMI 5" réclame un configuration personnalisée).

Premières étapes de configuration


Premiers Boot

Les détails de la configuration son accessibles sur le dépôt PiTerm dans la section OS-Setup.

Il aborde de nombreux détails concernant la configuration (y compris la taille de la font dans le terminal).

Ré-assemblage temporaire

PiTerm est remonté en attendant son alimentation et son câble HDMI adéquat.
On peut voir, au niveau de la connexion HDMI, qu'il y a du travail à réaliser.


Consommation

Avant d'étudier la possibilité d'une alimentation LiPo, Je me suis penché sur les besoin en courant:

  • Power-On: 350mA (sans HDMI)
  • Boot process: 960mA max (avec HDMI & Clavier)
  • En régime: 800~850mA (après le boot)

Il faut compter environ 500mA pour l'afficheur.
Il est possible de réduire cette consommation en désactivant l'alimentation de l'écran ou en contrôlant le Backlight avec un signal PWM à 1 KHz (logique 5V ou 3V3)

Etapes suivantes

  1. Poursuivre la configuration de l'OS
  2. Etudier le circuit d'alimentation
  3. Attacher la réplication GPIO
  4. Répliquer l'activité LED (de la carte SD) sur une LED externe (via le GPIO) 
  5. Capturer les informations utiles et les affichers sur l'OLED
    - %CPU
    - %RAM
    - CPU Temperature

Aucun commentaire