arduino:bewaesserungsautomat
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
arduino:bewaesserungsautomat [19.06.2016 09:22] – [DHT22] Frickelpiet | arduino:bewaesserungsautomat [18.05.2023 12:15] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Arduino Bewässerungsautomat ====== | ====== Arduino Bewässerungsautomat ====== | ||
Mein [[arduino: | Mein [[arduino: | ||
+ | <box 75% round red|**Achtung**> | ||
Aufgabenstellung für Ausbaustufe I: | Aufgabenstellung für Ausbaustufe I: | ||
Zeile 16: | Zeile 17: | ||
Verwendete Komponenten: | Verwendete Komponenten: | ||
- | * [[arduino: | + | * [[arduino: |
* [[http:// | * [[http:// | ||
* unipolare Hallschalter (PIC H501) | * unipolare Hallschalter (PIC H501) | ||
Zeile 80: | Zeile 81: | ||
===== Elektrischer Aufbau ===== | ===== Elektrischer Aufbau ===== | ||
==== Spannungsversorgung ==== | ==== Spannungsversorgung ==== | ||
- | Die Stromversorgung erfolgt durch eine Niedervolt-Buchse (5,5 mm Außen- und 2,5 mm Innendurchmesser; | + | Die Stromversorgung erfolgt durch eine Niedervolt-Buchse (5,5 mm Außen- und 2,5 mm Innendurchmesser; |
In der Sektion I des Gehäuses ist außerdem eine Stromverteilerplatine untergebracht. Stromverteilerplatinen erleichtern die Verkabelung erheblich, da keine Kabelpeitsche gelötet werden muss. Außerdem können bei Bedarf weitere Verbraucher angeschlossen werden. | In der Sektion I des Gehäuses ist außerdem eine Stromverteilerplatine untergebracht. Stromverteilerplatinen erleichtern die Verkabelung erheblich, da keine Kabelpeitsche gelötet werden muss. Außerdem können bei Bedarf weitere Verbraucher angeschlossen werden. | ||
- | Um die Neopixel vor Spannungsspitzen zu schützen (siehe dazu: https:// | + | Um die Neopixel vor Spannungsspitzen zu schützen (siehe dazu: https:// |
==== Ansteuerung der Pumpen mit MOSFETs ==== | ==== Ansteuerung der Pumpen mit MOSFETs ==== | ||
Zeile 174: | Zeile 175: | ||
Ein Programm zu erstellen, das die Hallschalter überwacht und bei Bedarf die entsprechende Pumpe aktiviert ist ziemlich einfach ([[Bewässerungsautomat: | Ein Programm zu erstellen, das die Hallschalter überwacht und bei Bedarf die entsprechende Pumpe aktiviert ist ziemlich einfach ([[Bewässerungsautomat: | ||
- | In Programmversion 0.4 wurde die Steuerung der Pumpen auf PWM umgestellt. In Programmversion 0.5 soll der Code so umgeschrieben werden, dass die NeoPixel nicht bloß ein- und ausgeschaltet werden können, sondern die Helligkeit pulsiert werden kann. Dafür ist es nötig, auf den Befehl delay() zu verzichten und stattdessen den Befehl millis() zu verwenden ([[bewaesserungsautomat: | + | In Programmversion 0.4 wurde die Steuerung der Pumpen auf PWM umgestellt. In Programmversion 0.5 soll der Code so umgeschrieben werden, dass die NeoPixel nicht bloß ein- und ausgeschaltet werden können, sondern die Helligkeit pulsiert werden kann. Dafür ist es nötig, auf den Befehl delay() zu verzichten und stattdessen den Befehl millis() zu verwenden ([[bewaesserungsautomat: |
Liste der Programmversionen: | Liste der Programmversionen: | ||
Zeile 185: | Zeile 186: | ||
- | Tags: #3D-Druck | + | {{tag>3D-Druck Arduino Bewässerungsautomat Elektronik}} |
arduino/bewaesserungsautomat.1466320946.txt.gz · Zuletzt geändert: 18.05.2023 09:06 (Externe Bearbeitung)