ok risolto il problema del sensore ora pensiamo alla trasmissione dati.
Pensavo di collegare all'uscita dei 2/4 sensori un mux 2/4 to 1 dove farò variare il selettore a una frequenza di 2/4 Hz in modo che mi mandi all'uscita in 1 secondo un numero binario di 2/4 bit.
Di conseguenza si formerà un'onda quadra che userò per modure la portante( userò una modulazione ASK-OOK) utilizzando un AMUX dove inserirò sul selettore l'onda quadra in uscita dal mux primario.
Poi penso di amplificare il segnale e di mandarlo su un Antenna.
Sensore per livello dell'acqua con visualizzazzione su Lcd
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
42 messaggi
• Pagina 3 di 5 • 1, 2, 3, 4, 5
0
voti
Se il segnale di ingresso proviene da un interruttore puoi facilmente farlo variare tra 0V e 5V.
Prendi 4 ingressi di un PIC e da quelli rilevi lo stato dei vari sensori.
Poi con poche righe di codice con il PIC generi la modulazione che ti serve.

Edit:
Per il momento eviterei di complicarmi la vita con l'antenna.
Connetti trasmittente e ricevente con un doppino, se poi ti avanza tempo potrai pensare all'antenna.
Prendi 4 ingressi di un PIC e da quelli rilevi lo stato dei vari sensori.
Poi con poche righe di codice con il PIC generi la modulazione che ti serve.

Edit:
Per il momento eviterei di complicarmi la vita con l'antenna.
Connetti trasmittente e ricevente con un doppino, se poi ti avanza tempo potrai pensare all'antenna.
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
Ecco come penso di usare il PIC , dimmelo se sbaglio, imposto 4 ingressi(uscita dei 4 sensori) con un semplice programmino mando all'uscita un segnale di 4 bit/s.
Successivamente quell'uscita la collego a un ingresso, che se non sbaglio con un comando dovrei renderlo + sensibile.
Da li se l' ingresso sarà 1 manderò ad' uscita una tensione analogica, se invece sarà 0 non manderà niente.
Credo si possa fare anche se devo cercarli questi comandi.
Successivamente quell'uscita la collego a un ingresso, che se non sbaglio con un comando dovrei renderlo + sensibile.
Da li se l' ingresso sarà 1 manderò ad' uscita una tensione analogica, se invece sarà 0 non manderà niente.
Credo si possa fare anche se devo cercarli questi comandi.

0
voti
Scusa ma i sensori non sono contatti on/off? o mi sono perso qualcosa?
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
piccoli ha scritto:Successivamente quell'uscita la collego a un ingresso, che se non sbaglio con un comando dovrei renderlo + sensibile.
Da li se l' ingresso sarà 1 manderò ad' uscita una tensione analogica, se invece sarà 0 non manderà niente.
Credo si possa fare anche se devo cercarli questi comandi.
Non ho capito niente di ciò che vuoi fare, però visto che ormai la stringa binaria a 4 bit ce l'hai perché non trasmetterla (sul doppino che suggerivo prima) con un protocollo seriale?
Oltretutto il dispositivo che la dovrà ricevere è anch'esso digitale, perché complicargli la vita?
Potresti usare il protocollo I2C, con 2 fili hai addirittura una linea bidirezionale (anche se nel tuo caso non serve).
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
Ciao!
volevo solo segnalare questo articolo: http://www.jo3ri.be/arduino/projects/tank-level-measuring-basic
per misurare il livello di due taniche il tizio usa due range-finder a ultrasuoni, mi sembra un'idea carina
volevo solo segnalare questo articolo: http://www.jo3ri.be/arduino/projects/tank-level-measuring-basic
per misurare il livello di due taniche il tizio usa due range-finder a ultrasuoni, mi sembra un'idea carina
0
voti
dimentica quello che ho scritto prima ecco il semplice programma sul PIC.
però vorrei un uscita analogica dal PIC ma credo non si possa fare, dimmi se sbaglio.
però vorrei un uscita analogica dal PIC ma credo non si possa fare, dimmi se sbaglio.
- Codice: Seleziona tutto
program MyProject
dim k as byte 'sensore 1
dim j as byte 'sensore 2
dim g as byte 'sensore 3
dim l as byte 'sensore 4
dim mo as char 'uscita multiplex
dim ao as char ' uscita analogica
main:
trisb=1
trisc=0
portb=0
portc=0
k=portb.0
j=portb.1
g=portb.2
l=portb.3
MUX:
mo=k
delay_ms(250)
mo=j
delay_ms(250)
mo=g
delay_ms(250)
mo=l
delay_ms(250)
goto MUX ' in 1 sec uscita 4 bit
if mo=1 then ' se mux out = 1 uscita analogica
portc.0=1
else ' altrimenti non esce niente
portc.0=0
end if
end.
0
voti
piccoli ha scritto:però vorrei un uscita analogica dal PIC ma credo non si possa fare, dimmi se sbaglio.
Per l'uscita analogica si usano i DAC, ma cosa ne devi fare?
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
Tool gratuito per chi sviluppa su millefori.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)
Strumento per formule
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
Volevo amplificarla e mandarla a un'antenna ma credo che sia meglio evitare questo metodo.
A questo punto collego i sensori al PIC, la quale lo collego al display, semplice e funziona(spero
).
Pero vorrei aggiungere tipo una pompa per l'acqua che mi trasporti l'acqua da l 1 contenitore a 2 quando il e pieno.
A questo punto collego i sensori al PIC, la quale lo collego al display, semplice e funziona(spero
).Pero vorrei aggiungere tipo una pompa per l'acqua che mi trasporti l'acqua da l 1 contenitore a 2 quando il e pieno.
42 messaggi
• Pagina 3 di 5 • 1, 2, 3, 4, 5
Chi c’è in linea
Visitano il forum: Nessuno e 62 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


