Hallo zusammen, ich möchte mir einen simplen Handyalarm mit einem "umgebauten" Handy (anlöten von je 2 Leitungen an die "clear"-Taste und an eine Schnellwahltaste), sowie mit einem einfachen 8bit PIC-Cotroller (12F675) und einem CMOS-4066 IC realisieren. Die Eingänge sollen über einen wie auch immer gearteten Öffner angesteuert werden. Bei meinen Recherchen im Internet hatte ich so eine ähnliche Schaltung bereits gefunden und der Aufbau ist für mich auch kein Problem. Einzig das schreiben eines C-Codes für den PIC ist für mich als ausgesprochenen Programmiersprachenphobike nahezu unmöglich. Deshalb wollte ich mal unter Profis anfragen, ob mir jemand freundlicherweise ein sollches Programm schreibt. Sollte für Fachleute ja recht schnell zu schaffen sein denke ich.^^ Umfangsbeschreibung: Beim Öffnen des Schalters sollte zunächst die "Clear"-Taste für ein paar Sekunden betätigt werden und im Anschluss eben die Schnellwahltaste für einige Sekunden. Wenn möglich eventuell nach einem weiteren Zeitraum nochmals kurz die "Clear"-Taste zum Abbruch des Anrufs. Ich würde mich freuen, wenn ihr mir da weiterhelfen könnt.
Batto schrieb: > Einzig > das schreiben eines C-Codes für den PIC ist für mich als ausgesprochenen > Programmiersprachenphobike nahezu unmöglich. Das muss ich zwar mißbilligen, aber Du kannst es ja auch ganz ohne programmieren in "Logik", z.B. mit einem Timer und einem Schieberegister realisieren.. Ansonsten ein Codeschnipsel zum Anfüttern (ist zwar BasCom und für AVR, aber damit Du siehst, dass es nicht schwer ist):
1 | 'Definition der Schalter und der Taste |
2 | s_clear Alias .. |
3 | s_schnell Alias .. |
4 | t_anruf Alias .. |
5 | |
6 | do |
7 | do:loop until t_anruf=0 |
8 | s_clear=1:wait 1:s_clear=0 |
9 | s_schnell=1:wait 1:s_schnell=0 |
10 | s_clear=1:wait 1:s_clear=0 |
11 | do:loop until t_anruf=1 |
12 | loop |
Batto schrieb: > Einzig > das schreiben eines C-Codes für den PIC ist für mich als ausgesprochenen > Programmiersprachenphobike nahezu unmöglich. Fertige Quellcodes werden hier nur nach Vorlage einer ärztlichen Bescheinigung der Programmiersprachenphobie herausgegeben. ;-) Batto schrieb: > ob mir jemand > freundlicherweise ein sollches Programm schreibt. Sollte für Fachleute > ja recht schnell zu schaffen sein denke ich. Klingt fast wie ein Jobangebot, aber nur fast. Deshalb mein Rat, es mit DIY zu versuchen. Vielleicht liest du dir das PIC-C-Tutorial http://pic-projekte.de/wordpress/?p=133 durch und fängst einfach an. So schwierig ist das nicht. Ansonsten wenn dir C nicht liegt, kannst du es auch mit MPASM oder Basic (http://www.mikroe.com/mikrobasic/pic/) versuchen. Für Basic hat dir Rainer Unsinn schon den fast fertigen Quellcode geliefert :-) Gruß witkatz
:
Bearbeitet durch User
Vielen dank für eure Hinweise und Links. Ich glaube ich werde mich da mal ranmachen und mich da irgendwie reinfuchsen. Scheint ja wirklich nicht unmöglich zu sein. Wenn ich nicht weiterkomme, dann komme ich auf euch zurück!^^ Schönen Gruß Batto
Batto schrieb: > Vielen dank für eure Hinweise und Links. > > Ich glaube ich werde mich da mal ranmachen und mich da irgendwie > reinfuchsen. > Scheint ja wirklich nicht unmöglich zu sein. Wenn ich nicht weiterkomme, > dann komme ich auf euch zurück!^^ > > Schönen Gruß > Batto Wenn du keine Ahnung von der Programierung hast, wieso muss es dann ein PCI sein. Das was du vorhast, würde sogar mit einem Arduino und vielen delays funktionieren.
Mach doch mal einen Schaltplan Ein Programm ist schnell geschrieben. Ich schau mir das dann mal an.
Batto schrieb: > Ich glaube ich werde mich da mal ranmachen und mich da irgendwie > reinfuchsen. Einen PIC und einen Programmer hast du schon? Sonst kannst du mit MPLAB die ersten Projekte schon mal erstellen und in Simulation testen. Wenn du weitere Hilfe brauchst, kannst mich auch gerne per PN kontaktieren. Gruß witkatz
Der Rat zum DIY war nicht böse gemeint. Es ist nun mal so dass auch eine trivial erscheinende Software zusammen mit deiner Schaltung und dem Handy getestet werden muss. Und dann - wenns erstmal funktioniert - möchtest du noch dies und das erweitern oder ändern...
Nimm einen NE555 (oder die CMOS Version davon) als Taktgeber, dann einen 4017 dahinter und an dessen Ausgänge schaltest du Optikoppler, welche die Kontakte der Handy-tastatur schließen. Der 4017 hat 10 Ausgämnge, die nacheinander an gehen. Damit kann man schön solche Ablaufsteuierungen realisiseren. Eventuell auch mit Hilfe von Dioden mehrere Ausgänge kombinieren, z.B. wenn eine Taste mehrmals "gedrückt" werden soll.
uwe schrieb: > Mach doch mal einen Schaltplan > Ein Programm ist schnell geschrieben. Ich schau mir das dann mal an. Hallo Uwe, falls du noch Interesse hast dir das anzuschauen, wäre ich dir sehr dankbar. Ich komme da irgendwie nicht richtig weiter. Vielen Dank schonmal im Voraus!
Stefan U. schrieb: > Nimm einen NE555 (oder die CMOS Version davon) als Taktgeber, dann > einen > 4017 dahinter und an dessen Ausgänge schaltest du Optikoppler, welche > die Kontakte der Handy-tastatur schließen. > > Der 4017 hat 10 Ausgämnge, die nacheinander an gehen. Damit kann man > schön solche Ablaufsteuierungen realisiseren. > > Eventuell auch mit Hilfe von Dioden mehrere Ausgänge kombinieren, z.B. > wenn eine Taste mehrmals "gedrückt" werden soll. Hallo Stefan, das hört sich auch nach einer guten Lösung an. Ich werds mir mal anschauen. Danke
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.