Vue normale

Reçu hier — 14 mars 2025

Ce 14 mars 2025, c'est la fête à Pi : ha-∏ day !

C'est de nouveau aujourd'hui le jour de Pi, noté ∏. Ses fans – ils sont nombreux – le fêtent un peu partout dans le monde. Ce ha-∏ day est aussi un salut à Albert Einstein qui aurait fêté son anniversaire à plus de 145 ans.

Reçu avant avant-hier

Que faire avec un Raspberry Pi ? 6 idées originales pour le réutiliser

Si vous venez d’acheter un Raspberry Pi ou que vous avez récupéré un modèle plus ancien dont personne ne voulait, sachez qu’il existe de nombreuses façons de tirer parti de ce petit ordinateur. Voici 6 projets dédiés au Raspberry Pi qui pourraient vous inspirer. 1. Transformer votre Raspberry Pi en console de jeux rétro L’une […]

L’article Que faire avec un Raspberry Pi ? 6 idées originales pour le réutiliser est apparu en premier sur BlogNT : le Blog des Nouvelles Technologies.

DeepSeek : 12 000 Clés API Exposées — L’IA, nouvelle faille de sécurité ?

10 mars 2025 à 15:25
Une récente analyse a révélé qu’environ 12 000 clés API, mots de passe et jetons d'authentification ont été accidentellement exposés lors de l'entraînement du modèle d'IA de DeepSeek sur des données accessibles en ligne. Cette fuite met en évidence les risques liés à l’utilisation de données publiques pour l’entraînement des modèles d’intelligence artificielle (IA).

Custom FastAPI - Swagger UI

6 mars 2025 à 12:50

Je n'avais pas remis en ligne le service sur les fruits et légumes, ça devait être le bordel dans la grande distribution /o\ désolé pour l'intermittence, je crois que j'ai aussi des soucis de réseau pour ce serveur...

Et je devrais mettre en place un tutorial avec des sources... un jour.

Permalink

Pico-2-Explorer : découverte et exploration de l'électronique avec MicroPython

Bonjour à tous,

Je vous présente le projet Pico-2-Explorer, petit nouveau au catalogue MC Hobby.

Pico-2-Explorer : Raspberry Pico 2 sous MicroPython

Le Pico-2-Explorer, c'est un mini-laboratoire visant a simplifier la prise en main de de la programmation sous MicroPython (Python pour Microcontroleur) avec des raccordements simplifiés.
L'usage de Thonny IDE est également un élément clé pour réaliser ses premiers pas sans stress.

Raccordements simplifiés

Un seul fil est nécessaire pour utiliser l'un des composants disponibles sur le Pico-2-Explorer.

Ces raccordements simplifiés permettent de démarrer rapidement la partie programmation sans trop se prendre la tête.

Source: Pico-2-Explorer wiki (montage simplifié)

Cela n'empêche pas de disposer d'une version détaillée des raccordements dans les différents tutos.

Source: Pico-2-Explorer wiki (montage détaillé)

Des tutoriels pour le peuple

Bien entendu, on ne vous lâche pas avec la carte sans vous épauler.
Le Pico-2-Explorer dispose d'une série de tutoriels de prise en main et d'utilisation de différents composants.

Ces tutoriels reprennent l'information nécessaire à la compréhension des composants utilisés, de quoi débuter en douceur avec Thonny IDE.

Les tutoriels du Pico-2-Explorer

Une meilleure lisibilité

Un problème récurrent dans le prototypage, c'est les problèmes de Parallaxe.

Avoir les libellés sur la carte et un connecteur rehaussé d'un centimètre peut-être source d'erreur de branchement. En effet, il est très facile de se brancher sur la broche d'à côté sans s'en rendre compte. C'est d'autant plus vrai que le connecteur est long (ex: 20 broches comme sur le Pico).

Pour éviter cette source de confusion, les libellés des broches sont rehaussés juste à côté du connecteur. C'est vraiment très confortable a l'usage!


Composants à usage multiples

En plus d'apprendre, Pico-2-Explorer propose des composants à usage multiple.
Disposer de bouton et LEDs pré-raccordés sous la main sera quasi indispensable lors de vos propres explorations (c'est du vécu)

Détail du Pico-2-Explorer

Un potentiomètre saura aussi se montrer fort utile pour fixer rapidement une consigne (ou tester des composants analogiques).
L'usage du buzzer reste bien entendu à discrétion de l'utilisateur, les bibliothèques sont déjà disponibles sur la carte. 

Connecteur Qwiic/StemmaQt

Le bus I2C est un incontournable dans le monde de l'électronique. Nous avons prévus un connecteur Qwiic (chez SparkFun) également appelé StemmaQT (chez Adafruit). 

Celui-ci permet de brancher rapidement des capteurs et extension.

Connecteur Qwiic/StemmaQt sur le Pico-2-Explorer

Comme vous pouvez le constater, ce dernier se trouve juste sous sa documentation (qui servira d'aide mémoire). 

Il est prévu l'écriture d'un tutoriel exploitant cette connectique. Dans l'attente, notre dépôt esp8266-upy contient de nombreux pilotes pour du matériel I2C.

Documenter vos projets

Le dépôt pico-2-explorer contient la ressource pico-2-explorer-drawing.png en haute résolution.

Dégainez votre logiciel de dessin favori et dessinez vos propres raccordement.

ressource pico-2-explorer-drawing.png (en haute résolution)

Plus d'information

Pour plus d'information, je vous invite à la consultation de la fiche produit du Pico-2-Explorer.


Raspberry Pi CM4 : Encore plus résistant aux températures extrêmes !

Le Raspberry Pi Compute Module 4 (CM4) reçoit une mise à jour majeure qui lui permet de fonctionner dans des conditions climatiques encore plus extrêmes. Grâce à un partenariat avec Samsung, la Fondation Raspberry Pi a pu améliorer la résistance thermique du module, portant sa plage de fonctionnement de -40 °C à +85 °C contre […]

L’article Raspberry Pi CM4 : Encore plus résistant aux températures extrêmes ! est apparu en premier sur BlogNT : le Blog des Nouvelles Technologies.

Utiliser un module 4G / LTE SimCOM A7682E avec Raspberry-Pi Pico et MicroPython

Bonjour à tous,

Cela fait un moment que nous vendons le HAT GSM 4G / LTE de Garatronic pour Raspberry-Pi et celui-ci connaît un certain succès.

Ainsi, nous avons décidé de produire une bibliothèque MicroPython pour l'utiliser avec un Raspberry-Pi Pico.

HAT GSM 4G / LTE avec Raspberry-Pi Pico 2

Brancher le module SimCom A7682E

Source: Dépôt GitHub

Brancher le HAT sur le Raspberry-Pi Pico est assez simple. Il lui faut une source d'alimentation 5V, 3V3 et un UART et une broche pour contrôler la mise sous tension. 

Bibliothèque sim76xx pour MicroPython

La bibliothèque -=[en cours de développement]=- est publiée sur le dépôt GitHub

Celle-ci concerne prend déjà en charge:

  • La connexion sur réseau mobile
  • La gestion des messages URC (unsollicited Result Code) -> les notifications
  • La réception / émission de SMS
  • Gestion des appels vocaux (émettre/recevoir/décrocher/raccrocher/...)

 Voici les quelques ligne nécessaires pour se connecter sur un réseau mobile

from machine import UART, Pin
from sim76xx import *
import time

# Pico 
pwr = Pin( Pin.board.GP26, Pin.OUT, value=False )
uart = UART( 0, tx=Pin.board.GP0, rx=Pin.board.GP1, baudrate=115200, bits=8, parity=None, stop=1, timeout=500)
sim = SIM76XX( uart=uart, pwr_pin=pwr, uart_training=True, pincode="6778" )

sim.power_up()
while not sim.is_registered:
	time.sleep(1)

Passer un appel vocal est à peine plus compliqué

# Create Voice call object
voice = Voice( sim )
" Calling...
voice.call( PHONE_NR )

L'envoi d'un SMS est tout aussi trivial

# Create SMS object
sms = SMS( sim )
# Send message to PHONE_NR )
sms.send( PHONE_NR, 'Test message' )

Options avancées

La bibliothèque permet également de traiter les appels et SMS entrant.
Cela se fait en prenant en charge les URC (des messages non sollicités) qui sont ensuite transformer en notifications par la bibliothèque.

Les URC sont correctement détectés et capturées durant le traitement des instructions utilisateurs (oui, ces URC arrivent à n'importe quel moment et sans prévenir).
Si le script utilisateur est en attente alors un appel régulier à la méthode update() permettra de capturer les URC durant les périodes sans activités.

sms = SMS( sim )

# Attendre notifications
while True:
  time.sleep( 1 )
  sim.update()
  if not sim.notifs.has_new:
    continue
		
  # Traitement des notifications
  _time, _type, _str, _cargo = sim.notifs.pop()
  while _time!=None:
    if _type == Notifications.SMS:
      # Cargo contient l ID du SMS
      print( f"SMS received @ id {_cargo}")

      # Lecture SMS Entrant
      _msg = sms.read( _cargo )
      print( f"  phone:{_msg.phone}" )
      print( "  Message :", _msg.message )

      # effacer SMS entrant
      sms.delete(_cargo) 

      # Envoi réponse
      try:
        id = sms.send( _msg.phone, "%s received!" % _msg.message )
      except SMSError as err:
        print( 'SMS Send error!', str(err) )
    else:
      print( "autre notification", (_time, _type, _str, _cargo) )

     # Next nofitication
     _time, _type, _str, _cargo = sim.notifs.pop()

Encore plus

La bibliothèque contient actuellement 15 exemples couvrant les concepts fondamentaux, les SMS et les appels vocaux.

Voir le bas du fichier readme pour une description des différents exemples.

Où acheter

Les produits utilisés dans cet article sont disponibles chez MCHobby.


Créer et Entraîner son propre IA pour le module AI HAILO du Raspberry PI 5 [Partie 3]

Après la création d’un modèle auquel on a appris à exécuter une tâche (reconnaître des formes géométriques), Frédéric nous propose de déployer ce modèle sur le module d’IA Hailo, sur un Raspberry Pi 5. Cet article est  le dernier de la série proposée par Frédéric JELMONI alias Fred Robotic et vice-Président de l’Association de robotique […]

Cet article Créer et Entraîner son propre IA pour le module AI HAILO du Raspberry PI 5 [Partie 3] a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....

Autopsie: Raspberry-Pi Touchscreen et curseur de la souris au comportement erratique

Bonjour à tous,

C'est l'histoire d'une demande d'intervention concernant deux écrans tactiles Raspberry-Pi

Le problème décrit est une "série de déplacements erratiques du pointeur de souris" lorsque le doigt est déplacé sur la surface de l'écran,

Le problème

Voici la vidéo disponible sur YouTube.


Cela se produisant sur les deux écrans achetés, les clients ont immédiatement pensés à un problème matériel... 

Seulement voila, tous les produits Raspberry-Pi sont testés sur chaîne de production. Il est donc peu probable d'avoir un produit défectueux, ... deux produits défectueux en même temps, c'est le signe qu'il faut chercher une cause environnemental!

Le source du problème

Hypersensibilité de la dalle tactile

La dalle tactile fonctionne par effet capacitif. Quelques capteurs répartis sur la dalle essayent de mesurer le courant de fuite qui s'échappe par par le doigt lorsque celui-ci touche l'écran.

Ce dispositif, par nature, est donc très sensible aux problèmes d'alimentations et aux boucles de courants.
Tout problème de masse, aussi minime soit-il, aura une répercussion immédiate sur la partie tactile.
Après des recherches sur les Forums Raspberry-Pis, voici les suggestions trouvées:
  • Vérifier les masses (masse commune)
  • Vérifier l'alimentation, sinon vérifier l'alimentation et après encore vérifier l'alimentation.
Cette dernière proposition est plus que bien indiquée.

Démonstration en vidéo

La vidéo ci-dessous présente un test complémentaire réalisé sur l'un des écrans. 

Première partie de la vidéo:

Seule la surface tactile est touchée => problèmes est bien présents. 

Seconde partie de la vidéo:

Le client touche aussi la partie métallique à l'arrière de l'écran.
Il porte donc le potentiel de la masse de l'écran au même potentiel que son propre corps => l'écran fonctionne parfaitement.


C'est donc bien un problème de masse!

La solution

Après de multiples tests, le client à brancher une alimentation redondante entre le GPIO et le connecteur d'alimentation de l'écran. 

Ce faisant, l'alimentation est plus stable (section supérieure des fils) ainsi qu'une meilleure ligne de masse => c'est réglé.


Voilà, tout est rentré dans l'ordre !

Dominique

Faire tourner DeepSeek sur le Raspberry Pi 5 avec ollama

La sortie un peu spectaculaire du DeepSeek Chinois a eu des conséquences importantes sur l’écosystème de l’Intelligence Artificielle. Après mes articles sur l’implantation de l’IA sur le Raspberry Pi, je me suis logiquement interrogé sur la possibilité de faire tourner DeepSeek sur le Raspberry Pi 5. Comme toujours Jeff Geerling a joué les précurseurs. Cet […]

Cet article Faire tourner DeepSeek sur le Raspberry Pi 5 avec ollama a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....

La gestion des cours d’eau… pour les nuls !

10 février 2025 à 06:00

(Visuel d’une ZEC en cours de réalisation sur Lecelles)

Il était une fois… des fleuves, des rivières, en somme des cours d’eau naturels respectant la topographie de nos paysages, de nos montagnes, de nos traits de côte, plutôt de nos prairies, de nos vallées et de nos forêts dans le Grand Hainaut, mais également celle de notre humanité urbaine. Chemin faisant, l’Homme a donc bouleversé le dessin de la nature en canalisant des voies d’eau pour le transport fluvial. Bien sûr, l’objectif de navigabilité est fondamental dans le cadre du transport en mode doux des personnes et des produits, c’est louable et écologique in fine. Néanmoins, la traversée des paysages par un ouvrage creusé par l’homme, un canal à petit ou grand gabarit, implique des interventions techniques avec des équipements multiples afin de récupérer l’effet de gravité pour l’écoulement de l’eau, c’est une conséquence directe. C’est presque simple sur l’écran, mais nécessite des trésors administratifs, des normes à profusion, car ces cours d’eau ne sont pas du tout calqués sur les frontières administratives d’où de multiples syndicats de gestion des cours d’eau ! Et là, nous ne parlons que des acteurs sur le terrain…

Une hiérarchie décisionnelle très gravitaire…

Le cours d’eau de l’Elnon sur Lecelles

Pour bien comprendre, il faut voir plus grand, à l’échelon européen, car la gestion des cours d’eau en France s’inscrit à cette échelle et se traduit par des co-financements de l’Union Européenne pour effectuer ces travaux de proximité comme sur l’Elnon. En France, l’acteur régalien sur cette thématique est le SDAGE (schémas directeurs d’aménagement et de gestion des eaux-Carte en France) ; c’est l’instance supérieure dont l’essence même est de tout mettre en oeuvre afin d’éviter les inondations par débordements des cours d’eau, grands et petits.

Ensuite, vous avez le SAGE ( schéma d’aménagement et de gestion de l’eau) qui est plus sectorisé dans chaque région, comme celui dédié à l’Escaut dans les Hauts de France.

Puis, vous avez les syndicats mixtes des sous-bassins versants dont la ligne de conduite est de gérer les cours d’eau sur l’ensemble des missions ; de l’entretien des berges à la construction d’ouvrages spécifiques comme une station de refoulement en passant par des ZEC (Zones d’Expansion de Crues). En l’occurence le SMAPI avec 4 collectivités territoriales, et le Symsee composé de 6 collectivités territoriales, sont aux manettes de cette gestion des cours d’eau dans le Grand Hainaut. Concernant le SMAPI en charge de la Scarpe aval, il s’étale sur La Porte du Hainaut, Le Douaisis, l’Ostrevant, et la Pévèle avec 320 km de cours d’eau à gérer et à entretenir. Pour sa part, le Symsee, syndicat mixte du sud est de l’Escaut, oeuvre sur la CAPH, la CAVM, le Pays Solesmois, la Thiérache Sambre et Oise, Pays de Mormal avec 72 communes à couvrir. 

Et enfin, les EPCI (agglo) ont reçu dès le 01 janvier 2018 un bloc de compétences dont l’aménagement des bassins versants et par suite l’obligation de collecter la taxe GEMAPI (Gestion des milieux aquatiques et prévention des inondations), puis de la reverser sous la forme d’une subvention aux syndicats des sous-bassins versants. Concrètement, les syndicats en charge de la gestion des cours d’eau évaluent leur besoin financier pour remplir leur mission et ce montant s’impose aux agglo, même « si nous avons ajouté 10% de plus à la somme demandée (par le SMAPI). D’ici la fin de ce mandat, tous les territoires de l’agglo seront protégés d’une inondation (catastrophe naturelle), sauf événement surnaturel », précise Aymeric Robin, le Président de La Porte du Hainaut. Quelque part, on comprend mieux pourquoi aucune polémique ne s’installe dans un hémicycle communautaire lorsque la taxe GEMAPI est évoquée, car cette impôt « est mieux maîtrisée (500 000 euros versés au budget 2025 pour le SMAPI) », poursuit le Président de la CAPH d’une part, mais surtout cette gestion de l’eau englobe au sens large les responsabilités des collectivités publiques territoriales et locales. En clair, moralement pour le grand public, c’est l’affaire de tout le monde quel que soit le niveau administratif d’intervention.

Contre les inondations, quels sont les outils ?

« Au quotidien, nous collaborons avec le monde agricole », Marc Delécluse

Les ZECS

Première étape de ce road trip relatif à la gestion des cours d’eau dans le Hainaut, la commune de Lecelles, particulièrement étendue, avec un risque prégnant d’inondations récurrente. Pour éviter la submersion de l’eau dans les maisons, les ZEC (Zone d’Expansion de Crues) constituent une réponse dans le Nord Ouest du Hainaut. En effet, sur Lecelles, une première ZEC de la rue Neuve a été mise en place de 14 500 M3 avec un creusement suffisant du terrain vert afin de contenir un trop plein du cours d’eau de l’Elnon. « Il y a plusieurs solutions en cas de débordement de la ZEC, un tuyau dirigé vers les prairies afin que la terre absorbe l’eau ou un retour vers l’Elnon », explique un technicien du SMAPI. Visiblement, cette ZEC est insuffisante d’où la création de deux autres ZEC dans le secteur, une autre sur Lecelles de 21 000 M3 en cours de réalisation (achevée en 2025) et une troisième ZEC sur Rumegies de 25 000 3 également courant 2025 suivant la météo.

Ce travail est complètement lié à une bonne coopération avec le monde agricole dont l’intérêt est également la meilleure gestion possible de ces risques naturels, c’est un vrai sujet. « Au quotidien, nous collaborons avec le monde agricole », rappelle avec force Marc Delécluse, le Président du SMAPI.

Comme évoqué plus haut, la coopération transfrontalière est aussi fondamentale entre les pays car les cours d’eau n’ont pas de frontières. Dans cette optique, ce dossier est partagé et co-financé par un projet Interreg européen « Elnontransfrontalier », mais également avec l’Etat français et l’Agence de l’Eau. 

Station de refoulement ou de pompage

Station de refoulement ou de pompage de l’Anguille sur Saint-Amand-les-Eaux

Le 20ème siècle a permis des installations en « zones humides » absolument impensables, voire insupportables aujourd’hui. A ce titre, la commune de Saint-Amand-les-Eaux est particulièrement exposée aux inondations. C’est pourquoi, des ouvrages comme les stations de refoulement, ou de pompage, sont installés pour couvrir ce risque de plus en plus prégnant avec le dérèglement climatique. 

A cet effet, vous avez 3 stations de refoulement afin de (re)conquérir un effet gravitaire et au delà pour protéger la capitale de l’Amandinois, une station sur Saint-Amand-les-Eaux, une sur Millonfosse et une sur Lallaing (Douaisis). Un arrêt sur la station de l’Anguille sur Saint-Amand est éclairant sur le travail de délestage afin d’éviter le débordement des cours d’eau.

«  Le bon entretien des berges favorise le développement de la biodiversité », Georges Flamengt

Autre mission de premier plan pour ces syndicats mixtes, l’entretien des berges des cours d’eau est essentiel. A ce titre, durant ce « Gemapi Tour », la venue sur la commune de Bouchain a permis de voir en action les équipes du Symsee en cours de tronçonnage et d’étêtage des arbres. « Le bon entretien des berges favorise le développement de la biodiversité. Cela permet de maintenir une meilleure qualité des ressources en eau », souligne Georges Flamengt, le Président de la Symsee.

Nettoyage des berges sur le Vieil Escaut à Bouchain

En l’occurrence, les travaux sur les berges en cours sont ceux sur le Vieil Escaut dans le cadre d’un projet de restauration écologique sur Bouchain et Hordain sachant que ce cours d’eau passe aussi sous Valenciennes, visible seulement à l’Ecluse des Repentis et dans le vieux Valenciennes.  

Les barrages

Un barrage est également en plein coeur de la ville de Bouchain afin de retrouver (encore) de la déclivité dans ce cours d’eau historique du Valenciennois, le Vieil Escaut. Ensuite, vous avez le long de la Scarpe un ouvrage singulier, un barrage entre la Scarpe et la Sensée dont l’imbroglio administratif est assez éclairant sur la superposition des responsabilités en la matière. 

Barrage entre la Scarpe et la Sensée

Toute d’abord, la Sous-Préfecture de Valenciennes a dit que cet ouvrage (le barrage) n’était pas de son ressort. Ensuite, la catastrophe écologique de TEREOS a conduit l’entreprise à collaborer en faveur d’une restauration écologique des cours d’eau, notamment sur la Sensée. Enfin, la collectivité locale, Bouchain, a pris un arrêté de cession à l’euro symbolique en faveur de la Symsee, car elle ne voulait pas non plus entretenir cet équipement. « Nous sommes sur un conflit d’usage (sur 1km de cours d’eau). C’est pourquoi, nous devons harmoniser cet entretien de la Sensée, car vous avez des habitations à protéger », commente un technicien du Symsee. Oui, nous sommes au sommet de la hiérarchie des normes dans un domaine où les enjeux sont colossaux, mais les responsabilités diluées parfois.

Une catastrophe naturelle ou surnaturelle ?

Cette visite passionnante met en lumière les enjeux sur les risques des inondations. Chacun a vécu douloureusement la catastrophe naturelle dans le Pas de Calais avec des communes rurales sous l’eau, mais aussi des grandes villes comme St Omer. Certes, nous étions dans le cadre d’une pluie dite « centennale », mais la répétition de ces événements climatiques, et de plus toute l’année, met devant leurs responsabilités tous les édiles de France. 

En fait, la ligne de réflexion pour les prochaines assemblées communautaires sera de (re)définir la jauge entre catastrophe naturelle et surnaturelle, car l’impensable se produit trop souvent, l’itération des désordres climatiques presque banalisée. C’est pourquoi, les missions relatives à la gestion des cours d’eau, voire la préservation de l’eau en général, par les collectivités publiques devraient faire société avant qu’il ne soit trop tard.

Daniel Carlier

Cet article La gestion des cours d’eau… pour les nuls ! est apparu en premier sur Va-Infos.fr.

❌