Progetto sciocco ma divertente ...
Voglio avere alcune idee per il rilevamento di prossimità in una particolare applicazione. Sto cercando di far correre il mio cane su un tapis roulant modificato e automatizzare la sua ricompensa. Il mio obiettivo è riuscire a mantenerlo centrato (rispetto alla direzione del viaggio). Devo essere in grado di rilevare la sua posizione e modificare la velocità del tapis roulant di conseguenza. Così:
- Quando è centrato, la velocità è al set point
- Quando inizia a stancarsi e ricadere, la velocità del tapis roulant rallenterà
- Quando scompare dal tapis roulant, si fermerà completamente
La maggior parte dei tapis roulant (incluso quello che ho) sono dotati di un interruttore di sicurezza che collega il jogger e quando viene estratto, arresta la macchina. Questa non è un'opzione nel mio caso perché desidero che scenda e si accenda a intervalli specifici senza l'assistenza di un essere umano. I lati del tapis roulant non devono essere ostruiti perché gli piace fare cauzione ai lati quando ha finito (o ottenere la sua ricompensa).
I miei pensieri attuali:
- Utilizzare una serie di LED IR modulati a frequenze diverse lungo il lato con ricevitori abbinati sull'altro lato. Quindi, posso capire dove si trova con la frequenza mancante. Questo non è l'ideale perché richiederebbe qualcosa lungo il lato almeno alto quanto il suo corpo che gli impedisce di salvare.
- Utilizzare i trasduttori ad ultrasuoni dalla parte anteriore (fronte della testa), che potrei usare per determinare la distanza dalla parte anteriore del tapis roulant. Sembra fantastico, ma a quanto ho capito, quella frequenza è abbastanza fastidiosa per i cani. Non so se questo è accurato.
- Usa l'RFID con un pezzo attaccato al colletto ... di nuovo, penso che questo richiederebbe sensori lungo il lato che gli impediscono di salvare. Inoltre, non credo di poter ottenere una posizione quanto più precisa possibile con i LED IR.
- Un altro pensiero era quello di costruire una sorta di tettoia e far sì che i sensori guardassero verso il basso. Forse dipingi la cintura del tapis roulant con una griglia specifica e fai rimbalzare la luce.
- Infine, e questo è più complesso di quanto mi piacerebbe, ma potrei usare una web cam e alcuni software open source (come il movimento) per tracciare la posizione di un bersaglio sul suo colletto.
Un'ultima nota, la velocità massima è tra 8 e 10 mph.
qualche idea?
MODIFICARE:
Sebbene non sia lo stesso tapis roulant, questo video mostra la stessa razza di cane (per dimensioni) e anche lui salpa dal tapis roulant in modo simile.
Mi sono imbattuto in questi sensori di prossimità IR di Sharp. Questi potrebbero essere montati sulla testa del tapis roulant di fronte alla coda per ottenere una distanza dalla testa. Le specifiche sembrano adattarsi (distanza). Qualcuno ha avuto esperienza con questi? Non è esattamente riflettente, quindi mi chiedo se funzionerebbe bene nella mia applicazione.