Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Aujourd’hui — 22 juillet 2024Arduino & Raspberry Notepad

SuperPi : sélection d'alimentation - Mesure courant et tension

Bonjour à tous,

Le projet SuperPi Cluster dispose de son premier Rack depuis un moment (c'était début Avril). Oui, je sais.... j'ai manqué d'un peu de motivation mais il est temps de s'y remettre.
Dans l'un des précédents articles il était question du raccordement électrique. Nous allons aujourd'hui utiliser ces raccordement pour tester la mise sous tension.

50+ Raspberry-Pi en Rack

A propos de SuperPi

Le projet SuperPi vise à créer un super-calculateur/Cluster didactique à l'aide de 50+ Raspberry-Pi. Voyez cet article contenant plus de détails dans cet article.

La force d'un Super-Calculateur/Cluster c'est le traitement en parallèle (Parallel Computing) pouvant servir dans de très nombreux domaines.

Quelle alimentation ?

Je n'ai pas encore fait de calcul savant pour évaluer lu courant que pourrait consommer le Rack à base de 14 Raspberry-Pi 3B+ .

Le courant moyen est de 0.8A par Pi lorsqu'il est exploite la son GPU (interface graphique). Ce n'est pas le cas ici puisque c'est OS headless (sans bureau) qui démarre.

Pour le moment je vais utiliser une alimentation de 5V 10A disponible chez Adafruit Industrie car je sais qu'elle est de très-très bonne qualité.

Alimentation 5V 10A de chez Adafruit

Contrôler la mise en tension

Brancher/couper le circuit +5V expose celui-ci a des surtensions de type RL. En effet, la longueur des fils de distribution d'alimentation jusqu'aux différents Raspberry-Pi n'est pas négligeable - bien que la charge (les Pi) ne soient pas vraiment inductives, il est préférable d'éviter toute situation à risque.

L'alimentation sera donc coupée sur le circuit primaire (220V AC) permettant ainsi une chute de tension plus en douceur sur le secondaire en 5V.

Mesure de tension

Avant de me lancer dans le boot de 13/14 Raspberry-Pi, je me suis dit que je pourrais les mettre sous-tension progressivement (sans booter) et surveiller que la tension délivrée par le bloc ne dépasse pas le maximum absolu de 5.25V.

J'ai configuré mon Siglent SDM3045x en mesure de tension CC avec un double affichage (Dual) afin d'afficher les statistiques. Les statistiques permettront de vérifier que le maximum de tension reste sous 5.25V.

SDM3045x : Dual --> Statistic -> Max

Pour le premier test --image ci-dessous-- seul les 3 premiers Pi sont en place (sans carte SD).

Test de mise sous tension des 3 premiers Raspberry-Pi

Ce qui permet de vérifier que l'alimentation reste dans les clous avec un maximum de 5.254V.

Voir maximum de tension

J'ai poursuivit les tests avec 6 et 9 Raspberry-Pi.

Mise sous tension avec 9 Raspberry-Pi

Tension d'alimentation du bloc avec 9 Raspberry-Pi

Voila, c'est le moment de tester la mise sous-tension de la totalité du rack.


Pour une tension qui chute a peine sous les 5.20V avec un maximum de 5.2093V

Mesure du courant

Je ne dispose que d'un Siglent, je vais donc seulement pouvoir me pencher sur le courant consommé (avec son maximum).

C'est avec une certaine surprise que je constate que le courant maximum est d'a peine 1 Ampère pour les 13 Raspberry-Pi
Il faut bien reconnaître que les CPU sont sous tension mais qu'ils n'exécutent --pour le moment-- absolument rien!

Mesure du courant à la mise sous-tension

Poursuivre les mesures

N'ayant chargé l'alimentation qu'à peine 10% de sa capacité, il normal de ne pas rencontrer de problème.
La bonne nouvelle est que je peux poursuivre mes investigations avec cette alimentation... il n'y a pas de pic de surtension même avec 13 Pi branchés dessus.

Cependant, il me faudra suivre plus finement l'évolution de la charge en courant lorsque les Raspberry-Pi démarrerons les systèmes d'exploitations.

Affaire à suivre donc....


À partir d’avant-hierArduino & Raspberry Notepad

STEM Belgian Knife: Capteur d'humidité du sol pour FMTTN (Formation Manuelle Technique Technologique et Numérique)

Bonjour à tous et plus particulièrement à nos amis de l'enseignement!

Le futur tronc commun pour l'enseignement Belge fait apparaître un nouveau programme nommé Formation Manuelle Technique Technologique et Numérique (pour connu sous l'acronyme FMTTN).

Ainsi est né le projet "STEM Belgian Knife" (SBK pour les intimes) présenté dans cet article. SBK est un DataLogger intelligent, une sorte de couteau Suisse Belge destiné à faciliter l'intégration du numérique dans le cursus mais aussi dans les activités STEM.

Projet SBK.Education

Avancées du projet

Depuis le dernier article, il y a eu plusieurs avancées majeures.

  1. Abaissement de l'échantillonnage à 10ms, 25ms, 50ms et 100ms , ce qui permettra de capturer des phénomènes de courtes durées comme la poussée d'une fusée à eau.
    Voir cet article pour plus d'information.
  2. La possibilité d'utiliser un signal REC pour démarrer votre expérimentation lorsque le DataLogger a effectué son premier échantillonnage, ce qui fait sens avec le point ci-avant. Par exemple, activé le lancement de la fusée lorsque l'on est prêt à analyser la poussée.
    Voir cet article pour plus d'information.
  3. Mise-au-point de SInterface  pour permettre de d'adapter des capteurs et/ou offrir des possibilités de calibration.
    Voir cet article pour plus d'informations.

A propos de SInterface

Nous sommes quand même sur un blog de Maker, il est donc normal d'offrir des informations croustillantes.

Module SInterface
Source: cet article

Basé sur un microcontrôleur Raspberry-Pi Pico (4.50 EUR TTC), SInterface se comporte comme un Client I2C (un esclave I2C selon l'ancienne appellation), ce qui lui permet de répondre aux demandes d'un microcontrôleur/Nano-ordinateur.

En gros, SInterface se comporter comme un capteur I2C, ce qui lui permet de retourner des données exactement comme le ferait un BMP280 ou n'importe quel autre capteur I2C branché sur le bus.

L'exemple ci-dessous identifie automatiquement le capteur SInterface AnalogRead et capture la donnée qu'il met à disposition (tension d'une entrée analogique)

AnalogRead SInterface (Proof of Concept)

Sur base de cette première implémentation, il est possible d'explorer plus avant les possibilités offertes par SInterface.

Humidité du sol

La première implémentation concerne un capteur d'humidité du sol à effet capacitif (Soil Moisture).

Ce capteur offre indication sommaire de l'humidité que le sol

  • 1=très sec
  • 5=Très Humide (noyé d'eau).

SInterface SMoist
Soil Moisture - Humidité du sol

Si l'information est sommaire, elle permet de se faire une idée de l'état d'humidification.


Plus d'information

Ce projet vous intéresse? 

Ressources


GridBase / Internet In the Box: Idées intéressantes pour disposer d'une bibliothèque hors-ligne

Bonjour à tous,

Il y a un petit moment, je suis tombé sur une des vidéos de GridBase, une idée intéressante pour créer une bibliothèque numérique mobile autonome.

L'idée étant de transformer un Raspberry-Pi en point d'accès pour accéder au contenu pertinent du Net de Wikipédia, Stack Exchange, Project Gutenberg, TED talks, etc  tout en étant hors ligne et avec une indexation.

Idée intéressante.... mais à l'évidence avec assez peu d'informations techniques concernant sa réalisation.
C'est ainsi que le site du projet annonce le Pocket (Pi Zero 2W) à 300$! Outch!

Source: www.gridbase.net

Je ne nie pas qu'il y ait certainement un important travail de compilation et d'indexation (voir leur vidéo de présentation) même si le prix demandé me paraît un peu disproportionné.

J'ai donc effectué quelques recherches complémentaires.

Je vous propose de regarder la vidéo de démonstration puis nous parlerons des alternatives.

Alternative à GridBase

En faisant quelques recherches sur le Net, j'ai trouvé les solutions suivantes

Kiwix

Kiwix est un lecteur en hors-ligne permettant consulter des contenus comme Wikipedian Projet Gutenberg, TED Talks, Stack Overflow, de très nombreux Wiki .
Les bibliothèques sont disponibles au format ZIM.

Souce: Kiwix

Je viens de jeter un oeil sur la bibliothèque Kiwix et le moins que je puisse dire, c'est que je suis sacrément impressionné!

https://kiwix.org/en/frequently-asked-questions/

Internet In The Box

Qui est un HotSpot d'apprentissage reprenant  du contenu de bibliothèques existantes (Kiwix, OER2Go, Archive.org).

Source: Internet in a box

https://internet-in-a-box.org

Voir aussi leur dépôt GitHub.

Dead Drop

Juste une mention mais pas vraiment une solution.

Une Dead Drop est une clé USB fixé dans un espace publique permettant ainsi de partager des données (en l’occurrence, du partage de fichiers).

Voir cet article Wikipedia pour plus d'informations

PirateBox

Bien moins risqué qu'un Dead Drop, la PirateBox est une routeur associé à un NAS (stockage de fichiers). 



Suivant le principe de "Internet In The Box", la PirateBex permet de se connecter anonymement sur un HotSpot pour avoir accès aux ressources qu'il partage.

Largement utilisé dans les environnements scolaire, PirateBox qui fût pendant longtemps un projet très actif est maintenant à l'arrêt (par manque de temps).

https://piratebox.cc/start

Vous connaissez d'autres solutions ?

N'hésitez pas à partager votre expérience en commentaire.

❌
❌