แหกกฎเทคโนโลยี! ทำแฟลชไดรฟ์ USB สุดคลาสสิกด้วย Core Memory 64-bit

Core Memory USB Drive ESP32
โฉมหน้าแฟลชไดรฟ์ USB ดีไซน์ล้ำ แช่อยู่ในน้ำมันซิลิโคนสุดเท่!

Wassup ชาว Maker ทุกคน! 🛠️ ในยุคที่แฟลชไดรฟ์ความจุเป็นร้อยกิกะไบต์ (GB) ราคาถูกลงเรื่อยๆ จนบางคนเริ่มกังวลเรื่องทิศทางตลาดชิปหน่วยความจำ แต่ก็มีนักประดิษฐ์สายหาทำอย่าง [polymatt] ที่เลือกจะเดินสวนทาง... สวนทางชนิดที่ว่าถอยหลังกลับไปหลายสิบปีเลยล่ะครับ!

เขาได้ปั้นโปรเจกต์ สร้างอุปกรณ์เก็บข้อมูลที่กอบกู้ความยิ่งใหญ่ของ Core Memory ขนาด 64-bit (ใช่ครับ บิตนะ ไม่ใช่ไบต์!) มาทำเป็น USB Drive ที่ใช้งานได้จริง! โคตรตึง!

ย้อนยุคแต่สมองกลล้ำสมัย 🧠

โปรเจกต์นี้เป็นการผสมผสานความคราฟต์แบบ DIY ขั้นสุดเข้ากับเทคโนโลยีสมัยใหม่ครับ:

  • กัดบอร์ดเอง: แผ่นวงจร (PCB) ทั้งหมดถูกสร้างขึ้นด้วยการใช้เครื่อง CNC กัดลายวงจรเองกับมือ!
  • สมองกลหลัก: ใช้บอร์ด ESP32 รับหน้าที่เป็นทั้งสมองคิดคำนวณ และเป็นอินเทอร์เฟซคุยกับพอร์ต USB
  • ไอซีขั้วกำลัง: ใช้ไอซีขับมอเตอร์ยอดฮิตอย่าง L293 H-bridge มาประยุกต์เป็นตัวจ่ายไฟกระตุ้นวงแหวนแม่เหล็ก (Core drivers)

💡 ป้ายยาไอเทมเด็ด: โปรเจกต์ที่ผสมผสานความเก่าและใหม่แบบนี้ บอร์ดตระกูล ESP32 และไอซี L293D คือพระเอกที่ช่วยให้งานจบง่ายขึ้นมากครับ!

หากเพื่อนๆ กำลังมองหา บอร์ดพัฒนา ESP32, ไอซีขับกระแส, หรืออุปกรณ์อิเล็กทรอนิกส์ เพื่อเอาไปทำโปรเจกต์แหวกแนวของตัวเอง แวะมาจัดของแท้พร้อมส่งได้ที่ Globalbyte Shop เลยครับ ทัก LINE OA มาปรึกษาแอดมินก่อนได้ เราพร้อมดันโปรเจกต์ของคุณให้สุด!

ความยากของการใช้ Core Memory 🥵

สำหรับใครที่ไม่รู้จัก Core Memory มันคือเทคโนโลยีเก็บข้อมูลยุคอพอลโลครับ ปัญหาหลักของมันคือ "อ่านปุ๊บ ข้อมูลหายปั๊บ" (Destructive Read) หมายความว่าทุกครั้งที่ ESP32 สั่งอ่านข้อมูล มันต้องมีลอจิกคอยเขียนข้อมูลเดิมกลับเข้าไปใหม่ทันที! แถมการหาแรงดันไฟ (Voltage) ที่เหมาะสมในการอ่าน/เขียน ก็ต้องมานั่งสุ่มทดลอง (Experimentally) กันเอาเองด้วย

เพื่อความเท่และเสถียรภาพ เค้าเลยจับแผงวงจรทั้งหมด "แช่ในน้ำมันซิลิโคน (Silicone oil)" ภายในเคสใสซะเลย! นอกจากจะดูเหมือนหลอดทดลอง Sci-Fi แล้ว มันยังช่วยคุมอุณหภูมิของวงแหวนแม่เหล็กให้คงที่ ช่วยให้การสลับบิต (Bit flipping) เสถียรขึ้นด้วย (ถึงแม้สำหรับความจุแค่นี้อาจจะดูเว่อร์ไปนิดก็เถอะ ฮ่าๆ)

⚠️ เรื่องตลกร้ายของโปรเจกต์นี้

ถ้าให้พูดตามตรง แค่พื้นที่หน่วยความจำใน ESP32 ที่ใช้ประมวลผลระบบ USB (USB Stack) ก็มีขนาดใหญ่กว่าความจุ 64-bit ของ Core Memory ตัวนี้ไปหลายเท่าตัวแล้วครับ! แต่นี่คือโปรเจกต์งานคราฟต์ที่เน้นความเท่และคุณค่าทางจิตใจ มากกว่าการเอาไปเซฟงานส่งอาจารย์แน่นอน!

🔗 ข้อมูลอ้างอิงและโปรเจกต์ที่เกี่ยวข้อง:

ใครสนใจอยากเห็นความพยายามและความประณีตในการร้อยลวดวงแหวนแม่เหล็กทีละเส้น แอดมินแนะนำให้ตามไปดูคลิปและบทความต้นฉบับได้เลยครับ:

*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์งานประดิษฐ์ส่วนตัวของต่างประเทศ ข้อมูลทฤษฎีการทำงานของ Core Memory, การจ่ายกระแสไฟ และการจัดการลอจิกมีความซับซ้อนเฉพาะตัว ผู้ที่สนใจควรเข้าไปศึกษา วิดีโอของต้นฉบับ อย่างละเอียด เพื่อความเข้าใจที่ถูกต้องครับ!

แท็ก


Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี