Dat de toepassing van de Arduino overkill is, neemt natuurlijk niet weg dat dit wel een leuk en leerzaam projectje is.
Het extra leuke eraan is dan dat je al gelijk een real life toepassing ervoor hebt, en dat zal je dan ook extra motiveren dit tot een goed eind te brengen.
Wanneer je 'm helemaal zo hebt als je wil, kun je natuurlijk nog gaan werken aan het verwijderen van de dan aanwezige delay()s.
Dan creëer je voor jezelf wat tijd om het ding andere zaken te doen.
Ik noem maar zo ff wat er in me opkomt:
Je stelt het ding nu in met vermoedelijk een potmetertje.
Wie weet kun je daar je Arduino ook voor gebruiken.
Dat je het ding met een paar druktoetsen kunt instellen.
Of een encoder.
En dat je een paar snelkoppelingen hebt om direct vaste instellingen op te roepen.
Dat je de temperatuur van het ding kunt gaan registreren.
Dat je een log kunt bijhouden (opslaan op een SD kaartje) van de spanningen en stromen die je voeding levert.
Dat kun je later weer op je pc in een grafiekje weergeven.
Dat je de PC het ding kan laten instellen via een seriële, of USB (eigenlijk ook een seriële) verbinding.
En nu je die verbinding toch hebt, die SD kaart van daarnet zo uitlezen.
Dat je via je lokale netwerk (en/of Wifi) het ding kan instellen.
Of via het internet.
Zo maar wat dingetjes die je wellicht helemaal niet nodig hebt, maar wel enorm leuk zijn om uit te werken.
En waar je bij CO dan weer de blits mee kunt maken ![]()
Overigens zou ik niet zo snel roepen dat de ACS712 niet geschikt is.
Als jij tevreden bent met diens schijnbare resolutie van zo'n 10 mA dan is het ding dus best te gebruiken.
Maar je kunt dan overwegen middels bijvoorbeeld een opamp schakeling (houd er rekening mee dat de 358 geen rail to rail opamp is, en je 'm dus niet moet voeden met 5 volt) het uitgangsbereik van die ACS712 te verschuiven zodat dat tussen 0 en 5 volt terecht komt.
Ik heb het sterke vermoeden dat de functie is van de opamp die op de module zit vergelijkbaar is.
Hoewel de Burr Brown natuurlijk wel ff iets meer klasse biedt dan een eenvoudige 358, en die OPA344 dus wel een rail to rail versie is.
Burr Brown behoort overigens al een tijdje tot de TI groep, zoals meer opvallende halfgeleider merken (Dallas Semiconductor die veel hobbytastisch spul maken, en MAXIM bijvoorbeeld)