Jeffrey's Log

Archives | Subscribe


Newer posts

Help Firefox3 to create a Guiness World Record

Published on: June 15, 2008


Firefox3 will be available for free download on June17.

Now its in a mission to set a Guinness World Record for the most software downloaded in 24 hours!

so go and download from http://www.spreadfirefox.com/node&id=231673&t=264


hacking GeeXboX (Part 2)

Published on: June 06, 2008


Once again I am back with GeeXboX hacks. Last time I had told you how to manually install GeeXboX.Manually installed GeeXboX is needed for my hacks.

This time I will tell you how to configure LCD support for GeeXboX.According to my knowledge GeeXboX doesnot have support for LCD’s by default.

To know which all kind of LCD’s GeeXboX supports,you just need to view the lcd4linux.conf file in the /GEEXBOX/etc/ directory. Now here we are going to enable the LCD display for HD44780-generic LCD’s. If you view the file lcddisplay in the same directory you can see the settings of GeeXboX LCD’s. My lcddisplay file looked like this

**LCD_ENABLED=no

LCD_MODEL=HD44780-winamp

LCD_WIDTH=16

LCD_HEIGHT=2**

The first line shows that the LCD has not been enabled in GeeXboX.So we will change no into yes.

Second line shows the model it is suppoting. We are going to use a hitachi 16*2 LCD’s (HD44780-generic LCD’s). So we will change the HD44780-winamp into HD44780-generic.

There is no need to change the third & fourth line. They tell about the width & height. They are correct for a 16*2 Hitachi LCD.

Here are some shots of my lcd (HD44780-generic)

lcd frontlcd back

Pin assignment

At last the correct configure lcddisplay looks like this.Save your changes in the lcddisplay file as below.

**LCD_ENABLED=yes

LCD_MODEL=HD44780-generic

LCD_WIDTH=16

LCD_HEIGHT=2**

Configuring the file lcddisplay for LCD support in GeeXboX is over. Now the circuit.Connect the LCD as discribed. The circuit diagram is written in the lcd4linux.conf file. We are using HD44780-generic.So use look at that section and you can understand the wiring. Any way I will put circuit diagram soon.

That’s all everything is over.Now restart your system.Yow can see display on the LCD screen.

I dont have an digicam of my own. So sorry for no shot of my LCD :(with GeeXbox.But my webcam in windows has captured the lcd glowwing with backlight.See some of them.

My LCD when connected to Windows

For more info on the LCD support read this link

https://ssl.bulix.org/projects/lcd4linux/wiki/HD44780

Wait for more.Next time I will come with LIRC support on GeeXboX.

Till then bye from j-noise.

UPDATE:- The LCD connection diagram


hacking GeeXboX (part 1)

Published on: June 03, 2008


geeXboX

I dont have to describe about this box much.

You can find more from http://www.geexbox.org/

Playing with GeeXboX is fun.As there is not much pages for GeeXboX hacking , I deided to

write one.

This time I am blogging.But soon it will be completed and will be in my webpage

http://www.digitalgnu.co.nr/

So first is not a kind of hack.It’s about manually installing GeeXboX which is described in the

wiki.

You can find wiki page from here

http://www.geexbox.org/wiki/index.php/Main_Page

Manual installation

One of the disadvantages of auto installation is that it will overwrite the GNU/linux and its files.

For an empty hardisk auto installation is ok but for a 1 partition GNU/Linux it is not possible.Or if

there is no partion left for GeeXboX.

Consider my case.I have an 80GB hdd. But 69 GB is for windows.The rest 10GB ( 1 Partition) is

for GNU/Linux.So installing GeeXboX in this partion will overwritwe my Debian Etch and also there is no partion left for GeeXboX [only 8MB is needed .GeeXboX is not hungry :-)]. So for me manual installation is nice.

I will show you how to manually install GeeXboX, which is simpler to understand than in the wiki.

1) Download the iso file of GeeXboX

2) Mount the iso file using this command

mount -t iso9660 -o loop /root/geexbox/geexbox-1.1-en.i386.iso /mnt/g

If there is no folder named g you may create your own using the command

__

mkdir /mnt/g

__

3) Now we will copy all the files in the iso to the GNU/linux partion

cp -vr /mnt/g/GEEXBOX /

4) Add these line to your grub file (menu.lst) which is in /boot/grub/ folder

title	GeeXboX
root	(hd0,7)
kernel	/GEEXBOX/boot/vmlinuz root=/dev/ram0 rw init=linuxrc boot=sda8 lang=en splash=0 vga=789 keymap=qwerty remote=LG receiver=homemade video=vesafb:ywrap,mtrr
initrd  /GEEXBOX/boot/initrd.gz
boot

Becareful in these terms(in the above shown lines)

root (hd0,7)
boot=hda8

These two terms specify the place where you have (GNU/Linux)the GeeXboX folder.

5) Thats all reboot your system.

Also I got an link from the GeeXboX IRC chat.This link is the latest version of iso gen

[geeXboX

I dont have to describe about this box much.

You can find more from http://www.geexbox.org/

Playing with GeeXboX is fun.As there is not much pages for GeeXboX hacking , I deided to

write one.

This time I am blogging.But soon it will be completed and will be in my webpage

http://www.digitalgnu.co.nr/

So first is not a kind of hack.It’s about manually installing GeeXboX which is described in the

wiki.

You can find wiki page from here

http://www.geexbox.org/wiki/index.php/Main_Page

Manual installation

One of the disadvantages of auto installation is that it will overwrite the GNU/linux and its files.

For an empty hardisk auto installation is ok but for a 1 partition GNU/Linux it is not possible.Or if

there is no partion left for GeeXboX.

Consider my case.I have an 80GB hdd. But 69 GB is for windows.The rest 10GB ( 1 Partition) is

for GNU/Linux.So installing GeeXboX in this partion will overwritwe my Debian Etch and also there is no partion left for GeeXboX [only 8MB is needed .GeeXboX is not hungry :-)]. So for me manual installation is nice.

I will show you how to manually install GeeXboX, which is simpler to understand than in the wiki.

1) Download the iso file of GeeXboX

2) Mount the iso file using this command

mount -t iso9660 -o loop /root/geexbox/geexbox-1.1-en.i386.iso /mnt/g

If there is no folder named g you may create your own using the command

__

mkdir /mnt/g

__

3) Now we will copy all the files in the iso to the GNU/linux partion

cp -vr /mnt/g/GEEXBOX /

4) Add these line to your grub file (menu.lst) which is in /boot/grub/ folder

title	GeeXboX
root	(hd0,7)
kernel	/GEEXBOX/boot/vmlinuz root=/dev/ram0 rw init=linuxrc boot=sda8 lang=en splash=0 vga=789 keymap=qwerty remote=LG receiver=homemade video=vesafb:ywrap,mtrr
initrd  /GEEXBOX/boot/initrd.gz
boot

Becareful in these terms(in the above shown lines)

root (hd0,7)
boot=hda8

These two terms specify the place where you have (GNU/Linux)the GeeXboX folder.

5) Thats all reboot your system.

Also I got an link from the GeeXboX IRC chat.This link is the latest version of iso gen

](http://moviebox.free.fr/geexbox/dev/geexbox-generator-devel-20080520.i386.tar.gz)

Wait For more to come……


ഇലക്‍ട്രോണിക്സ് അവധികാലത്ത് (ഭാഗം 1)

Published on: May 08, 2008


ഇലക്‍ട്രോണിക്സ് വളരേ നല്ല ഹൊബിയാണ്.ഈ അവധികാലത്ത് ഇലക്‍ട്രോണിക്സ് ഹൊബിക്ക് തുടക്കം കുറിക്കാം.

ചെറിയ ഇലക്‍ട്രോണിക്സ് സെര്‍‍ക്യുട്ട്‍സ് ഇന്‍‍റ്റ്ര്‍‍നെറ്റില്‍‍ തിരഞ്ഞാല്‍‍ കിട്ടും.

ഇലക്‍ട്രോണിക്സ് പ്രൊജെക്റ്റ്സ് ചെയ്യാന്‍‍ ഏറ്റവും ആവശ്യം വരുന്നതാണ് DC പവര്‍‍ സപ്പ്‍ളൈ.

ഇലക്‍ട്രോണിക് സര്‍‍ക്യൂട്ടുകല്‍‍ പ്രവര്‍‍ത്തിപ്പിക്കുന്നതിന് വൈദ്യുതി ആവശ്യമാണ്.

ഇതിനാവശ്യമായ DC ബാറ്ററിയില്‍‍ നിന്നും ലഭിക്കുന്നതാണ്.

ബാറ്ററി കറന്‍‍റ്റിന് സമാനമായ DC വീടുകളില്‍‍ ലഭിക്കുന്ന മയിന്‍‍സ് ACയില്‍‍ നിന്നും ഉല്പാദിക്കാവുന്നതാണ്.

ഇതിനുള്ള ഉപകരണമാണ് DC പവര്‍‍ സപ്പ്‍ളൈ.

ഞാന്‍‍ ഒരു DC പവര്‍‍ സപ്പ്‍ളൈ നിര്‍‍മ്മിക്കേണ്ടത് എങ്ങനെ എന്നു വിവരിക്കാം.

ആവശ്യമായ ഘടകങ്ങള്‍‍

ട്രാന്സ്ഫൊര്‍മര്‍‍ 12V,1A -(1)

ഡയോഡ് 1N4007 -(5)

കപ്പാസിറ്റര്‍ 100mfd/25v -(2)

ഫില്‍റ്റര്‍‍‍ ചൊക്ക് -(1)

റസിസ്റ്റര്‍ 1K ohm -(1)

എല്‍‍.ഈ.ഡി -(1)

സര്‍‍ക്യൂട്ട്

സര്ക്യൂട്ട്  circuit

എന്‍‍റ്റെ DC പവര്‍‍ സപ്പ്‍ളൈ

DC Power Supply
DC Power Supply
DC Power Supply

DC Power Supply
DC Power Supply

വീട്ടില്‍‍ ഒരു എഫ്.എം റേഡിയോ അന്‍‍റ്റിന നിര്‍‍മ്മിക്കാം

Published on: April 22, 2008


തൃശൂരില്‍ ഇന്നു നാല് എഫ്.എം സ്റ്റേഷന്‍‍ പ്രവര്‍‍ത്തികുന്നുണ്ട്.

റേഡിയോ മാങ്കോ (91.9 MHz)

എസ് എഫ്.എം (93.5 MHz)

ക്ല്ബ് എഫ്.എം (94.3 MHz)

ബെസ്റ്റ് എഫ്.എം (95.0 MHz)

ആകാശ്‍വാണിയില്‍‍ നിന്നാണ് പ്രക്ഷേപ്‍ണം ചെയ്യുന്നത്.

ഇവ ആകാശ്‍വാണിയില്‍ നിന്ന് 50 കിലോമിറ്റര്‍‍‍ ചുറ്റളവില്‍‍‍‍‍ മത്രം ലഭിക്കും.

വിദൂരപ്രദേശങ്ങളില്‍ എഫ്.എം സ്റ്റേഷന്‍ വ്യക്തമായി ലഭിക്കുന്നതിന് അന്‍‍റ്റിന ഉപയോഗിക്കണം.

നമ്മള്‍‍‍ ഡൈപോള്‍‍‍ അന്‍‍റ്റിനയാണ് ഉപയോകിക്കുക.

നമ്മുടെ ഫ്രീക്വന്‍‍സി ആവശ്യം അനുസരിച്ച് ഡൈപോളിന്റ്റെ നീളം മാറും.

ഫ്രീക്വന്‍‍സി Hz * വേവ് ലെങ്ത് m = 3*[10^8]

ഫ്രീക്വന്‍‍സി MHz * വേവ് ലെങ്ത് m = 300m

300/(ഫ്രീക്വന്‍‍സി MHz)= വേവ് ലെങ്ത് m

ഇപ്പൊള്‍‍ കിട്ടുന്നത് ഇലെക്റികല്‍‍ വേവ് ലെങ്ത് അയിരിക്കും.അതിന്റ്റെ 95% ആരിരിക്കും ഫിസിക്കല്‍‍ ലെങ്ത് അധവ ഡൈപോളിന്റ്റെ നീളം‍.

150/(ഫ്രീക്വന്‍‍സി MHz)= ഹാഫ് വേവ് ഡൈപോള്‍ നീളം m

ആയതുകൊണ്ട്

ഹാഫ് വേവ് ഡൈപോള്‍ നീളം m *95% = അന്‍‍റ്റിന നീളം മീറ്ററില്‍

ആന്റ്റിന നിര്‍‍മ്മിക്കാന്‍‍ ഹാഫ് വേവ് ഡൈപോള്‍ നീളം m *95% മതി

ആന്റ്റിന നിര്‍‍മ്മിക്കാനുള്ള അളവുകല്‍‍ കണ്ടുപിടിക്കാം

എഫ്.എം റേഡിയോ പ്രക്ഷേപണം ചെയ്യപ്പടുന്നത് 88MHz മുതല്‍‍ 108 MHz ഫ്രീക്വന്‍‍സിയിലാണ്.അന്‍‍റ്റിന നിര്‍‍മ്മിക്കാന്‍‍ ഈ

ഫ്രീക്വന്‍‍സിയുടെ ശരാശരി 100MHz എടുക്കാം.

ആയതുകൊണ്ട്

ഫ്രീക്വന്‍‍സി = 100MHz

ഹാഫ് വേവ് ഡൈപോള്‍ നീളം m=150/(ഫ്രീക്വന്‍‍സി MHz)=150/100=1.5m

ആന്റ്റിന നീളം =1.5*95%=1.425m

ആന്റ്റിന നിര്‍‍മ്മിക്കാനുള്ള അളവുകല്‍‍ കണ്ടുപിടിച്ചു.ഇനി ഹാഫ് വേവ് ഡൈപോള്‍ അന്‍‍റ്റിന നിര്‍‍മ്മിക്കാം.

1.425m/2 = 71cm

ഹാഫ് വേവ് ഡൈപോള് അന്റ്റിന

ആന്റ്റിന ആവശ്യം ഉള്ള സ്ഥലത്തക് തിരിച്ച് സ്റ്റേഷന്‍ വ്യക്തമാകാം.

Creative Commons License

വീട്ടില്‍‍ ഒരു എഫ്.എം റേഡിയോ ആന്റ്റിന നിര്‍‍മ്മിക്കാം is licensed under a Creative Commons Attribution-Share Alike 2.5 India License.



Newer posts

Made using Jekyll, Twitter Bootstrap, Code Prettify and Font Awesome.

Copyright (C) 2008 - 2017 Jeffrey Antony.