Vue normale

Apparition de ROMFS dans MicroPython

Bonjour à tous,

ROMFS: une nouvelle fonctionnalité fait son apparition dans MicroPython. 


ROMFS qui est en développement depuis plusieurs années permet de stocker 

  • des utilitaires (scripts pré-compilé), 
  • des fichiers de données (fonts)
  • des programmes pre-compilés 
Au sein même d'une partition dans la Mémoire Flash (sous forme d'un système de fichiers en lecture seule).  

Le but de ROMFS est d'optimiser l'accès et la rapidité d'exécution de ressources  SANS DEVOIR RECOMPILER MicroPython à chaque fois. 

Jusqu'à maintenant, seule l'inclusion -au sein du firmware- de scripts pré-compilés avec mpy-cross permettait d'atteindre les performances nécessaires à l'exécution de code "time sensitive".

Certes, mpy-cross permet de compiler un script en byte-code (des fichiers .mpy) mais l'accès reste encore conditionné par le système de fichiers pour le chargement (ou chargements multiples). Les fichiers .mpy, bien que pré-compilé, nécessite malgré tout des vérifications de routine et du chargement d'information en RAM.

Avec ROMFS, une partition dans la mémoire Flash permet d'être accédée directement par la VirtualMachine MicroPython. Les ressources sont directement accessibles par le noyaux MicroPython qui peut aussi lancer l'exécution directement en Flash (In-Place execution)... et cela en s'évitant la lourdeur du système de fichiers, les phases de compilations et allocations de RAM. Les routines de vérifications sont elles aussi réduites au stricte nécessaire puisque celles-ci sont opérées majoritairement au moment de l'assemblage/compilation de la ROMFS.

Implémentation restreinte

Au moment de l'écriture de ces ligne (MicroPython v1.25), ROMFS n'est disponible nativement que sur certaines plateformes: PYBD-SFx (Pyboard D), ALIF-Ports, ESP8266_Generic, STM32 boards.

Sinon, il est possible de compiler le firmware en activant la flash_romfs (voir FLASH_2M_ROMFS).

Utilitaire mpremote

L'utilitaire MPRemote de MicroPython a également le nouveau mot clé romfs avec les options:

  • query: pour consulter la romfs dans la flash.
  • build: pour créer une image romfs sur l'ordinateur
  • deploy: pour déployer l'image sur la romfs dans la mémoire flash du microcontroleur.

A noter que la compilation/build d'une image romfs require l'utilitaire mpy-cross .

romfs query

La capture suivante indique le contenu de la romfs sur le microcontroleur.

mpremote romfs query


Comme l'indique le réponse de l'utilitaire, la partition n'est pas encore initialisée. La partition fait 131 Kio (32 blocks de 4 Kio chacun).

romfs build

Prenons l'exemple d'un répertoire "utilities" qui contient les sources. Celui-ci ne contient qu'un script nommé "scan_i2c.py".

L'image de la partition romfs est créé avec la commande suivante:

mpremote romfs -o utilities.img build utilities

Le nom de l'image à créer est spécifié par le paramètre '-o'.
Le contenu du répertoire à compiler est précisé après le paramètre 'build'.

romfs deploy

Une fois l'image prête sur l'ordinateur, l'option deploy permet de copier celle-ci sur le microcontroleur.

mpremote romfs deploy utilities.img


Une fois l'image déployée, il est possible de vérifier une nouvelle fois l'état de la ROMFS avec romfs query . Cette fois, la partition est initialisée.

Exploiter la ROMFS

Une fois romfs initialisé, il est très facile d'utiliser son contenu.
Utiliser Thonny IDE permet d'inspecter le système de fichiers MicroPython. 

La partition romfs est montée dans le système de fichiers MicroPython sous le répertoire 'rom'.
Il est donc possible d'en inspecter le contenu.

Comme le démontre le shell interactif, il est possible de charger et d'exécuter le contenu de scan_i2c.py (compilé en .mpy) en executant un simple "import" sous Python.

ROMFS est un système de fichiers

L'appel de mount() sans paramètre affiche les systèmes de fichiers déjà monté dans MicroPython.

Ainsi les lignes suivantes indique la présence de romfs:

>>> import vfs
>>> print( vfs.mount() )
[ VfsRom('rom'), VfsFat('/flash') ]
>>> 

Toutes les fonctions de manipulation de fichiers sont donc utilisable sur le système de fichiers ROMFS.

Ressources

 

EA FC 26 : meilleurs réglages (sliders) pour un gameplay réaliste !

Par : Régis
29 septembre 2025 à 06:40

EA FC 26 marque un tournant majeur pour les fans de jeux vidéo de football, en proposant de toutes nouvelles fonctionnalités, une meilleure personnalisation et une immersion renforcée. Grâce à ce nouvel opus, chaque match sur console promet de capturer l’intensité et la beauté du vrai football – à condition d’optimiser les bons réglages pour […]

L’article EA FC 26 : meilleurs réglages (sliders) pour un gameplay réaliste ! est apparu en premier sur Windtopik.

Google transforme NotebookLM en véritable plateforme d’apprentissage

Par : Régis
23 septembre 2025 à 07:30

Google continue de faire évoluer NotebookLM, son assistant IA déjà bien connu dans le monde de l’éducation. Après l’avoir lancé comme outil de recherche personnalisée puis comme assistant de révision, l’entreprise ajoute aujourd’hui une série de nouveautés qui transforment NotebookLM en un véritable partenaire d’apprentissage. Au programme : flashcards automatiques, quiz intelligents, guides interactifs, podcasts […]

L’article Google transforme NotebookLM en véritable plateforme d’apprentissage est apparu en premier sur Windtopik.

Mini-Piano Arduino

22 septembre 2025 à 00:02
Dans cet article, je présente la réalisation d'un mini-clavier musical réalisé au moyen d'un Arduino Uno, d'un shield TFT (écran tactile) et d'un haut-parleur.Un clavier de piano s'affiche sur l'écran. Lorsqu'on appuie sur une touche, elle se met en rouge et la note appropriée est émise par le haut-parleur (nous utiliserons la fonction tone).   Réaliser le projet a été clairement plus

Test du Pitower Gen 1 Elecrow : un boîtier compact pour Raspberry Pi 5 et Jetson Orin Nano

Vous cherchez à transformer votre Raspberry Pi 5 ou votre Jetson Orin Nano en véritable mini-ordinateur ? Le Pitower Gen 1 Elecrow est un boîtier compact et élégant qui intègre tout ce qu’il faut : écran OLED 1,3″, refroidissement actif, support SSD PCIe M.2 et une connectique complète (USB, HDMI, Ethernet, GPIO). Pensé pour les […]

Cet article Test du Pitower Gen 1 Elecrow : un boîtier compact pour Raspberry Pi 5 et Jetson Orin Nano a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....

💾

CanSat: Antenne GroundPlane 3

 Bonjour à tous,

Nombre d'entre-vous savent que nous sommes impliqué dans le projet CanSat (voir précédents articles sur le sujet CanSat). 

Nous poursuivons les travaux sur Kit CANSAT version 2, l'occasion de poursuivre nos essais de communication Radio (voir article précédent).
Pour rappel, notre kit utilise un Raspberry-Pi Pico et du code Python sur microcontrôleur (MicroPython).


Documentation Open-Source disponible sur le Wiki de MCHobby.

A propos de CanSat

CanSat est un concours visant a stimuler l'apprentissage des sciences dans le domaine de l'AéroSpatial en réalisant un mini-satellite (la CanSat) pas plus grande qu'une boîte de Soda. Ce satellite est envoyé et éjecté à 3000m d'altitude à l'aide d'une roquette. C'est à partir de ce moment que votre projet capture les données et les envois au sol.

Si vous voulez en apprendre plus sur le concours CanSat, je vous invite à visiter la page d'accueil CANSAT sur EseroBelgium.be .

Antenne GroundPlane

L'antenne GroundPlane permet de créer un plan de masse, ce qui est fort utile pour un périphérique suspendu au bout d'un parachute.

Antenne Ground-Plane 2

Cette première antenne, même si elle est efficace, reste cependant très artisanale... un peu trop artisanale pour être expédiée dans une CanSat.

Constitution du Ground-Plane 2

Ground Plane 3

Pour cette troisième itération, je voudrais créer un GroundPlane exploitant un mètre ruban métallique pour fabriquer le plan de masse.

Ce type de ruban est magique, il se tend automatiquement dès qu'on le lâche... pratique pour le déploiement d'une antenne :-)

Je voudrais aussi utiliser un élément émetteur souple suspendu sous le parachute.
J'ai donc l'intention d'utiliser des œillets.


L'élément principal est le support réalisé à partir d'une pièce de cuivre de 31 x 36mm qui servira à fixer les rubans métalliques et l'antenne (élément radiant) aussi solidement que possible.

Plaquette de cuivre

Les dimensions de 31 x 36mm ne sont pas le résultat du hasard. Les plaques de cuivre ne sont pas monnaies courantes. Il est par contre beaucoup plus facile de trouver du tube de cuivre (utilisé en plomberie).


Si le tube fait 10mm de diamètre, le périmètre du tube est de  2*Pi*R = 31.4 mm. C'est la dimension contraignante!

L'autre dimension de 36mm est exclusivement guidée par la nécessité d'avoir des angles de 120° entre les 3 branches du plan de masse.

Ouverture du tube à la fraiseuse

Une fois aplatit nous avons une plaquette.


Seulement, la plaquette fait  de 36mm x 28mm!!!

Pour commencer, la ligne de découpe à enlevé un peu de matière... même si cela est moins d'un millimètre, c'est quand même de la matière.

Ensuite, le diamètre interne est plus petit que le diamètre externe... donc en étendant le cuivre, il y a un phénomène de rétraction qui intervient.

Correctif: une séance de martelage permet d'élargir la plaquette, même si cela l'aminci par la même occasion.

Plaquette après martelage

Un recuit de détente peut-être le bienvenu pour faciliter le travail sur la plaque de cuivre (voir recherche "traitement thermique du cuivre" pour plus d'information).

Découpe

Pour faciliter la découpe de la pièce, le plus simple est encore d'imprimer la pièce finale à l'échelle 1:1 puis coller la feuille de papier sur la pièce de cuivre.


Il ne reste plus qu'à se lancer dans le perçage et le découpage. 



A tout bientôt pour la suite.
Dominique

Test Lampe rechargeable « Action » : Détecteur de présence + lampe de poche

Vous avez sûrement croisé cette petite lampe rechargeable 💡 en rayon chez Action. Vendue à prix mini, elle combine un détecteur de présence PIR et une fonction lampe de poche. De quoi intriguer les amateurs de gadgets pratiques… et de bidouille ! Nous l’avons testée, démontée et analysée pour voir ce qu’elle a vraiment dans […]

Cet article Test Lampe rechargeable « Action » : Détecteur de présence + lampe de poche a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....

Recyclage carton/papier en objets grâce à l'impression 3D

Bonjour à tous,

Ce jour, je suis tombé sur la vidéo Recycle Cardboard into anythong with 3D Printing de XYZAidan 


Aidan partage son savoir faire en expliquant comment il réalise des objets en carton compressé dans un moule imprimé en 3D.

Outre les exemples proposés par Aidan, je me dis que ce procédé peut être utilisé pour réaliser des structures de plateformes robotiques/mobiles écologique (filière recyclage) et recyclable.

Une belle façon de faire du bricolage écologique que l'on peut ensuite lier à de la mécanique et/ou électronique.

Voici quelques notes manuscrites.
Bonne lecture et bon visionnage.

Caractéristiques mécaniques du carton compressé

Le matériau obtenu se situe entre le plastique et le bois léger. 

C'est un matériau relativement solide qui peut résister au coup de marteau.
Il ne brûle pas (difficile d'y bouter le feu).

Formes triangulaire

Il peut-être travaillé de nombreuses façons:

  • ponçage
  • perçage (plutôt propre)
  • Coupe (scie a chantourner) 
  • Collage

Au rang des inconvénients, il y a une légère rétraction au séchage mais surtout un intolérance à l'eau. Plongé dans l'eau, l'objet se dissous en quelques minutes.

Mais bon, dans la vie, peu d'objets sont destinés à être exposé directement à l'eau.

Le moule de mise en forme

La mise en forme se fait par pressage de pulpe de carton dans un moule.
Le moule est constitué en 3 parties, tous imprimés en 3D.
Il faut que le moule soit bien solide (parois épaisses avec bon remplissage).

Moule de pressage - en 3 pièces

Le fond amovible permettra de retirer la pièce du moule après la mise sous presse de 24H. 
Retrait de partie supérieure

Retrait de la partie inférieure et glisser la pièce hors du moule.

Partie inférieure du moule

La rétraction sur les bords du moule indique que la pièce est prête à l'extraction.

Pousser hors du moule doucement

Poursuivre le séchage a l'air libre (sur une surface plane).

La hauteur du moule

Le moule doit être haut dans le sens du pressage car la pulpe fortement compressé ne fera plus que quelques mm de haut.


Remplissage du moule


Avant de placer la partie supérieure du moule, celui-ci doit être bien rempli de pulpe de carton.

Remplir le moule presque jusqu'en haut

Mise sous presse

Pas besoin d'un appareillage complexe pour presser le moule. Un établi amovible peut très bien faire l'affaire.

Maintenir sous presse pendant 24H.

Mise sous presse

Rétraction et expansion

Il se produit une rétraction dans le plan perpendiculaire à la pression au fur et à mesure que la pulpe perd son eau.

Par contre, il y a une légère expansion en opposition à la mise sous pression

Phénomène de rétraction

Préparation de la pulpe de carton

Pour préparer  la pulpe de carton, il faut du carton/papier/carton à œufs coupés en tout petit morceau. Pas de papier glacé ou plastifié.

Il faut aussi un liant (options décrites plus loin).

Superposer des couches de carton et liant dans un Blender. Ajouter juste  assez d'eau pour mouiller le carton (il est préférable de mouiller en plusieurs fois). 

Pulpe de carton: carton, pâte de riz et eau
 

Le but est d'obtenir une pâte bien homogène et uniforme mais pas trop liquide.

Texture parfaite de pulpe de carton.
Hum... dégoûtant!

Après le mixage,  il est convient d'éliminer une partie de l'eau en utilisant un filet.


Extraction d'une partie de l'eau

Pas besoin que sec mais inutile que la pulpe dégouline d'eau. 

Plus la pulpe de carton est humide et plus le temps de séchage sera long. 

Le liant

Tout liant/colle soluble dans l'eau et séchant à l'air fera l'affaire.

Selon Aidan, voici trois options intéressantes.

Colle PVA

Les colles Poly-acétate de Vinyle (wikipedia) sont très répandue. Elles sont généralement utilisées comme colle à bois ou multi-usages.

La colle PVA offre les résultats les plus solides mais pas écologique.

Fécule de Maïs

Cette fine farine de maïs est de l'amidon. Egalement connue sous le nom "Maïzena", cette farine peut être ajoutée directement avec les morceau de carton.

La fécule de maïs servira de liant et produira un produit biodégradable.

Pâte de riz

Cette pâte peut être réaliser en faisant sur-cuire du riz avec un peu d'eau (pendant environ 30min). Cette pâte pourra être ajoutée avec le carton dans le Blender.

Créer de la pâte de riz

La pâte de riz est le produit biodégradable par excellence.

En vidéo

Je vous propose de consulter la vidéo  Recycle Cardboard into anythong with 3D Printing de XYZAidan.


Ressource

Comment obtenir des réponses claires et précises avec ChatGPT : 7 méthodes de prompts infaillibles

Par : Régis
3 septembre 2025 à 07:30

ChatGPT, c’est fantastique… jusqu’à ce qu’il comprenne mal votre demande et vous offre une réponse à côté de la plaque. Avant, je passais des heures à reformuler mes questions. Aujourd’hui, grâce à quelques méthodes simples et bien pensées, j’obtiens des réponses nettes et justes à chaque fois. Voici 7 techniques incontournables pour formuler vos prompts […]

L’article Comment obtenir des réponses claires et précises avec ChatGPT : 7 méthodes de prompts infaillibles est apparu en premier sur Windtopik.

Recycler un décodeur Belgacom IPV5001

Bonjour à tous,

J'ai déjà eu l'occasion d'inspecter un ancien décodeur IPTV Belgacom dans cet article (voir cet article) et même réussi à contrôler le tube VFD dans cet article.

Le modèle IPV5001 est aujourd'hui déclassé et je n'ai pas résisté à y jeter un petit coup d'oeil.

TVBox IPV5001 de Belgacom

TVBox IPV5001 de Belgacom

Pour l'ouvrir, il faut retirer les deux vis à l'arrière puis déclipser les 4 points à l'avant  afin de faire glisser le couvercle.

TVBox IPV5001 de Belgacom

 Comme on peut s'y attendre c'est assez empoussiéré.

TVBox IPV5001 de Belgacom

Une fois dépoussiérée la carte est maintenant beaucoup plus intéressante à inspecter.

Cliquer pour agrandir.
TVBox IPV5001 de Belgacom

Récupération

A ce point du démontage, il est déjà possible de récupérer les éléments suivants:

  • Le refroidisseur en aluminium
  • Le boîtier (qui est 100% réutilisable) 
  • Des contrôleurs Step-Down (pour créer une tension de 8V)

Boîtier du TVBox IPV5001

Inspection

Je me suis penché sur la carte pour identifier les divers composants présents.
Le processeur principal est un BCM7241 de Broadcom, un processeur simple coeur spécialisé dans l'IP TV (voir info plus bas) équipé de 1Go de RAM et 2 Go de stockage Flash.

La puissance de traitement est comparable à un Raspberry-Pi 2.

Cliquer pour agrandir
 

De façon surprenante, le circuit que j'ai trouvé le plus intéressant c'est encore le circuit radio CC2534 avec les télécommandes (celle-ci pouvant passer du mode infrarouge au mode radio).

Le CC253x est un SoC bâti autour d'un microcontrôleur 8051 (wikipedia) avec de nombreux périphériques annexes.

Block Diagram du CC2534.
Cliquer pour agrandir

 Le document swru191 de Texas Instrument est le guide utilisateur de ce composant. C'est une ressource vraiment intéressante à explorer.

Voici les autres informations collectées sur les divers composants.

== SoC ==========================================
BCM7241 from Broadcom 2017
Arch MIPS 1.3GHz, 1 core 
3K DMIPS, HD IP/CATV STB, DDR3,
OGL 2.0 Graphics, USB, SATA, SDIO, 40nm

== U1501 ========================================
SK hynix H26M522081

eNAND Flash (Solid State Drive)
16 Gbit

== U1905 =========================================
MXIC MX25L3255
Macronix SECURE SERIAL FLASH 
32 Mbit Mode 0 & Mode 3
2.7 to 3.6V

== U202/U203 =====================================
SK hynix  H5TQ4G63CFR
4Gb DDR3 SDRAM (512 MByte)

== Q1801 =========================================
4435GM 95217E
4435GM from VBsemi.tw
P-Channel 30-V (D-S) MOSFET 
SO-8 package
2.7W to 4.2W power dissipation (depending on external T°)
Vds = -3.0V
Vgs = +- 20V
Id = -9.0A to -5.6A (depending on external T°)

== U1802/U1803/U1903/U1901 ========================
RT7274 GSP6MA5N
RICHTEK RT7274 
2A, 18V, 700kHz ACOTTM Synchronous Step-Down Converter 
* 4.5V to 18V Input Voltage Range
* A Output Current
* High Efficient Internal N-MOSFET Optimized for
* Lower Duty Cycle Applications
* 105 mΩ Internal Low Side N-MOSFET
* Advanced Constant On-Time Control
* Allows Ceramic Output Capacitor
* 700kHz Switching Frequency
* Adjustable Output Voltage from 0.765V to 8V
* Adjustable and Pre-biased Soft-Start
* Cycle-by-Cycle Current Limit
* Input Under Voltage Lockout
* Thermal Shutdown

== U1801 ==========================================
RT7278 GSP5APoH
3A, 18V, 700kHz ACOT TM Synchronous Step-Down Converter
* 4.5V to 18V Input Voltage Range
* 3A Output Current
* 60 mΩ Internal Low Site N-MOSFET
* Advanced Constant On-Time Control
* Support All Ceramic Capacitors
* Up to 95% Efficiency
* 700kHz Switching Frequency
* Adjustable Output Voltage from 0.765V to 8V
* Adjustable Soft-Start
* Cycle-by-Cycle Current Limit
* Input Under Voltage Lockout
* Thermal Shutdown

== U1701 ==========================================
CC2534 TI865 P904
CC253x from Texas Instrument
CC253x System-on-Chip Solution for 2.4-GHz
IEEE 802.15.4 and ZigBee ® Applications

Clock at 32 MHz

document swru191f.pdf - CC253x/4x User's guid (Ref.F) is available online

== U404 ============================================
4710 connected to SCART output
AK4710 from AKM
AK4710 Low Power Single SCART Driver

Si le coeur vous en dit, voici de quoi occuper votre curiosité.
Bonnes découvertes,
Dominique

Gemini de Google : créez des livres illustrés personnalisés avec narration grâce à l’IA

Par : Régis
28 août 2025 à 07:30

Google innove encore dans le domaine de l’intelligence artificielle avec Gemini, sa dernière solution qui permet désormais de transformer vos idées en livres illustrés personnalisés uniques, en seulement quelques secondes. Cette fonctionnalité, intégrée à l’application Gemini, va plaire autant aux parents qu’aux enseignants ou aux passionnés de création d’histoires. Avec un système simple, intuitif, et multilingue, Gemini […]

L’article Gemini de Google : créez des livres illustrés personnalisés avec narration grâce à l’IA est apparu en premier sur Windtopik.

Test presse à chaud VEVOR 2-en-1 : personnalisation de T-shirts et casquettes

Entre T-shirts personnalisés, casquettes uniques et textiles customisés, la presse à chaud VEVOR 2-en-1 promet de transformer vos idées en créations concrètes. Compacte, équipée d’une plaque de 38 x 38 cm et d’un module pour casquettes, elle vise à séduire aussi bien les makers, les autoentrepreneurs, les fablabs ou associations en quête d’une solution abordable […]

Cet article Test presse à chaud VEVOR 2-en-1 : personnalisation de T-shirts et casquettes a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....

Cansat: RFM69HCW et communication longue distance (test session 2)

Bonjour à tous,

Nombre d'entre-vous savent que nous sommes impliqué dans le projet CanSat (voir précédents articles sur le sujet CanSat). 

Nous poursuivons les travaux sur Kit CANSAT version 2, l'occasion de poursuivre nos essais de communication Radio (voir article précédent).
Pour rappel, notre kit utilise un Raspberry-Pi Pico et du code Python sur microcontrôleur (MicroPython).


Documentation Open-Source disponible sur le Wiki de MCHobby.

A propos de CanSat

CanSat est un concours visant a stimuler l'apprentissage des sciences dans le domaine de l'AéroSpatial en réalisant un mini-satellite (la CanSat) pas plus grande qu'une boîte de Soda. Ce satellite est envoyé et éjecté à 3000m d'altitude à l'aide d'une roquette. C'est à partir de ce moment que votre projet capture les données et les envois au sol.

Si vous voulez en apprendre plus sur le concours CanSat, je vous invite à visiter la page d'accueil CANSAT sur EseroBelgium.be .

RFM69HCW 433MHz et communication longue distance (partie 2)

Cette fois, il a été nécessaire de trouver des distances supérieures à 2.2km avec vue dégagée en direction de l’émetteur.

Les altitudes respectives ont également été relevées pour identifier des points susceptibles d'offrir une vue dégagée sur l'émetteur.

Cansat Yagi Testing V2 - cliquer pour agrandir

Note: l'image ci-dessus reprend --en violet-- la position de l'émetteur et une partie du parcours réalisé durant la session 1. 

Me Voici donc de sortie avec l'antenne Yagi pour tester les différents point.

Récepteur de test (messages affichés sur le LCD 2x16).

Comme la fois précédente, l'émetteur est positionné dans un arbre à plusieurs mètres du sol. Ce dernier émet un message différent toutes les 2 secondes (le message contient un compteur incrémenté à chaque émission).

CanSat V2 avec Antenne (émetteur)

Le premier arrêt au point E offre une vue dégagée vers l'émetteur (bien a l'arrière du bosquet visible) qui se trouve à la même profondeur que le lion de Waterloo.
A cette distance de 3.5 Km, la récepteur accroche immédiatement le signal.

Réception a 3.5 Km (cliquer pour agrandir)

Ensuite, je me suis déplacé sur le point le plus éloigné (point F) et avant même de tester la réception je savais déjà qu'il n'y aurait pas de réception. En effet, le champ est en surplomb d'environ deux mètres... pas de vue dégagée = pas de signal!

4.175 Km, pas de vue dégagée = pas de signal!

Sur place, je me rend compte qu'a quelques centaines de mètre, il y a la possibilité de regagner un peu d'altitude... je me déplace jusqu'au point G à presque 4 Km mais avec une vue plus dégagée sur l'émetteur.


En montant sur le talus, la vue est suffisamment dégagée pour permettre la réception des messages. Encore une fois, le récepteur accroche immédiatement le signal de l'émetteur.

Réception à 4KM avec vue dégagée (ou presque sur l'émetteur)

Le dernier point G n'offre malheureusement pas de réception parce que:

  1. il n'y a pas de vue dégagée, je suis au pied d'un bois
  2. je suis orienté dans la mauvaise direction (ce que je n'ai constaté plus tard).

Par contre, nous avons une autre vue imprenable sur le bosquet visible au point G.
Il est possible de constater que le terrain s'incurve vers une altitude inférieure.

Pas de réception : mauvaise direction et pas de vue dégagée

Conclusion

Le couple d'antennes et de modules RFM69HCW démontre une efficacité vraiment étonnante pour CanSat avec les 100mW disponibles (puissance hors cadre de réglementation Européenne).

Il faudrait néanmoins reconduire ces tests avec une puissance max de 10mW réglementaire pour un utilisation standard.


J'ai pris quelques photographies de la vue depuis la position de l'émetteur.
J'ai repéré deux pylônes électriques en vue dégagée et situés à 5.20 Km (près du chemin de Wavre, le long de la N5)

Vue depuis l'émetteur
 

Il est encore possible de tester ce point... par la suite, il sera indispensable de se déplacer ailleurs ou d'envisager une mise dans les airs.

Ressources

Nous réapprovisionnons nos kits Cansat pour les tirs 2025.
Contactez nous si vous désirez placer une commande.


Découvrez Gemini, l’IA de Google qui révolutionne l’apprentissage des étudiants

Par : Régis
26 août 2025 à 07:30

L’intelligence artificielle ne cesse d’évoluer pour devenir une alliée incontournable dans nos études et notre travail. Google, à la pointe de cette technologie, lance de passionnantes nouveautés autour de Gemini, son intelligence artificielle de dernière génération. Et pour aider les étudiants à tirer pleinement parti de cette puissance, Google offre une abonnement gratuit d’un an à […]

L’article Découvrez Gemini, l’IA de Google qui révolutionne l’apprentissage des étudiants est apparu en premier sur Windtopik.

Bittele Electronics : fabrication et assemblage de PCB clé en main, du prototype à la grande série

Quand on cherche à faire fabriquer ses propres circuits imprimés, on pense souvent en premier aux plateformes asiatiques, notamment chinoises. Pourtant, il existe des alternatives fiables et performantes en Europe… mais aussi au Canada. Bittele Electronics, dont le siège est basé à Toronto, propose une solution clé en main pour la fabrication et l’assemblage de […]

Cet article Bittele Electronics : fabrication et assemblage de PCB clé en main, du prototype à la grande série a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....

Services complets de cybersécurité pour la gestion des risques d’entreprise

Par : Régis
19 août 2025 à 11:17

En adoptant des systèmes électriques intelligents et des infrastructures numériques, les entreprises atteignent de nouveaux niveaux d’efficacité et de performance. Mais ce passage au numérique s’accompagne aussi d’une forte augmentation des cybermenaces. Des violations de données aux perturbations des systèmes, les risques sont bien réels et ne cessent de croître.  C’est pourquoi l’intégration de services […]

L’article Services complets de cybersécurité pour la gestion des risques d’entreprise est apparu en premier sur Windtopik.

Programmer une carte TI Launchpad avec l'IDE Arduino

17 août 2025 à 20:04
Les Launchpads sont des cartes de développement, assez similaires au cartes Arduino, commercialisées par la compagnie américaine Texas Instruments. Dans cet article, je présente l'installation des fichiers qui permettent de programmer les Launchpads à même l'IDE Arduino. Mise en garde Avant d'aller plus loin, je tiens à préciser je ne recommande pas l'utilisation de ces cartes de

Shield TFT Écran Tactile: accéder, malgré tout, aux entrées/sorties de l'Arduino

13 août 2025 à 18:38
Dans mon article précédent concernant le shield TFT 2,8 po pour Arduino, j'avais fait état d'une certaine frustration: puisque l'écran recouvre en totalité l'Arduino Uno, il devient difficile de brancher autre chose aux entrées/sorties non-utilisées de la carte. En ce qui me concerne, un Arduino auquel on ne peut rien brancher d'autre qu'un écran tactile, ça manque un peu de polyvalence!Une

Cansat: RFM69HCW et communication longue distance

Bonjour à tous,

Nombre d'entre-vous savent que nous sommes impliqué dans le projet CanSat (voir précédents articles sur le sujet CanSat). 

Nous poursuivons les travaux sur Kit CANSAT version 2, l'occasion de faire le point sur la communication Radio.
Pour rappel, notre kit utilise un Raspberry-Pi Pico et du code Python sur microcontrôleur (MicroPython).


Documentation Open-Source disponible sur le Wiki de MCHobby.

A propos de CanSat

CanSat est un concours visant a stimuler l'apprentissage des sciences dans le domaine de l'AéroSpatial en réalisant un mini-satellite (la CanSat) pas plus grande qu'une boîte de Soda. Ce satellite est envoyé et éjecté à 3000m d'altitude à l'aide d'une roquette. C'est à partir de ce moment que votre projet capture les données et les envois au sol.

Si vous voulez en apprendre plus sur le concours CanSat, je vous invite à visiter la page d'accueil CANSAT sur EseroBelgium.be .

RFM69HCW 433MHz et communication longue distance

Le module radio RFM69HCW 433MHz est utilisé pour envoyer les informations au sol.
Ce dernier module dispose d'une puissance d'émission de 100mW (+20dBm), largement suffisant pour assurer l'envoi de données au delà du kilomètre. 

Le succès d'une transmission longue distance réside exclusivement dans l'aptitude à créer les antennes adéquates. Raison pour laquelle il est si important de prendre contact avec des Radio Amateurs (voir liste UBA).

Selon le club radio amateur WTO de Braine-l'Alleud, à qui je remets mes chaleureux remerciements pour leur support, 100mW est suffisant pour une communication allant jusqu'à 4 ou 5Km.

Etre convaincu des aspects techniques c'est bien, le démontrer c'est mieux.
Ainsi, je me suis lancés dans l'aventure avec pour objectif d'atteindre un minimum de 1000m pour commencer.

Après avoir remis jusqu'à 6 fois mon travail sur l'établit, j'étais fin prêt à réaliser mes premiers tests en situation.

L'émetteur du CanSat-V2-Kit est positionné à environ 8m de hauteur face à une vue dégagée (le champs de bataille de Waterloo).

Emetteur CanSat-V2-Kit

Côté récepteur, j'ai utilisé le PICO-RFM69-433-BOOT sur-lequel j'ai branché un afficheur LCD pour y lire les messages réceptionnés (et le RSSI).
Un petit PowerBank et l'antenne Yagi et c'est parti.
Récepteur à base du PICO-RFM69-433-BOOT
contenu dans le kit CanSat-V2-Kit

Ma toute première antenne Yagi 433 Mhz en cours de test.


Bien que visant 1000m en premier objectif je m'étais préparé un parcours avec des relevés jusqu'à 2.2Km.

Périple sur le champs de bataille de Waterloo
 

J'ai été agréablement surpris d'avoir un réception immédiate à 2200m sans vue dégagée vers l'émetteur (le point E est en bas à gauche de la carte). 


La récepteur indiquant un RSSI de -98dBm, il reste encore suffisamment de puissance pour tester des distances supérieures à 2200m.

Voilà une expérience vraiment très intéressante!

Ressources

Nous réapprovisionnons nos kits Cansat pour les tirs 2025.
Contactez nous si vous désirez placer une commande.

 

❌