Go Down

Topic: Riconoscere lattina alluminio (Read 1 time) previous topic - next topic

revolver995

Mar 22, 2013, 06:15 pm Last Edit: Mar 22, 2013, 06:29 pm by revolver995 Reason: 1
Salve a tutti , sto cercando un sensore che si "accorga" della presenza di una lattina rivestita di un foglio di alluminio , quindi che riflette la luce , avevo pensato ad un sensore di luce , ma non so se poi è troppo impreciso , e quello di ultrasuoni vede solamente la distanza
grazie per l'aiuto

edit:
mi potete anche dire se potrei utilizzare un sensore capacitivo o induttivo ? , da quello che ho letto sembra che facciano proprio al caso mio , eviterei il problema della luce

lupo95

puoi mettere due fili uno dei 5V uno per il GND e quando tocca la lattina (che è rivestita di alluminio che è un buon conduttore) il circuito si apre(non so quale sia il termine tecnico) e tu vai a rilevare se passa corrente o no.
toglimi una curiosità ti serve per le gare rescue a della robocup jr?

revolver995

no la robocup e finita oggi xD mi servira per l anno prossimo volevo solo informarmi , ho gia partecipato alla robpcup ma alla categoria explorer

revolver995

comunque mi sembra troppo grezzo questo metodo , non la troverei a meno che non gpi sbattesse addosso

lupo95

non conosco la categoria explorer :)
stamo parlando di gare diverse perchè quella che intendo io è dal 17 al 20 aprile :)

per riconoscerla da distante puoi vedere la rapida differenza di distanza

astrobeed


Salve a tutti , sto cercando un sensore che si "accorga" della presenza di una lattina rivestita di un foglio di alluminio 


Sei troppo vago, dimensioni della lattina, distanza minima alla quale vuoi rilevarne la presenza, campo di gara ?
In America vanno abbastanza le gare CanCan dove lo scopo è proprio trovare delle lattine e portarle in un punto di raccolta, quasi tutti usano sistemi basati sulla scansione ultrasonica abbinata a telemetri IR.

revolver995

le dimensioni sono di una lattina normale , xD e la distanza della lattina è circa di 20 cm ,io dovrei avvicinarmici il sensore capacitivo non sarebbe perfetto ? si avvicina sempre di piu a un conduttore per utilizzarlo come armatura

anerDev

Il sensore capacitivo dubito che alla distanza di 20 cm riesca a captare qualcosa ! Forse mi sbaglio. Ma di sicuro con un ultrasuoni vai sicuro !

superlol

so che nei centri di smaltimento rifiuti vengono usati 3 metodi:
il nastro passa sotto una calmita che prende i pezzi metallici (l'alluminio non credo rientri tra questi)
poi passa in un punto dove la roba viene "fatta saltare" e qui differenziano meglio i vari tuti
infine passa tutto il resto :D

comunque se è luminosa puoi ignegnarti con
http://www.robot-italy.com/it/hdjd-s822-color-sensor-breakout.html
oppure
http://www.robot-italy.com/it/light-to-frequency-converter-tsl235r.html (lo metti in una "scatola" con dei led attorno, così se ne sta al buio, quando passano le lattine i led riflettono la luce che entra nella scatola aumentando la luminosità. il tutto in teoria)
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

astrobeed


le dimensioni sono di una lattina normale , xD e la distanza della lattina è circa di 20 cm ,io dovrei avvicinarmici il sensore capacitivo non sarebbe perfetto ? si avvicina sempre di piu a un conduttore per utilizzarlo come armatura


Col sensore capacitivo non vai da nessuna parte, funzionano solo a brevissime distanze, pochi millimetri, nel tuo caso va bene un telemetro IR messo su un servo, lo fai ruotare lentamente e quando "vedi" un singolo oggetto nel suo raggio d'azione, o uno che ha un diametro apparente simile alla lattina a quella distanza, hai trovato il tuo target.
Per farti capire meglio il concetto due immagini, una di come va realizzato il sensore utilizzando due telemetri, può bastarne solo uno, e una di quello che "vede" il sensore durante la scansione riportato come mappa perimetrale.


revolver995

rieccomi qui , per questa maledetta lattina , in pratica quello che vuoi fare tu è di eseguire una specie di scansione del terreno , dove se vede una variazione riconosce che è la lattina , ma quello che dico io è come riconoscere il diametro , perchè in prospettiva , a 20 centimetri la lattina avra un diametro molto piu piccolo che quello di una lattina vista a 10 cm , un po come quando metto il pollice vicino al sole e vedo che sono grandi uguali  XD e comunque è molto complesso questo metodo , dovrei fargli leggere costantemente la distanza mentre gira , ma il problema è che la posizione del robot nella stanza è pressocchè casuale , quindi eseguire una lettura mentre mi si muove il robot non è il massimo della precisione , fammi sapere grazie =)

Etemenanki

Non conosco questo tipo di gara ... e' una caccia alla lattina eseguita da piu robot, o e' un singolo robot che deve trovare un'oggetto in un campo di gara recintato e di forma regolare ?
"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

lupo95

se non cambia la dimensione della stanza dalle gare della rescue a la lattina si trova in una stanza rettangolare di 90cmx120cm dove la lattina può trovarsi praticamente ovunque.
poi in un angolo della stanza( uno a caso tranne nell'angolo dove è presente una porta di accesso alla stanza) ci dovrebbe essere una pedana nera ma non mi ricordo le dimensioni

Michele Menniti


rieccomi qui , per questa maledetta lattina , in pratica quello che vuoi fare tu è di eseguire una specie di scansione del terreno , dove se vede una variazione riconosce che è la lattina , ma quello che dico io è come riconoscere il diametro , perchè in prospettiva , a 20 centimetri la lattina avra un diametro molto piu piccolo che quello di una lattina vista a 10 cm , un po come quando metto il pollice vicino al sole e vedo che sono grandi uguali  XD e comunque è molto complesso questo metodo , dovrei fargli leggere costantemente la distanza mentre gira , ma il problema è che la posizione del robot nella stanza è pressocchè casuale , quindi eseguire una lettura mentre mi si muove il robot non è il massimo della precisione , fammi sapere grazie =)

Veramente Astro ha scritto
Quote
o uno che ha un diametro apparente simile alla lattina a quella distanza,
è cioè il calcolo da fare si basa non solo sul diametro dell'oggetto trovato ma anche sulla distanza alla quale l'oggetto si trova; immagino esistano delle formule in tal senso che ti permettono di raffrontare il diametro reale con quello apparente, in base alla distanza
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

Etemenanki

Ma il robot e' da solo ? ... perche' in questo caso dovrebbe essere sufficente una scansione o due (se la stanza e' regolare, o comunque ha pareti regolari), per tracciare il perimetro, e qualsiasi impulso irregolare nel perimetro potrebbe essere la lattina ... anche se ci fosse un'oggetto extra come una pedana, la variazione sui suoi lati sarebbe regolare, come per le pareti che sono diritte ... ad esempio, se ruotando il sonar leggo una distanza che aumenta o diminuisce in modo abbastanza lineare, quello e' un'ostacolo diritto, mentre se ad un certo punto la variazione fa un salto e poi ritorna "in riga", allora e' un'ostacolo davanti alla parete ... quindi o ci si dirige verso l'ostacolo usando un sensore a riflessione per determinare quando si arriva in prossimita', o ci si sposta di lato per eseguire una seconda scansione e triangolare, calcolando anche le distanze, e poi ci si muove in base a quelle ... o sbaglio ?

Oppure si usa un processore di immagine, ma qui si va sul veramente complicato ...

Se invece ci fosse piu di un robot nella stanza, la cosa si incasinerebbe alquanto :P
"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.

Go Up