Ford Escort Club Nederland
http://ford-escortclub.nl/forum/:80/

Gear Indicator Project
http://ford-escortclub.nl/forum/:80/viewtopic.php?f=9&t=11200
Pagina 1 van 1

Auteur:  JorisHubers [ do okt 13, 2016 11:53 ]
Berichttitel:  Gear Indicator Project

Hallo,


Mijn naam is Joris ik ben 21 jaar en woon in zuid-oost Brabant.

Ik heb thuis voor onze rallywagen gewerkt aan een leuk projectje een unieke Gear Indicator. Om dat een vergelijkbaar systeem over het
algemeen erg duur is (en ik zelf een technische opleiding volg) ben ik zelf begonnen er eentje te bouwen.

De rallyauto waarvoor ik het gebouwd heb betreft een Ford Escort RS2000 met een originele handgeschakelde versnellingsbak.



Afbeelding




Ik heb als eerste via Conrad veel verschillende componenten besteld, zoals:

- Een Alfanumeriek segment-display Rood.
Dit is een 16 segment display. Ik heb gekozen voor een 16 segment display in plaats van een 7 segment display zodat ik de schuine streep van N (neutraal) en R (reverse) kan projecteren.
- Een Arduino Nano (hiermee worden de signalen van sensoren omgezet tot output signalen naar het scherm).
- 2 TT Electronics potmeters van 10 kohm voor het uitmeten van de versnelling stand.
- Een kunstof voedingskastje.
- En overige componenten zoals weerstandjes,transistors, spanningsregelaar, condensators enz.

Vervolgens ben ik begonnen met het in SolidWorks uittekenen van het behuizingskastje waarin het ledscherm geplaatst moest worden. Aan dit behuizingskastje heb en meteen een steun getekend waar het geheel mee aan een bestaande steun in de rallyauto bevestigt kon worden. In het kastje achter het led- scherm zit ook meteen het microcomputertje (Arduino) bevestigt.



Afbeelding




Ik heb het hele kastje 3D kunnen uitprinten via mijn opleiding op school, hierdoor kon ik ook de keuze maken voor het zwart materiaal dat deze printer gebruikte.



Afbeelding




Nadat het scherm klaar was ben ik begonnen met de inbouw van de sensoren op de versnellingspook. Ook dit geheel heb ik uitgetekend op SolidWorks. De werking gaat als volgt:



Afbeelding




Door middel van 2 potmetertjes kan ik de positie van de twee armpjes (versnellingspook- vingers) bepalen. Vervolgens wordt deze positie omgezet in signalen voor de segmenten van het led- scherm door middel van de Arduino.


Dit was het eerste deel van mijn project verslag.

Wordt vervolgt.......

Groeten, Joris

Auteur:  ST130 [ do okt 13, 2016 11:59 ]
Berichttitel:  Re: Gear Indicator Project

Mooi project Joris! :like:

Auteur:  ZeroLWD [ do okt 13, 2016 13:23 ]
Berichttitel:  Re: Gear Indicator Project

Welkom Joris!
altijd leuk een Arduino projectje 8-) ik ga zelf een km-teller en toerenteller inbouwen in mn Sierra met behulp van een Arduino. Aan de hand van het toerental+snelheid zou je ook de versnelling berekenen. Een versnellingsbak voor een Zetec heeft een digitale snelheids sensor (variabele weerstand) erop zitten welke ik dus weer ga uitlezen en het voltage weer omrekenen naar KM/u. Als het goed is zijn de voltages van de ECU sensoren al in 5v, dus die kan je rechtstreeks op de Arduino drukken. En aangezien ik mijn motor net heb opgeblazen wil ik alle dingen die uit te lezen zijn, ook gaan loggen naar een SD kaartje met dezelfde Arduino (snelheid, toerental, koelwaterdruk/temp, oliedruk/temp, gaskleppositie, benzinetank inhoud).

Mocht je snelle berekeningen willen doen (toerental bereken bijv), dan raad ik wel aan een originele arduino of een degelijke clone te gebruiken. De goedkopere clones gaan dan helemaal de fout in ben ik helaas al achter gekomen... De A0-5 zijn bij lang niet alle clones accuraat

Auteur:  Niek-V [ do okt 13, 2016 16:42 ]
Berichttitel:  Re: Gear Indicator Project

Welkom hier Joris, interessant project! :like:
Kenteken is ouder dan de carosserie, die zal al wel eens gesneuveld zijn met de rally!

Auteur:  ZeroLWD [ do okt 13, 2016 16:46 ]
Berichttitel:  Re: Gear Indicator Project

ik denk ombouw. De spiegels zijn niet Mk7 en als je op de foto klikt zie je meer foto's met een dashboard dat ook alles behalve Mk7 is

Afbeelding

Auteur:  doubleD [ do okt 13, 2016 17:15 ]
Berichttitel:  Re: Gear Indicator Project

dit zijn interessante klussen, maar waarom kies je voor analoge potmeters om de versnelling te bepalen, kan je niet beter in de schakelkom in het H patroon een aantal maak of breek switches plaatsen, dan krijg je een digitaal signaal naar je arduino.

Auteur:  Yentl [ do okt 13, 2016 17:39 ]
Berichttitel:  Re: Gear Indicator Project

Welkom op het forum. Leuke wagen met een interesant ptojectje...

Auteur:  ZeroLWD [ vr okt 14, 2016 10:52 ]
Berichttitel:  Re: Gear Indicator Project

doubleD schreef:
dit zijn interessante klussen, maar waarom kies je voor analoge potmeters om de versnelling te bepalen, kan je niet beter in de schakelkom in het H patroon een aantal maak of breek switches plaatsen, dan krijg je een digitaal signaal naar je arduino.

weet niet hoe handig dat is tijdens het rally rijden. Kan me voorstellen dat er niet heel rustig met de pook geschakeld wordt. Voor je het weet schakel je iets te hardhandig en is er een schakelaar stuk

Auteur:  JorisHubers [ vr okt 14, 2016 11:15 ]
Berichttitel:  Re: Gear Indicator Project

Hallo,

@ ZeroLWD

Ik zit er nog wel aan te denken om met een bepaalde sensor het toerental te kunnen uitlezen zodat ik bijvoorbeeld het hele scherm (met de segmenten die dan branden) te laten knipperen bij bijvoorbeeld boven 6000 RPM.

@ Niek-V en ZeroLWD

Het is inderdaad een ombouw, het is origineel een MK5. Bij de KNAF staat de auto zelfs ingeschreven als een MK3 van de vorige eigenaar. Maar er zitten inderdaad ook MK6 en 7 onderdelen op.

@ doubleD

Ik heb gekozen voor twee potmeters omdat je dan maar twee potmetertjes hebt met in totaal 4 kabeltjes (5 volt, ground, pot1, pot2). Bij maak of breek switches heb je al snel 8 kabels te pakken. Ook moet je meer switches plaatsen. Daarbij komt dat een versnellingspook altijd een beetje beweegt als deze in een versnelling staat, waardoor verwacht ik dat de switches kunnen gaan schakelen bij het rijden op bijvoorbeeld een onverhard stuk.


Verder maar naar het project....

Na het uittekenen van de sensoren opstelling ben ik begonnen met het testen van de werking met het positie bepalen met de sensoren. Ik heb als eerste van karton een opstelling gemaakt, met een pennenvulling simuleer ik de versnellingspook.



Afbeelding




In het Arduino programma meet ik een voor een de posities van de versnellingen bijvoorbeeld versnelling 2:

// Versnelling 2

if((sensorValue1 >582) && (sensorValue2 > 542))
{
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);

digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
}



Uitleg:
Als potmeter 1 links onder is (Boven 582) en potmeter 2 (Boven 542), dan gaan er 5 segmenten branden (3,7,11,12,13).

Daarna heb ik van de papier een bevestigingsplaatje van SolidWorks uitgeprint en ervoor gehouden om te kijken of het met de sensoren uitkwam bij de versnellingspook.

Afbeelding



Toen dat klopte, heb ik een stalen versie gemaakt en van aluminium de twee meeneem vingers. Dit geheel heb ik gemonteerd. Uiteindelijk moet het stalen plaatje nog rondgemaakt worden en gespoten om roest te voorkomen.




Afbeelding



Daarna de afschermingskap weer geplaatst en klaar. Het enige wat nog gedaan moet worden is het netjes bevestigen van de stofhoes.



Afbeelding



Als laatste heb ik nog een voedingskastje gemaakt. Hierin zit:

- Een 9 Volt batterij, dit is een onafhankelijke stroom toevoer zonder de auto, dit heb ik gedaan om storingen in het elektrische systeem van de auto te kunnen uitsluiten.

- Een relais om het scherm automatisch te kunnen laten aan gaan.

- Een spanningsregelaar om 9 Volt om te zetten naar 5 Volt.

- Een 3 standen schakelaar (Auto / Off / On).

Inhoud van het voedingskastje:


Afbeelding


Hier zie je hoe het kastje geplaatst is in de auto:




Afbeelding



Ook hier nog twee foto's van het printplaatje en hoe het schermpje bevestigt is, dit geheel is daarna geplaatst in het 3D geprinte bakje.



Afbeelding

Afbeelding



Een foto van het eindresultaat:


Afbeelding




Het steuntje waaraan het schermpje gemonteerd is zat al langer in de auto, hieraan zat namelijk onze actiecamera gemonteerd. Het scherm zit laag genoeg zodat de camera ook nog voldoende plaats heeft.




Afbeelding



We hebben een aantal weken geleden de Hellendoorn rally gereden, hierbij heeft het schermpje de eerste rally met succes gehaald. Ik ben erg tevreden over het eind resultaat, en hoop dat het schermpje nog lang mee gaat.

Dit is het einde van mijn project.


Groeten, Joris

Auteur:  ZeroLWD [ za okt 15, 2016 7:59 ]
Berichttitel:  Re: Gear Indicator Project

Netjes afgebouwd hoor :like: en mooi dat alles goed heeft gewerkt tijdens een rally 8-) misschien is het iets om een i2c tussen het display en de arduino te plaatsen? Dan kan je gewoon display.write(2) of iets dergelijks typen om een 2 op het display te tonen. Scheelt weer een heleboel regels code en kabels. Een i2c heeft maar 4 kabels (3/5v, GND, SCL en SDA).
Ook omdat je al zegt dat het een 16 segmenten display is. Een arduino heeft maar 13 digital outputs dus je zal niet het complete display kunnen gebruiken op deze manier.

JorisHubers schreef:
Ik zit er nog wel aan te denken om met een bepaalde sensor het toerental te kunnen uitlezen zodat ik bijvoorbeeld het hele scherm (met de segmenten die dan branden) te laten knipperen bij bijvoorbeeld boven 6000 RPM.

Je zou de toerentellerkabel (12v) kunnen uitlezen met zenerdiode en dan rechtstreeks op een analog input met nog een weerstandje tussen A0 en GND. Dan heb je signalen met values tussen de 0 en 1023. Even de laagste values eruit filteren en de tijd tussen de pulsen omrekenen naar pulsen per minuut en je krijgt zoiets:
https://www.youtube.com/watch?v=js74EtZ2HPY


En hier heb je dus een perfect voorbeeld van een Arduino clone. Een hoop rotzooi zit er nog tussen qua pulsen. En dan had ik er ook nog een heleboel code tussen gezet om willekeurige readings er tussenuit te filteren. Met goedkopere clones (2 euro ebay) kan je het helemaal wel vergeten.

Auteur:  kev1n [ za okt 15, 2016 21:11 ]
Berichttitel:  Re: Gear Indicator Project

Mooi project! :like:

Auteur:  jelte [ za okt 15, 2016 23:07 ]
Berichttitel:  Re: Gear Indicator Project

dat vind ik nu heel knap werk,zou het nooit en never begrijpen,petje af
gelukkig heb ik gewoon een versnellingspook waar op staat welke versnelling,waar zit,maar voor mensen die dit niet op de pook hebben staan een uitkomst :mrgreen:

Auteur:  Watermelon [ zo okt 16, 2016 12:46 ]
Berichttitel:  Re: Gear Indicator Project

ZeroLWD schreef:
JorisHubers schreef:
Ik zit er nog wel aan te denken om met een bepaalde sensor het toerental te kunnen uitlezen zodat ik bijvoorbeeld het hele scherm (met de segmenten die dan branden) te laten knipperen bij bijvoorbeeld boven 6000 RPM.

Je zou de toerentellerkabel (12v) kunnen uitlezen met zenerdiode en dan rechtstreeks op een analog input met nog een weerstandje tussen A0 en GND. Dan heb je signalen met values tussen de 0 en 1023. Even de laagste values eruit filteren en de tijd tussen de pulsen omrekenen naar pulsen per minuut en je krijgt zoiets:
https://www.youtube.com/watch?v=js74EtZ2HPY


En hier heb je dus een perfect voorbeeld van een Arduino clone. Een hoop rotzooi zit er nog tussen qua pulsen. En dan had ik er ook nog een heleboel code tussen gezet om willekeurige readings er tussenuit te filteren. Met goedkopere clones (2 euro ebay) kan je het helemaal wel vergeten.

Vind ik wel interessant, heb je bovenstaand voorbeeld getest met een officiele Arduino?

Auteur:  ZeroLWD [ zo okt 16, 2016 20:57 ]
Berichttitel:  Re: Gear Indicator Project

dat was met een van de betere clones (Funduino Uno R3)

Auteur:  Watermelon [ ma okt 17, 2016 17:36 ]
Berichttitel:  Re: Gear Indicator Project

Het meest waarschijnlijke is dat hen toch echt aan je eigen code (of dat wat die arduino compiler er van maakt) OF de interface naar de controller toe liggen. De microcontrollers op beide arduinos zijn namelijk identiek...
Met de manier waarop het aangesloten zat in het dashboard topic is er eigenlijk weinig te zeggen over het gedrag van de controller. Heb je iets gedaan met de comments van mij toendertijd?

Trouwens, vette RS 8-) afgelopen jaar nog gezien in de ELE rally!

Pagina 1 van 1 Alle tijden zijn GMT + 1 uur [ Zomertijd ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/