Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller LED Schaltung mit Sensoren


von Chr C. (kanzi)


Lesenswert?

Hallo,

Da ich leider doch noch ein relativer Neuling in sachen Mikrocontrollern 
bin würde ich gerne an dieser stelle erstmal Fragen ob man folgendes mit 
zb C-Control Kompatibles Board Iduino UNO R3 ATMega328 Realisieren 
könnte:

-

- Die Schaltung soll über einen 3Fach Schalter intern für jeden Pin die 
Werte 1,5 oder eine Zufällige Zahl von 1-5 speichern können (W1).

- Anschließend soll die Schaltung über einen Sensor ( Warscheinlich 
Erschütterung ) bei jedem high signal von diesem, W2 von 0 immer in 
einser Schritten hochzählen

- Die Schaltung soll immer wieder intern Prüfen ob W1 = W2 ist, falls 
diese Werte gleich sind soll er 5 Sekunden lang einen Impuls an mehrere 
LED's hinter der Schaltung geben und anschließend W2 zurrück auf 0 
Setzen.

-

Das ganze könnte sich noch von der Planung ändern und es geht mir jetzt 
im ersten Schritt auch nicht unbedingt darum hier sofort alles 
umzusetzen sondern eher darum erstmal die richtige Hardware zu 
beschaffen, später möchte ich möglicherweise auch eine auf die Anwendung 
zugeschnittene Platine erstellen usw..

Würde mich sehr Freuen wenn mir jemand sagen könnte ob obiges mit einem 
solchen chip möglich wäre oder ob ich umdenken müsste/andere Hardware 
benötige.

Vielen dank schonmal

von Domi N. (dominator)


Lesenswert?

Abhängig von der Anzahl der benötigten Pins kann das jeder gängige 
8-bitter.
Ein 328p hat für deinen Fall genug Pins. Wenn du nur schnell zum Ziel 
kommen willst, kauf dir den Arduino.
Wenn du was lernen willst, schau dir hier das AVR Tutorial an.

von Chr C. (kanzi)


Lesenswert?

Okay danke schon mal für die Info, ich hatte mir eben nochmal ein paar 
Gedanken gemacht und festgestellt das Mikrocontroller scheinbar doch 
recht viel Strom ziehen würde.

Die ganze Schaltung soll mit einem 9v Block betrieben werden und 
möglichst lange halten.

Fällt nach dieser Erkenntnis die Realisierung mit Mikro Controller + 9V 
Block raus oder kann man hier beruhigen und ein 9v block hält in der 
Kombi durch?

Hatte eben Werte von ca 50 Stunden berechnet, treten diese verbrauche 
auch im "Standby" auf oder gibt es Möglichkeiten eine solche Schaltung 
möglicherweise solange abzuschalten bis ein Signal vom Sensor für W2 
kommen würde?

Hat vielleicht jemand auch noch Denkanstöße/Links für "Primitivere" 
Schaltungen um oben genannten Ablauf zu realisieren?

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

9V Blockbatterien haben die denkbar ungünstigste Energiebilanz: Sie 
haben eine zu hone Spannung für aktuelle µC so daß sie erst auf kleinere 
Spannung "runter gebracht" werden müssen. Das mechanische Dimension, und 
auch die Energiedichte von 9V Blöcken sind "unterirdisch schlecht".

Schau dir einen beliebigen Fahrrad-Tacho an: Kleine 3V Knopfzelle drin, 
hält ewig.

Vielleicht sind aber mechanische Maße sowie die Energiedichte für dich 
nebensächlich, und das "treiben" von LED's für dich was maßgebliches.

Ein µC selbst braucht "fast nix" an Strom, wenn er im Energiesparmodus 
betrieben wird (z.B. der Fahrrad-Tacho). Stromfresser sind sicherlich 
deine LED.

--> Beschreib doch erst mal den Anwendungsfall (=das Problem), bevor du 
mit irgendwelchen zufällig in den Raum geworfenen Bauteilen und 
Produktnamen eine Lösung für ein unbekanntes Problem anstrebst.

: Bearbeitet durch User
von Conny G. (conny_g)


Lesenswert?

Von Deiner Beschreibung ist mir leider nicht klar geworden, was Du 
eigentlich vorhast.
Gehe doch ein/zwei Ebenen höher, weg vom wie hin zum was/warum.
Warum möchtest Du das machen? Wer soll was davon haben?

von Chr C. (kanzi)


Lesenswert?

Hallo Conny,

Also im Prinzip möchte ich das die Elektronik 3 Auswahlmöglichkeiten 
hatt um feste werte einzuspeichern, diese sind das soll. Nun soll ein 
Sensor eine Aktion Messen, Beispiel: Lichtsensor in einer 
produktionshalle löst immer beim passieren von Ware ein Signal aus. ( 
High Signal)
Nun möchte ich das zb wenn der wert 3 festgelegt ist genau nach 3 
Paketen für 5 Sekunden eine LED angeht und die Elektronik wieder bis 3 
Zählt

Nun ist es aber so das die Produktionshalle am Wochenende nicht geöffnet 
hat und die Elektronik in diesem Zeitraum natürlich nicht benötigt wird 
aber auch niemand daran denken soll "den Schalter umzulegen"
Genauso soll bei längeren Pausen natürlich auch möglichst wenig 
Verbraucht werden. ( pausen Zeiten der Mitarbeiter)

Ich hoffe das war jetzt halbwegs verständlich. Wegen der Sensorik bin 
ich mir selbst noch nicht ganz sicher wie ich es umsetze, aber 
prinzipiell sollte es anhand der obigen Erklärung klarer werden.

Ist jetzt auch nur ein Beispiel klar könnte man in einer solchen halle 
auch irgendwo Strom über ein NT herbekommen sollte aber die Funktion die 
ich erreichen möchte näher bringen. (nur mit Batterie)

von Conny G. (conny_g)


Lesenswert?

Da gehts um Stichprobenkontrollen?

: Bearbeitet durch User
von Conny G. (conny_g)


Lesenswert?

Ansonsten zu Deinen noch recht generischen Fragen:

Ja, natürlich kann man das mit dem Board realisieren, das ist eigentlich 
ein Wald & Wiesen Arduino.

Das mit dem Batteriebetrieb ist vom Konzeptaufwand her eine andere 
Kategorie von Lösung.
Ist möglich, aber braucht mehr Funktionskonzept um den Low Power / Sleep 
Mode zu erlauben (wann geht es schlafen, wann und warum wacht es wieder 
auf).
Und für optimale Betriebsdauer braucht es dafür ausgesuchte Hardware, 
Batterie, Spannungswandler etc.
Sonst reduzieren Dir die nicht angestimmten Komponenten die 
Betriebsdauer beträchtlich.

Also wenn Du die Möglichkeit hast, dann baue erst einmal V1 mit allen 
Funktionen ohne Low Power / Batterie.
Dann kümmere Dich um V2, Batteriebetrieb.
Nennt sich „agile Vorgegensweise“ und reduziert die Komplexität in einer 
Verbesserungsiteration, erhöht die Berechenbarkeit des Projektverlaufs, 
reduziert Fehlerquellen, bringt schnellere Ergebnisse, u.a. weil man 
immer versucht so einfach wie heranzugehen um den „Business Value“ zu 
erreichen.

: Bearbeitet durch User
von Chr C. (kanzi)


Lesenswert?

Hallo,

Vielen dank für die vielen Tipps, so ähnlich hatte ich mir das weitere 
vorgehen jetzt auch vorgestellt, ich denke ich werde mir jetzt erstmal 
einen solchen bestellen ein wenig damit rumprobieren und überlegen wie 
ich das ganze dann im Endeffekt auf eine kleine Platine bekomme die es 
auf so einfache Art wir möglich umsetzen kann.

Möglicherweise ergeben sich ja doch noch Möglichkeiten wie 
NT/Akkus/große Batterien, das muss ich mal abklären.

Ja das ganze geht so in etwa in diese Richtung.

Ich bestelle mir den jetzt erstmal ein kleines set und schaue das ich 
dioe LEDS und Sensoren erstmal dazu bewege das zu tun was ich will und 
um den Rest mach ich mir danach Gedanken

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
Noch kein Account? Hier anmelden.