Treadmill met Arduino

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Berichten: 6
Geregistreerd: 13 Mrt 2015, 21:17

Treadmill met Arduino

Berichtdoor Nuyvilaq » 13 Mrt 2015, 22:01

Goedendag ,

Ik zal mij eerst voorstellen ik ben Martijn Verhaegen van de sledehonden racing team Nuyvilaq.
Wij trainen de honden in de winter maanden om deel te nemen aan sledehondenwedstrijden.
Om onze honden extra te trainen heeft een vriend van mij een treadmill (loopband) voor honden gemaakt.
Deze loopband heeft twee aparte loopbanden en de honden moeten zelf de band in beweging brengen.

De mill
https://www.youtube.com/watch?v=mN7Ogbox5g4

Omdat ik nog weinig verstand heb van Arduino en er graag meer van wil leren ben ik op zoek naar mensen die mij kunnen helpen
Ik wilde het volgende maken:

Via een sensor op de beide loopbanden een snelheids en afstandmeter maken. Ik denk via een puls.
Zodra de honden gaan lopen moet er een timer lopen die aftelt van bijv 2 min naar o min als de tijd op 0 staat moet de afstandmeter niet meer tellen.
Hierna moet er een reset knop ingedrukt worden zodat alles weer opnieuw begint voor de volgende twee honden.

Achter de loopband wil ik een beeldscherm plaatsen waar op de timer moet komen om te zien hoelang de honden nog moeten lopen en snelheidsmeter voor beide banden.
En de afstand die de beide honden hebben gelopen .

Wie vind het leuk om te helpen ?
Als tegen prestatie bied ik aan om een keer mee te gaan voorop de kar met onze honden :)

https://www.youtube.com/watch?v=qfgrAK_eneo

Advertisement

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Treadmill met Arduino

Berichtdoor pjh » 14 Mrt 2015, 20:27

Het lijkt me een leuk project om gewoon hier op het forum te doen.
Kan iedereen meedoen en meedenken.
Je project bevat enkele basale elementen met alle instinkers.
Leerzaam genoeg.
Maar het zou jammer zijn als op de achtergrond parallel wordt gepruts, want dan veel moeite zonder einde.
Dus... Wil je helpen, maar hier op forum dus.
Paul

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Treadmill met Arduino

Berichtdoor shooter » 14 Mrt 2015, 20:29

Je hebt eigenlijk niet veel nodig hoor, uiteraard een scherm , maar kijk maar eens rond want met een simpel 16x2 kun je al iets moois bouwen, lekker op een batterij is wel zo handig en veilig.

dan of een microschakelaar op de rollen lijkt mij het beste, is stevig en heeft geen last van de zon.
de tijd wordt door de arduino gedaan, geen probleem.

Denk ook eens aan een rem, dan kun je de snelheid regelen, nu gaan ze altijd in galop omdat de weerstand te klein is. en dan na 2 minuten langzaam de rem aantrekken dan stopt het vanzelf. en als de hond is gestopt trekt deze niet meer maar gaat misschien zelf zitten.

oja ik vergat nog een knupke voor de reset, maar dat kun je ook met een aan/uit knop doen. (heb je toch nodig)

andere paul
paul deelen
shooter@home.nl

Berichten: 6
Geregistreerd: 13 Mrt 2015, 21:17

Re: Treadmill met Arduino

Berichtdoor Nuyvilaq » 15 Mrt 2015, 12:10

Heel erg leuk dat jullie mij willen helpen :)
Er zit geen rem op maar in de toekomst komt er wel een dubbele loopband met motor en rem.
Voor nu wil ik dit eerst werkend hebben daarna gaan we er één maken zoals deze alleen dubbel

https://www.youtube.com/watch?v=T_I1wet50og

Een schermpje wil ik gerust kopen maar het is de bedoeling dat er achter de mill een tv/computer scherm komt om alles af te lezen.
Wat heb ik hiervoor nodig of kan dit ook met een UNO?
Als eerste wil ik de snelheid werkend hebben op de band.
Ik alles erop maken maar welke sensor is het beste hiervoor?
Kan ik hier gewoon een infrarood sensor voor nemen of kan ik beter een andere nemen ? en hoeveel volt moet deze zijn 5v ?

Alvast bedankt voor de samenwerking

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Treadmill met Arduino

Berichtdoor pjh » 15 Mrt 2015, 13:08

Even meedenken:

onderdelen:
A. sensor snelheid
B. Arduino
C. output naar computerscherm

A.
Een microschakelaar zoals voorgesteld door Shooter lijkt mij ook prima.
Ik neem aan dat 1x timen per één complete roulatie van de band zelf, je voldoende resolutie geeft.
Aanname:
- een Husky gaat snel, maar niet sneller dan 60km/uur = 100 meter per seconde.
- loopband is 2 x lengte apparaat = 5 meter
Per seconde moet de arduino dan ( 100 : 5 ) = 20 x meten. De Arduino heeft een kloksnelheid van 16.000.000 per seconde. Dus die kan die hondjes prima bijhouden.
Een microschakelaar moet vast worden gezet aan het apparaat. Wil best wat onderdelen voor je printen, mocht dat nodig zijn. Ben toevallig druk bezig met http://www.openscad.org.

B. Een uno is goed. Een nano of mico of pro mini. Het maakt niet zoveel uit. OVERKILL is het zeker voor je projectje.

C. De arduino kan seriele data uitspugen die je computer weer kan ontvangen. In http://www.processing.org kun je dan een mooie interface maken. Wil hier ook wel bij helpen.

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Treadmill met Arduino

Berichtdoor pjh » 15 Mrt 2015, 20:52

even snelle sketch,
Start arduino = start timer
contact switch met 10K pull-up op pin 2 arduino.
Debounce-tijd 10 ms
output: 110 - > 22234
==> 110 rondjes, 22 meter per seconde (22,234)

Code: Alles selecteren
unsigned long eerdere_tijd;
unsigned long aantal_rondjes;
unsigned long starttijd;
unsigned long snelheid;
int lengte_loopband_in_mm = 5000;


void setup(){
  Serial.begin(9600);
  attachInterrupt(0, teller, FALLING);
  starttijd = millis();
};

void loop(){
  snelheid = 1000*aantal_rondjes* lengte_loopband_in_mm/(eerdere_tijd-starttijd);
  Serial.print(aantal_rondjes);
  Serial.print(" -> ");
  Serial.println(snelheid);
}

void teller(){
  if (millis() - eerdere_tijd > 10){
    aantal_rondjes++;
    eerdere_tijd = millis();
  };
}

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: Treadmill met Arduino

Berichtdoor pjh » 15 Mrt 2015, 23:10

eerste setup contactschakelaar, arduino en processing
https://youtu.be/UlH7F0i7qKc

Berichten: 6
Geregistreerd: 13 Mrt 2015, 21:17

Re: Treadmill met Arduino

Berichtdoor Nuyvilaq » 16 Mrt 2015, 02:58

Dat is heel snel gemaakt :)

De sensor kan op twee plekken op de band zelf of op het wiel aan de voorkant .

De maat van het zwarte wiel is 200mm dus één keer rond is 62,8 cm.
De hoogste piek was ooit 43 kilometer per uur maar normaal lopen de honden 25 kilometer per uur gemiddeld. Dus kom niet boven de 10 m/s
De counter moet bij 2 minuten beginnen met aftellen het liefst beginnen te tellen na 2 seconde als de hond loopt dus de sensor is aangesproken.
Na twee minuten moet de counter stoppen met tellen en de afgelegde weg weergeven.

Afbeelding

Berichten: 97
Geregistreerd: 05 Nov 2014, 22:04

Re: Treadmill met Arduino

Berichtdoor MarcelK » 17 Mrt 2015, 00:34

pjh schreef:eerste setup contactschakelaar, arduino en processing
https://youtu.be/UlH7F0i7qKc

Reedcontact met een magneetje ook een optie ?

Berichten: 6
Geregistreerd: 13 Mrt 2015, 21:17

Re: Treadmill met Arduino

Berichtdoor Nuyvilaq » 17 Mrt 2015, 17:21

MarcelK schreef:
pjh schreef:eerste setup contactschakelaar, arduino en processing
https://youtu.be/UlH7F0i7qKc

Reedcontact met een magneetje ook een optie ?


Ik zal deze ook gaan testen bedankt voor de tip,

Volgende

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 5 gasten