V.O. 20-11-2024
rev 28/11/2024
* voir tous les tests pralables sur Module
Transceiver HC12 .28/07/2019
* Essais avec modules GT38
(nov 2024)
Test 1 (nov 2024 d=21M
Test
2 (29 nov 2024 d=140M)
HARDWARE
Le RECEPTEUR :
GT38 Jaune LOCAL , monté sur une Minibreadboard (orange),
pour recevoir aussi le module USB/TTL et un inter pour la pin SET,
passage en mode AT.
Il est placé sur mon bureau, connecté au terminal PC YAT
Toutes les secondes la reception de la mesure de temperature s'affiche
sur l'ecran , précdée d'un indice incrémenté
pour verifier l'evolution .. affichage déroulant stocké dans un
fichier log horodaté.
un switch
entre la Pin SET et 0V , permet de passer le module en mode
commande AT.
pour pouvoir modifier la configuration.
Ce module peut aussi envoyer une commande clavier : Relay=1 ou
Relay=0
.....commande traitée par le PIC12F....DISTANT
L'EMETTEUR
Utilisation du
même montage HC12 à base de PIC12F1840 pour le module GT38 Bleu
DISTANT
pour emettre une mesure de temperature DS18B20 toute les 2 sec
vers un autre module ....
Le PIC demmare à 9600bds, et apres init du
module , commute ensuite à 1200 bauds
Le software PIC12F8140 est prevu aussi pour eventuellement
fonctionner avecun espion
UART3 9600 bds sur RA0, mais en supprimant la possibilité de
commande relais pin RA0
compilation conditionnelle via : #define With_UART3
Les schemas :
#define OWS_Pin &PORTA,2
#define Led_Rouge LATA.F0 // RA0
#define SET_Pin LATA.F1
#define GT38_MODE_FU "FU4"
#define GT38_BAUDS "B1200" // UART1 Hardware
#define GT38_PUISSANCE "P8" // P8 + 20dbm
#define GT38_CANAL "C016"
Config GT38 sur terminal
AT+RX
OK+B1200
OK+C016
OK+RP:+20dBm
OK+FU4
Software :
// PIC12F1840 Dip8 + GT38
// envoi chaque sec valeur de l'indice 0 à 65535 + mesures
capteur DS18B20
// ex de cde distance Relay=1 ou Relay=0 , concerne la sortie RA0
du PIC12F
// mode P8 maxi activé et FU04 1200 bauds
// 1200 bauds en mode FU4
// L'uart est d'abord initialisé à 9600bds pour pouvoir envoyer
les sequences d'init GT38
// puis passe ensuite à 1200bds pour les echanges dialogues
ATTENTION :
prise de dialogue en mode AT avec HC12 à 1200bds
mais mode AT à 9600bds avec GT38 !
Le PIC demmare à 9600bds, et
apres init du module , commute ensuite à 1200bauds
projet MikroC :
_12F1840_GT38_test_Transceivers_2024_1129.zip
source C : _12F1840_GT38_test_Transceivers_2024-1129.c
Résultats
obtenus :
1er Test avec
modules GT38 ( Novembre 2024 )
Je deplace l'emetteur le plus loin possible dans un coin du
Jardin
Envoi d'un message horodaté , depuis le montage PIC12F1840, alim
via 3 piles 1,5V
avec sonde DS18B20 + GT38 Bleu
envoi d'un index de progression et d'une mesure de température
toute les 4 sec.
Montage Prototype posé au sol et sous un seau en plastic ..because
protection legere pluie !
..
Bureau: Reception sur GT38 Jaune connecté au PC via Alim
Batterie 3,7V
et liaison USB <-> PC YAT terminal
Cle USB SDR + logiciel AIRSPY
pur visualider l'echange Radio
canal 16 -> 433+(16*100Khz) -> 434,6Mhz
distance : environ 21M
à travers 1 cloison,1 mur et ...1 seau : (PIC à l'abri de la
pluie !)
2em Test GT38 ( 29 Novembre
2024 )
Utilisation du même
montage Hardware & Soft
module GT38 Bleu DISTANT avec PIC12F1840 et
pour emettre une mesure de temperature DS18B20 toute les 2 sec
vers un autre module ....
GT38 Jaune LOCAL , connecté à un terminal YAT PC .
Protocole de
test :
* GT38 Jaune relié à YAT terminal , fichier log activé ,
TimeStamp activé,
enregistre tous les message reçu ,horodatés.
Alimenté par Accu Li-ion 3,7V et laision USB <-> PC
terminal
.... 2 cloisons et 1 mur ...
* GT38 Bleu embarqué distant ( avec PIC12F1840 qui envoi les
mesures de temperatures DS18B20...)
alimenté par 3 piles 1,5V
montage trimbalé sur le trajet (voir google earth capture)
Association des donnees fichier log YAT terminal
ET SMS recus sur autre téléphone LOCAL
Données GPS Horodatées envoyée toutes les 4 minutes,
par telephone DISTANT et Appli Android Safe&GO sous forme de
SMS.
récupérées en retours de parcours ...
debut retour de trajet au moment du 2em envoi SMS (donc apres 4min)
donc aller-retour en 8min.
Recuperation parcours sur Google Earth + denivelé
avec l'horodatage , je peux situer la perte de communication
autour de > 140M ..
La messe est dite : ces GT38 sont OK !
Distance > 130M
les datas du test :