Vue lecture

Utilisez votre Raspberry Pi avec un lecteur d’écran comme un mini-ordinateur

Jeoffrey est non-voyant de naissance et passionné d’informatique.  Il a mis au point un OS pour le Raspberry Pi à destination des personnes qui ont le même problème, Il a basé sa réalisation sur le Raspberry Pi et sur le lecteur d’écran ORCA, ce qui permet de disposer d’un ordinateur peu onéreux, fonctionnant sous Linux, […]

Cet article Utilisez votre Raspberry Pi avec un lecteur d’écran comme un mini-ordinateur a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....

  •  

RetroGaming : Les indispensables de la 3DS (Nintendo)

Dans le cadre de notre série d’articles sur les jeux incontournables à intégrer dans une collection de rétro-gaming, nous nous penchons aujourd’hui sur la Nintendo 3DS. Cette console emblématique, lancée en 2011, a marqué un tournant dans l’univers du jeu vidéo grâce à son affichage en 3D sans lunettes et à sa ludothèque riche et […]

L’article RetroGaming : Les indispensables de la 3DS (Nintendo) est apparu en premier sur Windtopik.

  •  

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.


  •  

Quelles sont les compétences acquises dans le cadre d’un diplôme de conception de jeux vidéo?

Le monde du jeu vidéo est en pleine effervescence, attirant des passionnés qui souhaitent transformer leur créativité en véritable carrière. Suivre une formation spécialisée permet non seulement de mieux comprendre cet univers, mais aussi d’acquérir les compétences nécessaires pour répondre aux exigences de l’industrie. Voici un aperçu des principales aptitudes développées dans le cadre d’un […]

L’article Quelles sont les compétences acquises dans le cadre d’un diplôme de conception de jeux vidéo? est apparu en premier sur Windtopik.

  •  

Character.ai : Créer des personnages (chatbot) avec de l’IA

L’intelligence artificielle (IA) a radicalement transformé notre façon de créer et d’interagir avec du contenu en ligne. L’un des outils les plus fascinants dans ce domaine est Character.ai, une plateforme qui permet de générer des personnages interactifs dotés d’une intelligence artificielle. Ces personnages peuvent simuler des conversations, jouer des rôles ou même offrir un accompagnement […]

L’article Character.ai : Créer des personnages (chatbot) avec de l’IA est apparu en premier sur Windtopik.

  •  

Afficheurs multi-segments : des idées d'impression 3D

Bonjour à tous,

J'ai un petit faible pour les afficheurs originaux et, de fait, je fouille de temps en temps à la recherche de projets.

Afficheur réalisé par Ben Makers Everything

Il y a de moyen de réaliser des afficheurs vraiment très attractifs.

Afficheurs réalisés par Christopher's Factory

Et ce que je trouve encore plus intéressant, c'est qu'il est aussi possible de créer des variantes RGB.

Afficheurs réalisés par Christopher's Factory

En vidéo c'est mieux

Je vous propose de visionner les deux vidéos:

Fabrication d'afficheurs multi-segments par Ben Makes


Afficheurs à 6 segments par Christopher's Factory.

 

Pas mal n'est ce pas!

  •  

RetroGaming : Les indispensables de la PS2 (Sony)

Dans le cadre de notre série d’articles sur les jeux incontournables à intégrer à une console de retro-gaming, nous allons aujourd’hui explorer l’univers fascinant de la PlayStation 2 (PS2). Largement reconnue comme l’une des meilleures consoles de tous les temps, la PS2 a marqué l’histoire du jeu vidéo avec sa vaste bibliothèque de titres mémorables. […]

L’article RetroGaming : Les indispensables de la PS2 (Sony) est apparu en premier sur Windtopik.

  •  

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.....

  •  

RetroGaming : Les indispensables de la Game Boy Advance (GBA)

Dans le cadre de notre série d’articles sur les jeux incontournables à intégrer dans une collection de rétro-gaming, nous nous penchons aujourd’hui sur la Game Boy Advance (GBA). Sortie en 2001, cette console portable de Nintendo a marqué toute une génération de joueurs avec ses graphismes colorés et sa ludothèque impressionnante. La GBA a su allier la […]

L’article RetroGaming : Les indispensables de la Game Boy Advance (GBA) est apparu en premier sur Windtopik.

  •  

Slow Roads : L’expérience de conduite infinie et relaxante

Besoin d’une échappatoire ? Envie de vous perdre dans des paysages infinis sans quitter votre navigateur ? Alors, plongez dans Slow Roads, un jeu de conduite indépendant et gratuit qui redéfinit la relaxation. Disponible gratuitement instantanément sur le web, il nous invite à oublier la compétition et à savourer chaque instant du voyage. Un univers en […]

L’article Slow Roads : L’expérience de conduite infinie et relaxante est apparu en premier sur Windtopik.

  •  

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

  •  

MyDin: Carte 2 relais et contrôleur Pico sous MicroPython

Bonjour à tous,

Petit retour sur notre projet de carte contrôleur MyDin en cours de développement.

Le dernier article sur le sujet détaillait les deux cartes principales, leurs fonctionnalités et détails techniques.

La bibliothèque MicroPython et les tests avancent rapidement.
Cet article s'attarde un peu sur le montage dans le boîtier Din.

Un peu d'impression 3D

Deux pièces supplémentaires ont été imprimées pour maintenir la carte contrôleur bien en place.

MyDin - carte contrôleur DINCASE-MB3PICO

Elément qui vient se placer comme ci-dessous sur la carte contrôleur.

MyDin - carte contrôleur DINCASE-MB3PICO

Test d'assemblage

Il faut préalablement équiper le contrôleur du câble d'interface

Puis présenter la carte face à l'ouverture USB.


Enfin, placer la seconde pièce pour sécuriser la carte dans son emplacement.

MyDin - carte contrôleur DINCASE-MB3PICO

Sans oublier, bien sur, d'utiliser les vis de fixation.

Accès au port USB du Pico

Vient ensuite la connexion de la carte de fond de panier.

MyDin - carte de fond 2 Relais DINCASE-2R-BP3MOD
MyDin: DINCASE-MB3PICO + DINCASE-2R-BP3MOD

Reste plus qu'a refermer le boîtier.



Module fermé et prêt à l'emploi

Ensuite

Il reste encore à s'occuper de:

  1. la face du module avec l'accès aux boutons.
  2. finaliser la bibliothèque MicroPython.

Du code en prévisualisation

Voici un exemple rudimentaire présentant le fonctionnement général de la bibliothèque.

Le point principal est l'appel configure() qui précise la carte contrôleur et la carte d'interface associée.
Dans le cas présent, l'appel configure( Pico3Mod, TwoRelay3Mod ) nous informe que:

  1. La carte contrôleur est basée sur un Raspberry-Pico (3 modules DIN).
  2. La carte d'interface est un module 2 relais (3 modules DIN).
L'objet ainsi créé expose les interfaces de la carte contrôleur et des interface de la carte en fond de panier.
Cette approche permet d'envisager d'autres combinaisons de cartes contrôleurs (incluant d'autres interfaces) et d'autres cartes d'interfaces.
 
from mydin import configure
from mydin.pico import Pico3Mod
from mydin.backplane.relays import TwoRelay3Mod 
import time, sys

din = configure( Pico3Mod, TwoRelay3Mod )

# === Relays ==================================
din.rel1.on()
print( "Rel1 is", din.rel1.value() )
time.sleep(1)

din.rel2.on()
print( "Rel2 is", din.rel2.value() )
time.sleep(1)

print( "All relays off" )
for relay in din.relays:
	relay.off()
print( "relays state", [relay.value() for relay in din.relays] )

# === LEDs ====================================
for i in range( 20 ):
	for led in din.leds:
		led.toggle()
		time.sleep_ms(100)
# turn off all leds.
[ led.off() for led in din.leds ]


Qu'en pensez-vous ?

  •  

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.....

  •  

RetroGaming : Les indispensables de la N64 (Nintendo)

Aujourd’hui, on continue notre série d’articles sur les jeux indispensables à intégrer à notre console de retrogaming. Cette fois-ci, on plonge dans l’univers fascinant de la Nintendo 64. Une console sur laquelle j’ai passé de longue heures dans ma jeunesse. Commençons comme d’habitude avec l’histoire de cette console et passons ensuite au 10 jeux indispensable […]

L’article RetroGaming : Les indispensables de la N64 (Nintendo) est apparu en premier sur Windtopik.

  •  

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

Dans cette deuxième partie, Frédéric vous invite à entraîner le modèle d’IA que vous avez créé précédemment. Ici vous verrez comment créer le modèle local sous Linux Entraînement du modèle IA sous Linux Pour réaliser l’apprentissage de notre modèle, plusieurs solutions se présentent à nous : entraîner le modèle en local, sous linux ou en […]

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

  •  

Tour de PC Gamer : L’équipement Essentiel pour une Expérience de Jeu Ultime 🎮

Aujourd’hui, le gaming sur PC est plus immersif que jamais. Que vous soyez un joueur occasionnel ou un passionné d’eSports, une tour gamer performante est essentielle pour profiter pleinement des derniers jeux en haute définition. Avec des configurations adaptées à tous les besoins, Pixmania vous propose une gamme variée de PC gamer prêts à l’emploi.

PC Gamer (SetUp Pro complet) - Neuf


🖥 Pourquoi Choisir une Tour de PC Gamer ?

Une tour gamer est conçue pour offrir une puissance brute et une fluidité inégalée. Voici pourquoi investir dans un modèle performant :

  • Graphismes Ultra-Réalistes : Une carte graphique de dernière génération (NVIDIA RTX, AMD Radeon) garantit des détails impressionnants.
  • Performances Optimales : Un processeur rapide (Intel Core i7/i9, AMD Ryzen 7/9) assure des calculs fluides et réactifs.
  • Rapidité de Chargement : Un SSD NVMe permet de lancer les jeux en quelques secondes.
  • Expérience Multitâche : Avec 16 Go ou 32 Go de RAM, jonglez entre plusieurs applications sans ralentissements.
  • Personnalisation et Évolutivité : Possibilité d’ajouter des composants selon vos besoins (RAM, SSD, GPU, etc.).

Comparatif des Configurations Recommandées

Composant PC Gamer Entrée de Gamme PC Gamer Milieu de Gamme PC Gamer Haut de Gamme
Carte Graphique GTX 1660 Super RTX 3060 Ti RTX 4090
Processeur Ryzen 5 5600 Ryzen 7 5800X Intel i9-13900K
RAM 16 Go DDR4 32 Go DDR5 64 Go DDR5
Stockage 512 Go SSD 1 To SSD + 2 To HDD 2 To SSD NVMe
Prix €€ €€€

PC Gamer - SETUP COMPLET - Ordinateurs

Les Meilleures Tours Gamer Disponibles sur Pixmania

Pixmania propose une sélection de tours gamer neuves et reconditionnées aux meilleurs prix. Voici quelques modèles populaires :

🔹 PC Gamer Performance+ : Idéal pour les joueurs en quête de fluidité et de graphismes ultra-détaillés. 🔹 PC Gamer Équilibré : Un bon rapport qualité/prix, parfait pour jouer en 1440p. 🔹 PC Gamer Extrême : Conçu pour la 4K et la réalité virtuelle.


Pourquoi Acheter sur Pixmania ?

Pixmania vous offre de nombreux avantages pour votre achat de tour gamer :

✅ Paiement en plusieurs fois jusqu’à 36 mensualités. ✅ Livraison rapide et gratuite, pour jouer sans attendre. ✅ Garantie 24 mois pour une tranquillité d’esprit. ✅ Offres de reprise pour réduire le coût de votre nouvel achat.

Préparez-vous à une expérience de jeu hors du commun avec une tour gamer de qualité ! 🚀

 

Rate this post

L’article Tour de PC Gamer : L’équipement Essentiel pour une Expérience de Jeu Ultime 🎮 est apparu en premier sur Raspberry Pi France.

  •  

FreeTube : Tout ce que vous aimez sur YouTube, sans les inconvénients

Fatigué des publicités incessantes et du suivi de données effrayant quand vous voulez juste regarder YouTube ? Vous n’êtes pas le seul ! FreeTube est une application gratuite et open source qui vous permet de profiter du contenu YouTube sans les distractions et les problèmes de confidentialité. Considérez-le comme votre YouTube, sans les déchets. Pourquoi choisir FreeTube […]

L’article FreeTube : Tout ce que vous aimez sur YouTube, sans les inconvénients est apparu en premier sur Windtopik.

  •  

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

Fredéric (Frederic JELMONI alias Fred Robotic) avait déjà présenté des articles sur le Blog, dont le « Raspberry Pi sur la planète Mars« . Membre (et vice-Président) de l’association de robotique Caliban Fred utilise l’IA pour agrémenter le fonctionnement des ses robots et il a fait un énorme travail sur la création de modules d’IA avec Hailo […]

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

  •  

MyDin : Carte 2 relais et controleur Pico sous MicroPython

Bonjour à tous,

La solution MyDin existe déjà depuis quelques années pour permettre le prototypage de projets pro et semi-pro. J'en parlais dans cet article.

Le projet connaît un développement intéressant en proposant des cartes plus avancées.

mb3mod

Bien qu'en cours de développement, les avancées sont suffisantes pour une petite présentation ;-) .

A propos de myDIN

Le but du projet myDin c'est de proposer un écosystème de boîtier + cartes permettant d'accueillir les projet Makers mais aussi de développer des solutions Pro/Semi-Pro pour les inclure dans des boîtier DIN.

myDin permet de combler le vide cruel entre le banc d'essai et le coffret électrique.

Source: Gamme myDin chez MCHobby.

L'idée derrière cette gamme est de proposer des cartes de fond de panier pour la commande de "puissance" et des cartes frontales pour l'interface de votre projet.

myDin est un outil qui vous laisse le libre choix du début à la fin de votre projet.

Carte 2 relais pour boîtier DIN 3 modules

Plus récemment, j'ai préparé une carte de fond de panier 2R-BP3MOD pour le boîtier DIN 3 modules.

Cette carte de prototypage propose:

  • 2 relais opto-isolés capables de couper un courant important
  • Une alimentation 5V
  • Un connecteur d'interface JST-PH7
Ces deux relais permettent de commander des appareils comme pompe à eau, petit chauffage, ventilation, éclairage, ...).
Grâce a l'isolation galvanique offert par les relais, il est aussi de commander la mise en marche (ou arrêt) d'une chaudière ou d'un AirCo en simulant l'appui sur un bouton.
Premier prototype de la carte 2R-BP3MOD (fond de panier)

Le connecteur présente une connectique "standardisée" entre la carte contrôleur (développée ci-après) et les cartes de fond de panier.

Description de l'interface avec la carte contrôleur

Carte contrôleur pour boîtier DIN 3 modules

Comme une carte de puissance ne présente aucun intérêt sans carte de contrôleur adéquate.

Voici une carte Pico sous MicroPython Pico-MB3MOD équipée des éléments essentiels à la réalisation de nombreux projets d'automatisation. 

Carte contrôleur pour boîtier DIN 3 modules

La carte de contrôle propose une interface utilisateur et des connecteurs d'extensions accessibles depuis la face avant du boîtier DIN.

L'intérêt d'utiliser du code Python est de permettre le développement facile de solution personnalisée en utilisant Thonny IDE (disponible sur Thonny.org).
Cela est rendu possible grâce à MicroPython!

DIN 3 module avec
carte contrôleur + carte fond de panier.

La carte de contrôle propose les fonctionnalités suivantes:

  • Raspberry-Pi Pico 2 Wireless
  • 4x boutons utilisateurs.
  • 4x LEDs utilisateurs.
  • 1x LED de statut (contrôlable par le code utilisateur)
  • Bouton Reset, LED d'alimentation, switch RUN_APP (sous forme de connecteur a ponter).
  • 1x connecteur Qwiic (JST-SH4, pas visible).
  • 1x connecteur UEXT (IDC 2x5 conn).
  • 1x connecteur 1Wire (en vert).

A propos du Pico 2 Wireless

Ce module DIN est propulsé par Raspberry-Pi Pico 2 Wireless, un microcontrôleur Dual Core @ 150 MHz.

Pico 2 W disponible chez MC Hobby

Disposant de 512 Kio de RAM, ce microcontrôleur surpuissant est capable d'exécuter du code MicroPython (mais aussi Arduino, Circuit Python, Rust, C, etc).

Il est même assez puissant pour proposer un mini Web-Serveur.

Comme les 4 Mio de mémoire Flash est également utilisée pour stocker le système de fichiers de MicroPython, un espace de stockage énorme pour vos scripts et ressources (ex: faire du datalog).

Les GPIOs du Pico sont tous attribués dans le projet, suivant vos besoins, il sera possible d'en récupérer l'un ou l'autre sur le connecteur UEXT en fonction des besoins.

A propos du connecteur Qwiic 

Ce connecteur popularisé par SparkFun, aussi connu sous le nom StemmaQt chez Adafruit Industries, transporte un bus I2C ainsi qu'une alimentation 3V3.

Source: Wiki MCHobby - Connecteurs

Ce connecteur est pratique pour connecter rapidement un capteur sur la carte contrôleur (luxmètre, Humidimètre, température, qualité d'air, etc) ou afficheurs (4x7 segments, LCD, OLED, etc)

Un connecteur de choix pour rendre le module DIN sensible au monde environnent ET/OU améliorer l'interaction avec l'utilisateur.

A propos du connecteur UEXT

Ce robuste connecteur transporte plusieurs bus (I2C, UART, SPI) ainsi qu'une alimentation. Le connecteur UEXT est popularisé par la société Olimex.
Voyez la gamme UEXT disponible chez MCHobby.

Source: Wiki MCHobby - Connecteurs

Le bus SPI pourra être utilisé pour faire de l'échantillonnage haut-débit ou pour connecter un écran TFT.

L'intérêt de ce connecteur est d'utiliser un empattement de 2.54mm, ce qui permet aussi d'utiliser les fils de prototypage soit avec les bus, soit en utilisant directement les GPIOs associés.

Seul le bus I2C ne peut être détourné car il est également utilisé sur la carte contrôleur.

A propos du connecteur 1Wire

Le bus 1-Wire (Wikipedia) est surtout connu grâce au capteur de température DS18B20.

Sonde température DS18B20 Waterproof

Le connecteur à ressort permet d'ajouter facilement une (ou plusieurs) sonde(s) de température. 

Les sondes de température sont pratiques pour surveiller la température d'une serre, d'un aquarium, vivarium ou d'un frigo.

LES DESSOUS de la carte contrôleur


Le module est équipé d'une horloge RTC de précision, ce qui permettra au module de rester à l'heure même après une coupure de tension :-)
Disposer d'une horloge permet aussi de planifier des tâches horodatée.
 
Le buzzer amplifié est là pour offrir un retour sonore. Utile par exemple pour produire une alerte lorsque les conditions environnementales semblent anormale.
Encore une fois, cela serait fort utile pour les Aquariums et Vivariums.
 
Une empreinte de connecteur Qwiic est également disponible sous la carte. Cela permettra, au besoin, d'ajouter des fonctionnalités avancées par l'intermédiaire du bus I2C.
 
Enfin, comme le microcontrôleur RP2350 dispose d'un capteur de température, celui-ci pourra être utilisé pour surveiller la température à l'intérieur du boîtier.

Votre avis compte aussi

Je crois que ce projet réunit des éléments dans une configuration prometteuse.
Il me faut encore me pencher sur la partie logicielle de sorte à faciliter la personnalisation.

Si cet article vous inspire commentaires et remarques alors n'hésitez pas à les partager dans la section "commentaire" de cet article.

A tout bientôt,
Dominique

  •