Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronic Content > Electronic Projects


Electronic Projects A collection of small electronic circuits and projects you can build.

Reply
 
Tools
Old 4th February 2008, 08:22 AM   #1
Default BSP (BlackjackStation Portable)

Hi all,
This is the group project that we've been spending 3 months to work out (Oct '07 to Dec '07). I don't know why this title is chosen, in this subject, everyteam is doing the same project. So in order to get score higher, we have to make something different
This is basically a blackjack game with LCD text module and these are the spec required by the lecturer:
Quote:
Battery operated 1%
Cost target: RM150 1%
Player’s start-up money specification 1%
Player’s bet increment and decrement specifications 2%
52 cards for each game (4 suites of 0-10, J Q and K) 2%
4 cards are drawn randomly when “Deal” is pressed 5%
One card is randomly drawn when “Hit” is pressed 2%
Dealer’s games begin when “Stay” is pressed 1%
Player’s bet increment and decrement functions 1%
A maximum of 5 cards can be drawn for each player 1%
In each game, drawn cards can not be re-used 5%
Dealer continues to draw if his total point is less then 16 2%
LCD display: cards, money and winner 5%
Determine win, loss or stand-off 1%
Design skills (hardware/software) 5%
Additional features 5%
  • Backup Mechanism
    • Remember player money when power is turned off.
    • Reset to RM100 only when reset button is pressed
  • Sleep mode
    • Sleep after 30 second
    • Wake up when the deal button is pressed
  • Game Statistics
    • Display game statistics such as total number of game win/loss/draw, total number of bust and total number of BJ/21
PCB design 5%
Total 45%
Either one addtional features can be chosen, but my group has successfully done all

To save the power consumed, before going into sleep, the LCD is turned of by the PIC, since it is powered directly from the PIC. The most challenging part is, when the PIC wake up, the LCD has to be reinitialized. Besides, the LCD must redisplay the page where before going into sleep. So in anywhere of the game (while adjusting the bet, while playing, while viewing the stastistic) the PIC will go to sleep if no button is pressed within 30 second. In anywhere of the game, the player will be able to view the statistic, total game, win, lose, draw, blackjack.

To score higher, we have to do something different. My group is using a 3 V button cell with a boost regulator LTC3401. The rest of them are using 9 V battery

For the randomness, since PIC16F88 is used

These are the spec of it:
Size
Weight: approximately (100g)
Dimension: 95mm x 55 mm x 30mm
Color: Black
Shape: Rectangular

Standby mode (sleep) : 1275 hours (1.4mW)
Operating mode : 85 hours (21mW)

Battery: CR2450 3 V button cell
Attached Thumbnails
BSP (BlackjackStation Portable)-bsp2.gif   BSP (BlackjackStation Portable)-dsc00113.jpg   BSP (BlackjackStation Portable)-dsc00119.jpg   BSP (BlackjackStation Portable)-icsp.gif  
Attached Files
File Type: txt bet.HEX.txt (10.9 KB, 51 views)
__________________
bananasiong

Last edited by bananasiong; 4th February 2008 at 12:52 PM.
bananasiong is offline  
Old 4th February 2008, 12:33 PM   #2
Default

This forum is only for complete working projects for people to build, so please add the source sode to your post.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is online now  
Old 4th February 2008, 12:35 PM   #3
Default

Quote:
Originally Posted by Nigel Goodwin
This forum is only for complete working projects for people to build, so please add the source sode to your post.
Can I just post up the hex file?
__________________
bananasiong
bananasiong is offline  
Old 4th February 2008, 12:39 PM   #4
Default

Quote:
Originally Posted by bananasiong
Can I just post up the hex file?
That's a far worse idea, because it stops people altering it (or at least makes it harder), but a HEX file is better than nothing.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is online now  
Old 29th December 2008, 05:27 PM   #5
Default

@bananasiong
can i get the schematic diagram to modify playstation1 or 2 with PIC 12C508 where as i can use clone cds also i need how to expand the memory with the same chip in DVB
mkwatis is offline  
Old 6th January 2009, 07:09 AM   #6
Default

I like your cheep etching solution.
__________________
Kule is Chinese
Kule is the SEO manager for www.totobay.com.
kulela is offline  
Reply

Tags
blackjackstation, bsp, portable

Thread Tools
Display Modes


Similar
Title Starter Forum Replies Latest
Converting an lcd from a portable DVD player endtime Electronic Projects Design/Ideas/Reviews 2 29th May 2007 05:15 AM
Portable MP3 player schematics Electric Rain Electronic Projects Design/Ideas/Reviews 2 20th October 2004 07:02 AM
Portable Nintendo 64 helpmeplz Electronic Projects Design/Ideas/Reviews 6 17th August 2004 08:45 AM
Portable telephone repair jimmyjames General Electronics Chat 2 31st December 2003 04:48 PM
Portable MP3 Player Sherif Welsen Electronic Projects Design/Ideas/Reviews 1 13th September 2003 02:17 PM



All times are GMT. The time now is 03:41 PM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker