Pages: [1] 2   Go Down
Author Topic: rilevatore ir  (Read 1741 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ciao, sono nuovo nel campo dei controllori e della programmazione ..(tanto piu' in C) smiley-cry
dovrei realizzare un sensore di prossimita con led ir e un fototransistor o un tssop che mi accenda un led di segnalazione.
questo led una volta attivato dovrebbe restare sempre a livello alto finche non lo resetti a mano. si puo' fare con arduino??
grazie fabio
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20208
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si puó fare.
La difficlotá é la scelta del sensore giusto per rilevare l'oggetto.
Di che distanza parliamo?
Ciao Uwe
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

potresti anche usare un sensore PIR, dipende anche da cosa devi controllare, un passaggio in un determinato punto o un'area circoscritta
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si tratta di una distanza max di 10-15cm. ti spiego ho un amico che lavora presso una ditta di trasporti  che ha una cassetta tipo posta profonta circa 15.  necessita di questo per vedere quando gli autisti in arrivo gli lasciano le copie dei documenti. ti spiego il funzionamento:
la barriera ir rileva l'introduzione dei documenti eed accende il led sull l ' uscita  che deve restare acceso fino a quando il mio amico lo vede , recupera i documenti e tramite tasto resetta  il micro.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora un PIR non va bene, quello rileva il calore umano o in genere l'infrarosso, se lo chiudi in una cassetta postale non va. Devi montare un LED IR ed un TSSOP84838. Il LED lo piloti direttamente da un pin di Arduino a cui fai emettere una frequenza di 38KHz costante (mediante timer); il TSSOP, finché riceve il fascio, ha la sua uscita in condizione LOW, quando il fascio si interrompe (arrivo documenti), passa su HIGH. Ti basta quindi collegare l'uscita del TSSOP ad un pin digitale di Arduino e leggerne costantemente lo stato. Usi un terzo pin per comandare un LED, equiparando il suo stato all'uscita del TSSOP: finché l'uscita è LOW il LED è spento, quando l'uscita passa su HIGH il LED si accende; il vantaggio è che non devi resettare nulla, ti basta togliere i documenti, il fascio si ripristina ed il LED si spegne automaticamente. Ovviamente devi sistemare LED IR e TSSOP nella cassetta in modo da essere sicuro che quasiasi cosa entri il fascio si interrompa. Una volta testato il circuito ti conviene realizzare un semplice stand-alone e così ti risparmi l'Arduino, ma per fare ciò devi avere le giuste competenze con saldatore e millefori o meglio ancora con la prepaqrazione domestica dei circuiti stampati, altrimenti lascia lì l'Arduino e non se ne parla più smiley-wink
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie prof!!! anche se sembra piu' facile a dirsi che a farsi.... se riesco a farlo per la millefori non e' un problema smiley-cool smiley-cool io sono un elettronico datato  ma  purtroppo di c , micro e arnesi vari so molto poco smiley-cry .
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20208
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Un controllo tramite una fotocellula si puó fare anche senza microcontroller.
Con un NE555 generi una segnale da 38kHz e piloti il LED IR. Il TSOP va a massa quando non riceve segnale e con 2 transitori inverti e amplifichi il segnale e piloti il LED.
Ciao Uwe 
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao Uwe, il TSOP va HIGH quando non riceve segnale, quindi basta semplicemente amplificarlo per pilotare il LED  smiley-wink
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ci avevo pensato ma come faccio a far mantenere on il led??'' con una'ltro 555??
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20208
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il LED resta on perché c'é la robba nella casella di posta che interrompe il fascio IR finche non viene tolta.
Ciao Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 30
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

nel caso incui puoi solo rilevare il passaggio perché ad esempio non puoi mettere il sensore all`interno della cassetta puoi usare l`autoritenuta per mantenere il led acceso
Logged

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lui parla di documenti, può essere anche un solo foglio, non è buona cosa affidarsi ad esso per tenere interrotta la barriera IR. Altro bug facilmente indomabile è che qualcuno può mettere la mano nella cassetta per verificare fisicamente la presenza di un foglio, questo farà attivare la barriera senza che sia stato messo un foglio.
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il sensore deve essere posizionato correttamente alla base della cassetta, non ho mai visto cassette in cui una mano può entrare tranquillamente fino al fondo e se ciò fosse possiamo considerare che il LED si accenderebbe come una sorta di allarme no? smiley-wink
L'autoritenuta chiaramente è un'azione software, appena arriva il primo impulso blocca tutto su ON ed a quel punto però bisogna dare un reset dopo il controllo.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Offline Offline
Newbie
*
Karma: 0
Posts: 30
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il sensore deve essere posizionato correttamente alla base della cassetta, non ho mai visto cassette in cui una mano può entrare tranquillamente fino al fondo e se ciò fosse possiamo considerare che il LED si accenderebbe come una sorta di allarme no? smiley-wink
L'autoritenuta chiaramente è un'azione software, appena arriva il primo impulso blocca tutto su ON ed a quel punto però bisogna dare un reset dopo il controllo.
si può fare anche senza micro e software, basta un transistor, un pulsante nc per lo stop e il sensore che darà lo start
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

prima di tutto bisogna verificare sul datasheet se il sensore è in grado di pilotare il transistor, penso di sì, ma a cosa servirebbe il pulsante NC; ho spiegato il funzionamento del sensore, resta attivo per tutta la durata dell'interruzione, col pulsante che faresti?
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Pages: [1] 2   Go Up
Jump to: