Smart solpanel med Arduino (3 / 4 steg)
Steg 3: Steg 3: elektronik konfiguration
Detta projekt är egentligen uppdelad i två kretsar, servo kretsen och spänningsavdelare banan.
Den första kretsen består av två servon och är ansluten till 4 AA ackumulatorn packe. De positiva leder från båda servon är anslutna till positiva ledningen av batterihållaren och negativa leads från båda servon är anslutna till negativa ledningen av batterihållaren. Glöm inte att ansluta den negativa sidan av kretsen till marken också. Allt som är kvar för att göra nu är att ansluta signal leder (eller ingång leder) från båda servon till en digital ingång pin på Arduino styrelsen (jag använde 9 och 10).
Några av er kanske undrar varför batterierna behövs när Arduino styrelsen kan leverera sin egen makt, och svaret är att makt är inte tillräckligt för att driva båda servon. Tro mig, om du försöker köra detta från Arduino styrelsen motorerna bara ska flytta sporadiskt och datorn kommer att pip på dig mycket.
Som lämnar oss med spänningsavdelare krets, som är där energin från panelen kommer att mätas. På den andra sidan av bakbord, Anslut de positiva och negativa leder till en mellersta tråd med två resistorer av lika värde (jag använde 330KOhms). Anslut sedan den mellersta wire till en analog ingång stift (jag använde A0). Slutligen, glöm inte att ansluta till marken!
Så varför använda motstånd? Arduinoen kan endast mäta sig med 5V av input, men solpaneler används kan generera 6V. Därför kör vi solpaneler avgiven ström genom vad som kallas en spänningsavdelare. Jag kommer inte gå in på detaljerna här enkelt uttryckt eftersom motstånden i båda ändarna av utdata kabeln är av samma värde, spänningsfallet över dem är samma men spänningen mäts av mellersta kabeln kommer att vara hälften av den totala spänningen genereras av solpanelen. Detta tillåter oss att noggrant mäta hur mycket spänningen produceras (bara multiplicera med 2!) utan att gå över den Arduino 5V max.