; TeX output 1999.12.26:1723K>nFfIqqecss2074COFFEE-HOwmWTO cG 1 ecrm1000GeorgatosPhotis,J b> cmmi10DiterjemahkqanolehWimaS.Y.v0.5,U 15-01-1998T*erj.q1Januari1999&hR6 ecss1000SalahsatupGenilaianyangsangatmengganggupadasuatusoftware,yangpGernahpenulisdengaradalahbisatidaknyaqsebuahsoftwaremembuatkopi.%Linuxterbuktimampumembuatkopi.%Danrasanyacukupenak!%SelamabGeberapaqwaktuyanglalu,-manusiadikejutkandenganbagaimanasebuahkomputermampuuntukmembuatkopi.Manusiamembutuhkankopiuntuktetapterjagadantidaktertidurdidepankomputerdalamwaktulama.\Semuaorangnmengetahuibahwamenulisprogramlebihbaikdilakukanpadasaatmalamhari.$PermasalahanutamaadalahbagaimanaOmengendalikanmesinpGembuatkopisehinggadapatdikendalikanolehsoftware.oSecaraumumbGerartitombGol9kON/OFF91diimplementasikansebagairangkaianelektronikyangmengontrolcatudayamesinpGembuatkopi.SaranU danpGendapatdapatlangsungdialamatkankepGenulisataupenterjemah.(&Lt$ffffecbx1440Conctents]f ecbx10001Men>u_2ؼ1.1%KopiU PerancisX׍.荍............................................w21.2%Nescae-7.荍...............................................w21.3%frappGe4 .荍................................................w21.4%freddo{#.荍................................................w21.5%cappuccinoU (akqanditambahkan)1.荍..................................w31.6%espressoU (akqanditambahkan)㍍.荍...................................w31.7%KopiU Gresikqan .荍............................................w31.8%KopiU Bonek[.荍.............................................w31.9%KopiU Regional .荍............................................w32Rangk\|aianElektronikS32.1%MengendalikqanU tegangan0-5VdaripGortparallelH.荍.........................w42.2%MengendalikqanU denganrelayK.荍....................................w52.3%MengendalikqanU denganTRIAC#1.荍................................w52.4%MengendalikqanU denganTRIAC#2.荍................................w63Soft>ware7*K>썍G1.8Men>u;2n.\3.1%SoftwareB.荍...............................................w7ؼ3.2%DeviceU driver&㍍.荍............................................w73.3%MenghubungkqanU denganinternets.荍.................................w74Gejalao>verdosisof85P>engembanganuq86Referensi687Lain-lain9ؼ7.1%PendahuluanQ{.荍............................................w97.2%AuthorshipU danmaintenanceb;.荍...................................w97.3%HakU Cipta.荍..............................................w98Kredit9(1Mencu荍!N ecbx12001.1KopiPerancisMMerupakqankopiyangcukuppGopulerdikqalanganprogramer,Jdikarenakantidakdibutuhkancara-carapGem- buatan/pGemakqaiankhusus,qsepertihalnyasoftwarekomersial./Rasanyayangenaktelahmenginspirasiribuanprogrammeruntukmenulissoftware-softwarebagus,OyangditulispadajampGertamadarihari-harikita.qWindowsU misalnya,ditulispadajam05:00pagi,denganmenggunakqankopiini.#Í1.2NescaeNescaeadalahkopiyangcukupkuat,*dibuatdenganmenuangkqanairpanaspadacampurankopidangula.BiasanyaPcukupsatusendokkopidansatusendokguladengansedikitairuntukmencampurnya.T;Sementaraituandamemerlukqanairmendidih.SetelahairmendidihmakacampurdanadukdanapabilaandasukatambahkqanU sususedikit.#Í1.3frapp_eV*ariasi[laindariNescae.FrappGeinitidakmembutuhkqanmesinpembuatkopitapisebuahlemariesuntukairU dingindanesbatukecil.#Í1.4freddoKopiU inicukupsulituntukmembuatnya,lihatlahCoeFAQ(lihatreferensi) K>썍G2.8Rangk\|aianElektronikQУ3n.\1.5cappuccino(ak@ anditambahkan)X1.6espresso(ak@ anditambahkan)MHЃ ecti1000T;amb}/ahandaripenterjemah.PBerikutiniadalahkopifavoritpenterjemah.#Í1.7KopiGresik@ anAndahdapatmembuatkopiinidaribGerbagaijeniskopi.XMasukqanlimasendok-tehkopidantigasendok-teh gulapadasebuahcangkirkopilalutuangkqanairyangbGenar-benarmendidih.Andaakqanmendapatkankopiz3yangkental.DiamkqansesaatsebGelumdiminum,wtungguhinggabiji-bijianyangmengapungtenggelamdenganU carameniupnya.qKopiU siapdiminum.1.8KopiBonekMDidihkqanairsecukupnya.RtBuatlahdalamgelas(tanpaair)limasendok-tehkopidanempatsendok-tehgula.Ketikqaairsudahmendidih,Amasukancampurankopi-gulakedalamairpanasdantungguhinggamendidih.Sa0jikqanU dalamgelasdalamkeadaanpanas.1.9KopiRegionalMKopi-kopiU bGerikutiniadalahkopiyangterkenalenakbahkqanhinggasampaikeluarnegeri.ؼ !", cmsy10KopiU Lampung:qKerasdanbGeraromakuatKopiU Bali:qBeraromakhas.KopiU LombGok:qSangatkeras.KopiU Singa:qSangatenakdanbGerasakhasKopiU KapalApi:qT*ersediabGerbagairasa.AndaU dapatmembuatkopi-kopidiatasdengancara1.7dan1.8.qdenganhasilyangtidakmengecewakqan.(2RangkaianG\Elektronik:BlokU diagramsecaraumumadalahsebagaibGerikut:ؼ XqL ectt1000---------?0-5V-----------~220V------------  X|PC|===>===|Rangkaian|========|Mesin?Kopi| X---------$-----------)`------------KonsepnyaadalahbagaimanakitamengaturtegangandarikomputeryangakqanmengendalikanrangkaianisolasiU denganR}/elay7atauT;riac.1`K>썍G2.8Rangk\|aianElektronikQУ4n.\AndaharusmenggunakqanRelayapabilaandamenggunakanmesinkopiyangbGerdayalebihbGesardari200W, apabilaU tidakandadapatmenggunakqanTRIAC.ؼSemua~rangkqaiandibawahinisudahdiuji,UnamunandatetapBER TANGGUNGtJAWAB terhadapapapunhasilnya.,ApabilaandatidakmempunyaipGengalamandenganelektronikmakqajanganmencobahalU iniatauandamungkinmendapatkqansesuatuyangburuk..AndaharusbGerhati-hatiberkesperimendengan220V,dapatpuladigunakqanfuse'(sekring)untukpengaman#Í2.1Mengendalik@ antegangan0-5Vdarip_ortparallelMBerikutU iniadalahcontohsederhanauntukmendapatkqantegangan0-5VdaripGortparallel(printer).ؼD;Tampak?belakang-----Pin10-ACKD;Male?DB-25/= ||Pin X9-D7D;Connector4|||$Pin?2-D0vv$vPin?1-$~StrobeI{h____________________________________________________________D;/:P\D;\>\13 X121110987654321/I{h\0l/N\>\25 X2423222120191817161514/S\______________________________________________________/Pin?1U adalahStrobe(inverselo}/gic)ؼPins?2-9VȹadalahsignalDATABUS,sesuatuyangditulispadaparallelpGortakqanditahan(latchU).vxDigunakanpGerintahU OUTB.Pin?10C.adalahsignalacknowledgeC.(ACK),dikendalikqanolehanda,ysehinggaandadapatmenghasilkaninterupsikeU CPUPin?18-25U adalahground(GND)Lengkqapnya:ؼ X<=?inDB25CentNama>Reg X=>?outpin>\pinSignal4|BitFungsi X----------------------)`--->\----------------------------- X=>$11~-Strobe/= C0->\Pulsa?rendahselama>0.5us X=>$22~Data?04|D0DataLeastSignificantBit X=>$33~Data?14|D1... X=>$44~Data?24|D2... X=>$55~Data?34|D3... X=>$66~Data?44|D4... X=>$77~Data?54|D5... X=>$88~Data?64|D6... X=>$99~Data?74|D7DataMostSignificantBit X<=~1010-Ack>S6+?IRQPulsarendah~5uS,:7K>썍G2.8Rangk\|aianElektronikQУ5n.\ Dsetelah?diterima  X<=~1111+Busy9dS7->\Tinggi?untukBusy/Offline X<=~1212+PaperEnd$S5+>\Tinggi?untukoutofpaper X<=~1313+SelectIn$S4+>\Tinggi?untukprinterselected X=>~1414-AutoFd/= C1->\Rendah?untukaf1baris X<=~1532-Error4|S3+>\Rendah?untukPaperEnd X=>~1631-Init9dC2+>\Pulsa?rendah>50uS,u/init X=>~1736-Select/= C3->\Rendah?untuksetprinter X==~18-2519-30,Ground"~32.2Mengendalik@ andenganrelayMRangkqaianU palingsederhanaadalah::0Vcc3|3+------+3|__|__Relay/^\ XDiode?1N40020Coil X/---\3|~|3+------+3|t|?/} 4.7KB?|/ XC$parallel?port>-\/\/\/\/---|)`NPNTransistor:BC547Aor2N2222A$data?pinc|\ XEt|?V0|$parallel?port>--------------+$ground?pinc|5,GroundHubungkqan_V*ccdenganteganganyangsamadengantegangankerjarelay*,\biasanya5V_ratau12V.RelayharusU dipilihsesuaidenganspGesikqasimesinkopianda.ؼBebGerapah2orangmeletakqanrelaysetelahtransistor,padaemitor(E)gdaripadakolektor(C).HaliniakqanmembuatVtransistorterbiasdenganburukdanakqanmenghasilkankopiyangtidakenak.!DioGdedigunakqanuntukmemproteksitransistordariarusbalikrelay*.ApabilaandatidakmenggunakqannyamakqatransistorandaU akqanbGerasapdanrusak."~32.3Mengendalik@ andenganTRIAC#1MAnda"]dapatmenggunakqandriverTRIAC"PdariMotorolaMOC301012atauekivqalennya(diIndonesiabanyakdijumpaigditoko-tokokompGonenelektronik),lHdanmenghubungkqannyadenganTRIACgapapundalamhaliniSC141D.U KeuntungandarimetoGdeiniadlahbahwaandatidakmemerlukqancatudayaekstra.IniU adalahrangkqaianuntukbGebannon-induktifCK>썍G2.8Rangk\|aianElektronikQУ6n.\N270>\1?+-------+6180 /= +5v?-\/\/\/-----+$+----\/\/\/-----+--------------120Vxt2?| XMOC|N|/= TTL?in---------+3012 X+nc>VASC141D7|$|?49d/|xtnc+$+------------/ X|7+-------+N+----\/\/\/----?Neutral LOADHApabilaֶandabGekerjadengan220V,makqagunakan3021.CBebaninduktifdigunakandenganmeletakankqapasitorbypass,lihatMotorolaApplicationNoteAN-780.H(MesinkopibiasanyaadalahbGebanresistifbukqaninduktifU (sepGertimotor),tetapisiapatahumodelpunyaU anda?"62.4Mengendalik@ andenganTRIAC#2M$+5VDC$|180sx180~2.2k$+---/\/\/\----+-----++----/\/\/-+--/\/\/\---+------->?120Vn9|1||6/= |9d|Hotn9|+=====+/= |9d|?MT1n9||?MC X|TRIAC|4|+-+n9||?3032|Driver X|)`G||TRIACn9|+=====+/= |/|?|n9\2||4/= |)`/?+-+I{h2N3904 X|----+|4||)`||?MT2n9/>\|+---------?|-------+ X|hpV~\I{h|)`| X|hp|~/I{h|)`\ X|hp|~\?43.01u X---10k/|hp|~/$500V X---\|hp|~|I{h|)`/ X|hp+------+I{h|)`| X|>Neutralhp|n9+--------+--+---oo-->?120Vhp/sload)`>-/\/\--| X2N3904hp\n9Vn9|hp---c///UbahlanU resistoruntuk220VؼP>enjelasanrangk\|aian:MC3032 adalahpGengendaliTRIACdenganoptoisolator.?Resistor180ohmdigunakqanuntukmembatasiarus untukrLEDZpadaoptoisolator.vUbahlahresistoriniuntukmendapatkqanarusyangsesuai,biasanyaadalah15mA.LK>썍G3.8Soft>ware~O7n.\Perhatian:LAndatidakdapatmengujirangkqaiantanpabGeban.TRIAC¸tidakakqanterhubungkqalautidak dihubungkqandengansumbGerteganganAC,sehinggaandatidakdapatmengujinyatanpaadanyasumbGerACdanU bGeban.(1G3Softcware荍3.1SoftwareMAndaU akqanmembuatleexecutableyangakqanmelakukanhal-halini:>Mendapatkqan 1ijindarikerneluntukmenggunakqanalamatI/O #denganmenggunakanpGerintahioperm:ioperm(BASE,range,1);aMenggunakqaninstruksiout, untukmenghasilkantegangan0s.d.-n5VpadapGortparallel:outb(1,BASE);Menunggu/0dalambGeberapa/0waktuhinggakopisiap.AkqansangatbaikapabilawaktudapatdibacamelaluiU c}/ommand-lineO.MematikqanU mesinkopidengan:qoutb(0,BASE);SebGelumU mengakhirimakqaijindikembalikanU denganioperm(BASE,range,0);>RubahlahU BASE?=0x3bcuntuk/dev/lp0,0x378untuk/dev/lp1,dan0x278untuk/dev/lp2,range=8.ؼAkqanlebihbaikapabilaprogramyangandabuatadalahprogramsetuidw,sehinggasemuauserandadapatmembuat/meminumU kopi."n3.2DevicedriverMBacalah9/kernelehackersguideO,r3danbuatlahsebuahdevicedriver.KompilemenjadimoGdulsehinggaandatidakU mengkompilekernelpadasetiapupGdate.qkemudiancukupmenulisC Xecho?cappuccino>/dev/coffeeMakqazandaakanmendapatkansecangkirkopihangat.BerikanhakpGenggunaanyangbenarpada /dev/coffee,sehingga andadapatmengatursiapasa0jayangdapatmembuatkopi.UserA,BatauhanyaroGotU sa0jayangberhakmembuatkopi.Keuntungan(darimetoGdeiniadalahandadapatmenggunakqanfeedbackdarimesinkopiandadenganmeng-gunakqangsignalACK,sehinggamesinkopiandamenjadicerdas,,xdanakqanmembGerikqantandabahwakopitelahU siap.KerjakqanlahU sebagaipGengembanganmesinkopianda."n3.3Menghubungk@ andenganinternetMApabilaandamenggunakqanbahasaC,makaandatinggalmenulisskripCGIsederhanauntukmelakukqanON/OFF(mesin(kopianda.bBuatlahwebpageyangbagusdanjelaskqanbagaimanamembuatkopi,1kemudianmasukqanU padaApachewebserveranda.TRK>썍G4.8Gejalao>verdosismC8n.\4GejalaG\ocverdosiskegembiraanU bGerlebihan>nervousinsomniatachycardiaU ataucardiacarhythmiagastrointestinalU disturbancetidakU dapatbGeristirahatdenganbaikbilaU sakitbGerlanjutatauinginmengetahuiistilahdiatashubungidokter( 5PcengembanganSemuaLhardwaredansoftwaredisinidapatdikembangkqanuntukbGerbagaimacamkepGerluanseperti pGemanggan,U oven,pGembuatpaiapGel,dsbMesinkopiClusterdengan8mesinkopi.&Andadapatmembuatkopiwalaupunadamesinkopiyangrusak.=AndavdapatpulamembuatmenuuntukmesinkopiyangbGerbedavdenganrasayangbGerbedapula.MesinU kopidenganpGengendalivektorparallelakqantersediapadamasamendatangApabilaandamenginginkqanotomasimaksimumandaharusmenambahkqanrangkaiansensor, sehinggaandaU dapatmengaturaliranair,suhu,kuantitaskopi,dsbDalamU masamendatangakqandiimplementasikanSNMP*.MesinU kopiserialpada115Kbps( 6ReferensiU InternetCoee-FAQ_RangkqaiandalamgambarASCIGI.Beberapaun-tukU pGortparallel.cSAnadadapatmempGela0jaritentangparallelportdisini PemrogramanI/O 2pGortdibawahU Linux.PBagaimanamenulisdevicedriverandasendiri.T*omiEngdahlwebpageU harusdilihatolehsemuaorangyangmenyukqaielektronik _.K>썍G7.8Lain-lainA9n.\U MesinKopionline.U Hanyamenawarkqancappucino.U KopipanasdariBelanda(m7Lain-lain荍7.1PendahuluanMDokumen3+inipGertamakqaliditulisdalambahasahellenic(Y*unani),9berasaldaridebatkecilpadamailinglistlinux-greek-user,-apakqahLinuxdapatmembuatkopiatautidak.QpHalinisudahdimasukqandalambGentukartikelqkedalamma0jalahLinuxkqami,"dinamakan"magaz":D.sIngatlahbahwaU magazadalahyunani."ʫ7.2AuthorshipdanmaintenanceNama[CpGenulisadalahGeogatosPhotis,mahasiswaComputerEngineering&InformaticspadaUniversityofPatras.)PenulisbiasanyasangatsibukdengandokumentasiY*unanidanwebpage,untukCDR.H.5.1nya. PenterjemahhanyamempunyaiR.H.5.0U yangbGelumadaHOWTOini.VSelesai.h;KG qL ectt1000HЃ ecti1000!N ecbx1200]f ecbx1000&Lt$ffffecbx14406 ecss1000Iqqecss2074 1 ecrm1000 !", cmsy10 b> cmmi10q