Go Down

Topic: sensori per ostacoli (Read 11975 times) previous topic - next topic

cavde

Feb 27, 2011, 04:13 pm Last Edit: Feb 27, 2011, 04:48 pm by cavde Reason: 1
ciao, vorrei creare un sensore di ostacoli, giusto per provare, e so che si possono creare utilizzando LED infrarossi oppure emettitori di ultrasuoni (magari esistono anche altri metodi).
nel caso dei LED infrarossi, basta che compro 2 LED infrarossi e poi li programmo a dovere? sono più economici vero??
nel caso degli ultrasuoni invece devo comperarmi quei PCB con emettitore e ricevitore già assemblato no? però costano un po di più...

mi date un po di informazioni?
grazie in anticipo

EDIT: ho trovato un telecomando della mivar vecchio, posso usare quel LED infrarosso no??? senza stare a comprarlo....
Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

lesto

no, devi avere anche il ricevitore... Il led invia il fascio di IR, che rimbalza sull'ostacolo e il ricevitore se ne accorge.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

cavde

ok grazie!!! e il led del telecomando può andare bene?
Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

babbu95

teoricamente si, collegato con l'opportuna resistenza...

Ciao
consiglio:prendi un sensore ad ultrasuoni tipo srf05!!di accrocchi con gli infrarissi ne ho fatti tantissimi ma non riesci a superare i 10 cm di distanza a meno di realizzare circuiti abbastanza complessi!!
Questa e la mia opinione... spero che qualcuno la smentisca postando un circuito ad ok fatto con 2 IR e una ricevente!! :D :D

babbu95

curiosità, con gli ultrasuoni a che distanza "percepisce" gli ostacoli?

cavde

grazie a tutti
ho collegato il led del telecomando (con resistenza in serie) e si accende, quindi funziona....però se mi dici che sono così limitati allora mi compro un sensore ad ultrasuoni....non si riesce proprio a superare i 10 cm??? neanche 30??
Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Che vuol dire il led infrarossi si accende?
il led ad infrarossi in funzione non lo vedi acceso!!è ad infrarossi!!

cavde

ma se lo guardi utilizzando la fotocamera del cellulare (per esempio) lo vedi acceso  ;)
Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

#9
Feb 27, 2011, 06:05 pm Last Edit: Feb 27, 2011, 06:13 pm by Marco Ritrivi Reason: 1
ciao ok
puoi provare ad accoppiarlo a qualcosa del genere
http://www.robot-italy.com/product_info.php?cPath=15_47&products_id=1618
ovviamente lo devi far accendere ad una frequenza compatibile con il ricevenete che stai usando!!

cavde

perfetto! vedo che quello "vuole" una frequenza di 36Khz, per far lampeggiare un led a quella frequenza basta accenderlo e spegnerlo usando i delay(), e il calcolo per il tempo del delay() è t = 1 / 36K = 27,7 microsecondi
ho fatto giusto?
Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

gbm

Ciao! Ti consiglio di usare due semplici Led IR per realizzare il tuo primo sensore di ostacoli, è economico e permette range simili al sensore ultrasonico (5m in base alla luce ambientale). Vedi:
http://www.gioblu.com/tutorials/sensori/179-app-in-processing-sperimentazione-sensore-led-ir

Spero di esserti stato utile :P
Community robotica / programmazione Arduino
www.gioblu.com


lesto


perfetto! vedo che quello "vuole" una frequenza di 36Khz, per far lampeggiare un led a quella frequenza basta accenderlo e spegnerlo usando i delay(), e il calcolo per il tempo del delay() è t = 1 / 36K = 27,7 microsecondi
ho fatto giusto?


consiglio di non usare i delay, se poi dei comandare motori ecc... il bot diventa "cieco".
usa la millis() fin da subito, se poi il tuo loop() diventa più lento dei 36Khz (cosa molto probabile), usa gli interrupt sul tempo


edit: come non detto... la digitalWrite da sola ruba 100microsec, quindi il lampeggio a 35Khz o lo fai con circuito esterno o nada...
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

cavde

ma quindi, dal link postato da 'gbm' si può fare un sensore utilizzando solo 2 led ir??? perchè ho trovato un altro telecomando XD (nascono come conigli in casa mia)

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Go Up