Stap 4: kalibratie
Het vinden van ROT_PER_MI:
Meet hoe ver de fiets reist per rotatie van het wiel. De waarde "ROT_PER_MI" te vervangen door de waarde: ROT_PER_MI = 63360 * n/d n is het aantal keren dat het wiel gedraaid waarbij d is de afstand reisde door de fiets. De waarde die ik heb in de schets (737) is voor een 700c wielen.
Getting naar de verhouding van de optimale R2:R1:
De "gevoeligheid" van de elektromagnetische wiel rotatie detector is evenredig aan (R2/R1). De volgende procedure wordt beschreven hoe om ervoor te zorgen de kilometerteller detecteert alle de gezochte rotaties, maar doet het niet halen van lawaai.
Zorg ervoor dat de detectie is gevoelig genoeg:
Draai het wiel met magneet daarop. Elke keer als de magneet passeert de spoel van draad, LED13 op de Arduino moeten verlichten (de pulsen zijn kort en dim doen dit in een donkere omgeving). Als er geen peulvruchten, waarschijnlijk is er een fout of losse draad in het circuit. Controleer het circuit opnieuw. Als er nog steeds geen pulsen van de LED13 wanneer de magneet de spoel van draad passeert, is de detector niet gevoelig genoeg. Verhogen van de verhouding tussen de R2:R1, dat wil zeggen verhogen R2 van 1MΩ of verlagen van R1 van 10KΩ totdat de pulsen worden gedetecteerd.
.. .maar niet te gevoelig:
Hobbel de spoel van draad en de draden die leidt tot de spoel zonder spinnen van het wiel. Als deze ongewenste pulsen worden gedetecteerd (LED13 pulsen), verlaagt de R2:R1 verhouding tot het gewenste resultaat wordt bekomen. Als de detector is niet gevoelig genoeg is om op te halen van rotaties en is het oppakken van ongewenste ruis, Controleer de aansluitingen van de spoel L1 naar de rest van het circuit. Het is wellicht om te solderen de verbindingen voor het minimaliseren van lawaai, zoals getwiste draden kunnen tijdelijk worden losgekoppeld en injecteren van lawaai. Probeer ook een sterkere magneet of meer verandert van draad in spoel L1.