Hallå gott folk, jag håller själv på med ett liknande larm fast jag kör lite mer ghetto- stuk och använder fn. 2 st paralellportar vilket ger totalt 16 utgångar, och 10 ingångar.
Det finns egentligen fler in & ut-gångar, men som jag skrev, ghetto
Hur som helst, huvudsyftet med min dator (En gammal IBM (Ingen Bra Maskin?) med en P2 450, 256 (Om jag minns rätt) MB Ram.
Jag har ett litet fönster bredvid dörren och där sitter en ngt. defekt TFT- skärm som ska visa text / bilder, och såna saker som t. ex. "Välkommen till", "Vi är hemma / borta" osv.
Likaså tänkte jag häromdagen, att varför inte koppla in telefonen och ha som typ en porttelefon, fast på distans (Typ bara aktiv när jag är borta å sånt), och även kanske t. om. (Genom programmering) spela upp röstmeddelanden som informerar om t. ex. intrång, antingen till mig eller farbror poppo..?
Hur som helst tänkte jag först använda mig av ett gammalt US Robotics Sportster 33,6 Faxmodem med Voice- tjosan (Sitter en mikrofon som jag tänkte flytta och sätta på fasaden), men jag har krångel med att få skiten å funka, och de där jäkla AT-kommandona blir jag inte klok på, så mitt andra alternativ är att McGyver:a en gammal purk-telefon, men problemet blir att känna av när t. ex. jag lägger på och få burk-f@n att fatta det.
Skulle jag använda en mobiltelefon kommer man förbi detta problem, men då är grejen att jag måste skaffa ett till SIM- kort och pröjsa minst 100 kr / år för å ha skiten igång. Det är inte hela världen, men låt oss säga att mina barn tycker det är skitkul att höra vad farsan gör och bla bla bla.
Nämnvärt kan vara att jag har VoIP- abb. hos Tele2 och tilläggstjänsten Kompis så det kostar 0 kr / minut så om jag kan bruka den så är problemet ur världen eftersom jag har samma till mobilen.
För den som funderar om säkerhet kan tilläggas att visst är det lite dumt att använda en vanlig PC, men man kan faktiskt använda en UPS, eller flera om det är så och om man har flis, alternativt några extra liggandes & skräpar.
Anywhoo, om någon av er vet någon lösning på det där med AT-kommandona eller en enkel krets för att detektera när telefonen läggs på (I andra änden alltså, annars vore det ganska onödigt).
"Just for the record": Jag känner mig inte särskilt sugen på att låta 'gästerna' trycka på en knapp för att lägga på luren eftersom det är osäkert.
Likaså kan det vara lite kasst att ha en timer på telefonen eftersom man inte vet om det är en pratkvarn som ringer en och sen bryts det och han / hon ringer upp igen & igen & igen osv.
Tanken är att personerna i fråga ska få alternativet att kunna ringa upp genom ett knappval, och sen ska allt gå per automatik efter det. Hade även tänkt använda en handsfree också, vilket kan bli ett problem med rundgång kanske.
Det finns såna där kompenserande grejer-vad-de-nu-heter, men det är en senare grej.
Myzze:
Förslagsvis, om ni får slut på in / ut-portar kan jag föreslå att använda TTL-kretsar, t. ex. 74LS245 för att styra riktningen, eller som jag kom på härom dagen; Koppla olika kretsar till samma portar och sen koppla "dir" och "enable" till de högre registren på t. ex. LPT1 (&H37A, &H37B , och om jag minns rätt, &H37C)
Här har du lite(r) mer info om paralellportar:
http://www.beyondlogic.org/spp/parallel.htm
Litet tips dock: När du startar om en dator spökar paralellporten lite, dels under POST-checken och dels under uppstarten av Windows.
Det är där som en sån fin krets som t. ex. 74LS245, ihop med någon AND / NAND / OR- krets kommer väl till hands då man endast tillåter traffik under vissa förhållanden.
Detta tänkte jag på i synnerhet ifall du skulle använda förprogrammerade kommandon för en Ericsson- telefon (?), och om datorn startar och LPT-porten flippar runt hela telefonen och sen när det verkligen behövs ringas så blir det fågelskit av allt =0/
Jag skulle hellre rekommendera en seriell-kabel till denne eftersom det inte är allt för problematiskt att interface:a mot dessa telefoner, men problemet är dock att man får en modem-funktion, och biiiiiip....biiiiip... säger lixom inte mkt.
Ur den aspekten är det nog enklare att hijack:a numpad:en, men som sagt, se till att isolera den ifrån en (0)avsiktlig omstart med spöket Laban som följd.
En enklare metod, i ditt fall, kan kanske vara att styra 74LS245 på spelporten, och kanske genom några ytterligare kretsar så du kan välja in & ut-gångar på LPT-porten.
Enda kruxet blir att hålla reda på alla adresser för att få skiten att fungera som man vill...
Själv använder jag Quick BASIC till min lilla ghetto-pryl, och det är f@n så rörigt att hålla koll på alla adresser, men åtminstone är det väldigt enkelt att göra program i.
Sen är det stabilt som f@n också. DOS (Eller bara starta med en boot-disk) så behöver man inte ha någon hårddisk heller.
Det finns så mkt man kan göra, det gäller bara att sparka sig själv i arslet för att få det att hända...