Handyalarm mit PIC

Gast #4360980
Lesenswert?

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.
#4362472
Lesenswert?

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
#4363771
Lesenswert?

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
Gast #4365039
Lesenswert?

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
Gast #4365050
Lesenswert?

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.
#4366462
Lesenswert?

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...
Gast #4366573
Lesenswert?

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.
Gast #4414559
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren