Arduino gesteuert Solarbrunnen (9 / 11 schritt)

Schritt 9: Batterie Spannungssensor


Weil der Ausgang von einem Solar-Panel vom Wetter abhängig ist, Sie können nicht immer darauf verlassen, die Batterie voll geladen zu halten. So könnte es eine gute Idee, den Arduino-Monitor die Batterie-Spannung sein. Damit könnte das System schaltet sich ab, wenn die Batterie zu niedrig wird.

Die AnalogRead-Funktion können Sie leicht um eine Spannung zu messen. Leider kann es nur Spannungen bis zu 5V messen. Sie müssen also einen Spannungsteiler zur Reduzierung der Spannung auf etwas machen, die gemessen werden können. Eine zu machen, benötigen Sie zwei Widerstände. Einer von ihnen sollte das Doppelte der anderen sein. Eine Leitung von der größeren Widerstand an die + 12V Leitung von der Batterie anschließen. Verbinden Sie das andere von den größeren Widerstand eines analogen Pins im Eingabemodus. Verbinden Sie einer der kleineren Widerstand führt mit dieser gleichen analogen Pin. Dann schließen Sie das andere des kleineren Widerstands an den Minuspol der Batterie oder der GND-Pin von der Arduino. Die AnalogRead-Funktion können Sie dann um als ganze Zahl zwischen 0 und 1023 eine Spannung zu messen. Dies in Volt umwandeln können Sie die Formel: V = AnalogRead * 0.0049 * Rgrößer/rkleiner. Hier ist ein Beispiel der Verwendung könnte diese Einrichtung zur Überwachung der Batteriespannung und schalten Sie den Brunnen, wenn die Batterie schwach wird. Die gewählte Widerstände sind 10K und 4,7.

Int RelayPin = 13;                 Relaistreiber verbunden mit digital Pin 13
Int AnalogPin = 3;                 Zentrum der Spannung geteilt verbunden mit analogen Pin 3
Int Val = 0;                           Variable zum Speichern des Werts lesen

void setup()
{
PinMode (RelayPin, OUTPUT);      setzt den digitalen Stift als Ausgang
}

void loop()
{
Val = analogRead(analogPin);    Lesen Sie die Eingangs-pin
Wenn (Val < 720) //if die Batteriespannung beträgt weniger als 11
mit der gewählten Widerstände 10K und 4,7 verwandelt sich der Spannungsteiler 11V 3.5167V
Dies wird durch die AnalogRead-Funktion als 720 gelesen.
{
DigitalWrite (RelayPin, LOW);    den Brunnen abschaltet, wenn die Batteriespannung unter 11V ist
}

Wenn (Val > 785) //if die Batterie Spannung größer als 12
mit der gewählten Widerstände 10K und 4,7 verwandelt sich der Spannungsteiler 12V 3.8364V
Dies wird durch die AnalogRead-Funktion als 785 gelesen.
{
DigitalWrite (RelayPin, hohe);   den Brunnen schaltet, wenn die Batteriespannung 12V größer ist
}
Delay(60000);                            wartet, bis eine minute
}

In Verbindung stehende Artikel

Laser-Galvo - Arduino gesteuert

Laser-Galvo - Arduino gesteuert

Arduino gesteuert Laser Galvo. Das Servo angetrieben Spiegel lenken den UV-Laser eine phosphoreszierende Spur auf der Glow-in-the-Dark-Vinyl-Folie.Ursprünglich geschrieben am notes.robives.comSchritt 1:Beginnend mit einem Blatt von leuchtenden Vinyl
Arduino gesteuert Küchen-Timer

Arduino gesteuert Küchen-Timer

Sie alle müssen dies, dass Sie etwas gekocht wird auf Ihrem Gasherd und auf der anderen Seite Sie Get busy vor dem Fernseher oder bekommen ein tiefes Gespräch, dass Sie erkennen auf einen Geruch zu erkennen haben erlebt, die es war rundum verwöhnt, n
Arduino-gesteuerte Wolf Tail

Arduino-gesteuerte Wolf Tail

Grüße, oder sollte ich sagen, "Aaaaaooooooooooooh!" Gerne Ihr bekannter Kollegen Wolf-Enthusiasten. Sie haben einen innere Wolf-Geist, die so begierig darauf, sich bekannt machen, dass Sie gekommen, mich zu lernen, wie Ihre ganz eigene Animatron
Arduino gesteuert CNC / 3D Drucker Hybrid

Arduino gesteuert CNC / 3D Drucker Hybrid

Mutternatur macht... Wir bauen.BuildersBot Sicherungen 3D-Druck & CNC-Fräsen in einem Builder Traum "3dprintingindustry.com"Der BuilderBot ist eine offene Bauweise-Maschine, die offenen verwendetSoftware und Open Hardware. Es ist ein Produkt
Ein weiterer Karton Roboter-Staubsauger mit Arduino gesteuert

Ein weiterer Karton Roboter-Staubsauger mit Arduino gesteuert

Das ist einfache Roboter-Staubsauger von Arduino gesteuert.Dies kann sogar einfacher sein, wenn anstelle von Turbine und Mülleimer - verwenden Sie eine Küche Gewebe oder ein Stück Kunststoff-Gewebe.Schritt 1: Erforderliche KomponentenArduinoMotor-Sch
DIY Arduino gesteuert Ei-Bot

DIY Arduino gesteuert Ei-Bot

In diesem Instructables zeige ich Ihnen wie Sie Ihr eigenes Ei-Bot mit Arduino gesteuert. Ich wollte es schon machen, aber ich dachte, es ist zu schwer für mich, aber ich habe mich geirrt. Es ist einfach, so zu bauen, denn sicher kann jeder es tun.Sc
Digital Window Sticker (Arduino gesteuert)

Digital Window Sticker (Arduino gesteuert)

ein Autoaufkleber Größe L.E.D-Matrix, die Bilder in der Reihenfolge von einer SD-Karte, zur Herstellung einer animierten Zeichen oder "Window Sticker." anzeigt Arduino gesteuert! Außerdem enthält Windows, Mac und Linux Code .xbm Bilddateien in D
Arduino-gesteuerte Smart Home

Arduino-gesteuerte Smart Home

Diese Instructable entstand durch PubNub Evangelist Ian Jennings . IANS Geschichte geht durch seinen Prozess des Aufbaus einer Arduino-gesteuerte smart home-Modell von Grund auf neu.--Bereits im September, unser Gründer Stephen und ich redeten über M
Arduino gesteuert Leuchtturm

Arduino gesteuert Leuchtturm

Übersicht:Ich habe oft gedacht, dass ein Leuchtturm wäre ein tolles Projekt für ein Arduino zu machen, und so entschied ich mich, es mit einem der lokalen Leuchttürme hier in Erie, Pennsylvania als Inspiration zu versuchen. Ich entschied mich für den
DIY RC Auto mit Arduino gesteuert

DIY RC Auto mit Arduino gesteuert

Die folgenden Schritte führen Sie zu Ihrem eigenen RC-Car von Arduino gesteuert hoffentlich.Schritt 1: Auseinandernehmen von RC-carSie müssen Ihr RC Auto auseinander zu nehmen und das IC aus der Platine. Sie können dazu mit ein paar Zangen, Lötkolben
Arduino gesteuert Lichtdimmer

Arduino gesteuert Lichtdimmer

Warnung: Einige Leute versuchen, dies mit einem Optokoppler mit Zerocrossing Coz ", das ist besser" Recht zu bauen? Einige sind sogar gesagt in Elektronik-Läden ist es besser, zu verwenden solch einen Optokoppler. FALSCH. Dies funktioniert nur m
Arduino gesteuert Servo Roboter (serbischen)

Arduino gesteuert Servo Roboter (serbischen)

einen besseren Weg, experimentieren mit open-Source Mikro-Controller ( Arduino ), dann durch den Bau Ihrer eigenen Quelle Roboter öffnen ( CC (SA-durch))?Was ist mit Ihren serbischen zu tun?(hier) - wie Verbindung Ihrer serbischen Internet und fahren
Drahtlose Arduino gesteuert Tank (nRF24L01)

Drahtlose Arduino gesteuert Tank (nRF24L01)

Hallo!Heute werde ich Sie wie ein Arduino gesteuert Tank und Fernbedienung bauen zeigen. Der 3D-Druck Teile des Tanks (mit Ausnahme der Controller track Guide und Tank Cover) wurden von Timmiclark entworfen und kann gefunden werden hier.Schritt 1: Sa
Arduino gesteuert Ping Pong Kugeln Launcher

Arduino gesteuert Ping Pong Kugeln Launcher

Tag zusammen!Dies ist eine Ping Pong Kugeln Trägerrakete entwickelt, um ein Arduino gesteuert werden.Es nutzt einen Servo um zu verzichten, die Kugeln und zwei Motoren mit Rädern, um Geschwindigkeit zu geben und zu erschießen.Alle Teile können mit ei