Forum

Einloggen | Registrieren | RSS  

Kurzzeit-Timer mit Mikrocontroller (Elektronik)

verfasst von HDT(R) E-Mail, 24.07.2019, 08:27 Uhr

» Hallo HDT,
»
» » Was da ablief ist völlig normal. Der Fragesteller hat eine Idee, und
» dann
» » kommt die Kreativität anderer ins Spiel. Das entwickelt sich dann und
» nach
» » kurzer Zeit immer mehr von den Vorstellungen des Fragestellers weg.
» » (Verstehe das bloß nicht falsch, es enthält keine Spur von Vorwurf.
» Diese
» » Art der Kommunikation in Foren läuft fast immer so ab.)
» Das kenne und verstehe ich. :-) Mich hat es gereizt das mal mit einem
» ATTiny auszuprobieren und da ich den Code dann schon hatte wollte ich kurz
» hören ob mein Ansatz etwas für dich wäre oder eher nicht.
»
» » Danach hab ich mich mit eigenen Lösungen
» » beschäftigt und da man nicht per Mail über neue Beiträge informiert
» wird,
» » ist mir das dann entgangen.
» Das habe ich mir gedacht, darum hab ich dich doch nochmal deswegen in einem
» anderen Thread angeschrieben.
»
» » Ich habe aber an 3 Stellen recht deutlich gemacht, was ich will:
» » 26.04., 13:25 Uhr
» » 27.04., 7:52 Uhr
» » 27.04., 14:08 Uhr
» Ich hab die Beiträge nochmal kurz überflogen und bin immer noch der
» Meinung, dass ich das soweit richtig verstanden habe. Bis auf den Reset und
» die kürzestes Schaltzeit von 10s. Für den Reset muss man noch einen Taster
» (o.ä.) vom ATTiny Pin 1 (PB5) auf GND vorsehen, das ist der Reset-Pin des
» µC der über 10k auf Vcc hängt.
» Die kürzestes Schaltzeit 10s sollte auch kein Problem sein, bei 10s, 1min,
» 5min, müsste das mit einer zusätzlichen Zeile Code erledigt sein. Das war
» ja erstmal nur als Prototyp gedacht :-)
»
» » Vor allen Dingen will ich nichts geschenkt bekommen. Wenn sich jemand
» die
» » Arbeit macht und für mich arbeitet, dann nur, wenn ich das auch
» » entsprechend honorieren kann.
» Den Prototypen habe ich eher aus Neugier geschrieben und in der Hoffnung
» dass den noch jemand anderes, z.B. du, brauchen kann oder aus dem Code
» etwas lernt unter einer freien Lizenz veröffentlicht. Das hindert natürlich
» niemanden, der den Code verwendet, daran sich in der einen oder anderen
» Form erkenntlich zu zeigen. Geschenkt ist der Code nicht, er steht nur
» unter einer freien Lizenz (zugegeben, einer sehr liberalen).
»
» » Ich will das ja gewerblich nutzen.
» Darum hab ich mich für die MIT-Lizenz entschieden, die ist genau so
» rechtlich bindend wie die GPL oder andere, erspart aber jedem der den Code
» verwenden möchte etwas Papierkram.
»
» » Anderenfalls mache ich nicht mit. Das ist dann Bedingung. Kannst Dich ja
» » dazu äußern.
» Wenn du nicht weißt wohin mit dem Geld das du mit den rund 150 Geräte
» verdienst ... So ab einem fünfstelligen Betrag tu ich mir den Papierkram an
» um da ganz offiziell eine Rechnung schreiben zu können. ;-)
» Ich gehe aber mal davon aus, dass du mit der Kleinserie nicht grad die
» Millionen machst, sondern nur einen fairen Gewinn erwirtschaftest. Da würde
» ich mich über eine kleine Aufmerksamkeit, z.B. in Form von ein paar
» Bauteilen oder auch eine Spende an ein Open-Source-Projekt oder einen
» Verein meiner Wahl freuen.
» Meine Bedingung ist aber, dass der angepasste Code weiterhin unter einer
» freien Lizenz veröffentlicht wird. Also falls das noch interessant ist,
» siehe unten.
»
» » Mikrocontroller und Arduino ist nicht meine Welt, ich hab das Zeug
» » zwar hier liegen, aber es nützt ja nichts, ich kann mich nicht
» wochenlang
» » da einarbeiten, dazu fehlt mir die Zeit. (und versucht habe ich es ja
» » schon)
» Entwickelt habe ich den Code auf einem Arduino (ich glaub es war ein UNO)
» mit der Arduino IDE, weil man da entspannter debuggen kann. Den Code kann
» man dann auch für einen ATTiny compilieren und hochladen. Flaschen lässt
» sich auch der ATTiny25/45/85 mit einem 5-Euro Programmieradapter (oder
» einem Arduino Uno) direkt aus der Arduino IDE heraus.
» Die Arduino IDE lässt sich sehr einfach verwenden, also verglichen mit
» anderen Entwicklungsumgebungen oder Terminal-Programmen. Man ist damit aber
» schon lange nicht mehr auf Ardinos beschränkt. Mit einem passenden Adapter
» kann man so ziemlich jeden µC der in Bastlerkreisen verbreitet ist damit
» flashen.
» Da du geschrieben hast, dass du eh einen Arduino herumliegen hast, dachte
» ich mir es wäre das einfachste für dich um den Code zu testen, den mal auf
» dem vorhanden Arduino hochzuladen ohne noch etwas zukaufen zu müssen. (Code
» runterladen, in der Arduino IDE öffnen, Upload-Button klicken.) Für die
» Serienproduktion würde dann nur ein Programmieradapter für den Tiny
» benötigt (und bei SMD-ICs ggf. noch ein Programmier-Header auf der Platine,
» also 3x6 Pfostenleiste).
»
» Den Code habe ich auf einem ATTiny85 getestet, also einem günstigen
» 8-Beiner, sollte aber auch auf einem ATTiny45 laufen. Da der, als ich
» damals nachgeschaut habe, das gleiche gekostet hat habe ich mir das
» umstecken und testen allerdings gespart.
»
» » Meine jetzige Lösung ist eine Schaltung mit dem CD4521. Zunächst mit
» » Uhrenquarz, aber das hätte einen weiteren IC als Teiler erfordert. Darum
» » jetzt kein Quarz mehr, sondern ich verwende den integrierten
» RC-Oszillator.
» » Damit komme ich durch Wahl verschiedener Kondensator- und
» Widerstandswerte
» » auf Taktzeiten von Sekunden bis zu Stunden. Bei Verwendung von R u. C
» mit
» » 1% ist die Streuung absolut akzeptabel. Hab trotzdem mal einen kleinen
» » (3,5mm) Trimmer auf die Platine der SMD-Version gebracht. Die
» SMD-Platine
» » krieg ich erst noch, kann ich nicht selber machen, weil 2-seitig und
» » durchkontaktiert. Aber als THT-Version hab ich es schon fertig. (siehe
» » Bild)
» Dann hast du ja mittlerweile eine Lösung die für dein Projekt funktioniert.
» Also wenn die Schaltung das tut was du willst und die Toleranzen passen
» sehe ich da eigentlich keinen Grund (außer vielleicht aus Neugier) jetzt
» noch was anderes zu versuchen. Wenn sich die Schaltung langfristig doch
» nicht bewährt kannst du ja immer noch eine Alternative ausprobieren.
» Zumindest wenn die Kosten für den Ansatz bei deiner Kleinserie nicht mehr
» auf das Budget schlagen als ein µC-Ansatz.
»
» » Das Tolle bei dem Ding ist für mich, daß ich damit sowohl bistabile als
» » auch monostabile Relais schalten kann.
» Diskrete Schaltungen beeindrucken mich immer wieder. Als IT-Ler, der sich
» nur aus Hobby/Neugier mit E-Technik und µC-Programmierung befasst, neige
» ich ja dazu alles mit einem µC und Software zu erschlagen. Das klappt aber
» nicht immer, also zumindest für mich, da ich ja µCs nur in meiner Freizeit
» programmiere.
» Danke für das Foto :-)
»
» » Also, melde Dich, wenn Du an Deiner Lösung weitermachen willst.
» Also im Moment scheinst du eine Lösung gefunden zu haben die für dich
» funktioniert.
»
» Ich hab beim schreiben des Codes und beim ausprobieren etwas gelernt und es
» hat Spaß gemacht. Ich bin auch nicht enttäuscht, wenn du dich gegen meinen
» Ansatz entscheidest. Ich wollte nur nochmal hören ob du das überhaupt
» mitbekommen hast und ob das für dich möglicherweise ein passender Ansatz
» wäre.
»
» Wenn du den µC-Ansatz gegenüber dem diskreten Aufbau doch vorziehst, und
» noch größere Anpassungen am Code notwendig sind, wird das aber ein paar
» Wochen warten müssen. Prinzipiell wäre ich da schon dabei, aber nur wenn
» der µC-Ansatz wirklich besser ist als deine analoge Lösung - nur um das
» Problem mit einem µC zu erschlagen, weil man es kann, muss nicht sein (sage
» ich als IT-Ler ;-) ).
»
» Gruß
» Bastelix

Hallo bastelix
was Du schreibst, könnte in fast allen Punkten von mir selber sein. Außer, daß ich keine Fachkenntnisse habe. Allerdings finde ich diese immer in den entsprechenden Foren. :-)
Ich kenne sozusagen am Anfang nur "das Ziel" und frage unterwegs immer wieder mal "nach dem Weg". Und das funktioniert auch meistens.
Für Dich hätte ich Projekte, die ich selbst nicht bewältigen kann. Aber so, wie ich Dich jetzt einschätze, würde das voraussetzen, daß Du Dich für die ganze Sache interessierst und weniger für Geld. Das Ganze heißt: "Kolloidales Silber". Keine Neuerfindung und vor allem keine Erfindung von mir, sondern seit nun wohl bald 25 bis 30 Jahren bekannt. (und vor Penicillin schon um 1910 weltweit klinisch angewandt) Es ist ein natürliches Antibiotikum und kam wieder, nachdem die ersten Antibiotika-resistenen Keime auftraten.

Ich habe eine Selbstbau-Gruppe bei Facebook. (Vorher schon bei wer-kennt-wen.) Daß daraus inzwischen auch eine gewerbliche Schiene wurde, hat sich ergeben, weil einfach ein Bedarf da ist und nicht jeder selbst bauen oder löten kann oder will. Am meisten Freude macht es mir aber, mit Laien ein Gerät zu bauen und dafür opfere ich auch viele Stunden und freue mich am Ende mit den Leuten, wenn es funktioniert. Verkaufen ist für mich immer schon Nebensache gewesen.

https://www.facebook.com/groups/kolloidalessilbergeraetetechnik/

Vielleicht schaust Du mal in meiner Facebookgruppe vorbei. Vor allen Dingen können wir dort auch fachliche Dinge besprechen, öffentlich in der Gruppe. Du glaubst nicht, wieviele wirkliche Fachleute dort dabei sind. Die melden sich dann auch. :-)

Gruß
HDT



Gesamter Thread:

Kurzzeit-Timer mit Mikrocontroller - HDT(R), 24.04.2019, 11:39 (Elektronik)
Kurzzeit-Timer mit Mikrocontroller - xy(R), 24.04.2019, 11:41
Kurzzeit-Timer mit Mikrocontroller - Udo, 24.04.2019, 12:08
Kurzzeit-Timer mit Mikrocontroller - Sel(R), 24.04.2019, 12:38
Kurzzeit-Timer mit Mikrocontroller - matzi682015(R), 24.04.2019, 22:14
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 25.04.2019, 00:01
Kurzzeit-Timer mit Mikrocontroller - matzi682015(R), 25.04.2019, 00:19
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 24.04.2019, 23:59
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.04.2019, 11:36
Kurzzeit-Timer mit Mikrocontroller - Udo, 25.04.2019, 19:31
Kurzzeit-Timer mit Mikrocontroller - xy(R), 25.04.2019, 19:34
Kurzzeit-Timer mit Mikrocontroller - Udo, 25.04.2019, 19:38
Kurzzeit-Timer mit Mikrocontroller - xy(R), 25.04.2019, 20:07
Kurzzeit-Timer mit Mikrocontroller - Udo, 25.04.2019, 20:19
Kurzzeit-Timer mit Mikrocontroller - xy(R), 25.04.2019, 22:20
Kurzzeit-Timer mit Mikrocontroller - Udo, 26.04.2019, 08:04
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 27.04.2019, 13:33
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 27.04.2019, 17:05
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 28.04.2019, 11:59
Kurzzeit-Timer mit Mikrocontroller - Udo, 28.04.2019, 12:24
Kurzzeit-Timer mit Mikrocontroller - bigdie(R), 02.05.2019, 14:23
Kurzzeit-Timer mit Mikrocontroller - Udo, 02.05.2019, 14:25
Kurzzeit-Timer mit Mikrocontroller - bigdie(R), 02.05.2019, 18:02
Kurzzeit-Timer mit Mikrocontroller - Udo, 02.05.2019, 18:14
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 02.05.2019, 22:49
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 01.05.2019, 01:19
Kurzzeit-Timer mit Mikrocontroller - bigdie(R), 03.05.2019, 21:13
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 04.05.2019, 00:12
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 08.05.2019, 23:34
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 21.07.2019, 09:10
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 22.07.2019, 01:08
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 24.07.2019, 08:27
Kurzzeit-Timer mit Mikrocontroller - Waldi(R), 24.07.2019, 08:57
Kurzzeit-Timer mit Mikrocontroller - xy(R), 24.07.2019, 13:06
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.07.2019, 09:36
Kurzzeit-Timer mit Mikrocontroller - xy(R), 25.07.2019, 10:58
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 24.07.2019, 14:38
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 25.07.2019, 00:40
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.07.2019, 09:19
Kurzzeit-Timer mit Mikrocontroller - Waldi(R), 25.07.2019, 06:26
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.07.2019, 09:34
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 25.07.2019, 00:28
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.07.2019, 09:51
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 30.07.2019, 23:45