Arduino mätarställning för cykel (1.1 mA totala strömmen, ingen display) (4 / 5 steg)
Steg 4: kalibrering
Att hitta ROT_PER_MI:
Mät hur långt cykeln färdas per hjulens rotation. Ersätt värdet "ROT_PER_MI" med värdet: ROT_PER_MI = 63360 * n/d där n är antalet gånger som hjulet roteras och d är avståndet reste av cykeln. Jag har i skissen (737) värdet för en 700c hjul.
Att få optimal R2:R1 förhållandet:
"Känslighet" elektromagnetisk hjulet rotation detektorn är proportionell mot (R2/R1). Följande procedur beskriver hur du säkerställa vägmätare upptäcker alla de ville rotationer, men inte plocka upp buller.
Se till att upptäcka är tillräckligt känslig:
Snurra hjulet med magnet på den. Varje gång magneten passerar tråd spolen, LED13 på Arduino bör belysa (pulserna är kort och dim så gör detta i ett mörkt område). Om det finns inga pulser, troligtvis är det ett misstag eller lösa kabeln i kretsen. Kontrollera igen kretsen. Om det finns fortfarande inga pulser av LED13 när magneten passerar tråd spolen, är detektorn inte tillräckligt känslig. Öka R2:R1 förhållandet, d.v.s. öka R2 från 1MΩ eller minska R1 från 10KΩ tills pulserna upptäcks.
.. .men inte för känslig:
Bump tråd spolen och trådarna leder till spolen utan snurra hjulet. Om dessa oönskade pulser är upptäckta (LED13 pulser), minska R2:R1 förhållandet tills du uppnår önskat resultat. Om detektorn inte är tillräckligt känslig för att plocka upp rotationer och är att plocka upp oönskat brus, kontrollera anslutningarna från spolen L1 till resten av kretsen. Du kan behöva löda anslutningarna för att minimera buller, som tvinnade kablar kan tillfälligt blivit bortkopplad och injicera buller. Prova också en starkare magnet eller mer varv tråd i spole L1.