สารบัญ:
- ขั้นตอนที่ 1: เตรียมแฮ็ก
- ขั้นตอนที่ 2: Gut the Scanner
- ขั้นตอนที่ 3: ถึงเวลาประสาน
- ขั้นตอนที่ 4: Shoehorn It All in There
- ขั้นตอนที่ 5: กำหนดค่า System
- ขั้นตอนที่ 6: บทสรุป
วีดีโอ: การอัพเกรด HP Scanjet5: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:08
อัปเกรดเครื่องสแกนเครือข่าย HP Scanjet5 ด้วยระบบ min-itx และ GNU/Linux เพื่อให้ได้ความเร็วในการประมวลผลที่เร็วขึ้น และเพิ่มยูทิลิตี้เพิ่มเติม เช่น การจัดการเอกสาร การจัดเก็บไฟล์และเซิร์ฟเวอร์
ขั้นตอนที่ 1: เตรียมแฮ็ก
สแกนเนอร์สร้างขึ้นใน 2 ส่วนหลัก: สแกนเนอร์ ซึ่งเป็นพื้นเรียบ SCSI มาตรฐานพร้อมถาดป้อนกระดาษ 50 หน้าอยู่ด้านบน และพีซีซึ่งเป็นระบบ AMD 486-dx 66Mhz พร้อมไดรฟ์ IDE บนบอร์ด scsi สำหรับสแกนเนอร์ และ 2 สล็อต ISA หนึ่งช่องสำหรับเครือข่าย หนึ่งช่องสำหรับวิดีโอเมื่อแก้ไขปัญหา (คุณต้องจัดหาการ์ดวิดีโอ ISA ของคุณเอง). สำหรับผู้ที่ต้องการใช้งาน Linux บนฮาร์ดแวร์ที่มีคุณลักษณะพิเศษเพียงเล็กน้อย https://berklix.com/scanjet/ มีข้อมูลดีๆ และแม้แต่โปรแกรมติดตั้ง FreeBSD ที่สมบูรณ์สำหรับอุปกรณ์ นี่คือจุดเริ่มต้นในการแฮ็กอุปกรณ์นี้ แรงจูงใจหลักของฉันสำหรับการอัพเกรด mini-itx คือแหล่งจ่ายไฟระเบิดตัวเก็บประจุและทำให้ PSU เสียหายมากเกินไปที่จะซ่อมแซมได้ง่าย และฉันก็มีบอร์ด EPIA 800 นั่งอยู่ด้วย รอบ้าน เครื่องมือและชิ้นส่วนที่คุณต้องการ:- หัวแร้ง- ไดรเวอร์สกรูฟิลลิป #1 และ #2- คีมปากแหลม- สนิปลวดและสตริปเปอร์- ฮาร์ดดิสก์ IDE ที่คุณเลือก- การ์ด SCSI 50 พิน (I ใช้ Tekram รุ่นเก่า)- ตัวยกมุมฉาก PCI ด้าน "A" 5Volt ฉันใช้ความสูง 1.03 จาก risercardshop.com เฉพาะไซต์ในสหรัฐอเมริกาเท่านั้นที่ฉันสามารถหาความสูงนั้นได้ - เมนบอร์ด mini-itx หรือเล็กกว่า ฉันใช้ EPIA 800 ความร้อนต่ำพอและพลังงานมากเกินเพียงพอ- แหล่งจ่ายไฟแบบติดตั้งบนชั้นวาง 1U (ดูเหมือน 135 วัตต์จะใช้งานได้)- แหล่งจ่ายไฟ 24 โวลต์ 1.7 แอมป์ (ฉันใช้ 1.9 แอมป์ อีกหน่อยไม่เจ็บ ยังเป็น อย่าลืมอ่านบทสรุปในตอนท้าย) - ปลั๊ก AT / X PSU และ Molex ที่เสียสละถึง 3 สายสำหรับปลั๊กและสายไฟพิเศษหรือเต็มใจที่จะตัด PSU ราคาแพงเพื่อประกบสายไฟ สิ่งเหล่านี้ส่วนใหญ่ที่ฉันมีอยู่ (ฉันเป็น เล็กน้อย) ดังนั้นโครงการนี้จึงเสียค่าใช้จ่ายเพียง 30 เหรียญจากกระเป๋า
ขั้นตอนที่ 2: Gut the Scanner
ขออภัยฉันไม่มีกล้องสะดวกเมื่อฉันทำสิ่งนี้ส่วนใหญ่ แต่มันค่อนข้างง่ายจริง ๆ ดังนั้นรูปภาพก็น่าสนใจไม่มีประโยชน์ในตอนนี้ https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html มีรูปภาพที่ดีของลำไส้ ที่ด้านหลังของสแกนเนอร์มีสกรู 2 ตัว ทำเครื่องหมายด้วยลูกศรเพื่อถอด และส่วน PC ของเครื่องสแกนจะเลื่อนออกมา การออกแบบเคสมีการออกแบบสลัก/การเสียดสีที่น่าสนใจที่ทำให้สไลด์ออกได้ค่อนข้างแปลก เพียงแค่ใช้แรงคงที่และบิดเล็กน้อยก็จะออกมาได้ง่ายพอสมควร อย่าลืมดูแลสายไฟ ปลั๊กไฟสี่เหลี่ยม และสาย scsi ออกเพื่อที่จะถอดถาดออกให้หมด ตอนนี้สนุกแล้ว ส่วนหนึ่ง! นำทุกอย่างออกจากถาด ใช่ ทุกอย่าง! คุณอาจจะทิ้งพัดลมไว้กับที่ก็ได้ แต่ที่เหลือต้องออกมา รวมทั้งตัวแบ่งระหว่างบริเวณ PSU กับบริเวณกระดานหลักด้วย มันจะต้องตัดออกบ้าง เมื่อทุกอย่างออกมาแล้ว คุณจะต้องถอดพัดลมออก บล็อกที่เครือข่าย ISA ติดที่ด้านหลัง มันจะขวางทางบอร์ด ITX ฉันเดาว่าคุณสามารถแก้ไขมันได้ แต่การลบออกดูง่ายกว่าสำหรับฉัน คุณจะต้องถอดตัวยึดบอร์ดหลัก 2 อันออกด้วย 2 จะเข้าแถวใน ITX 2 จะไม่ ฉันใช้พลาสติกกั้นจากกล่องอะไหล่เก่าแทนกล่องที่ถอดออก ถ้าเครื่องต้องเอาตัวรอดจากการขนส่ง คุณอาจต้องการเคาะรูสองสามรูและเพิ่มจุดยืนที่แท้จริง ตอนนี้สำหรับตัวแบ่ง คุณจะต้องเจาะรูสำหรับ PSU เพราะมันยาวเกินไป ไม่อย่างนั้นผมทำพลาดที่ไม่ได้ออกไป วัสดุเพียงพอที่จะใช้รู mouning ของ PSU ฉันหวังว่าฉันจะมี เคาะรูสำหรับ standoffs สำหรับ 24V PSU (เครื่องสแกนต้องใช้ 24V เผื่อจะสงสัย)
ขั้นตอนที่ 3: ถึงเวลาประสาน
มันอาจจะยากสักหน่อย และฉันไม่ได้เขียนอะไรมาก ดังนั้นคุณจะต้องใส่ใจกับชุดอุปกรณ์ของคุณ PSU เก่าเป็นข้อมูลอ้างอิงของฉัน มันมีแรงดันไฟฟ้าที่ทำเครื่องหมายไว้บนบอร์ดเพื่อให้คุณสามารถต่อสายไฟจากปลั๊กเข้ากับบอร์ดเพื่อค้นหาสิ่งที่คุณต้องการ
ฉันยังไม่ได้ลองเปิดเครื่อง "แผง" ด้วย -12v ไม่ต้องการเสียบปลั๊กไฟ atx จนกว่าฉันจะรู้ว่าระบบใช้งานได้ ฉันอาจทำสิ่งนี้ในอนาคต ดูเหมือนว่าจะเป็นมาตรฐาน RS232 แม้ว่าฉันจะผิดอย่างแน่นอน โอเค สายรัดสายไฟหาเวลาได้ ก่อนอื่นฉันตัดปลั๊กไฟสแกนเนอร์สี่เหลี่ยมจัตุรัสออกจาก PSU เก่าหลังจากสังเกตว่าสีใดมีแรงดันไฟฟ้าเท่าใด ฉันตัดปลั๊กไฟ AT เพื่อเสียบเข้ากับ psu 24V ต้องตัดแต่งแท็บบางส่วนเพื่อให้พอดี จากนั้นฉันก็ตัด Molex ตัวเมียออกจากชุดสายไฟสำหรับพัดลมเคสเก่าสำหรับไฟ 5 โวลต์ที่ต้องชะออกจาก ATX ผ่าน n HDD molex เมื่อบัดกรีจนหมด ฉันใช้กราวด์จาก ATX PSU ถัดจาก 5V และกราวด์จาก 24V ถัดจาก 24V ใช่ ใช่ PSU ต่างกัน 2 ตัวในเครื่องเดียว แย่ แย่ ฉันรู้ ในท้ายที่สุด พวกเขาใช้สวิตช์ไฟและกราวด์ร่วมกัน และทั้งคู่ต่างก็เป็นอุปกรณ์จ่ายไฟแบบสวิตช์ ดังนั้นอันตรายทั้งหมดที่นี่จึงน้อยมาก สำหรับการจ่ายไฟ ฉันตัดโครงยึดออกจากแผง PSU เดิมและติดตั้งปลั๊กเดิมและสวิตช์บนเคส (ดูรูปที่ 2) ฉันเสียสละสายไฟสำหรับ ATX PSU และบัดกรีเข้ากับปลั๊กเคส สำหรับด้าน 120v ของ 24V ฉันพบปลั๊กจากด้านในจอมอนิเตอร์ที่ตายแล้ว (ไม่ต้องถาม) ที่พอดีพอดี ไม่รู้ว่าอะไรอีกที่จะใช้งานได้ นอกจากการบัดกรีที่ขั้วโดยตรง สำหรับพัดลมแทนที่จะประกบปลั๊กเดิม (ตอนนี้ฉันป่วยจากการบัดกรี) ฉันใช้ปลั๊กพัดลม 3 พินกับอะแดปเตอร์ HDD molex 4 พินและถอดพินและ "กุญแจ" พลาสติกออก ลงในปลั๊กสต็อกของพัดลม
ขั้นตอนที่ 4: Shoehorn It All in There
กลอนทุกอย่างขึ้น! ฉันใช้เทปกาวสองหน้าเพื่อยึด ATX psu เมื่อมองย้อนกลับไป ฉันควรจะตัดรูให้ต่างออกไป เพื่อที่ฉันจะได้ใช้สกรูยึดของมัน ทุกอย่างพอดีและฉันไม่ได้มีปัญหาเรื่องความร้อน ตอนนี้วิ่งมาเกือบสัปดาห์แล้ว
ดูกล่องเล็ก ๆ บนภาพสำหรับ ID ชิ้นส่วน
ขั้นตอนที่ 5: กำหนดค่า System
ฉันเลือก Ubuntu แต่ลินุกซ์ distro ใด ๆ ก็ควรใช้งานได้เช่นกัน ต้องเพิ่ม "sg" ให้กับ /etc/modules เพื่อให้รองรับเครื่องสแกน scsi ในการบู๊ต ทุกอย่างทำงานได้ทันที ติดตั้ง Sane เพื่อให้เครื่องสแกนทำงานได้ Samba สำหรับ file sevices และ Apache และ "PHP Sane Frontend " สำหรับระบบเก็บเอกสารอย่างง่าย ฉันจะปล่อยให้การกำหนดค่าเหล่านี้ขึ้นอยู่กับโปรเจ็กต์ที่เกี่ยวข้อง เนื่องจากมีการจัดทำเอกสารและทำมิเรอร์ได้ค่อนข้างดี เมื่อฉันได้ใช้พาเนลและ LCD ฉันจะใช้สคริปต์ทุบตีจาก https://berklix.com/scanjet / และอาจจะดัดแปลงเล็กน้อยสำหรับการจัดเก็บไฟล์ในเครื่องและอื่น ๆ ก่อนหน้านั้น ฉันใช้อุปกรณ์ปุ่มกดแบบอนุกรม Genovation จากโครงการเก่าเป็นส่วนหน้าของมาโคร ดูสลัมมาก (ไม่ ฉันจะไม่ถ่ายรูปมัน:P) ฉันเขียนสคริปต์ ruby และสคริปต์ php (ซึ่งในที่สุดฉันก็จะย้ายไป ruby เมื่อฉันเรียนรู้ได้ดีขึ้น การส่งอีเมลโดยไม่มี MTA ดูเหมือนจะยากสำหรับ ruby) เพื่อจัดการกับการทำงานจริง เช่น การสแกนไปยังเครือข่ายที่ใช้ร่วมกันหรือที่อยู่อีเมล สคริปต์ ruby จัดการปุ่มกด และ php shell script จัดการการสแกนและการส่งอีเมลและที่เก็บข้อมูล smb ฉันได้แนบสคริปต์มาด้วย สนุก!
ขั้นตอนที่ 6: บทสรุป
โดยรวมแล้วฉันค่อนข้างมีความสุขกับสิ่งนี้ นี่เป็นโครงการฮาร์ดแวร์ที่ซับซ้อนที่สุดเท่าที่ฉันเคยทำมา และมันสุดยอดมาก! ฉันวางแผนที่จะทำมากกว่านี้อย่างแน่นอน!
สิ่งที่ฉันจะทำแตกต่างออกไป: - ก่อนอื่น ฉันจะเลือกใช้ PSU แบบสวิตชิ่งตัวเดียวที่สามารถจ่ายแรงดันไฟฟ้าต่างๆ ที่ฉันต้องการและจ่ายไฟให้กับทุกอย่างได้ การผลิตปลั๊ก ATX แบบกำหนดเองจะไม่ทำให้ระดับความเจ็บปวดต่ำ แต่ท้ายที่สุดแล้วจะทำให้สะอาดขึ้นมาก - ใช้เวลากับ Ruby มากขึ้น มันเป็นภาษาสคริปต์ที่ทรงพลังที่ถูกสาปแช่ง ใช้เวลาเล็กน้อยในการคาดศีรษะ แต่ไวยากรณ์นั้นสะอาดกว่า Perl มาก - ใช้ดิสก์แล็ปท็อปหรือบูตจาก Compact Flash และมีไดรฟ์ RAM สำหรับพื้นที่ทำงาน แน่นอนว่านี่หมายถึงพื้นที่จัดเก็บจะถูกจำกัด แต่ใกล้จะเงียบและเร็วขึ้นเล็กน้อย แล้วมันคุ้มไหม? ใช่แล้ว! เราสแกนชุดงาน 40-50 หน้าเป็น PDF เป็นประจำสำหรับการเก็บถาวรแบบดิจิทัล เมื่อเทียบกับ FreeBSD distro บน 486 ที่มีแรม 8Meg นี่เป็นอุปกรณ์ใหม่ทั้งหมด! แบทช์เคยใช้เวลาถึง 20 นาทีในการแปลง และบางครั้ง RAM หมดและเพิ่งล้มเหลว ตอนนี้แม้แต่ 50 หน้าก็ใช้เวลาน้อยกว่าหนึ่งนาทีในการสร้าง PDF
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การอัพเกรด Smart RGB LEDs: WS2812B เทียบกับ WS2812: 6 ขั้นตอน
การอัพเกรด Smart RGB LEDs: WS2812B เทียบกับ WS2812: จำนวนโปรเจ็กต์ที่เราเคยเห็นโดยใช้ Smart RGB LED ไม่ว่าจะเป็นแถบ โมดูล หรือ PCB แบบกำหนดเอง ในช่วง 3 ปีที่ผ่านมานั้นค่อนข้างน่าทึ่ง การใช้งาน RGB LED ที่ปะทุขึ้นนี้เกิดขึ้นพร้อมกับสัญญาณ
การอัพเกรด Isolation Transformer สำหรับแอมป์กีต้าร์รุ่นเก่า: 11 ขั้นตอน (พร้อมรูปภาพ)
การอัพเกรด Isolation Transformer สำหรับแอมป์กีต้าร์รุ่นเก่า: กอบกู้ผิวของคุณ! อัพเกรดแอมป์เก่าที่น่ากลัวด้วยหม้อแปลงแยก ในสมัยก่อนเครื่องขยายเสียง (และวิทยุ) รุ่นเก่าๆ สองสามตัวดึงพลังงานโดยการแก้ไข "ไฟหลัก" ในครัวเรือนโดยตรง สายไฟ นี่เป็นวิธีปฏิบัติที่ไม่ปลอดภัยโดยเนื้อแท้ ที่สุด