Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général en BASIC et PASCAL !

Modérateur : Gérard

chauffage solaire pour piscine
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1503
Âge : 69
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#21 Message par paulfjujo » ven. 25 janv. 2019 14:20

bonjour PSPIC et à tous,

Ne pas oublie rla resistance de pull up 2,7K à 4,7K sur l'entree PIC ( ou sortie capeteur) ...

montre ton code de lecture DS18B20

au fait c'est un DS18S20 ou DS18B20 ?
avec un seul capteur, on peut strapper la phase reconnaissance du code capteur (exemple: FF83C7641503
en cas de defaut il affiche effectivement 0°C ou 85°C
Aides toi, le ciel ou Fantastpic t'aideras

chauffage solaire pour piscine
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#22 Message par pspic » sam. 26 janv. 2019 12:27

paulfjujo a écrit :montre ton code de lecture DS18B20

Bonjour,
Voir le document attaché au post #20.

chauffage solaire pour piscine
dapi1313
Membre
Membre
Messages : 14
Enregistré en : octobre 2018

#23 Message par dapi1313 » mar. 29 janv. 2019 14:13

Merci à Tous pour l'intérêt que vous porter a mon projet :bravo:
Merci à PSPIC pour son brol a 8 capteurs, j'entrevois là quelque chose qui m'interpelle :-D
faut dire que les exemples de programmation en basic sont pas légion, c'est le C qui domine.
J'ai même trouver, ici, ce que cherchais sur le bus 1 wire et un tuto de Jérémy sur le DS18B20+,
mais pourquoi je cherche ailleurs ce que j'ai sous les yeux :mur:

Mais je dois avouer que je cours partout comme une poule sans tête, c'est déjà pas malin, une poule, mais alors sans tête !! humour!!
On réorganise tout ça:
Projet.PNG

Les capteurs: j'opte pour le DS18B20 car étanche et précablé 1m, pile poil ce qu'il me faut. avec le 4K7, pas de souci.
Le PIC: je sais pas si j'ai ce qu'il me faut, j'ai du 16F818 et du 16F57 en stock, sont ils compatibles avec mon projet ?

PIC16F818.PNG


Est-ce mes bases sont bonnes ?
Dois-je changer de PIC ?

En tout cas Merci pour votre patience envers les gallinacés exit
Dapi
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

chauffage solaire pour piscine
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1212
Âge : 61
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#24 Message par Gérard » mar. 29 janv. 2019 15:46

L'un des 2 PIC dont tu parles n'a que 1K de flash, c'est peut-être un peu court.
Le 18 / 04 / 2019 je suis devenu papy de jumeaux, une fille et un garçon. Quel bonheur.

chauffage solaire pour piscine
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#25 Message par pspic » mar. 29 janv. 2019 19:07

Dois-je changer de PIC ?

Ne t'enferme pas avec un PIC, établis ton cahier des charges, puis choisi ton PIC.
Un exemple de régul. de T°
Doc.doc

CarteRegulTp.JPG
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

chauffage solaire pour piscine
dapi1313
Membre
Membre
Messages : 14
Enregistré en : octobre 2018

#26 Message par dapi1313 » mer. 30 janv. 2019 12:04

Bonjour,

J'ai attaché un doc avec le cahier des charges comme demandé par PSPIC, en gros ce que je veux faire
Cahier des charges.docx




j'allume = ça tourne - tant qu'il y a du soleil ça tourne... la nuit, y peu de chance que le four fonction, à moins que j'y foute le feu... c'est à l'arrêt.
Le lendemain, si il y a du soleil, la température dans le four atteint les 50°C... ça tourne... etc
J'éteins = tout s'arrête.

Est-ce que ça vous parait réalisable ?

Merci
Dapi
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

chauffage solaire pour piscine
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#27 Message par pspic » mer. 30 janv. 2019 17:27

dapi1313 a écrit :Est-ce que ça vous parait réalisable ?
Dapi

Bonjour,
Ces capteurs ne peuvent pas être lus par des entrés ana.
Tu relèves les adresses des deux capteurs et tu les places en constante.
Tu câbles les 2 capteurs en One Wire sur une entrée du PIC (si tu utilises la library One Wire de Mikrobasic c'est sur RA5).
Tu utilises mes procédures pour lire, convertir les valeurs numériques en °C et en chaine pour le LCD.
Tu appliques les conditions de fonctionnement de la pompe en comparant les °C à la consigne.
Il faut aussi penser à pouvoir modifier la consigne et l'hystérésis.

chauffage solaire pour piscine
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#28 Message par pspic » mer. 30 janv. 2019 17:47

L'exemple suivant peux te donner des idées.
Pour modifier la consigne et hystérésis tu peux utiliser une liaison sans fil entre un PC et le PIC.
Avec un module HC-12 coté PIC et un HC-12-USB coté PC.
Ceci te permet d'envoyer consigne et hystérésis dans l'EEprom du PIC.
Déscription du projet.doc
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

chauffage solaire pour piscine
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#29 Message par pspic » jeu. 31 janv. 2019 08:44

Bonjour,
Lecture de l'adresse d'un capteur Dallas 18B20.

Code : Tout sélectionner

program AdresDS18B20
'Lecture adresse dans la ROM du capteur DS18B20 avec PIC 18F2420 le 20/02/2010
'Ce programme affiche sur TOOLS USART TERMINAL, les 8 mots de la ROM
'Fonctionne avec la version gratuite de MikroBasic
'J11 sur Ra5 (EasyPic)
'Le capteur est branché sur RA5
dim j1, n1 as byte
main:
Uart1_Init(19200)    'Init Usart
Delay_ms(100)
ADCON1 = $1F         'RA0 -> RA5 en digital
PORTA = $0           'Init PortA
PORTB = $0           'Init PortB
PORTC = $0           'Init PortC
TRISA = $0
TRISC = $0
while TRUE
ow_reset(PORTA, 5)
ow_write(PORTA, 5, $33)
Delay_us(160)
for n1 = 0 to 7
j1 = ow_read(PORTA, 5)
Uart1_Write(j1)
next n1
Delay_ms(5000)
wend
end.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

chauffage solaire pour piscine
dapi1313
Membre
Membre
Messages : 14
Enregistré en : octobre 2018

#30 Message par dapi1313 » jeu. 31 janv. 2019 16:02

Allez-hop PSPIC ! pipi dans la bouteille contrôle antidopage ! humour!!

Un tout cas un grand grand merci :bravo:
Merci !
Y a plus qu'a ...
Dapi


Retourner vers « Langage BASIC & PASCAL »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité