µSpooky: générateur autonome de signaux Rife type Spooky2  (maj 2/3/24)

L'usage du matériel Spooky2 impose la mise en oeuvre d'un PC associé à un générateur de signal (sauf si on utilise un générateur GX - plus coûteux- qui peut enregistrer des programmes Rife autonomes).
Le site Spooky décrit tout cela: https://www.spooky2.fr


Afin d'éviter l'usage du PC pour des sessions de longue durée type Détox sur 11 jours j'ai développé un petit boitier autonome qui permet de se passer du PC.



Ses caractéristiques:
- alimentation par une alim 12V ou 5V (batterie de recharge de portable par exemple) suivant que l'on monte ou pas un régulateur interne LM7805.
- interface opérateur sur un LCD Nokia 5110 et un encodeur
- sortie du signal sur une seule BNC équivalente à la sortie High Power du boitier SpookyBoost
- signaux uniquement de type rectangulaires (pas de signal sinus) y compris le H-Bomb du mode Detox maintenance
- pilotage de TENs, du Remote du Scalar, ou des Leds
- 2 programmes intégrés: Détox Maintenance et Détox sur 11 jours
- usage d'une µSDCARD pour stocker les programmes Spooky2, ce qui permet d'exécuter ceux-ci directement ou en composer avec un éditeur de texte sur PC

La documentation complète en PDF (V1.5): minispooky.pdf

Le schéma de la carte  (en PDF):


Note: il est indispensable d'utiliser un AD823 comme AOP car il a la bonne bande passante et surtout a une sortie double rail to rail, ce qui permet de générer les signaux type Spooky.
Attention aux sources ebay car j'ai eu des pbs de contrefaçon de ce AD823 sur le sites chinois: préférer RadioSpares ou Farnell
.
Le quartz est 8MHz, car le PIC utilise sa PLL interne x4.

Le circuit imprimé: fab chez JLPCB
L'usage de composants CMS a permis de réduire la taille du circuit et rentrer le tout dans le boitier.

Le lecteur de µSDCARD vient de ebay: carte µSDCARD
On peut aussi adapter à d'autres types de modules en connectant avec des fils sur les 6 pads dédiés.
L'afficheur NOKIA5110. Prendre un éclairage blanc (white) car le bleu est peu visible. Assez fragile, ne pas forcer sinon faux-contacts.
Le reste se trouve sur RadioSpares particuliers.

TOP                                                                                 BOTTOM


La liste des composants et estimation des coûts: BOM
Dans le cas où on pilote des Leds (courantde 20mA) l'ajout de radiateurs collés (colle thermique) sur le AD823 permet de limiter sa température.
Des résistances en série sur la sortie limitent aussi le courant.

La version de la photo est une version V1.1 qui n'avait pas le LM7805 pour pouvoir alimenter en 12V, ni les résistances en sortie.




Le logiciel a été développé sur la version Pro de MPLAB-XC8, car l'optimisation complète est nécessaire pour rentrer dans la flash.
Le fichier de programmation du PIC16F1718: HEX (version 1.3)

Ajout 29/5/22:
une nouvelle version V1.5 permet de piloter le boitier Phanotron en utilisant le signal #6.
Cette version n'a plus la fonction Autofile (activer directement un fichier programme) afin de gagner de la place.
Un seul cable est nécessaire entre µSpooky et le boitier Phanotron car le signal est  directement modulé à 3.6Hz avec un cycle de 10% à 0  et 90% actif. Le générateur interne de la Configuration peut utiliser ce signal #6.
La conversion de la fréquence Rife demandée se fait de la façon suivante comme le logiciel Spooky2:
- si inférieure à 100KHz, la fréquence est multipliée par 2 autant de fois qu'il faut pour dépasser 100KHz
- si supérieure à 3MHz, la fréquence est divisée par 2 autant de fois qu'il faut pour être en dessous de 3MHz
Version HEX V1.5

Correction 2/3/24:
Un petit bug existait dans le logiciel V1.3 et V1.5:
- quand une ligne de programme contenant seulement une directive "TIMER=" ou similaire, comportait le signe / indiquant que la fin de la ligne était à ignorer , c'est toute la ligne qui était ignorée, et la directive n'était pas prise en compte.
C'est corrigé dans le HEX V1.5 ci-dessus.