Di che tipo di sensore ho bisogno per sapere che qualcosa è posto in una posizione?


8

Ho un piccolo dispositivo che raccoglie piccole pietre da una pila e le sposta in un altro posto. È una specie di modo rozzo di provare a spingere l'intera pila su una marcia più grande e sperare che una di esse venga spinta in uno degli spazi tra gli ingranaggi e presa in giro e cada dall'altra parte della ruota che gira. Qui voglio sapere se la macchina ha ottenuto con successo una roccia qui, in caso contrario dovrebbe far girare la marcia fino a quando non solleva una singola roccia dall'altra parte. Se sul posto è presente una roccia, l'ingranaggio dovrebbe smettere di girare fino a quando la roccia non sarà curata dal resto della macchina.

Che tipo di dispositivo posso utilizzare per il sensore se sono riuscito a ottenere una roccia dall'altra parte dell'attrezzo?

inserisci qui la descrizione dell'immagine

Questa è solo una parte di un sistema più grande, per riassumere, ho bisogno che il sensore segnali quando una roccia viene segnalata e separata dal resto in modo che possa continuare a lavorare su quella singola roccia.

Sto costruendo questo usando un ardiuno per spostare la marcia, quindi il sensore deve essere qualcosa che può essere controllato da un arduino


1
Finora, nessuna risposta si assicura che tu abbia solo una roccia e non 2 rocce molto vicine.
Nicolas Raoul,

Risposte:


6

Esistono numerose opzioni che potrebbero / dovrebbero funzionare qui.

Come menzionato da Elias , un mittente / destinatario IR è una buona scelta. Questo è simile a un sensore "break beam". In sostanza, quando il raggio di luce tra il trasmettitore e il ricevitore viene interrotto, il controller sa fare qualcosa al riguardo. Simile a questo sarebbe un sensore di distanza IR, che registra la distanza dal sensore a un oggetto tramite l'angolo dei riflessi di luce. Il problema con qualsiasi tipo di sensore basato sulla luce (come IR) è che può essere "corrotto" facilmente dalla luce ambientale: il sole, le lampadine, il flash della fotocamera, ecc. Il modo per aggirare questo è di pulsare la luce , cercando solo la luce di una frequenza specifica (è così che funzionano i telecomandi IR TV).

Sensori di esempio: http://www.acroname.com/robotics/info/articles/sharp/sharp.html

Ci sono anche cose come telemetri ultrasonici che usano il suono invece della luce: http://www.acroname.com/robotics/parts/R335-SRF06.html

Al livello più complicato, potresti avere una videocamera montata che rileva quando una roccia è stata spostata.

In alternativa, è possibile utilizzare un sensore fisico per sapere quando una roccia è stata spostata. Questo può essere semplice come una piattaforma a pulsante: il pulsante viene spinto verso il basso quando una roccia viene posizionata sopra di essa. Naturalmente, questo funzionerebbe solo se le rocce pesassero abbastanza per contrastare la molla all'interno di un interruttore a pulsante.

Per quanto riguarda il tipo di sensore che può essere utilizzato: Arduino si basa su un microcontrollore AVR. I microcontrollori possono essere utilizzati praticamente con qualsiasi tipo di sensore che si possa immaginare, anche se alcuni potrebbero essere troppo veloci per essere gestiti dal clock più lento di un microcontrollore rispetto a un microprocessore o richiedere una potenza di elaborazione maggiore di quella disponibile.


Sai se sono in grado di rilevare oggetti che si trovano proprio di fronte al sensore a infrarossi? La gamma minima più piccola era la gp2d120 con 1,5 pollici. Questo può essere usato?
Bogen

Quando si tratta di sensori di distanza, ogni sensore ha un intervallo specifico che restituirà risultati noti. Sono analogici, con la tensione restituita che rappresenta la distanza da un oggetto. Non funzioneranno come previsto fuori dalla portata. Gli oggetti troppo lontani non saranno visibili, ma gli oggetti troppo vicini restituiranno strani risultati. Fintanto che testate l'output in vari casi, possono essere usati come una semplice configurazione "qualcosa è proprio di fronte a me / niente è di fronte a me". Il valore restituito non ti dirà con precisione quanto è lontano l'oggetto, solo che c'è qualcosa.
Kurt E. Clothier,

Se ho trovato questo sensore, sembra che funzioni in quella gamma adafruit.com/products/466 - Penso che ci
proverò

La tecnica del mittente / ricevitore IR può essere ingannata da alcune rocce con forme concave, portando il sistema a pensare che siano passate 2 rocce sebbene fosse solo 1.
Nicolas Raoul

@NicolasRaoul Molto vero. Personalmente, userei una combinazione di alcune cose diverse per la ridondanza.
Kurt E. Clothier,

2

Prova un mittente e un ricevitore IR, uno di fronte all'altro, e la connessione è ostruita dalla roccia.

Per esempio:

inserisci qui la descrizione dell'immagine


Peccato che questa sia una buona risposta che non verrà riconosciuta. Potrebbe essere utile aggiungere alcuni dettagli o altre opzioni.
Josh Vander Hook,

1
Benvenuto in Robotics Elias, le risposte che sono solo una riga vengono automaticamente contrassegnate come di bassa qualità, quindi potresti voler aggiungere qualche dettaglio in più, come ha fatto Kurt . Leggi rapidamente Come rispondere per ulteriori suggerimenti.
Mark Booth

1
A seconda della larghezza del nastro trasportatore, potrebbero essere necessarie più coppie mittente / destinatario per poter vedere una roccia anche se non si trova al centro del nastro.
Nicolas Raoul,

1

Metterei l'intero nastro trasportatore su due assi e:

  • Avere l'asse destro come perno.
  • Chiedi all'asse della parte sinistra di fare affidamento su un pulsante di commutazione.

A causa dell'altezza tra l'ingranaggio rotante e la cintura, l'impatto della roccia sarà potente, rendendo facile trovare un pulsante di commutazione in grado di rilevarlo.

È molto economico e robusto per polvere / posizionamento errato.

inserisci qui la descrizione dell'immagine


1

I sensori IR sono utilizzati al meglio per rilevare qualsiasi cosa, ma sono abbastanza sensibili alle luci IR e alla luce solare. Quindi, se in condizioni in cui non ti preoccupi dei raggi IR e della luce solare, puoi sempre usare una coppia di LED IR e fotodiodo per creare una coppia del sensore IR.


Sì, quella era la soluzione che cercavo. Funziona perfettamente!
Bogen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.