Arduino programm für eine fassmischer

Hallo ich habe bald die Abschlussprüfung 2 und bitte um Hilfe zu meinem Arduino Programm
wie gesehen das Bild das ist Schalplan meines Auftrags

:Projektverlauf Beschreibung

S1 ganz oben links ist Hauptschalter des Projekts,
S2 ist Programm Anfang Taster
S2 ist Programm stopp Taster
S4 ist einer Drehschalter hat zwei Tastern wenn Taster auf pin4 betätigt das wird der Motor M 6std laufen und 10 Minute Pause je 30 Min und wird auf Display die Zeit gezeigt
und wird auch Fass Voll gezeigt
und wenn Taster auf Pin 5 betätigt wird der Motor 3 stunde laufen je 30 Min 10Min Pause .Das ganz auch wird auf Display gezeigt als Rückzähler
Dann wenn der Programme zu Ende sind dann schaltet Motor und Lüfter aus

der Sensor auf Pin 6 ist eine Hall Sensor (SE014) reagiert auf Magnet
wenn er 20 Sekunde keine Signal bekommt dann schaltet die Lampe am linke Seite an
und wird au Display gezeigt Fehler

Pin 12 und 13 sind zwei Relais die Motor bzw. Lüfter und die Lampe ansteuern

und ihre frage ist?

Das wirkt eher wie ein „Programmierauftrag“ und nicht wie eine Frage.

ich möchte gern wissen wie ich die Rückzähler auf Display anzeigen
und Eingänge 4 und 5 Code zum laufen bringe

Die Beschreibung am Anfang ist sehr gut detailliert.

Das ist eine ziemlich ungenaue Beschreibung.
Was genau ist der "Rückzähler"?
Was bedeutet "Eingänge 4"?
Was bedeutet "5 Code zum laufen bringe"?

Ich habe den Eindruck, das deutsch nicht deine Muttersprache ist.
Aus einem anderen Post und den dort geschriebenen Schriftzeichen
schlussfolgere ich, dass arabisch deine Muttersprache ist.

Deshalb schlage ich vor dass du google-translate benutzt.

Hier ist der gleiche Text auf arabisch plus einige Ergänzungen

هذا استثناء خاص!
كاستثناء خاص ، أكتب النص باللغة العربية.
ببساطة للتأكد من فهم النص بشكل جيد

ما يلي ليس له علاقة إلا برهاب الأجانب.
تتم كتابة اللغة الألمانية في منتدى المستخدم الألماني.
هل فعلت ذلك أيضا؟ فقط لغتك الألمانية يصعب فهمها.
أفضل طريقة للحصول على الدعم في المنتدى الألماني هي استخدام مترجم جوجل.

يجب ترجمة هذا النص باستخدام مترجم جوجل.
أنا متأكد من أنه من السهل فهم ذلك. ستكون بعض الكلمات غريبة بعض الشيء ، لكنها مفهومة.

من المهم ألا تكتب بضع كلمات فحسب ، بل تصف كل شيء بالتفصيل وبدقة.
لذلك من الأفضل بكثير أن تفعل ذلك باستخدام مترجم جوجل.

الوصف في البداية مفصل جيدًا.

[quote = "robar0069، post: 4، theme: 1046610، full: true"]
أرغب في معرفة كيفية إظهار العدادات على الشاشة
والمدخلات 4 و 5 الحصول على رمز للعمل
[/يقتبس]

هذا وصف غير دقيق إلى حد ما.
ما هو بالضبط "العد الخلفي"؟
ماذا يعني "المدخلات 4"؟
ماذا يعني "تشغيل رمز 5"؟

لدي انطباع بأن اللغة الألمانية ليست لغتك الأم.
لذا أقترح عليك استخدام مترجم جوجل.
هذا يعمل بشكل جيد جدا. يمكن لـ google-translate أن تفعل ذلك بنفسها
الصينية والكورية والباشستو والعربية وغيرها إلخ.

بمجرد أن تنشر الرمز الذي كتبته بنفسك بالفعل ثم تطرح أسئلة محددة حول الرمز ، ستحصل على مساعدة جيدة هنا.

إذا كنت تكتب كلمات قليلة فقط مثل
"تشغيل التعليمات البرمجية"

عندها سترد فقط بالمراجع حيث يمكنك أن تقرأ عنها. لكن من غير المرجح أن يكتب لك أحد البرنامج بأكمله
hadha aistithna' khasun!
kastithna' khasin , 'aktub alnasa biallughat alearabiati.
bibasatat lilta'akud min fahm alnasi bishakl jayid
ma yali lays lah ealaqat 'iilaa biruhab al'ajanibi.
tatimu kitabat allughat al'almaniat fi muntadaa almustakhdim al'almani.
hal faealat dhalik 'aydan? faqat lughatuk al'almaniat yaseub fahmha.
'afdal tariqat lilhusul ealaa aldaem fi almuntadaa al'almanii hi astikhdam mutarjim jujil.
yajib tarjamat hadha alnasi biastikhdam mutarjim jujil.
'ana muta'akid min 'anah min alsahl fahum dhalika. satakun baed alkalimat gharibat baed alshay' , lakinaha mafhumatun.
min almuhimi 'alaa taktub bide kalimat fahasb , bal tasif kula shay' bialtafsil wabidiqatin.
lidhalik min al'afdal bikathir 'an tafeal dhalik biastikhdam mutarjim jujil.
alwasf fi albidayat mufasal jydan.
[quote = "robar0069، post: 4، theme: 1046610، full: true"]
'arghab fi maerifat kayfiat 'iizhar aleadaadat ealaa alshaasha
walmadkhalat 4 w 5 alhusul ealaa ramz lileamal
[/yqtabis]
hadha wasf ghayr daqiq 'iilaa hadin ma.
ma hu bialdabt "aleadi alkhalfii"?
madha yaeni "almadkhalat 4"?
madha yaeni "tashghil ramz 5"?
ladaya antibae bi'ana allughat al'almaniat laysat lughatuk al'umu.
lidha 'aqtarih ealayk astikhdam mutarjim jujil.
hadha yaemal bishakl jayid jida. yumkin la google-translate 'an tafeal dhalik binafsiha
alsiyniat walkuriat walbashistu walearabiat waghayruha 'iilakh.
bimujarad 'an tanshur alramz aladhi katabath binafsik bialfiel thuma tatrah 'asyilat muhadadat hawl alramz , satahsul ealaa musaeadat jayidat huna.
'iidha kunt taktub kalimat qalilatan faqat mithl
"tashghil altaelimat albarmajiati"
eindaha satarudu faqat bialmarajie hayth yumkinuk 'an taqra eanha. lakin min ghayr almurajah 'an yuktab lak 'ahad albarnamaj bi'akmalih

vgs

Schaltung:

  1. Warum R1 und R2 an +3V3 und nicht an 5V?
  2. S2 bis S4 benötigen PullDown-Widerstände oder nutzen die internen PullUp-Widerstände und schalten nach GND.
  3. K1 an Pin 13 ist falsch, weil das Relais dann beim Programmupload schaltet.
  4. Welche Netzspannungsrelais werden für K1 und K2 verwendet, daß sie direkt vom UNO geschaltet werden können? Ich behaupte, da gibt es keine! Auch würde eine Diode fehlen.
  5. Wieviel Strom benötigt die vom UNO zu versorgende Peripherie? Wenn der UNO mit 12 V versorgt wird, ist der auf dem UNO verbaute Regler auf 5 V in der Lage, die Wärmeleistung
    PWärme = (12 - 5) V * I5V
    abzuführen?

Netzspannung ist gefährlich, wer sich nicht damit auskennt, muß die Finger davon lassen!

mit Rückzähler mein ich das der Programm fängt mit 6Stunde an dann zählt er runter bis 0 und schaltet der Programm ab

Eingönge 4 und 5 ind auf drechschalter entweder 0 oder 1
auf 0 erst programm und auf 1 zweiteprogram and
geht

Das soll ganz sicher S2 Start Taster und S3 Stop Taster heißen.
Dann schau inch in den Plan und sehe für S2 einen Schliesser nach +5V und für S3 einen Öffner nach +5V.
Das wird nicht funktionieren.
Das Potential auf dem Pin wird nach dem auslösen des jeweiligen Tasters aufgrund der Hochohmigkeit nicht sofort wechseln.
Das Selbe gilt für den Last-Umschalter
Wenn Du die Taster/Schalter nicht mit +5V sondern an GND betreibst, kannst Du die internen PULLUP des Arduino nutzen.
Wenn das nicht geht, dann brauchst Du extern angeschaltete PULLDOWN-Widerstände.

Für die Relais K1/K2 nehmt Ihr fertige Module? Wenn es nicht unbedingt sein mus, würde ich K2 nicht an Pin 13 anbauen sondern z.B. an 11. Dann bleibt die OnboardLED für andere Zwecke.

Naja, wer das als Abschlußprüfung vorgesetzt bekommt, sollte wissen, was er tut :wink:
Ich wäre schon froh, wenn das nicht mit Billigrelaismodulen gebaut wird.
Jetzt wäre in teressant zu wissen, ob es der Code ist auf den es ankommt, oder auf die Funktionalität...

sehr merksam danke für die Info

ich haben im google gefunden das PULLDOWN Wider stand auf 3,3v angeschlossen köntte.

Netzspannung ist 230V wird der Arduino die Relais ansteuern

wo soll die diode sein??

1A benötigt der UNO

finden Sie das das falsch ist Arduino mit 12 V versorgen

??

Wo?

kommt darauf an wie viel man mit demArduino ansteuern möchte.
Besser wären 7,5V

Da stimme ich Dir zu!

Wenn mir aber nach zwei Sekunden Betrachten des Schaltplans die Fehler entgegenspringen, dann erlaube ich mir Zweifel an der Kompetenz. Ich möchte keinesfalls etwas Böses schreiben, jeder muß lernen, aber das niedrige Niveau erschreckt mich dann doch etwas. Ist meine Meinung.

Daher finde ich meine Warnung berechtigt.

Dann schmeiß Google in die Abfalltonne!

Schau mal ins Elektronik Kompendium.

Wird er nicht, vorher löst er sich vermutlich in Rauch auf.

Am Relais fehlt eine Freilaufdiode. Allerdings schaft der UNO den Strom für das Relais nicht.

Kann der Spannungsregler Deines UNOs 7 W in Wärme abgeben?

Nein, solange der Spannungsregler nicht abraucht. Besser wäre eine getrennte 5 V Versorgung der Peripherie mittels Netzteil oder StepDown.

welche variable kann man beutzen für die Zeit verlauf des Motors

Wenn man das Relais so anschließt geht der Arduino kaputt

Genaue Bezeichnung des Relais und Datenblatt posten

Hier nachlesen wie man es richtig macht
https://www.elektronik-kompendium.de/sites/slt/1201131.htm

Je nach Relais muss die Schaltung vielleicht anders aussehen

https://www.reichelt.de/entwicklerboards-relais-modul-2-channel-5-v-srd-05vdc-sl-c-debo-relais-2ch-p242810.html?PROVID=2788&gclid=CjwKCAjw2OiaBhBSEiwAh2ZSPyhmbhBB_bU-P-5PCCYC4AHwr7Sxl3Td_AgcrZlKOy3Gk9AWEtS7kRoCYKkQAvD_BwE
hier ist der Linke von Relais
aber sind gut geeignet für Arduino und galvanisch geschützt

Jedes Relais zieht 20 mA Strom. Macht zusammen 40 mA
Das LCD-Modul zieht auch ca. 20 mA.
Am IO-pin 6 ist noch etwas angeschlossen. Das Symbol ist mir unbekannt.
Wie viel Strom zieht der Hallsensor? Gibt es zu diesem Hallsensor auch ein Datenblatt?

Die Relais, Display plus Hall Sensor verbrauchen ca. 70 mA

Der Arduino selbst benötigt etwa 50 mA.
In Summe bedeutet das 120 mA

Der Spannungsregler muss also 12V - 5V = 7V
7V * 0,12A = 0,84W in Wärme verwandeln. Das ist für das kleine Bauelement ganz schön viel.
Es kann sein, das der Spannungsregler sich wegen zu hoher Temperatur abschaltet.
Deshalb ist es besser entweder ein 7,5V Netzteil an der Spannungsversorgungsbuchse anzuschließen.
Oder die 12V durch einen einstellbaren DC-DC-Wandler von 12V auf 7,5V herunterzuwandeln.
https://www.reichelt.de/entwicklerboards-spannungsregler-2-5-w-dc-dc-wandler-m2596s-debo-dcdc-2-5w-p282576.html?&trstct=pos_4&nbc=1

Alternativ kann man den Arduino auch über die USB-Buchse mit 5V versorgen.

vgs

Ich glaube Dir gerne daß das Modul gut für Arduino geeignet ist. Andererseits bezweifle ich stark daß das Modul für 230 AC und 10A geeignet ist. Auch wenn das Relais geeignet wäre ist das Gesamtwerk aus Relais, Platine und Anschlüsse zu bewerten.

Grüße Uwe

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.