- Détails
- Affichages : 8634
Au cours de l'écriture de mon projet Apaguard sur l'Arduino, j'ai été confronté au problème d'espace disponible dans la SRAM...
L'arduino UNO ne possède "que" 2048 octets de SRAM, qui peuvent être rapidement remplis si l'on n'y prend pas garde. Je vous livre ici les quelques astuces que j'ai utilisées afin de mieux gérer la SRAM et gagner de précieux octets !
- Détails
- Affichages : 43702
Pendant nos contests multi-multi, nous avons été confrontés à un problème de réception sur le stations bandes basses.
Nous avions trois positions de trafic, une 160m, une sur 80m et enfin une sur 40m.
Le problème était simple : comment pouvions partager les antennes de réception entre ces 3 stations ?
La première solution a été "d'éclater" chaque antenne dans trois directions vers les 3 récepteurs à l'aide de T coaxiaux, puis de sélectionner une antenne parmi les autres avec des commutateurs coaxiaux.
Outre que ce système nécessitait de nombreux accessoires, il ne donnait pas satisfaction. Lorsque la même antenne était sélectionnée par 2 stations, il y avait rupture d'impédance et affaiblissement important...
- Détails
- Affichages : 19985
To be finished...
Some years ago, i developed my own rotator interface with a PIC 18F452. In a need of another interface, i was unable to find my software sources of this project, lost somewhere in the computer Walhalla ! So, i looked for a finished project to build, and found the K3NG Arduino rotator project.
It looked very complete and having some recent experiences with the Arduino, i decided to give it a try.
What i needed :
- Only azimuth drive
- 2 lines LCD display (as i had several of them)
- Eventualy 2 buttons CW + CCW to drive the rotator
- Running on an Arduino Uno (as i had several)
- Détails
- Affichages : 253
Procédure pour installer une distribution Raspbian headless, (maintenant Raspberry Pi OS) donc minimale sur un Raspberry à l'aide de Raspberry Pi imager
Récupérer la version de raspberry Pi imager qui correspond à votre OS à l'adresse : https://www.raspberrypi.com/software/
Avec Raspberry Pi imager il n'est pas nécessaire de télécharger l'image de l'OS.
Lancer le logiciel imager.
Cliquer sur Système d'exploitation et choisir "Raspberry Pi OS(other)" puis "Raspberry Pi OS Lite"
Avec Raspberry PI imager, on a maintenant la possibilité de modifier certains paramètres, comme par exemple l'utilisation du protocole SSH, du clavier AZERTY, etc...
Cliquer sur l'engrenage pour accéder à la configuration de l'image.
Valider le protocole SSH et l'authentification par mot de passe, choisir l'
On peut activer le WiFi ainsi que le clavier français :
Insérer la carte SD dans le Rpi et l'alimenter.
Une fois le chargement effectué, on peut maintenant se connecter soit en SSH, soit en mode console (avec le clavier/écran).
Pour la connexion en mode console, à la fin de l'installation, il peut être nécessaire de faire ENTER si rien ne bouge, le prompt $ n'apparaissant pas...
Entrer l'identification et mot de passe choisis.
Pour le mode SSH, il faut trouver l'adresse que le Raspberry s'est vu attribuer.
Pour cela, faire soit un scan des adresses IP du segment sur lequel se trouve le Rpi, ou regarder sur le routeur DHCP l'adresse attribuée.
On se connecte alors en mode SSH avec PUTTY par exemple.
Il faut également modifier la configuration de PUTTY afin que le pavé numérique soit reconnu:
http://blogmotion.fr/systeme/pave-numerique-putty-vi-nano-keypad-4468
Adresse statique
Il faut maintenant attribuer une adresse IP fixe. Avec Debian Buster, le passage entre DHCP et STATIC s'effectue à l'ide du fichier dhcpcd.conf
lancer ip route
On devrait avoir quelque chose comme :
default via 192.168.0.254 dev eth0 src 192.168.0.101 metric 303
192.168.0.0/24 dev eth0 proto dhcp scope link src 192.168.0.101 metric 30
Editer le fichier etc\dhcpcp.conf avec nano
Décommenter et modifier les lignes suivantes en fonction de l'adresse IP voulue (ici 192.168.0.30) et la passerelle telle que listée ci-dessus :
interface eth0
static ip_address=192.168.0.30/24
static routers=192.168.0.254
Mise à jour
sudo apt update
sudo apt dist-upgrade
sudo apt clean
Redémarrer le Raspberry
sudo reboot
Vérifer quelle version est installée : lsb_release –a
Vérifier la charge du processeur du Raspberry avec le logiciel MPSTAT ou TOP.
Eventuellement, installer MPSTSAT : sudo apt-get install sysstat
Références
https://www.makeuseof.com/tag/raspberry-pi-update-raspbian-os/https://www.raspberrypi.com/software/
- Détails
- Affichages : 32571
Pour mes activités portable en VHF, j'utilisais depuis pas loin de 30 ans une Yagi 9 el de F9FT. Celle-ci était légère, peu encombrante et relativement performante. Malheureusement elle a fini par rendre l'âme à la suite d'une chute lors d'un contest VHF.
Pour sa remplaçante, je décidais de construire quelque chose. Après quelques recherches, j'éliminais certains designs car ils ne répondaient pas à tous les critères que je m'étais fixés. Mon choix s'est finalement porté sur une antenne selon DK7ZB, une Yagi 7 éléments en technologie 28 Ohms. Les avantages des antennes étudiées par DK7ZB sont :
- optimisation par ordinateur
- reproductibilité assurée
- facilement démontable et transportable pour les activités portable et contest
- excellentes caractéristiques électriques, gain, diagramme de rayonnement et adaptation.
La version originale décrite sur le site de Martin DK7ZB avait un boom de 3.26 m, je lui ai demandé de la recalculer afin de la faire tenir sur un boom de 3m. Les tubes et profilés d'aluminium étant vendus en longueur de 6m, cette solution permet de construire 2 antennes sans perte de matière première, au prix il est vrai d'une légère perte de gain. (moins de 0,4 dB)
Une longueur de 6m de tube permet également de réaliser tous les éléments pour ces 2 antennes. Passer à 8 éléments aurait nécessité l'achat d'une deuxième longueur de 6m !
- Détails
- Affichages : 8298
Dans mon projet "Apaguard", j'ai eu besoin de rapatrier un certain nombre de données en temps réel. Un rucher étant généralement éloigné de toute civilisation, la transmission des informations collectées sur place ne peut se faire que par GSM, les abeilles étant rarement abonnées à l'ADSL !
En raison de son prix modique et sa large utilisation, j'ai choisi d'utiliser un shield GSM SIM900.
Voici les quelques constatations faites lors de sa mise en service et son utilisation.
- Détails
- Affichages : 3567
![]() |
Lors de mes activités SOTA, j'ai souvent enragé sur le fait que le manipulateur CW intégré à mon transceiver QRP SW-3B ne possédait qu'une seule mémoire... Il est en effet bien pratique d'en avoir plusieurs afin de libérer les mains pour faire autre chose comme finir d'écrire le dernier QSO sur le carnet de trafic ou lancer un appel un peu spécifique. L'idée a donc germée de réaliser un manipulateur CW à mémoires qui remplirait les conditions suivantes : |
- 3 mémoires programmables à la volée.
- Alimentation autonome par piles facilement approvisionnables
- Consommation réduite
- Dimensions réduites
- Facilement reproductible
Ayant déjà construit un prototype du fabuleux manipulateur de K3NG, j'ai décidé d'utiliser ce projet en l'adaptant à mes besoins.
- Détails
- Affichages : 90114
Voici la description sommaire d'un système d'alimentation et de commutation permettant de mettre en phase quatre antennes verticales 40m, 80m ou 160m. Les principes décrits ici sont bien sûr applicables à toutes les autres bandes, mais l'intérêt est alors moins évident, une antenne directive donnera des meilleurs résultats pour un investissement identique.
Le système de déphasage est articulé autour d'un déphaseur hybride COLLINS. Ce système de mise en phase est loin d'être le meilleur, mais il a le mérite d'être de construction et une mise en œuvre faciles, notamment pour les contests, les field-days et les expéditions.
De nombreuses stations utilisent ce système avec succès qui a fait ses preuves.
Photo d'un système de 4 antennes pour la bande des 80m. (Cliquez sur l'image pour agrandir)
- Détails
- Affichages : 16863
La mesure d'une tension à l'aide d'un Arduino UNO utilise une des entrées du convertisseur A/D. A lire les différents exemples, cette utilisation semble simple, mais je me suis vite rendu compte que le problème était plus ardu qu'il n'y paraissait !
Pour finir, j'ai obtenu de très bons résultats en prenant certaines précautions.
- Détails
- Affichages : 7639
Notre réseau corse de relais TKNET utilise le logiciel AllStarLink (ASL) pour effectuer la communication entre relais et nécessite des adaptateurs USB, nommés URA ou URI ( USB Radio Adapter/Interface). Pour numériser les signaux BF pour les transporter en VoIP et les interfacer avec les équipements, j'avais développé il y a quelques années une petite interface qui utilisait une petite carte son USB à 3€ légèrement modifiée et enfichée sur la carte interface.
A l'usage, cette solution s'est avérée parfois problématique du fait de sa fragilité et le schéma d'origine comportait quelques petites erreurs et certains signaux n'étaient pas exploités.
L'idée de développer une nouvelle carte URA avec un circuit audio USB intégré a donc germée. La retraite m'a motivé pour passer à l'action !
Le circuit intégré USB audio utilisé sur la carte son a été réutilisé, il s'agit du CM119A en boîtier LQFP-48.
- Détails
- Affichages : 3641
Nombres d'interfaces USB <-> RS232 sont réalisés à l'aide du chipset PL2303 de PROLIFIC. Il existe aussi de nombreux clones qui malheureusement ne fonctionnent pas toujours, d'autant moins que les derniers pilotes de PROLIFIC ont tout fait pour que ça ne fonctionne plus !
De nombreuses solutions sont proposées sur divers sites, mais la seule qui ait fonctionné dans mon cas a été d'installer une version ancienne de ce pilote qui supprime également les autres versions installées.
Windows 10 a la fâcheuse tendance à mettre à jour sans vous demandez votre avis. La gestion des ports USB est également erratique et à chaque fois que vous connectez une interface série, il installera la dernière version de pilote qu'il possède ... Il faut donc supprimer toutes les versions installées !
Installation :
- Récupérez le programme d'installation disponible ici
- Débranchez tous les adaptateurs série et double-cliquez sur "PL2303_64bit_Installer.exe"
- A l'invitation de brancher un adaptateur, faites le et cliquez sur "Continue"
- Redémarrez le PC.
Dépannage en cas de problème :
Vous devez suivre toutes les étapes suivantes !
- Si vous continuez à obtenir des messages d'erreur, allez dans le gestionnaire de périphériques Windows.
Trouvez votre port série dans Ports (COM et LPT) et double-cliquez sur "Prolific USB-to-Serial Comm Port (COM#)". - Allez dans l'onglet "Pilote"La version de pilote doit être "3.3.2.102" datée du 09/24/08.
Si ce n'est pas le cas, le bon pilote n'est pas encore installé !
Débranchez l'adaptateur et relancez le programme d'installation "PL2303_64bit_Installer.exe. Refaites cette opération jusqu'à ce que vous ayez la bonne version indiquée.
Méthode 2 : (29 sept 2019)
Une autre méthode est d'utiliser le logiciel PL2303 Code 10 Fix disponible ici
1) exécuter le logiciel qui se décompactera et installera un raccourci nommé PL2303 Code 10 Fix
2) retirer le convertisseur USB PL2303
3) lancer le logiciel via le raccourci
4) insérer le convertisseur
5) cliquer sur le bouton CONTINUE
6) rebooter l'ordinateur
7) retirer et insérer le convertisseur et vérifier que le pilote 3.3.2.102 a bien été attribué
Assigner un autre numéro de port
Parfois, malgré que le bon pilote soit affecté, le convertisseur refuse de fonctionner.
J'ai trouvé qu'en assignant un autre numéro de port, il fonctionne normalement !
1) ouvrir le gestionnaire de périphériques via le panneau de configuration + système
2) trouver le port COM en défaut
3) cliquer sur propriétés + paramètres + avancé et attribuer un numéro de port différent
![]() |