
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

Minitel สร้างขึ้นในปี 1978 โดย France Telecom เป็นบริการดึงข้อมูลและส่งข้อความ ถือเป็นเครือข่ายที่ประสบความสำเร็จมากที่สุดก่อนมีเวิลด์ไวด์เว็บ 30 ปีในปี 2008 เครือข่ายปิดตัวลงในที่สุด (มีข้อมูลมากมายเกี่ยวกับสิ่งนี้ใน Wiki) ในชั่วข้ามคืนเทอร์มินัลเหล่านี้ล้าสมัย
ประกอบด้วยแป้นพิมพ์หน้าจอ CRT โมเด็ม และการลงทะเบียนกะบางส่วน เทอร์มินัล "ใบ้" เหล่านี้ไม่สามารถประมวลผลข้อมูลได้ แล้วคุณทำอะไรกับมันได้บ้าง? เปลี่ยนเป็นนาฬิกา !
ขั้นตอนที่ 1: รายการส่วนประกอบ
ไมโครโปรเซสเซอร์ Atmega 328p พร้อม Arduino bootloader
คริสตัล 16 เมกะเฮิร์ตซ์
ตัวเก็บประจุ 22 pf x 2
ตัวต้านทาน 10 kOhm
ฝาอิเล็กโทรไลต์ 100 ยูเอฟ
โมดูล DS3231 RTC
หมุดส่วนหัวสำหรับการเชื่อมต่อที่ง่าย
(ตัวต้านทาน 10kOhm & 100kOhm: ไม่จำเป็น)
ลวดและบัดกรีบางส่วน
บอร์ด Arduino Uno สำหรับอัพโหลดภาพสเก็ตช์
และแน่นอนว่าเป็นเทอร์มินัล Minitel 1
ขั้นตอนที่ 2: แผนผัง

แผนผังนั้นง่ายมาก เป็นการตั้งค่า Atmega328p พื้นฐานของคุณโดยที่ RTC เชื่อมต่อกับพินอะนาล็อก 4 และ 5 Minitel rx และ tx เชื่อมต่อกับหมุดดิจิทัล 7 และ 8 เท่านั้น ในตัวอย่างหนึ่งของฉัน ฉันได้เพิ่มตัวต้านทานสองสามตัวเพื่อสร้างตัวแบ่งแรงดันไฟฟ้าซึ่งติดอยู่กับพินอะนาล็อก 3 ตอนนี้ minitel สามารถเป็นโวลต์มิเตอร์ DC ได้ถึง 50 โวลต์ คุณยังสามารถเพิ่มอุปกรณ์ต่อพ่วงอื่นๆ เช่น LDR เทอร์โมมิเตอร์ ไมโครโฟน เป็นต้น แผนผังที่ฉันวาดไม่มีตัวต้านทานตัวแบ่งแรงดันไฟฟ้าแสดง คุณอาจต้องการเพิ่มสิ่งอื่น ๆ ค่านิยมที่แตกต่างกันหรือทิ้งมันไว้ทั้งหมด
ขั้นตอนที่ 3: การเดินสายไฟ



ข้อควรระวัง: ก่อนถอดเคส Minitels ตรวจสอบให้แน่ใจว่าคุณได้ถอดสายไฟออกจากแหล่งจ่ายไฟหลัก และรอ 5 นาทีเพื่อให้ตัวเก็บประจุไฟฟ้าแรงสูงระบายออก
ภายใน Minitel มีพื้นที่เหลือเฟือสำหรับวงจรของคุณ แต่ให้แน่ใจว่าไม่ได้สัมผัสส่วนอื่นๆ ฉันขันของฉันไปที่แผงด้านหลังที่ถอดออกได้
เชื่อมต่อ RX และ TX ของวงจรของคุณกับ TX และ RX ของ Minitel ดูรูปถ่ายและแผนผัง หากคุณเชื่อมต่อผิดวิธี ก็ไม่ใช่เรื่องใหญ่ คุณสามารถเปลี่ยนหมายเลขพินในรหัสของคุณได้ (เพิ่มเติมในภายหลัง)
ค้นหาตัวควบคุมแรงดันไฟฟ้า Minitels 7805 และเชื่อมต่อวงจรของคุณกับมัน (ตรวจสอบขั้วให้ถูกต้อง เสมอ ! เสมอ ! เสมอ !! ตรวจสอบซ้ำอีกครั้งก่อนเปิดเครื่อง)
ที่ด้านหลังของ Minitel มีปลั๊กและเต้ารับโทรศัพท์ France Telecom แบบเก่า ถอดและถอดปลั๊กและตะกั่ว ถัดไป เชื่อมต่อขั้วซ็อกเก็ตกับวงจรของคุณ คุณจะสามารถแก้ไขและอัปโหลดภาพสเก็ตช์ใหม่ให้กับวงจรของคุณโดยเพียงแค่เชื่อมต่อบอร์ด Arduino Uno ของคุณเข้ากับซ็อกเก็ตโดยไม่ต้องเปิดและถอดไมโครคอนโทรลเลอร์ของคุณ นอกจากนี้ คุณยังสามารถเชื่อมต่อพินอะนาล็อกของคุณกับเทอร์มินัลเพื่อเพิ่มอุปกรณ์ต่อพ่วงอื่นๆ ตามที่กล่าวไว้ในขั้นตอนก่อนหน้า
ขั้นตอนที่ 4: ขึ้นและทำงาน





นี่คือภาพบางส่วน
ขั้นตอนที่ 5: รหัส
รหัสใช้สามไลบรารี ซอฟต์แวร์Serial, Minitel และ DS3231 สามารถดาวน์โหลดได้จาก GitHub ฟังก์ชั่นการโทร Minitel m(7, 8) ตั้งค่า Minitels RX & TX บนพินดิจิตอล 7 & 8 (สิ่งเหล่านี้สามารถเปลี่ยนเป็นพินอื่น ๆ ที่คุณต้องการได้)
จากนั้นจะมีจำนวนเต็มและอาร์เรย์อักขระทั้งหมดสำหรับตัวเลขขนาดใหญ่และผู้บุกรุกพื้นที่ setup() เริ่มนาฬิกาเรียลไทม์ (คุณสามารถตั้งเวลาและวันที่ได้ที่นี่หากต้องการ แต่อย่าลืมแก้ไขหรือทำให้ฟังก์ชันตั้งเวลาเป็นสีเทา เพื่อไม่ให้เวลาถูกรีเซ็ตทุกครั้งที่คุณเปิด Minitel)
เนื่องจาก Minitel 1 ทำงานช้าและมีความสามารถด้านกราฟิกที่จำกัดมาก (อายุ 40 ปี) การรักษาฟังก์ชันของคุณให้สั้นที่สุดเท่าที่จะทำได้จึงเป็นสิ่งสำคัญ ลูปหลักเกี่ยวข้องกับการอ่านการกดปุ่มและเลือกโหมด ในเมนูและโหมดการตั้งค่า จะไม่มีการอ่าน RTC และการรีเฟรชกราฟิก ดังนั้นอินพุตจากแป้นพิมพ์จึงอ่านได้อย่างรวดเร็ว อย่างไรก็ตาม; ในโหมดนาฬิกา การกดปุ่มอาจใช้เวลาหลายครั้งในการทำงาน อดทน
โค้ดตัวอย่างนี้ใช้สำหรับเวอร์ชันนาฬิกาปลุก ไม่ใช่เครื่องวัดโวลต์ ถ้าคุณต้องการรหัสสำหรับโวลต์มิเตอร์ ฉันจะส่งตามคำขอ
ฉันจะไม่พูดถึงรหัสทั้งหมด คุณอาจข้ามส่วนนี้ไปแล้ว
รหัสของฉันหยาบและยุ่งเหยิงมาก ฉันต้องทำความสะอาดมันจริงๆ แต่มันได้ผล เมื่อฉันมีเวลา ฉันจะปรับปรุงมันและลบจำนวนเต็มและสิ่งของที่ไม่ได้ใช้
ขอบคุณที่มองหา ฉันหวังว่าโครงการนาฬิกา Minitel ของคุณจะผ่านไปด้วยดี
ลุค. IG luke1969morgan
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
การตั้งค่า DS3231 RTC (นาฬิกาเรียลไทม์) อย่างแม่นยำ รวดเร็ว และอัตโนมัติโดยใช้ Java (+-1 วินาที): 3 ขั้นตอน

การตั้งค่า DS3231 RTC (นาฬิกาตามเวลาจริง) อย่างแม่นยำ รวดเร็วและอัตโนมัติโดยใช้ Java (+-1s): คำแนะนำนี้จะแสดงวิธีตั้งเวลาบนนาฬิกาเรียลไทม์ DS3231 โดยใช้ Arduino และแอปพลิเคชัน Java ขนาดเล็กที่ใช้ การเชื่อมต่อแบบอนุกรมของ Arduino ตรรกะพื้นฐานของโปรแกรมนี้:1. Arduino ส่งคำขอซีเรียล