Vai Indietro   PcTuner Forum > Sezione Hardware > Programmazione PIC
Arcade Registrazione Blogs Regolamento Feedback FAQ Lista Utenti Calendario Segna come Letti

Ultimi 5 blog pubblicati su PcTuner Blog
Data Titolo

Rispondi
 
Strumenti Discussione Modalità Visualizzazione
Vecchio 05-01-2006, 19.58.11   #1
B&M Coasterman
 
L'avatar di  Matro
 

Iscritto da: 06-12-2003
Locazione: Padova
Messaggi: 8,294
Feedback: (0)
Cronotermostato Digitale

Ormai è da qualche mese che nel tempo libero andavo alla ricerca delle possibili configurazioni per creare un termostato; Ho approfittato delle vacanze di natale per raccogliere le idee e finire questo progetto, ossia un cronotermostato digitale giornaliero - basato sull'universale 16F876 - che verrà usato nelle stanze di casa che ne avranno bisogno.


Dopo aver analizzato diversi sistemi per misurare la temperatura (sonde digitali, temperatura sulle giunzioni, ecc) ho scelto un metodo che qui dentro abbiamo già visto sul progetto di vortex: un "semplice" LM35 amplificato da un lm358.
In questo caso ho amplificato per un fattore di dieci, avendo quindi un range 0-50 °C, più che sufficiente per una temperatura ambiente domestica.
Dopo diversi giorni di test, ho visto che questa era la configurazione più "affidabile" e che non necessitava dei quasi 700mS come le sonde digitali DS18x20.

Poiché il tutto dev'essere posto su una mascherina autocostruita, incollata a un portafrutti e quindi avvitato a una scatola a muro, bisognava che l'input & output fossero curati, esteticamente.
Per quanto riguarda i pulsanti, dopo aver visto i cataloghi del negozio e i costi spropositati di alcuni di questi, cominciavo a desistere. Ad una fiera di elettronica, però, sono inciampato nei pulsanti per radiocomandi, quelli da saldare a CS. Non quelli col pulsantino basso, alto 1mm, ma con quasi 5mm di pulsante.. ..ottimi per essere infilati in un foro praticato nel plexyglass

Per l'output, si è scelto un display alfanumerico 8x2, affiancato da un led bicolore per indicare lo stato del relé: spento se il relé è aperto, rosso se relé chiuso in modalità manuale e verde se chiuso in modalita automatica.

Proprio così: manuale e automatica, sono state previste due modalità di funzionamento; Con la prima il cronotermostato funziona come un semplice termostato, dove si sceglie la temperatura di soglia tramite due pulsanti.
Con la seconda invece, tramite il menu vengono impostate delle temperature di soglia (fino a 10) e il relativo orario, e (se avete regolato l'ora ) al momento esatto si avrà la temperatura voluta.

Visto che è una sezione "scarna" di foto, ci penso io



Ovviamente prima della produzione in serie è stato necessario un lungo test su breadboard


Il pcb che è stato inciso: 5*8cm di tecnologia


Vista superiore della "scheda madre": si può notare il pic, la sezione di stabilizzazione a 5V, gli header di output per lcd/pulsanti/sensore, il relé per il comando delle valvole di zona e la bellissima morsettiera


In quest'immagine si può notare si il retro del pcb saldato, ma sopratutto si vede l'header per la connessione al futuro modulo RS485: tramite questo si potranno collegare tutti i termostati in "rete" e si potranno controllare da un'unica centralina posta in cucina


Vista d'insieme: scheda principale, modulo lcd e modulo pulsanti/sensore


Foto del sistema completo: si noti l'ora, il funzionamento in modalità manuale (M) e la temperatura attuale


Altra foto: In questo caso il funzionamento era in automatica (A) e la temperatura tra ">" "<" era quella impostata in quel momento


Nelle foto non si vedono, ma in modalità automatica con i pulsanti su/giù si entra in un menu dove si possono modificare tutti i parametri del cronotermostato, a partire dalla backlight dell'lcd, gli offset per l'accensione/spegnimento relé, ecc..

continua..
__________________

Ultima Modifica di Matro : 05-01-2006 20.04.41.
Matro Non in Linea   Rispondi Citando
Vecchio 05-01-2006, 20.12.07   #2
Super Moderator
 
L'avatar di  FluidGuitar
 

Iscritto da: 04-01-2001
Locazione: Torino
Messaggi: 4,023
Feedback: (0)
Matro, i tuoi topic sono dei fulmini a ciel sereno
__________________

Tu non sai niente, Jon Snow!
FluidGuitar Non in Linea   Rispondi Citando
Vecchio 05-01-2006, 20.25.48   #3
B&M Coasterman
 
L'avatar di  Matro
 

Iscritto da: 06-12-2003
Locazione: Padova
Messaggi: 8,294
Feedback: (0)
Ogni tanto ci vogliono anche quelli
__________________
Matro Non in Linea   Rispondi Citando
Vecchio 05-01-2006, 20.31.39   #4
Guaranteed Entropy Mod
 
L'avatar di  GByTe
 

Iscritto da: 30-10-2003
Locazione: Milano
Messaggi: 20,571
Feedback: (3)
cazz, sto coso ci ha messo più tempo a nascere di un elefante, bello però
__________________
~ ~
~ Memento Audere Semper. ~ Ingegneria Italiana anni '80
~ La moderazione è una cosa fatale. Nulla ha più successo dell'eccesso. [Oscar Wilde]
~ È la realtà, spesso, ad essere inesatta. [Douglas Adams]
GByTe ora è in linea   Rispondi Citando
Vecchio 05-01-2006, 21.42.31   #5
Digital Rebel
 
L'avatar di  V0r[T3X]
 

Iscritto da: 19-01-2003
Locazione: Roma
Messaggi: 2,518
Feedback: (0)
Vai cosi!
Beh GByTe, se questo progetto ci ha messo tanto... cosa dire del mio HWMPS?
__________________
Abit IC7-MAX3 ~ P4 Northwood 3.2 Ghz cooled by Zalman 7000B CU ~ 2x512MB TwinMOS PC3200 + 2x256MB Mushkin PC3200 ~ Sapphire Radeon 9800 PRO (R360) cooled by Zalman VF700 AL-CU ~ Maxtor DiamondPlus 9 160GB 8MB ~ PSU Chieftec 360W PFC ~ LCD Acer AL922 19" Dvi
V0r[T3X] Non in Linea   Rispondi Citando
Vecchio 05-01-2006, 22.24.48   #6
Solidarietà
 
L'avatar di  jumpin666
 

Iscritto da: 30-08-2004
Locazione: Venafro - Isernia - Italia
Messaggi: 14,011
Feedback: (1)
bravo matteo, davvero ben fatto
__________________
Asus P5B-DLX WiFi/AP - PD805 2.66@3.3ghz - 1gb S3+ 533@660 -
Seagate 250gb7200.8 - Geforce 6800gs
..:: Liliana Ti amo!! ::..
jumpin666 Non in Linea   Rispondi Citando
Vecchio 05-01-2006, 23.18.50   #7
B&M Coasterman
 
L'avatar di  Matro
 

Iscritto da: 06-12-2003
Locazione: Padova
Messaggi: 8,294
Feedback: (0)
Grazie ragazzi

Ho notato che col relé che ho ora (bobina a 5V, collegato - ovviamente - alla tensione di tutto il circuito) quando lo faccio scattare, questo mi abbassa i 5V, sebbene il 7805 sia ben condensatorizzato (quindi si abbassa la Vref - la temp letta "cresce")

Sto decidendo quindi di migrare ai minirelé a 12V, finché sono in tempo: non fanno dissipare il 7805, sono per i cavoli loro e fanno anche meno casino.
MA ma.. ..riescono i minirelé a portare l'elettrovalvola? E' una siemens, 220V @ 5.5W, per cui pochissimi mA.
QUESTO è il data (ci sono delle altre pagine, link sotto ) dei relé che ho qui, ma non son riuscito a capire quanto portano! Voi quanto leggete? Poi vi espongo la mia tesi
__________________
Matro Non in Linea   Rispondi Citando
Vecchio 06-02-2006, 15.58.21   #8
B&M Coasterman
 
L'avatar di  Matro
 

Iscritto da: 06-12-2003
Locazione: Padova
Messaggi: 8,294
Feedback: (0)
Qualche giorno fa ho montato un Vref esterno (max6250), ora il campionamento del segnale è completamente indipendente e la tensione di alimentazione che cambia non è più un problema; Ho quindi tenuto i relé da 10A che fanno molto figo

Ora può partire la produzione in serie .. ..a presto per nuovi aggiornamenti!
__________________
Matro Non in Linea   Rispondi Citando
Vecchio 22-02-2006, 10.49.37   #9
Registered User
 
L'avatar di  Lupino.86
 

Iscritto da: 30-04-2003
Messaggi: 4,110
Feedback: (1)
Veramente ben fatto!
Complimenti!!!

Sarai così gentile da postare tutti gli schemi?
Hai usato un PIC, vero?
Lupino.86 Non in Linea   Rispondi Citando
Vecchio 08-04-2006, 08.12.37   #10
Registered User
 

Iscritto da: 08-04-2006
Messaggi: 1
Feedback: (0)
termostato

protresti gentilmente mandarmi gli schemi anche a me?
Grazie.
pietro1987 Non in Linea   Rispondi Citando
Vecchio 15-04-2006, 09.19.50   #11
B&M Coasterman
 
L'avatar di  Matro
 

Iscritto da: 06-12-2003
Locazione: Padova
Messaggi: 8,294
Feedback: (0)
Ho notato che devo apportare delle migliorie (sia hw che di firmware), non voglio diffondere un progetto che in certe condizioni non funziona..
Quando avrò finito posterò tutto
__________________
Matro Non in Linea   Rispondi Citando
Vecchio 14-05-2006, 19.58.18   #12
Clokker Strissiante
 
L'avatar di  whitedavil
 

Iscritto da: 26-04-2005
Locazione: Bolzano
Messaggi: 2,183
Feedback: (1)
ciao Matro come va avanti il cronotermostato???
__________________
Esistono solo 2 cose infinite: L'universo e la stupidità umana
whitedavil ora è in linea   Rispondi Citando
Vecchio 22-10-2006, 10.12.44   #13
Solidarietà
 
L'avatar di  jumpin666
 

Iscritto da: 30-08-2004
Locazione: Venafro - Isernia - Italia
Messaggi: 14,011
Feedback: (1)
ciao matro, rotti i termostati?
__________________
Asus P5B-DLX WiFi/AP - PD805 2.66@3.3ghz - 1gb S3+ 533@660 -
Seagate 250gb7200.8 - Geforce 6800gs
..:: Liliana Ti amo!! ::..
jumpin666 Non in Linea   Rispondi Citando
Vecchio 22-10-2006, 18.16.15   #14
B&M Coasterman
 
L'avatar di  Matro
 

Iscritto da: 06-12-2003
Locazione: Padova
Messaggi: 8,294
Feedback: (0)
Due sono già fully working, sto finendo la maschera in plexyglass del terzo. Che dire, se non


(dove = foto in arrivo )
__________________
Matro Non in Linea   Rispondi Citando
Vecchio 22-10-2006, 21.25.59   #15
Solidarietà
 
L'avatar di  jumpin666
 

Iscritto da: 30-08-2004
Locazione: Venafro - Isernia - Italia
Messaggi: 14,011
Feedback: (1)
bhè allora aspettiamo
__________________
Asus P5B-DLX WiFi/AP - PD805 2.66@3.3ghz - 1gb S3+ 533@660 -
Seagate 250gb7200.8 - Geforce 6800gs
..:: Liliana Ti amo!! ::..
jumpin666 Non in Linea   Rispondi Citando
Vecchio 06-11-2006, 15.32.55   #16
Registered User
 

Iscritto da: 06-11-2006
Messaggi: 3
Feedback: (0)
ciao Matro,
dove si possono reperire gli schemi e il sorgente x il pic in modo da poter replicare il tuo bellissimo lavoro?
fromthestone Non in Linea   Rispondi Citando
Vecchio 06-11-2006, 20.17.00   #17
B&M Coasterman
 
L'avatar di  Matro
 

Iscritto da: 06-12-2003
Locazione: Padova
Messaggi: 8,294
Feedback: (0)
I sorgenti li ho risistemati, devo solo ridisegnare una parte di schema che ho corretto e fare la bill of material.

Scusate per i ritardi, ma finalmente una decina di giorni fa li ho montati tutti e sembrano funzionare in maniera eccellente, quindi sono più tranquillo nel postare schemi e firmware di un progetto testato
__________________
Matro Non in Linea   Rispondi Citando
Vecchio 06-11-2006, 21.39.08   #18
Registered User
 

Iscritto da: 06-11-2006
Messaggi: 3
Feedback: (0)
attendo, attendo...
grazie
fromthestone Non in Linea   Rispondi Citando
Vecchio 11-11-2006, 09.37.16   #19
Registered User
 

Iscritto da: 10-11-2006
Locazione: Genova
Messaggi: 22
Feedback: (0)
Se può essere utile per altre applicazioni, io avevo risolto la stabilità di conversione A_D con il riferimento a 2,5 V - LM336

Siccome sono un principiante dei forum, appena scopro come inserire immagini, posto l'immagine dello schema di cui sopra.

(Cioè appena capirò come inserire l'URL della Stessa)

Saluti.
ndento Non in Linea   Rispondi Citando
Vecchio 11-11-2006, 20.26.12   #20
Registered User
 

Iscritto da: 10-11-2006
Locazione: Genova
Messaggi: 22
Feedback: (0)
Quote:
Originariamente inviato da ndento
Se può essere utile per altre applicazioni, io avevo risolto la stabilità di conversione A_D con il riferimento a 2,5 V - LM336

Siccome sono un principiante dei forum, appena scopro come inserire immagini, posto l'immagine dello schema di cui sopra.

(Cioè appena capirò come inserire l'URL della Stessa)

Saluti.
Per non allungare troppo la discussione inserendo parte dello schema, provo ad inviarlo come allegato.
Immagini Allegate
Tipo di File: jpg PWM.jpg‎ (42.4 KB, 309 visite)

Ultima Modifica di ndento : 12-11-2006 21.30.26.
ndento Non in Linea   Rispondi Citando
Rispondi Per le vostre immagini su questo forum potete usare PcTunerUp!
Iscriviti gratuitamente alla nostra newsletter.


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 visitatori)
 
Strumenti Discussione
Modalità Visualizzazione

Regole di scrittura
non Puoi inserire messaggi
non Puoi rispondere ai messaggi
non Puoi inviare allegati
non Puoi modificare i tuoi messaggi

codice vB è Attivo
Smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Disattivato
Pingbacks are Disattivato
Refbacks are Disattivato
Vai al Forum


Tutti gli Orari sono GMT +1. Attualmente sono le 09.22.50.


Powered by vBulletin Versione 3.6.12
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0