Elektronica Stynus
 

Raambediening.

Dit is een raam sturing voor de ramen in een auto.
raambediening_print
raambediening_print
raambediening_print

Top

Update 13/08/07

Omdat ik fouten op de print heb gemaakt heb ik een apart printje erbij gemaakt voor de aansturing van de transistoren.
transistorprint
transistorprint

Top

Update 16/09/07

Gisteren heb ik versie 2.2 afgemaakt:
Raamsturing
Raamsturing
Raamsturing

Top

Update 17/09/07

Het schema:
Schema
(Klikbaar)

Top

Update 20/04/08

Ik heb besloten om de pcb layout en de code ook vrij te geven.

De layout van V2.1:
Printplaat V2_1Printplaat V2_1

De layout van V2.2:
Printplaat V2_2
Printplaat V2_2

In deze layouts zitten nog fouten dus even vergelijken met het schema en corrigeren als je dit wil nabouwen. Als er intresse is kan ik wel even een nieuw printplaat tekenen.

 

De code:

'****************************************************************
'*  Name    : Comfortconsole.BAS                                *
'*  Author  : [Stynus]                                          *
'*  Notice  : Copyright (c) 2008 [www.elektronicastynus.be]     *
'*          : All Rights Reserved                               *
'*  Date    : 14/02/2008                                        *
'*  Version : 4.1                                               *
'*  Notes   : Comfortconsole                                    *
'****************************************************************
    Device 12F629
    Config INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, MCLRE_ON, CP_ON
    ALL_DIGITAL     TRUE
    
    Dim tellerlaag  As Byte
    Dim tellerhoog  As Byte
    Dim ICounter    As Byte
    Clear
    
    Symbol stroomSensor = PORTB.0
    Symbol knopOmhoog   = PORTB.4
    Symbol knopOmlaag   = PORTB.5
    Symbol UitR         = PORTB.2
    Symbol UitL         = PORTB.1
    
    Low UitR
    Low UitL
   
Main:
    While 1 = 1
        If knopOmhoog = 0 And knopOmlaag = 1 And stroomSensor = 0 Then
            GoSub Omhoog
        EndIf
        If knopOmlaag = 0 And knopOmhoog = 1 And stroomSensor = 0 Then
            GoSub Omlaag
        EndIf
    Wend

Omhoog:
    Low UitL
    High UitR 
    DelayMS 500
    While 1 = 1 
        If knopOmlaag = 0  Or stroomSensor = 1 Then
            Low UitR
            GoTo wachten
        EndIf 
    Wend

Omlaag:
    Low UitR
    High UitL 
    DelayMS 500
    While 1 = 1 
        If knopOmhoog = 0  Or stroomSensor = 1 Then 
            Low UitL
            GoTo wachten
        EndIf 
    Wend

wachten:
    DelayMS 1000
    Return
    
End      

Top

Reactie's

Naam: Mandy
Datum: 13 Augustus 2007, 23:45
Bericht:
Wow Stijn! Wat is ie gaaf!
Naam: robin
Datum: 14 Augustus 2007, 01:48
Bericht:
Iedereen maakt al eens fouten he stynus.
Naam: zorro
Datum: 03 September 2007, 19:48
Bericht:
Stynus, eerst een mooi ontwerp en netjes samengesteld.
Naam: Mandy
Datum: 17 September 2007, 17:57
Bericht:
Wow echt super, hij is erg netjes geworden!
Naam*:
Email: (Wordt niet weergegeven)
  Waarschuw me als er reacties op deze pagina zijn
Tekst*:
 
Powered by Scriptsmill Comments Script

Top

© 2002-2012 Elektronica Stynus.
Valid XHTML 1.0