Browsed by
Category: My Projects

My Projects

Nokia 3310/3330/3390 LCDs (with PCD8544 Controller)

Nokia 3310/3330/3390 LCDs (with PCD8544 Controller)

I recently bought two Nokia LCDs from eBay seller talktalkmobiles, and each came with a free Torx-8 screwdriver.
The screens come from Nokia 3310, 3330 and 3390, and haveĀ built-in Philips PCD8544 controllers.

It has 8 pins on the back of the LCD.

Pinout:

  1. V+ (+3.3V)
  2. Sclk
  3. Sda
  4. DorC
  5. Cs
  6. Ground
  7. Vout (DC/DC voltage converter)
  8. Reset

For more information, Check out This Thread at LCDInfo.com or the datasheet.

Freescale Samples

Freescale Samples

Here are some samples I got from Freescale Semiconductor. :cool:

I
must admit, they have amazing service. I placed an order, it shipped
within 24 hours, and was at my door 2 days later, thanks to the UPS
folks. :woot:

What we’ve got here:

  • MC34940 – Electronic Field Imaging
  • MCZ33990 – Enhanced Class B Serial Transciever
  • MMA7261 – 3-axis 2.5-to-10G Accelerometer

(By the way, I love my Sigma Macro Lens, as you can see from the photo :thumbsup:)

Solar Panel

Solar Panel

Ok, so.. Long story short, our Canadian Tire had a $30 Eliminator 1.8W solar panel on sale for $10 this week. :eep:

I couldn’t resist picking one up. it came with a Cigarette Lighter adapter, a barrel-plug adapter, and battery clips. I’m sure I could think of a PIC project or three I could run off of Solar Power. Right now, It’s hanging in my windows by suction cup to charge a couple of 7Ah 12V Sealed Lead Acid batteries.

Canadian Tire SKU #11-1880-2

WRTSL54GS Hardware & Architecture

WRTSL54GS Hardware & Architecture

Here’s the dump of /proc/cpuinfo:

# cat /proc/cpuinfo
system type             : Broadcom BCM4704 chip rev 8
processor               : 0
cpu model               : BCM3302 V0.6
BogoMIPS                : 263.78
wait instruction        : no
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : no
hardware watchpoint     : no
VCED exceptions         : not available
VCEI exceptions         : not available

Here’s the dump of /proc/interrupts:

# cat /proc/interrupts
           CPU0
  2:      26752            MIPS  eth2, ehci_hcd
  3:        223            MIPS  serial
  4:       2476            MIPS  eth0
  7:      95322            MIPS  timer
ERR:          0

Here is the dump of /proc/pci:

# cat /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Class 0501: PCI device 14e4:0800 (rev 8).
      IRQ 3.
      Non-prefetchable 32 bit memory at 0x18000000 [0x18000fff].
      Non-prefetchable 32 bit memory at 0x1fc00000 [0x1fffffff].
      Non-prefetchable 32 bit memory at 0x1c000000 [0x1dffffff].
      Non-prefetchable 32 bit memory at 0x1a000000 [0x1bffffff].
  Bus  0, device   1, function  0:
    Class 0200: PCI device 14e4:4713 (rev 8).
      IRQ 4.
      Master Capable.  Latency=64.
      Non-prefetchable 32 bit memory at 0x18001000 [0x18001fff].
  Bus  0, device   2, function  0:
    Class 0200: PCI device 14e4:4713 (rev 8).
      IRQ 5.
      Master Capable.  Latency=64.
      Non-prefetchable 32 bit memory at 0x18002000 [0x18002fff].
  Bus  0, device   3, function  0:
    Class 0c03: PCI device 14e4:4715 (rev 8).
      IRQ 6.
      Non-prefetchable 32 bit memory at 0x18003000 [0x18003fff].
  Bus  0, device   4, function  0:
    Class 0604: PCI device 14e4:0804 (rev 8).
      IRQ 2.
      Non-prefetchable 32 bit memory at 0x18004000 [0x18004fff].
      Non-prefetchable 32 bit memory at 0x8000000 [0xfffffff].
  Bus  0, device   5, function  0:
    Class 0b30: PCI device 14e4:0816 (rev 8).
      IRQ 2.
      Non-prefetchable 32 bit memory at 0x18005000 [0x18005fff].
  Bus  0, device   6, function  0:
    Class 0703: PCI device 14e4:4712 (rev 8).
      IRQ 2.
      Non-prefetchable 32 bit memory at 0x18006000 [0x18006fff].
  Bus  0, device   7, function  0:
    Class 1000: PCI device 14e4:4718 (rev 8).
      IRQ 2.
      Non-prefetchable 32 bit memory at 0x18007000 [0x18007fff].
  Bus  0, device   8, function  0:
    Class 0500: PCI device 14e4:080f (rev 8).
      IRQ 3.
      Non-prefetchable 32 bit memory at 0x18008000 [0x18008fff].
      Non-prefetchable 32 bit memory at 0x0 [0x7ffffff].
      Non-prefetchable 32 bit memory at 0x10000000 [0x17ffffff].
      Non-prefetchable 32 bit memory at 0x80000000 [0x9fffffff].
  Bus  1, device   0, function  0:
    Class 0600: PCI device 14e4:4704 (rev 0).
      IRQ 2.
      Master Capable.  Latency=64.
      Non-prefetchable 32 bit memory at 0x40000000 [0x40001fff].
      Prefetchable 32 bit memory at 0x0 [0x7ffffff].
  Bus  1, device   1, function  0:
    Class 0280: PCI device 14e4:4318 (rev 2).
      IRQ 2.
      Master Capable.  Latency=64.
      Non-prefetchable 32 bit memory at 0x40002000 [0x40003fff].
  Bus  1, device   2, function  0:
    Class 0c03: PCI device 1033:0035 (rev 67).
      IRQ 2.
      Master Capable.  Latency=8.  Min Gnt=1.Max Lat=42.
      Non-prefetchable 32 bit memory at 0x40004000 [0x40004fff].
  Bus  1, device   2, function  1:
    Class 0c03: PCI device 1033:0035 (rev 67).
      IRQ 2.
      Master Capable.  Latency=8.  Min Gnt=1.Max Lat=42.
      Non-prefetchable 32 bit memory at 0x40005000 [0x40005fff].
  Bus  1, device   2, function  2:
    Class 0c03: PCI device 1033:00e0 (rev 4).
      IRQ 2.
      Master Capable.  Latency=68.  Min Gnt=16.Max Lat=34.
      Non-prefetchable 32 bit memory at 0x40006000 [0x400060ff].
Altoids Project Tin

Altoids Project Tin

Here’s one of two Altoids cases that I purchased from a local discount store.. $1 each, with altoids and all. I must say, Cinnamon Altoids are stronger than the spicy candy hearts you get around Valentine’s Day, but hey, it was all worth it.. For the case.

There are many, many things you can do with these cute little tin cases.

Parts from Digi-Key!

Parts from Digi-Key!

Ok, here’s the batch of parts I received from Digi-Key for my C64 DTV.

I ordered case-mount parts so I wouldn’t have to worry about making boards to mount the connectors.

CP-1060-ND – 6-Pin DIN Male Connector (Tested to fit into C64 IEC port)
CP-1260-ND – 6-Pin DIN Panel-Mount Female Socket (Mates with CP-1060-ND)
609-1524-ND – 9-Pin DSUB Male Plug with Solder Cups
CP-2960-ND – 6-Pin Mini-DIN Panel-Mount Female Socket
576K-ND – Phono Jack, Black Center, Panel Mount with Hex nut and Hex base

401-1282-ND – SPST 16A Rocker Switch (White Rocker on Black Housing)
401-1279-ND – SPDT 16A Rocker Switch (White Rocker on Black Housing)
EG2015-ND – Momentary 3A SPST Pushbutton Switch with Solder Loop Pins (Red Cap and White Stem)

SC1048-ND – 0.1″ Panel-Mount Power Jack Connector, Solder Loop Pins, with Hardware

What to do with your newly-modified CueCat

What to do with your newly-modified CueCat

Here are a few things you can do with your new-found number-entry tool:

  1. Search, Add and Edit entries on Barcodepedia (A wiki-style barcode catalog)
  2. Set up an archive of your DVDs CDs, Books, Comics, Games, etc. Try a quick web search.
  3. If you really wanted, you could print out certain commands or long strings you type often (like https://erroraccessdenied.com for example), print them off in Code 128 format, and scan them as required instead of typing. This would be an interesting way to store passwords.. Folks would have no idea what a cue-card with barcodes on it is for. :-D
  4. If you can figure out anything else fun to do, please feel free to post about it in the comments section for this article.