Peter's Dataprojekt

På denna sida så presenterar jag några av mina nerlagda projekt som har med datorer att göra.


Detta är ett projekt som har blivit mycket populärt. Det är ett program med tillhörande hårdvara som är tänkt att användas inom amatörradion. Programmets huvudfunktion är en röstbrevlåda, ungefär som Telias Mobilsvar fungerar fast här skall det användas inom amatörradion. Läs mer om programmet på RLM Homepage.


Detta är ett program med tillhörande hårdvara. Det började med att jag skaffade nummer presentation och telias nummerpresentatör. Jag tyckte att det var lite jobbigt att springa och titta på displayen varje gång det ringde så därför började jag fundera på en apparat som istället ropar upp i en högtalare vem som ringer. Och det är just det detta program gör plus mycket mer. Jag har för det första gjort en nummer mottagare som ansluts mellan telejack och COM-porten på datorn. Sedan om någon ringer så skickas nummret till datorn och programmet som kollar om nummret finns med i "telefonboken". Finns nummret med så loggas uppringningen och om det finns en ljudfil inspelad för den uppringaren spelas den upp. Finns inte nummret kan man välja att det automatiskt läggs in i telefonboken. Man får då sedan ta reda på vem som har nummret och skriva in namnet på personen. Man kan också få den att rabbla upp det okända nummret i högtalaren. #1 loggar också utgående samtal. I framtiden har jag även tänkt göra så att den kan logga samtalstid.

  

Här är en dump på huvud displayen i programmet. Här ser man datum, tid, person och telefonnummer. Om man dubbelklickar på en av raderna får man mer information samt att man kan justera telefonboken. Om det är en pil till vänster om namnet så betyder det att det är ett utgående samtal. På fjärde raden nedifrån ser man också ett automatiskt inlagt nummer.

Detta är en bild på interfacet som ansluts mellan COM-port och telejack. Den består av en Microcontroller, DTMF mottagargrets och en RS232 krets för seriell kommunikation. Delar för ungefär 200:-.


Efterom jag körde väldigt mycket bil i jobbet kring 1996-2000 så gjorde jag en lösning för att kunna välja bland en massa låtar att höra på. Detta var innan MP3 spelare eller andra enheter fanns på marknaden. Projektet gick ut på att man skall kunna spela MP3 låtar i bilen på ett bekvämt sätt. Hittils har jag ställt min laptop på passagerarstolen och kopplat in ljudutgången från den till min bilstereo. Detta fungerar men det är väldigt svårt (och trafikfarligt) att välja låtar under körning. Därför har jag kopplat in en LCD display med tillhörande knappar till datorn som man styr uppspelaren med. Denna display är kopplad till datorns paralellport. Displayen kan visa två textrader a 16 tkn och den har även 5 knappar för navigering till rätt artist och låt.

Knapp ESC används för att avbryta eller gå tillbaka en nivå.
Knapp < är för att välja meny, CD eller låt. Om man håller in den spolar man i låten.
Med knapp Enter väljer man saker samt startar uppspelning.
Knapp > är som ovan fast tvärtom.
Med Mode så väljer man meny eller spelar läge.

I meny läge kan man visa andra saker såsom CPU belstning, utrymme ledigt på hårddisken, antal cd:s och låtar, Klocka och datum mm.
Senare skall jag ordna så man kan bygga upp playlists via menyn.

Programmet som syns ovan är mitt program för att få allt detta att fungera. Vad programmet gör är att den kollar efter MP3 låtar på hårddisken som då skall vara placerade i en speciell katalog. Dessa mappar och filer kan man då bläddra bland med knapparna under LCD displayen. När man sedan valt en låt så startar uppspelningen med hjälp av en MP3 spelare som tex WinAmp. Man kan sedan spola fram och tillbaka i låten genom att kommandon skickas från mpX till WinAmp för detta.

Jag började med DOS eftersom det är mycket snabbt att starta och ta ned. Nackdelen är att man måste skriva hela programmet själv (inkl. uppspelare) samt att DOS inte stöder långa filnamn så man måste göra en separat fil med alla låtnamn. Det blev för krångligt. Sedan tittade jag på Linux och det är ett intressant alternativ som jag senare kanske konverterar till. Jag är bara lite orolig för boottid och om den klarar upprepade nedtagningar utan att göra shutdown. Jag beslutade att Windows95 av den tidigare versionen som inte kör Scandisk vid uppstart är lämplig att börja med. Den startar upp snabbt, och klarar strömavbrott. Min son har en egen dator för sina spel med win95 och den har han i minst ett års tid bara stängt av när han spelat klart och det har aldrig blivit några problem.

En stor nackdel med att ha en dator i bilen är hårddisken. Hårddiskar tål inte alltför varma och kalla temperaturer och under vinterhalvåret så är det godnatt med hårddisken om man lämnar kvar den i bilen. Därför måste den tas med varje gång man parkerar bilen ute under vintern så det är lite opraktiskt.


[HOME]