Anteckningsblock med Luxstar's (8 / 13 steg)

Steg 8: Enkel IBM kompatibel PC skrivarport (LPT1) Power Interface



Bilden ovan är ett gränssnitt du vill använda skrivarporten på en gammal IBM kompatibel dator för att köra 8 kanaler för julgransljus. Modulära konstruktionen kan det lätt bli nytt uppdrag för flera funktioner av
ledningsdragning upp olika tråd axelremmar som kan anslutas till den 9 stift (utgångar till 8 kanal härva).

Jag har förlagt min schematiska så för nu, ur minnet, här är hur det går lampor: justerbar strömförsörjningen ligger på knappt 24 volt. Varje stift 2-9 av 25-pin-kontakten är ansluten till en egen strömbegränsande motstånd. Värdet är markerat att driva LED inuti varje optocoupler. Konsultera databladet för optocoupler Använd för att ange den aktuella att köra LED på. Jag tror jag kör min på ca 10 ma. Den maximala spänningen i enheten måste vara fått ovan spänningen i kretsen belysning. Resultaten av varje optocoupler är ansluten till det egna strömbegränsande motstånd och varje motstånd är ansluten till basen av en bipolär effekttransistor. Transistorerna jag använde (TIP152?) är overkill för detta projekt, men alla delar utom chassit och sträng av lampor jag hackat upp var delar jag hade liggandes. Beroende på spänning och aktuella krav i de kretsar som du driver, kanske du kan hoppa över drivatransistorerna och köra kretsar direkt från optocouplers. Två 4 kanals optocouplers skulle ytterligare minska din del räknas.

Strängen av ljus för varje kanal är 7 lysdioder i serien. Jag kommer att ge ett prov av källkoden (Borland för DOS) vid ett senare tillfälle. Kort 5 volt pulser finns på pins 2 – 9 när någon nummer between1 och 256 skickas via mjukvaran till den seriella porten LPT1. Eftersom utdata från skrivarporten är en mycket kort puls varje gång ett nummer skickas, är det nödvändigt att skicka de samma nummer flera gånger så att det visas för ännu en 10: e sekund. Därför behovet av slingor som kör ett förutbestämt antal gånger innan nästa slingan. För en serie av komplicerade mönster är öglorna kapslade.

Förutom kanaler av ljus, bör det vara lätt att köra små DC motorer, solenoider, ventiler, sonic givare, mekaniska reläer att driva något. (eller lasrar från föregående steg). Vissa program kan kräva pulserna att jämnas ut med en kondensator.

Skrivarporten har en ytterligare 5 stift som är signalingångar och 3 som kan användas som indata eller en utgång. I teorin kan du ha en binär feedback-kanal för varje utgång eller två till fyra utgångar som "hem och gräns" slot typ optiska sensorer som spaken och kolven typ mikrobrytare.

Pseudo-slumptal är tillgängliga genom att skicka texten och andra av lägre 256 ASCII-teckenuppsättningen tecken för tecken till en loop. Detta kan vara hårdkodad eller läsa från filer på hårddisken.

Om du programmera i C då vet du hur lätt det är att använda en tangenttryckning för att tilldela ett nummer till en variabel

int en = getch();

och sedan använda värdet på variabeln "a" för att anropa en funktion i programmet. Så flera av tangenterna på tangentbordet kan användas för att köra olika skrivarport subrutiner. Styrning av olika motorer, ljus och andra enheter för olika belopp av tid eller tills en viss feedback signal tas emot. Eftersom någon av 256 kombinationer av 8 kanaler kan väljas valfritt antal gånger, en kombination av 8 enheter eller kretsar kan köras samtidigt eller självständigt i olika upprepande eller icke upprepande mönster. Med endast små bokstäver och siffror 0-9, kan du köra 36 förprogrammerade rutiner, av vilka några kan vara mycket korta löptider som kör en inriktad ner dc-motor för ¼ av en sekund. Så trycker användaren på någon av tangenterna upprepade gånger tills motorn slås i önskat belopp. Tecken kan till sist vara används en efter en från en textfil att kalla de olika funktionerna. När en anropade funktionen är klar, läses nästa tecken från filen. Denna metod skulle kunna rymma upp till 256 olika rutiner heter miljontals gånger i valfri ordning. Dessa kan vara hård kodade i programmet men filer är enklare att redigera och du kunde skriva valfritt antal olika filer.

Tänk på möjligheterna.

Sedan jag gjorde detta av skrot delar jag hade liggandes och en riktigt gammal dator, min faktiska kostnaden var ca $20 och några kvällar tid.

Se Steg
Relaterade Ämnen

Pocket anteckningsblock med penna innehavaren

ända sedan högstadiet, jag har alltid tagit en penna och papper med mig när jag går ut. Anteckningar i farten är bra, eftersom du inte behöver komma ihåg dem! Jag kom in ca 90 av dessa lite klibbig märka kuddar som är bra för just denna applikation o...

Anteckningsblock med osynlig gitarr (spänne utslag Protector)

detta Instructable visar dig hur du skyddar baksidan av din nya, glänsande gitarr eller bas från farorna med bälte spänne utslag med super tunna och genomskinliga ark av Touch-screen LCD skärmskydd.På grund av sträcka av materialet tillämpas detta bä...

Helt återvunnet anteckningsblock med penna / Bloc de anmärkningar con lapiz

använda vanliga material inom räckhåll, kan du göra en användbar anteckningar med blyerts. Så du inte slösar tid på att försöka att hitta saker att skriva i, eftersom den är kopplad i dina anteckningar. Billigt och smart!SKYDDSANVISNINGAR: Denna inst...

Hur man gör DIY papper anteckningsblock | Tillbaka till skolan DIY leveranser

Hur man gör DIY papper anteckningsblock | Tillbaka till skolan DIY leveranserI denna tutorial får du lära dig att göra anteckningsblock med udda mönster i bara några steg. Låt oss komma igång.Jo jag hoppas att du haft detta hantverk och så glöm inte...

Varje dag bär (EDC)

Hej, mitt namn är Jeff Carlson och detta är min första instructable.Okej, låt oss börja med en kort förklaring av vad EDC är:Varje dag bär eller EDC hänvisar till en liten samling av verktyg, utrustning och förnödenheter som bärs dagligen att hjälpa...

Faradays bur hink

Hej alla. Tänkte jag skulle dela med dig inte bara en "kompatibel, men med hur sakerna som händer i världen just nu, ville jag också lite information om EMPs, Faradays bur, och hur du skyddar din värdefulla elektronik. Detta är en lätt, kort handledn...

Hur du lägger till anpassad ikon och långt namn till din CD/DVD eller USB blixt driva

Hej, i denna tutorial ska jag visa dig "Hur att lägga till anpassad ikon och långt namn till din CD/DVD eller USB blixt driva" för absoluta nybörjare.Saker du behöver:-1. en CD/DVD eller USB-2. en fungerande dator med valfri textredigerare (ante...

Duct Tape reva-bort Scratch Pad

omvandla skrot papper till en praktisk anteckningsblock med reva-bort blad med silvertejp istället för specialitet bokbinderi lim.Vad du behöver:Skrot papperFlingpaket eller annan papp för stödSilvertejpBindemedel klipp eller gummibandLimmet stickPap...

Göra din egen middag planner meny ombord!

Trött på att glömma vilka måltider som du? Uttråkad av att planera måltider före tid? Tja, ta ett steg tillbaka och hålla fast vid dina strumpor! Det är dags att planera din vecka måltider mer av en doddle med en plats av rustik DIY!Lär dig hur du up...

Kundanpassade hård täcker reva-bort påfyllningsbara anteckningar

så, efter följande Instructables för en handfull år eller mer, jag slutligen ladda upp mitt första bidrag. Här går.Jag fick denna begäran från lab vän för mig att göra henne ett anteckningsblock med följande funktioner: hård cover, löstagbara sidor,...

Personliga Black Box - Arduino Mega + ultimata GPS Shield + LSM303

personliga svart låda med:-Arduino Mega 2560- Ultimate GPS datalogger sköld- Triple-axlig Accelerometer + Magnetometer (LSM303)Efter att ha upplevt många svårigheter med gps skölden med en Arduino Uno, lärde jag mig snart jag maxing ut funktionerna i...

Dag för dag kalender

i många år, jag har använt och haft skrivbordet kalendrar med en annan sida för varje dag. Några har komiska remsor, några har varit citat, andra har varit trivia. Jag började göra lite forskning nyligen in i historien av computing och slutade med en...

Fraktaler: Hur man gör en datorgenererade änglavinge

Denna tutorial antar du har noll kunskap om fraktaler eller av Apophysis.Använda Apophysis, måste du använda Windows. (Det finns några versioner (särskilt Apophysis-J) som kan användas på alla operativsystem, men jag har ingen erfarenhet med dessa.)...

Maker Shorts

i denna kompatibel jag kommer att visa dig hur du skapar MAKER SHORTS! Jag kommer att inklusive artiklar som jag tycker är viktigt. Men jag kommer också att ta del av dina idéer, kan du säga mig antingen i kommentarsfältet eller på forumet som jag sk...

Väggbonad marmor display

Om du gillar kulor men hatar att inte kan du Visa dina favoriterDetta är för digSteg 1: 1. ta någon typ av trä som är 1x4scrap eller intese till att den 1 in.thick4 tum Wideoch på så att 3 fot långTa flera öga skruv i krokar2 eller 3 olika storlekar...

Skapa enkelt meddelande Encrypter/Decrypter med Anteckningsblock

Hej med denna enkla HTML-applikation du kan kryptera och dekryptera meddelandet av lösenord. Det första jag kommer att visa dig hur du skapar det och då jag visar dig hur man använder den.Låt oss börja.Steg 1: Öppna ditt anteckningsblock. Först om al...

Lätt läder Mini anteckningsblock

En vän till mig älskar att skriva, så jag tänkte för semester, en trevlig liten anteckningar för att krafsa ner plötslig inspiration kan vara skönt. Jag visste redan att jag ville göra något, så jag försökte min hand på mycket grundläggande läder som...

2 anteckningsblock från en

har du någonsin just ville ha ett vanligt anteckningsblock? Något att göra anteckningar på. Här är ett billigt sätt att få allt skrot papper du behöver.Vara försiktig människor. Motordrivna verktyg inblandade.Steg 1: Samla material, förbereda tråd oc...

Box kultur anteckningsblock

Det är mycket vanligt för oss att kasta bort vissa saker som faktiskt ska återvinnas. Men, för mig, vi lär dig hur du sparar träd av returpapper (som kartonger och tidningen). Med detta DIY projekt, kan du göra just--spara träd, återanvända papperspr...