Hallo, kann mir jemand helfen bei der Programmierung eines Arduino uno. Ich habe davon keine Ahnung. Ich möchte folgendes ansteuern. Ein Wasserfluss geber YF-S402 ( + 5V auf Pin 7 ; GND auf Pin 6 und Data auf Pin5 des Arduino); wenn das Wasser fließt soll ein Relais einschalten. Immer soll überprüft werden ob das wasser noch fließt und wenn nicht soll das Relais abschalten. Das 5V Relais soll über Pin 12 mit einem Basiswiderstand 1K und ein Transistor Siehe Bild angesteuert werden. Danke Ralf
Ralf F. schrieb: > Ich habe davon keine Ahnung. Freilaufdiode fehlt! Das ist ungesund! https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern#Freilaufdiode
Mit deiner Schaltung wird das nicht recht funktionieren. Freilaufdiode wurde schon erwähnt. Die Anschaltung des Flowmeter sollte so gehen: https://www.google.at/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwjB9MOJpeDKAhWH6xQKHe_IBUcQjRwIBw&url=http%3A%2F%2Fwww.seeedstudio.com%2Fwiki%2FG1%2F2_Water_Flow_sensor&psig=AFQjCNHRuIzSjiXTrvcrW6PTv9LAXm9iZw&ust=1454750213040280 Mit der Arduino-IDE kann ich allerdings nicht programmieren. Damit habe ich mich noch nicht ernstlich beschäftigt. Wird aber sicher gehen.
schau mal hier, so kannst den Sensor abfragen Musst halt dann noch prüfen ob Wert größer X dann Relais an, sonst aus http://www.seeedstudio.com/wiki/G1/2_Water_Flow_sensor
Ralf F. schrieb: > Ich habe davon keine Ahnung. Warum machst du nicht irgendwas wovon du Ahnung hast? Ich geh doch auch nicht ins Hausfrauenforum und frag dort nach wie man Hummerschaum zubereitet und sag gleich noch dazu, dass ich nur Tiefkühlpizza machen kann.
oszi40 schrieb: > Ralf F. schrieb: >> Ich habe davon keine Ahnung. > > Freilaufdiode fehlt! Das ist ungesund! > https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern#Freilaufdiode Hallo, Danke für den Hinweis. Die Diode ist im Relais drin. Die Schaltung ist schon in Nutzung und funktioniert. Ich brauche ein zweites Beispiel was noch nicht auf den Chip aufgespielt is,t um weitere Anpassungen machen zu können.
Was soll ich dazu sagen, wenn Du keine Ahnung hast solltest Du auch nicht darauf Antworten. Oder?
Ein Mikrocontroller als Komparator... wieso erinnert mich das an die Erfindungen aus den "Wallace & Gromit" Filmen?
Hallo, Danke für die Information. Diese Schaltung hatte ich schon getestet und sie läuft gut. Aber wie Sieht die Programmierung mit der Ansteuerung für das Relais aus wenn ich diese Schaltung nehmen würde. Können Sie mir dabei helfen?
Ernst O. schrieb: > Ein Mikrocontroller als Komparator... Sagen wir mal lieber als retriggerbares Monoflop. Das macht sowas mit links. Und wieso schliesst man + und - des Sensors an Portpins des Arduino an? @TE: Spar dir den Arduino für was wichtigeres auf und verwende ein klassisches Monoflop, wie das CD4528, CD4538 oder aus der 74er Serie das 74HC221, 74HC123 o.ä. In der Konfiguration als retriggerbar wird das Monoflop solange aktiv sein, wie innerhalb seiner Zeitkonstante Pulse am Eingang liegen. Bleiben die aus, fällt das Mono ab.
:
Bearbeitet durch User
Alles gut und schön und danke für den Hinweis, aber ein Monoflop kann die Durchflussmenge am Display später nicht anzeigen. Ich hatte das aber noch nicht geschrieben, da dieses schon fertig ist. Ich brauche für meine Schaltung eine Programmierung mit Relais.
mit so wenig erfolgsaussicht und eigeninitiative wird dir leider niemand bei der Software helfen. Problem genau definieren und Grundlagen zu den Komponenten durchlesen, dann kannst du von uns sicher weitere Denkanstöße bekommen. Dann korrigieren wir die groben Schnitzer in der noch funktionierenden Schaltung damit die auch noch in einem Jahr tut was sie soll.
Ralf F. schrieb: > Alles gut und schön und danke für den Hinweis, aber ein Monoflop kann > die Durchflussmenge am Display später nicht anzeigen. Aha, sieh da, ein Display ist also auch noch im Spiel, kommt in der o.a. Schaltung aber nicht vor und wird erwähnt, wenn es gerade passt. Als Tipp: Überlege dir, was so ein Monoflop macht und implementiere das auf deinem Arduino. Falls du zufällig auch schon eine Zeitbasis hast für l/min oder so, kannst du die auch gleich für die Monoflop Funktionalität benutzen. Besser für dich ist allerdings, wirklich ein Monoflop zu nehmen, der Arduino kann ja immer noch mitzählen. Und schliesse + und - vom Sensor mal richtig an, die gehören an +5V und GND und nicht an Portpins.
:
Bearbeitet durch User
Hallo Ralf, ein wenig programmieren sollte man schon können. Ein sehr guter Einstieg dazu ist die Seite http://www.arduinospielwiese.de/ Sieh mal unter Experimente und Projekte nach. Viel Spass Peter
Auch wenn ich noch nie mit einem YF-S402 gearbeitet habe gehe ich beim überfliegen von dem erst besten Datenblatt davon aus das es sich um ein Hall-Sensor handelt. Daher lass das mit dem Pin 6 und 7 ! Schließe die beiden direkt an deine Versorgung an und spare dir die Steckplätze. Ein Hall-Sensor auszulesen ist relativ einfach wenn du weiß nach welchem Code du suchen muss: „Drehzahlmessung „ Und wenn du bissen googelst kommst du auf http://forum.zerspanungsbude.net/viewtopic.php?t=1601 und hast deine Display auch gleich dabei. Dann gibt’s du mit einer if-Abfrage deinem Relais den Befehl zum einschalten/ ausschalten wenn ein bestimmter Wert unterschritten ist http://www.arduino-tutorial.de/category/programmieren/ http://rn-wissen.de/wiki/index.php?title=Arduino_Tutorial#if_-_Abfrage Ein bisschen probieren und dann klappt das schon. PS: Versuche immer deine Bauteile von einer externen Versorgung zu versorgen und nur den GND zu verbinden. Das verringert den Verschleiß an Arduino´s
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.