Stap 10: Behoud van de batterij
Loodaccu's zuur laatste veel langer als ze zijn niet volledig afgevoerd. Bovendien willen we ervoor zorgen dat gebruikers genereren van elektriciteit en niet alleen het opladen van apparaten uit de batterij zonder trappen. We besloten dat we gebruikers wilden te fietsen voor ten minste 2 minuten continu voordat zij werden toegestaan om hun telefoon te laden. Dit idee bleek te zijn een beetje moeilijk, want we moeten iets dat een heleboel stroom kunt bepalen. Wij beëindigden omhoog een HUF7345 MOSFET, die we tussen onze omvormer en batterij in dienst. Wanneer we de MOSFET signaal met onze digitale uitgang pin op de arduino, kan het huidige stroom van de omvormer naar de negatieve aansluitklem van de accu, dus de voltooiing van de omvormer/batterij-gedeelte van het circuit. Wanneer het is gesignaleerd op, zal de MOSFET doet alsof het er niet helemaal en de celtelefoons normaal kunt opladen. Dit is mogelijk omdat de MOSFET we gebruikten de mogelijkheid een hoge stroom biedt. Echter besloten we niet toe te staan van de computer opladen op onze fiets omdat dat meer stroom trekken zou dan de MOSFET aankon. Bovendien, we waren bang dat de computer zou uitputten onze batterij. Wij rekenen erop dat sommige gebruikers fietsen gewoon voor de lol zonder opladen.
Wij zal bijhouden van de tijd sinds de lader start gedrukt en zodra twee minuten zijn verstreken, we weer de MOSFET "op" door het instellen van de digital out op hoog. Hier is deel van de code:
String allowBatteryAccess() {}
Als (currentMillis-startMillis >(1000*120)) {//if 2 minuten van tijd verstreken
digitalWrite (allowBattery, hoge);
terug "uw apparaat is begonnen om op te laden. Houden leuren";
}
terug ""
}