New Posts  All Forums:Forum Nav:

Delete - Page 2

post #11 of 22
Thread Starter 
Bump. Please help.
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
post #12 of 22
Thread Starter 
Bump.....
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
post #13 of 22
Did you try directly asking CattleRustler? He might be able to offer more enlightenment like was previously suggested.
Sandy Goodness
(17 items)
 
Sandy Mininess
(14 items)
 
Simply the best
(13 items)
 
CPUMotherboardGraphicsRAM
Intel i5 2500k @ 3.7GHz Gigabyte GA-Z68XP-UD4 EVGA GeForce GTX 760 2GB G.SKILL Ripjaws 16GB 4x4GB 2133MHz 
Hard DriveHard DriveHard DriveCooling
60GB OCZ Vertex 3 60GB OCZ Vertex 3 2x 1TB Western Digital Caviar Black (RAID 0) XSPC Rasa RX360 (CPU) 
OSOSMonitorKeyboard
Windows 8 x64 Professional ArchLinux x64 Dell UltraSharp U2312HM Das S Professional 
PowerCaseMouseAudio
Seasonic X650 Coolermaster HAF X Razer Naga Asus Xonar Essence STX 
CPUMotherboardGraphicsRAM
Something slow and mobile No idea The best Leaking 
Hard DriveOptical DriveOSMonitor
Not nearly enough for my CP It's removable! Linux - ta best!!!1!!! Bigger than yours 
KeyboardPowerCaseMouse
Mine has twenty eight keys A battery derrr Fat and blocky They scare elephants 
Mouse Pad
Useless 
  hide details  
Reply
Sandy Goodness
(17 items)
 
Sandy Mininess
(14 items)
 
Simply the best
(13 items)
 
CPUMotherboardGraphicsRAM
Intel i5 2500k @ 3.7GHz Gigabyte GA-Z68XP-UD4 EVGA GeForce GTX 760 2GB G.SKILL Ripjaws 16GB 4x4GB 2133MHz 
Hard DriveHard DriveHard DriveCooling
60GB OCZ Vertex 3 60GB OCZ Vertex 3 2x 1TB Western Digital Caviar Black (RAID 0) XSPC Rasa RX360 (CPU) 
OSOSMonitorKeyboard
Windows 8 x64 Professional ArchLinux x64 Dell UltraSharp U2312HM Das S Professional 
PowerCaseMouseAudio
Seasonic X650 Coolermaster HAF X Razer Naga Asus Xonar Essence STX 
CPUMotherboardGraphicsRAM
Something slow and mobile No idea The best Leaking 
Hard DriveOptical DriveOSMonitor
Not nearly enough for my CP It's removable! Linux - ta best!!!1!!! Bigger than yours 
KeyboardPowerCaseMouse
Mine has twenty eight keys A battery derrr Fat and blocky They scare elephants 
Mouse Pad
Useless 
  hide details  
Reply
post #14 of 22
Thread Starter 
Quote:
Originally Posted by Dilyn View Post
Did you try directly asking CattleRustler? He might be able to offer more enlightenment like was previously suggested.
I do not feel he can help me with the issue I am having now. That linked thread has nothing to do with what I want other than the fact that he has a case and so do I.

What I need is help with the electronics part. I need help picking parts to work together and a nudge in the right starting point direction with the chosen parts.
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
post #15 of 22
I can't help you with programing. As far as I can tell, the keyboards are just input devices. You'll need some kind of controlling device to translate the input from the keypad.

As far as the mechanics go, all of the solenoids that I saw in your links extend when given power and retract when at rest. You want to fabricate your latch so that when the solenoid extends it unlocks. (otherwise it would need to be powered to lock).
Sleeper
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 @3.8Ghz(180x21) / 4.3 Ghz (180x24) Dynamic Gigabyte GA-P55-UD4P XFT Radeon HD5770 4Gb (2x 2GB) OCZ 1600 
Hard DriveOptical DriveOSMonitor
500 GB SATA Seagate Barracuda Crappy IDE DVD Burner Windows 7 (64bit) Pro 24" 1900x1080 
PowerCase
Corsair TX750 Chieftek (Similar to old Antec) 
  hide details  
Reply
Sleeper
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 @3.8Ghz(180x21) / 4.3 Ghz (180x24) Dynamic Gigabyte GA-P55-UD4P XFT Radeon HD5770 4Gb (2x 2GB) OCZ 1600 
Hard DriveOptical DriveOSMonitor
500 GB SATA Seagate Barracuda Crappy IDE DVD Burner Windows 7 (64bit) Pro 24" 1900x1080 
PowerCase
Corsair TX750 Chieftek (Similar to old Antec) 
  hide details  
Reply
post #16 of 22
1. Go with LiNERROR's suggestion with the keypad device he suggested. Why? As far as I can tell, it is programmed and ready to go. You just simply enter a password to use, and it activates something as an output. Even if we assume it can not supply enough current to run what ever solenoid you choose, its not a big deal, because you can run either another relay to control power to the solenoid, or a combination of a transistor driver and a relay to power the solenoid.

The keypads you are looking at, the non programmed, just basic keypads:
These require some type of micro-controller to run them. I have used keypads in the past, and I have a decent amount of Assembly Language and Basic (pic) language, and trust me, it is a b*tch to program some of these things, this is assuming you have experience with the languages, AND most importantly the micro-controllers. If you don't have any experience, this is NOT the project I would choose to get started on. However, if you have the time to spare, and do want to use you own matrix keypad, here is the code that I have used in the past with a BS2 Micro controller:

Its a typical matrix keypad code:

Code:
 ' {$STAMP BS2}
' {$PBASIC 2.5}

'Variable declaration

code VAR Word    'The input code is stored in this variable

key_index VAR Nib   'Keeps track of the number of keypresses

debounce VAR Bit

a VAR Nib      'Counter variables

i VAR Nib

j VAR Nib

k VAR Nib

l VAR Nib

m VAR Nib

s VAR Nib

t VAR Nib

time VAR Byte

index VAR Word

bit_index VAR Nib

key_press VAR Bit

key VAR Nib

row VAR Nib      'Control lines

columns VAR INC    'Sense lines

flag VAR IN12    'Flag activated when data is sent

data_take VAR OUT13  'External flag to be checked

'data_out var out14

ext_clk VAR IN15    'External clock

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'LCD Declarations

Baud19200       CON     32
TxPin           CON     7               ' Serial Output on Pin 7
LcdBLon         CON     $11             ' backlight on
LcdBLoff        CON     $12             ' backlight off
LcdCls          CON     $0C             ' clear LCD (use PAUSE 5 after)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


init:

  key_index = 0

  FOR i = 0 TO 15     'Intially set the keycode to 0000

  code.LOWBIT(i) = 0

  time = 0
  NEXT



start:        'Program starts here

  GOSUB search_key

  IF key_press = 0 THEN start

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'LCD
  HIGH TxPin                               ' setup serial output pin
  PAUSE 100                             ' allow LCD to initialize
  DEBUG "key pressed = ", DEC key,CR
  SEROUT TxPin, Baud19200, [LcdBLon, LcdCls, " key = ", DEC key]

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  key_press = 0

      GOTO start



search_key:        'Scan the keypad for keypresses

      FOR row = 0 TO 3    'Send the control lines low, one at a time

   LOW row

    key = ~columns  'Check the sense lines (all at once) for key presses

  key = NCD key

  IF key <> 0 THEN push  'If key = 0 then no key was pressed

  time = time + 1

  INPUT row      'Send the control line high

  NEXT


  debounce = 0

  IF (time > 10200) THEN times_up  'If no key has been pressed within the last 30 sec the code will be cleared


  back:  RETURN



push:

  IF debounce = 1 THEN done  'Prevent debouncing

  debounce = 1

  key_press = 1

  key = (key-1) + (row*4)


  LOOKUP key,[14,0,15,13,7,8,12,9,4,5,6,11,1,2,3,10],key   'Find which key was pressed

  IF (key = 12) THEN clear             'Clear was pressed

  IF (key = 15) AND (key_index <= 2) THEN no_action 'Enter has been pushed but four digits have not been entered.

                    'Go back and search for more inputs.

  IF (key_index >= 3) AND (key = 15) THEN send_data



   'Four digits and enter have been pushed so send the data.



  IF (key_index >= 3) THEN shift 'If more than four keys have been pressed need to store the last four entered.

  IF (key = 10) THEN no_action  'A has been pressed - ignore

  IF (key = 11) THEN no_action  'B has been pressed - ignore

  IF (key = 13) THEN no_action  'D has been pressed - ignore


  code.LOWNIB(2-key_index) = key  'Store the entered key



  key_index = key_index + 1  'Keep track of how many keys have been entered





done:

  INPUT row      'Disconnect output on row

      RETURN

clear:

  FOR l = 0 TO 15      'Clear the keycode

  code.LOWBIT(l) = 0

  NEXT

  FOR m = 0 TO 3

  code.LOWNIB(m) = 0

  NEXT

  key_press = 0

  key_index = 0

  index=0

  PAUSE 100

  GOTO search_key



'Shift is a subroutine making sure that the last four keypresses are stored

shift:

  code = (code >> 4)    'Delete the first key entered

  code.LOWNIB(2) = key  'Store the last key entered


  key_index = key_index + 1

  GOTO done



times_up:

  DEBUG "Time is up - Code will be cleared",CR

  time = 0

  FOR t=0 TO 3

  code.LOWNIB(t) = 0

  DEBUG? code.LOWNIB(t)

  key_index = 0

  NEXT

  GOTO back

code.LOWNIB = (code.NIB0*100) + (code.NIB1*10) + (code.NIB2*1)


send_data:
  DEBUG "keys stored: ", HEX code, CR
  SEROUT TxPin, Baud19200, [LcdCls," stored: ", HEX code]        'Data must be synchronized to send on the low clock transitions
    'Wait until door unit is ready to recieve data
  code = (code.LOWNIB(2)*100)+(code.LOWNIB(1)*10)+(code.LOWNIB(0))
  GOTO countdown



loop1:

  IF (ext_clk=0) THEN loop1    'Wait until clock goes high

  GOTO loop2

loop2:

  IF (ext_clk=1) THEN loop2    'Wait until clock goes low



  HIGH 13          'Make data_take=1, notify sending

  GOTO send_bit



  chill:          'Stay here until clock goes high

    IF (ext_clk=1) THEN begin

    GOTO chill

  begin:          'Continue sending bits as before

    IF (ext_clk=0) THEN send_bit

    GOTO begin



  send_bit:          'Send each bit at a low clock condition

    IF (code.LOWBIT(index)=0) THEN zero    'Send "0"

    HIGH 14            'If data is not "0", Send "1"

    GOTO send_bit2

  send_bit2:

    index=index+1      'Increment index to keep track of data length

    IF (index>15) THEN disconnect    'Only want to send 16 bits

    GOTO chill

zero:

  LOW 14          'Send 0

  GOTO send_bit2



no_action:

  key_press = 0

  GOTO search_key



disconnect:

  LOW 14          'Ground data_out

  LOW 13          'Disconnect the data_take

  GOTO clear


countdown:
IF (IN4=1) THEN startcountdown
GOTO countdown

startcountdown:
code = (code - 1)
DEBUG "count: ", DEC code, CR
SEROUT TxPin, Baud19200,[LcdCls, " count: ", DEC code]
IF (code=0) THEN complete
PAUSE 300
DO UNTIL IN4=0
LOOP
GOTO countdown

Complete:
OUT15 =1
DEBUG "COMPLETE", CR
SEROUT TxPin, Baud19200, [LcdCls, " COMPLETE"]

END

2. Solenoids
Continuous: always on; intermittent: only active for brief moments.
If you do decide to use your own micro controller and matrix keypad, you WILL absolutely need to run the solenoid off of a transistor driver and relay setup. If you decide to let me know, it will get in depth.

Not trying to detract you from using a blank matrix keypad, just letting you know what your will have to deal with if you decide to use one of those blank matrix keypads. It will be a great project either way.

Awesome idea, btw.


Edit: BTW, and like CaptainSWJR stated, you will want a continuous type solenoid that is extended normally, meaning without power going to it, it will be locked. Otherwise, it will require power constantly to keep it locked, you only want to supply power to unlock it.
Edited by EntropyTTU - 11/11/09 at 7:53am
Dark
(13 items)
 
  
CPUMotherboardGraphicsRAM
e6300 @ 3.0GHz DFI DK P35 XFX 9800GT 4G G.Skill 1000 
Hard DriveOSMonitorPower
WD + SG Windows 7 (64) LG 23" 2343T & Samsung 19" FSP450 
CaseMouseMouse Pad
Lian Li - PC7F Deathadder Razer Goliathus 
  hide details  
Reply
Dark
(13 items)
 
  
CPUMotherboardGraphicsRAM
e6300 @ 3.0GHz DFI DK P35 XFX 9800GT 4G G.Skill 1000 
Hard DriveOSMonitorPower
WD + SG Windows 7 (64) LG 23" 2343T & Samsung 19" FSP450 
CaseMouseMouse Pad
Lian Li - PC7F Deathadder Razer Goliathus 
  hide details  
Reply
post #17 of 22
Thread Starter 
So lets say I wanted you to set up the custom keypad for me. If you are interested, PM me and we can work something out!

I am thinking a premade keypad is the way to go if I have to do the electronics all by myself. I would rather get some assistance from a member and try it myself, but I do not think it will be worth it. Maybe I but the parts and someone puts it together for me? I dunno. Doing it without the premade is cheaper and at the moment that is better. Those cheaper keypads without all the other stuff are also alot cooler and I think it would work alot better. That premade keypad is to deep to fit the lappy in the case if it was in the middle where I want it. However, doing it custom might work because those keypads are alot thinner and we can move the rest away from the middle so it all works.

I think I need some serious help here though. The laptop barely fits in the case and only at a slight slant. I need to remove some of the gray padding around the inside I think to get it to fit, but then it will be laptop on a hard surface. I dont know what to do. Pictures are provided in the first post and here.











Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
post #18 of 22
Thread Starter 
Bump....
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
Caseless Wonder
(13 items)
 
  
CPUMotherboardGraphicsRAM
q6600 650i Ultra 9600 512 4gb 
Hard DriveOptical DriveOSMonitor
4x500gb caviar black dvd burner Windows 7 x64 19inch 
KeyboardPowerCaseMouse
G15 revision 1 700watt? N/A mx518 
Mouse Pad
none 
  hide details  
Reply
post #19 of 22
Get the Enforcer keypad. Get a solenoid. Get a power source. Read directions included with keypad. Install in case.

I know... too unspecific, but that's basically it.

Check out this project: http://www.avr.4mg.com/custom3.html
Edited by hometoast - 11/13/09 at 6:29am
RAWR
(13 items)
 
Home Server
(11 items)
 
 
CPUMotherboardGraphicsRAM
i7-4790k msi z97 gaming 7 gtx 760 4gb 32GB GSkill  
Hard DriveHard DriveCoolingOS
Kingston HyperX 3K 120GB SSD Hitachi 2TB Cooler Master Hyper 212+ Windows 8.1 Pro 
MonitorKeyboardPowerCase
Vizio M492-b2 Logitech Wireless  Corsair HX620 NZXT Phantom White 
Mouse
Logitech Wireless 
  hide details  
Reply
RAWR
(13 items)
 
Home Server
(11 items)
 
 
CPUMotherboardGraphicsRAM
i7-4790k msi z97 gaming 7 gtx 760 4gb 32GB GSkill  
Hard DriveHard DriveCoolingOS
Kingston HyperX 3K 120GB SSD Hitachi 2TB Cooler Master Hyper 212+ Windows 8.1 Pro 
MonitorKeyboardPowerCase
Vizio M492-b2 Logitech Wireless  Corsair HX620 NZXT Phantom White 
Mouse
Logitech Wireless 
  hide details  
Reply
post #20 of 22
Find a way to make the Enforcer keypad work.

Otherwise:

For custom programmed keypad you will need to know:

1. A programming language: Assembly, Basic, or C++ and know the basics of the language.

2. Basic electricity.

3. Transistors and transistor drivers (high side and low side switching, and Darlington pairs), relays, and solenoids.

4. Micro-controllers/processors


Edit:

Just use the Enforcer and take the top out of the frame, and mount it. Next you will have to short out the security circuit (that spring that you see sticking out).

Your inputs/outputs:
Attach 12DC to your input on the left side of the top of the board there. You even have two relay outputs hooked up and ready to go. Just hook up a relay to your solenoid, and hook the relay up to the output on the Enforcer's output terminal.

All you need to find out is:
How much current that Enforcer can provide and at what voltage, then find a relay ( A NORMALLY CLOSED/extended one) and match to those voltage and current specs.

Your done (for the most part). I would add several things, to ensure that I wouldn't lock myself out, and maybe a few other features, but that can come after you get a functioning lock.
Edited by EntropyTTU - 11/13/09 at 6:51am
Dark
(13 items)
 
  
CPUMotherboardGraphicsRAM
e6300 @ 3.0GHz DFI DK P35 XFX 9800GT 4G G.Skill 1000 
Hard DriveOSMonitorPower
WD + SG Windows 7 (64) LG 23" 2343T & Samsung 19" FSP450 
CaseMouseMouse Pad
Lian Li - PC7F Deathadder Razer Goliathus 
  hide details  
Reply
Dark
(13 items)
 
  
CPUMotherboardGraphicsRAM
e6300 @ 3.0GHz DFI DK P35 XFX 9800GT 4G G.Skill 1000 
Hard DriveOSMonitorPower
WD + SG Windows 7 (64) LG 23" 2343T & Samsung 19" FSP450 
CaseMouseMouse Pad
Lian Li - PC7F Deathadder Razer Goliathus 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Case Mods