Forum: Mikrocontroller und Digitale Elektronik Sensorschalter mit PicAxe 18m2


von Matthias K. (matthias21037)


Lesenswert?

Hallo leute,

ich bin neu in der Mikrocontroller Programmierung und beschaltung.
Ich würde gerne in meinem Auto 6 Sensor/Touch schalter einbauen
Prinzipiell wie hier http://www.youtube.com/watch?v=_11hcEvfICs

Nur, wenn ich die Fläche berühre möchte ich, ein Relais schalten um die 
12VDC am Auto zu schalten (Front/Rückkamera usw)
Desweiteren soll ein RGB Led eingesetzt werden um die schaltzustände 
anzuzeigen. Weiß aus, blau an.

Wie ich die schalter Designe weiß ich schon, ich weiß nur nicht, wie ich 
die LED mit einbinde und wie ich das am geschicktesten mit den Ralais 
mache,
am besten so platzsparend wie nur möglich..
Dieses Starter Kit finde ich interessant
http://www.picaxe-shop.de/epages/63174191.sf/secc7458f6e9f/?ObjectPath=/Shops/63174191/Products/AXE002U
Reicht das oder brauch ich noch mehr, bzw kann man da direkt Relais 
anlöten?
Oder taugt das was bzw reicht das oder brauch ich noch was?
http://www.ebay.de/itm/8-Acht-Relais-Platine-bereit-fur-PIC-AVR-Projekt-12V-/270748928835?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f09e4cb43#ht_2443wt_1344


könnt Ihr einem neuling weiterhelfen?

von Klaus G. (pic2009)


Lesenswert?

Hallo erstmal!

Zunächst kann ich deine Frage in bezug auf die Eisetzbarkeit von
der PICAXE mit Ja beantworten. Man kann noch viel komplexere Auf-
gaben damit lösen, und man findet im Netz dazu auch sehr viel
Beispiele.

Gleich jetzt schon ein paar sehr gute Adresse und Foren:
* Das Picaxe-Kompendium von Zierrath
[http://picaxe.zierath-software.de/]
* Das entsprechende Forum dazu
[http://www.zierath-software.de/board/index.php?page=Index]
* Das engl. sprachige Forum von tech-supplies.co.uk
[http://www.picaxeforum.co.uk/forumdisplay.php?40-PICAXE-VSM]
* Das Picaxeforum von Strippenstrolch
[http://www.strippenstrolch.de/board/]

Beide Adressen sind sehr zu empfehlen, und es gibt eine Menge
von Schaltungen die in diesen Foren bereits realisiert wurden.
Speziell bei zierath, welcher viele Projekt auf seiner IS
detalliert beschrieben hat.

Das einzige, was du machen musst, ist ein Transistor am Ausgang
der Picaxe nach zu schalten, damit der einzelne Pin nicht in
die Belastungsgrenze kommt. Ansonsten steht diesem kleinen
Projekt nichts im Wege.

Achja, ich kaufe schon seit einigen Jahren alle Bauteile die
mit der Picaxe zu tun haben, direkt bei techsupplies.co.uk
und habe dieser immer innerhalb 1 Woche. Preis sind natürlich
um einiges besser, als bei den deutschen Händlern. Ich hatte
mal Probleme, dass ich einige Picaxe hierzlande als 3. Wahl
erhielt, und mich herumärgern musste. Dann entschied ich mich
direkt in England zu kaufen, was ganz simpel von statten geht.
Beispiel zahle ich für eine Picaxe 20M2, 2,85 EUR (bereits am
Kurs angelehnt!). Im Picaxeshop zahlst dafür 4,25 EUR.
Und das Starterkit kostet bei ts 20,60 EUR und beim Picaxeshop
36,80 EUR. Macht eine Ersparnis von sage und schreibe = 17,60
EUR. Dafür lohnt es sich, bei techsupplies ein zu kaufen, und
natürlich bestellt man dann auch mehr.

Techsupplies.co.uk
https://www.techsupplies.co.uk/epages/Store.sf/secc1d2a5d4b4/?ObjectPath=/Shops/Store.TechSupplies/Products/AXE005U

Gruß erst mal aus dem Schwarzwald
Kaus

von Matthias K. (matthias21037)


Lesenswert?

Eine frage,

wieviele Touch eingänge und ausgänge kann ich mit dem 18M2 belegen?

Max 7 toucheingänge und 7 ausgänge gleichzeitig??

Gruß

von Matthias K. (matthias21037)


Lesenswert?

Hallo,

ich habe jetzt schon mal ein bissel Programmiert, aber leider 
funktioniert es nicht zu 100% zuverlässig.

eine frage vorab. Kann man die Sensorfläche abdecken, also eine kleine 
Blende vormachen??

Hier im anhang mal mein Programm.

output c.0,c.1,c.2,c.7, c.6,c.3,B.0

main:

   touch16 b.1,w0
   touch16 b.2,w1
   touch16 b.3,w2
   touch16 b.4,w3
   touch16 b.5,w4
   touch16 b.6,w5
   touch16 b.7,w6


     ' Sensor 1

   if w0 >1700 then
      toggle c.0
   endif

   ' Sensor 2
   if w1 >1700 then
      toggle c.1
    endif

   ' Sensor 3
   if w2 >1700 then
      toggle c.2
   endif

   ' Sensor 4
   if w3 >1700 then
      toggle c.7
   endif

    ' Sensor 5
   if w4 >1700 then
      toggle c.6
   endif

    ' Sensor 6
   if w5 >1700 then
      toggle c.3
   endif

    ' Sensor 7
   if w6 >1700 then
      toggle b.0
   endif

goto main


Leider habe ich das Problem, das mit der Abdeckung, der Sensor entweder 
garnicht reagiert oder wenn ich Ihn sensiler einstelle, im eingestellten 
Takt schaltet...

Könnt Ihr mir mal helfen und sagen, was man ändern kann, damit es besser 
funktioniert

von Hugo11 (Gast)


Lesenswert?

Hallo,

laut Picaxe Manual 2 sollten die Touch Sensoren eine Fläche von ca 15x20 
mm haben. Des weiteren sollten sie mit nicht leitender Folie oder 
Kunststoff abgedeckt werden und nicht direkt berührt werden.

Zu deinem Programm: den Output Befehl kannst du weglasssen, da der 
Toggle Befehl die Pins automatisch auf Output setzt.

Mehr kann ich dazu nicht sagen, ich habe selbst noch nie Touch 
verwendet.

P.S. ein Pause 250 (bis pause 1000) vor goto main wäre eventuell 
hilfreich

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.