Ben arrivato! Fate login o registratevi per fruire di tutte le funzionalità del forum e del sito.
Se eri già registrato e non ti ricordi la password usa questo link per recuperare l'accesso
Sito e forum dedicati al fermodellismo, il nostro hobby viene praticato in molte maniere diverse, tutte ugualmente valide: hai un plastico? oppure sei un collezionista? oppure un semplice appassionato? Non esitare a scrivere nel forum, tutti gli interventi sono benvenuti ... Postate foto e video del vostro plastico e chiedete aiuto per ogni problema o curiosità inerente al nostro hobby.

Sensore di presenza per Arduino

Il sistema tradizionale di gestione locomotive e plastico.

Moderatori: lorelay49, cararci, MrMassy86, adobel55

Messaggio
Autore
Avatar utente
sal727
Messaggi: 3813
Iscritto il: domenica 26 aprile 2015, 17:22
Nome: Salvatore
Regione: Emilia Romagna
Città: Bologna
Ruolo: Moderatore
Stato: Non connesso

Sensore di presenza per Arduino

#1 Messaggio da sal727 »

Girovagando in rete ho trovato lo schema di un circuito rilevatore di presenza, sul sito del Gruppo Ferromosdellistico del DLF di Bologna
http://www.fermodellisti.bo.it/rilevato ... 1000-fori/
l'ho provato su Breadboard e funzionava bene, ho pensato di usare lo stesso fotoaccoppiatore e fare un sensore da utilizzare con Arduino, dopo varie prove ci sono riuscito, ho utilizzato il fotoaccoppiatore che mi permetteva di rilevare il convoglio in entrambi i sensi di marcia il TLP620

Immagine

provato a banco con Arduino con un semplice sketch, utilizzando come rilevazione il led interno sul piedino 13



nello schema ho inserito anche un led, così da permettere l'uso senza Arduino, basta alimentarlo con 5V
per chi volesse provarlo metto lo schema elettrico

Immagine

per i collegamenti, sul sito citato c'è un ottima descrizione.


Ciao, Salvatore

Avatar utente
v200
Socio GAS TT
Messaggi: 10013
Iscritto il: domenica 3 maggio 2015, 18:31
Nome: roberto
Regione: Piemonte
Città: torino
Ruolo: Moderatore
Stato: Non connesso

#2 Messaggio da v200 »

Molto utile grazie per la condivisione Sal :grin:
Roby - In ogni fermodellista in enne c'è un po di masochismo.

Avatar utente
sintesi
Messaggi: 16
Iscritto il: domenica 22 novembre 2020, 0:10
Nome: Andrea
Regione: Piemonte
Città: BRA
Stato: Non connesso

Re: Sensore di presenza per Arduino

#3 Messaggio da sintesi »

Ciao a tutti,

estrapolando l'idea di Salvatore (che ringrazio per l'input) ho realizzato una scheda ad 8 rilevatori di presenza, utilizzando 2 TLP620-4G con ognuno 4 foto accoppiatori.

Le uscite sono convogliate in un un multiplexer che converte 8 pin I/O sul bus I2C così da:
- superare il gravoso problema di mancanza di pin
- permettere una gestione a interrupt al posto del classico polling

Allego immagine PCB e attendo le schedine dalla cina :)

saluti
Schermata 2020-11-30 alle 17.20.42.png
Andrea

Avatar utente
IpGio
Socio GAS TT
Messaggi: 1274
Iscritto il: domenica 20 maggio 2018, 9:22
Nome: Giorgio
Regione: Lombardia
Città: Nerviano
Ruolo: Moderatore
Stato: Non connesso

Re: Sensore di presenza per Arduino

#4 Messaggio da IpGio »

Se posso dire la mia trovo più interessante la proposta di Salvatore... pur apprezzando poi l'elaborazione di Andrea.
MI spiego meglio un sensore compatibile in DCC, che sfutta il bus di trazione e non S88, o altri protocolli di retroazione e magari lavori con Railcom e sia digeribile da RocRail, da piazzare vicino al sezionamento, visibile dalla Esu ECoS... esiste?
La comodità di avere un modulino, a cui collegare il bus ad un morsetto e un'altro al binario mi pare innegabile.
Ci sono decoder e altoparlanti in miniatura per le loco, ma ancora circolano moduli per la retroazione a 16 uscite che in totale richiedono più di 20 cavetti unipolari...
Non ho premesso... chiedo da "ignorante"...
Grazie per l'attenzione...
[36] IpGio
Giorgio Nihil difficile volenti
H0-Ep.III-IT GASTT/FIMF
IpGio I plastici di Gio https://www.gtg3b.it

Avatar utente
sintesi
Messaggi: 16
Iscritto il: domenica 22 novembre 2020, 0:10
Nome: Andrea
Regione: Piemonte
Città: BRA
Stato: Non connesso

Re: Sensore di presenza per Arduino

#5 Messaggio da sintesi »

Ciao Giorgio,

l'alternativa all'utilizzo del bus di trazione che richiederebbe un decoder, sarebbe il wi-fi o il bluethoot soluzione, a mio parere, non amata dai produttori. Stanno implementando qualcosa nel nuovo faller car system 3 che geolocalizza, credo con 3 radio fari e controlla le auto sul plastico.

Personalmente, un po per diletto un po per sperimentare casi d'uso, sto sviluppando un plastico "analogico" controllato da arduino (o meglio suoi simili)

Utilizzo un mio programmino lato PC che in wi-fi riceve le retroazioni e agisce sulle trazioni dei sezionamenti.

grazie per l intervento
Andrea

Avatar utente
sal727
Messaggi: 3813
Iscritto il: domenica 26 aprile 2015, 17:22
Nome: Salvatore
Regione: Emilia Romagna
Città: Bologna
Ruolo: Moderatore
Stato: Non connesso

Re: Sensore di presenza per Arduino

#6 Messaggio da sal727 »

Stavo già preparando un circuito utilizzando un TLP620-4G , da utilizzare su eventuali tracciati con vari sezionamenti e ridurre il numero dei cavetti
01.jpg
devo fare il pcb e provare se è tutto OK.
@Andrea
dove li fai fare i pcb?
Ciao, Salvatore

Avatar utente
sintesi
Messaggi: 16
Iscritto il: domenica 22 novembre 2020, 0:10
Nome: Andrea
Regione: Piemonte
Città: BRA
Stato: Non connesso

Re: Sensore di presenza per Arduino

#7 Messaggio da sintesi »

Ciao Salvatore

li sviluppo su EasyDEA e li prendo da JCLPCB loro colleggata.
10 PCB tipo quella sopra 10$ + ahime 14$ di spedizione.
Più o meno 2€ l'una alla fine.

Se posso suggerire, su questo genere di schede uso presa RJ45 e cavi di rete( 4 coppie) per portare in giro i segnali.

Saluti
Allegati
Schermata 2020-11-30 alle 20.05.45.png
Andrea

Avatar utente
antogar
Messaggi: 131
Iscritto il: mercoledì 31 dicembre 2014, 13:52
Nome: Antonino
Regione: Campania
Città: C.mare
Stato: Non connesso

Re: Sensore di presenza per Arduino

#8 Messaggio da antogar »

sintesi ha scritto: lunedì 30 novembre 2020, 18:12 Ciao a tutti,
estrapolando l'idea di Salvatore (che ringrazio per l'input) ho realizzato una scheda ad 8 rilevatori di presenza, utilizzando 2 TLP620-4G con ognuno 4 foto accoppiatori.
..anche te ti diverti con EASYEDA??? [100] [99]
WhatsApp Image 2020-09-18 at 16.40.20.jpeg
WhatsApp Image 2020-09-18 at 16.29.27.jpeg
WhatsApp Image 2020-04-07 at 20.55.10.jpeg
Ultima modifica di antogar il lunedì 30 novembre 2020, 20:12, modificato 1 volta in totale.
Antonino

Avatar utente
sintesi
Messaggi: 16
Iscritto il: domenica 22 novembre 2020, 0:10
Nome: Andrea
Regione: Piemonte
Città: BRA
Stato: Non connesso

Re: Sensore di presenza per Arduino

#9 Messaggio da sintesi »

Ciao Antonino,

eh si poca spesa tanta resa :) sempre che non intercettino il pacco in dogana e ti applichino i dazi :(
Andrea

Avatar utente
antogar
Messaggi: 131
Iscritto il: mercoledì 31 dicembre 2014, 13:52
Nome: Antonino
Regione: Campania
Città: C.mare
Stato: Non connesso

Re: Sensore di presenza per Arduino

#10 Messaggio da antogar »

sintesi ha scritto: lunedì 30 novembre 2020, 20:10 Ciao Antonino,

eh si poca spesa tanta resa :) sempre che non intercettino il pacco in dogana e ti applichino i dazi :(
Fino ad ora tre ordini da 10, 50€, 32€ e 17 € circa.. ho temuto per quello da 32, ma in genere sotto i 20€ non c' è problema
Antonino

Avatar utente
sintesi
Messaggi: 16
Iscritto il: domenica 22 novembre 2020, 0:10
Nome: Andrea
Regione: Piemonte
Città: BRA
Stato: Non connesso

Re: Sensore di presenza per Arduino

#11 Messaggio da sintesi »

L'anno scorso mi applicarono dazi ahime...su un ordine da 70€ per 5 tipi di pcb.. in teoria il limite dovrebbe esser sui 30 euro...speriamo :)

Pur io feci una PCB per Wemos D1 :) più che altro per incorporare gli shift-level per l'I2C e gli interrpt
Andrea

Avatar utente
sal727
Messaggi: 3813
Iscritto il: domenica 26 aprile 2015, 17:22
Nome: Salvatore
Regione: Emilia Romagna
Città: Bologna
Ruolo: Moderatore
Stato: Non connesso

Re: Sensore di presenza per Arduino

#12 Messaggio da sal727 »

sintesi ha scritto: lunedì 30 novembre 2020, 20:07 Ciao Salvatore
li sviluppo su EasyDEA e li prendo da JCLPCB loro colleggata.
10 PCB tipo quella sopra 10$ + ahime 14$ di spedizione.
Più o meno 2€ l'una alla fine.
grazie, al momento per i pcb uso il fai da te, facendo una sola scheda per le mie esigenze, se dovessi farne di più avevo già visto JCLPCB però non mi è mai capitato di usarlo, per crearli uso Eagle 7.7 (l'ultima versione utilizzabile sul pc, adesso bisogna registrarsi e si usa online), devo ancora studiarmi bene come preparare i file gerber.
Quanto tempo ci mettono ad arrivare?
Se posso suggerire, su questo genere di schede uso presa RJ45 e cavi di rete( 4 coppie) per portare in giro i segnali.
ho inserito i pin perchè la collego all'Arduino utilizzando dei cavetti dupont e penso di mettere la scheda vicino, se dovessi fare collegamenti lunghi sicuramente utilizzo connettori di rete
Ciao, Salvatore

Avatar utente
sintesi
Messaggi: 16
Iscritto il: domenica 22 novembre 2020, 0:10
Nome: Andrea
Regione: Piemonte
Città: BRA
Stato: Non connesso

Re: Sensore di presenza per Arduino

#13 Messaggio da sintesi »

Ciao Salvatore,

direi una settimana, ieri ho ordinato la pcb per i sensori ti notifico quando mi arriva
Andrea

Avatar utente
sal727
Messaggi: 3813
Iscritto il: domenica 26 aprile 2015, 17:22
Nome: Salvatore
Regione: Emilia Romagna
Città: Bologna
Ruolo: Moderatore
Stato: Non connesso

Re: Sensore di presenza per Arduino

#14 Messaggio da sal727 »

Sono riuscito finalmente a completare il sensore di presenza a 4 ingressi utilizzando il TPL620-4, ho fatto realizzare i pcb da JCLPCB, rileva la presenza in ambedue le direzioni di marcia, il sensore funziona sia in Analogico che in DCC, volendo utilizzarlo solo in DCC si può usare anche il TPL521-4 che ha la stessa piedinatura, quest'ultimo in Analogico si attiva solamente in una direzione di marcia, la scheda può anche funzionare autonomamente portando i led sul quadro sinottico
IMG_20210618_184104.jpg
per chi fosse interessato questo è lo schema elettrico
Schema__ANLG.png
Ciao, Salvatore

Avatar utente
Docdelburg
Socio GAS TT
Messaggi: 5848
Iscritto il: martedì 4 settembre 2012, 18:16
Nome: Mauro
Regione: Lombardia
Città: Borgo Priolo
Stato: Non connesso

Re: Sensore di presenza per Arduino

#15 Messaggio da Docdelburg »

sal727 ha scritto: domenica 27 giugno 2021, 23:28 Sono riuscito finalmente a completare il sensore di presenza a 4 ingressi utilizzando il TPL620-4, ho fatto realizzare i pcb da JCLPCB,.................
Mi è stato concesso gentilmente un pcb che ho subito montato e provato con successo; grazie Salvatore!
L'assorbimento è segnalato dal led e contemporaneamente viene inviato un segnale basso da 5V utile a comandare dei relè per Arduino o inviare un segnale ad Arduino stesso.


Avatar utente
maxmarun
Messaggi: 601
Iscritto il: lunedì 30 gennaio 2012, 21:33
Nome: massimo
Regione: Piemonte
Città: Cherasco
Stato: Non connesso

Re: Sensore di presenza per Arduino

#16 Messaggio da maxmarun »

sintesi ha scritto: lunedì 30 novembre 2020, 20:07
li sviluppo su EasyDEA e li prendo da JCLPCB loro colleggata.
10 PCB tipo quella sopra 10$ + ahime 14$ di spedizione.
Mi intrometto nella discussione; ho fatto un giro sul sito easydea, non ho capito se lo progetti on line o se c'è un software da downloadare.
Massimo Marrone- La madre degli stupidi è sempre incinta.

Avatar utente
sal727
Messaggi: 3813
Iscritto il: domenica 26 aprile 2015, 17:22
Nome: Salvatore
Regione: Emilia Romagna
Città: Bologna
Ruolo: Moderatore
Stato: Non connesso

Re: Sensore di presenza per Arduino

#17 Messaggio da sal727 »

Lo puoi usare sia online
https://easyeda.com/editor
che scaricando il software
https://easyeda.com/page/download
Ciao, Salvatore

Avatar utente
maxmarun
Messaggi: 601
Iscritto il: lunedì 30 gennaio 2012, 21:33
Nome: massimo
Regione: Piemonte
Città: Cherasco
Stato: Non connesso

Re: Sensore di presenza per Arduino

#18 Messaggio da maxmarun »

Grazie.
Massimo Marrone- La madre degli stupidi è sempre incinta.

Torna a “ANALOGICO”