สารบัญ:

ระบบกระดิ่งตามกำหนดการแบบกระจายอย่างง่าย: 6 ขั้นตอน
ระบบกระดิ่งตามกำหนดการแบบกระจายอย่างง่าย: 6 ขั้นตอน

วีดีโอ: ระบบกระดิ่งตามกำหนดการแบบกระจายอย่างง่าย: 6 ขั้นตอน

วีดีโอ: ระบบกระดิ่งตามกำหนดการแบบกระจายอย่างง่าย: 6 ขั้นตอน
วีดีโอ: [สังคม] เศรษฐศาสตร์ ตอนที่ 1 อุปสงค์ อุปทาน 2024, พฤศจิกายน
Anonim
Simple Distributed Scheduled Bell System
Simple Distributed Scheduled Bell System

ฉันทำงานในโปรแกรมการศึกษาที่ตั้งอยู่นอกวิทยาเขตของโรงเรียนมัธยมศึกษาตอนปลายทั่วไป เนื่องจากเราอยู่ในอาคารสำนักงานโดยพื้นฐานแล้วไม่มีสิ่งอำนวยความสะดวกตามแบบฉบับของโรงเรียน เราจึงไม่มีเสียงกริ่งเตือนเมื่อเลิกเรียนหรือเริ่มเรียน นักเรียนที่เราสอนไม่ได้เป็นกระแสหลัก แต่เรารู้สึกว่าการเพิ่มเสียงกริ่งโรงเรียนทั่วไปอาจช่วยในเส้นทางสู่การรวมใหม่ ทำให้พวกเขาคุ้นเคยกับการเตือนกำหนดการตามกำหนดเวลา แต่ยังช่วยให้สามชั้นเรียนแยกกันซิงค์กันได้ดีขึ้นแทนที่จะมี เด็ก ๆ ออกไปก่อนและเข้าชั้นเรียนต่อไป ขัดจังหวะทุกอย่าง (เกิดขึ้นบ่อย) ขอโทษก่อน รูปภาพไม่ค่อยดีนัก ส่วนใหญ่จะค่อนข้างเบลอ ฉันนำมันไปด้วย Photosmart E327 ซึ่งเป็นหนึ่งในกล้องดิจิทัลที่แย่ที่สุดที่ฉันเคยใช้ เป็นสิ่งที่คนไอทีของโรงเรียนเลือกเพราะฉันยุ่งเกินกว่าจะทุ่มสุดตัวในการเลือกตัวเลือกราคาต่ำที่ดีกว่า ฉันยังลืม coolpix 995 ของฉันที่บ้านอยู่เสมอ ไม่มีรายละเอียดที่จำเป็นจริง ๆ ดังนั้นรูปภาพจึงดูน่าดึงดูดและอ้างอิงมากกว่า…โอ้และการพิสูจน์การกินเนื้อคนที่ยอดเยี่ยมที่ฉันทำสำหรับโครงการนี้ ไม่ต้องเสียเงินก็เป็นส่วนสำคัญเช่นกัน การมีความหรูหราของแล็ปท็อปรุ่นเก่าที่ไม่ได้ใช้ทำให้เกิดความแตกต่างอย่างมาก และคลังสินค้าของคอมพิวเตอร์เครื่องเก่าที่จะขโมยก็ช่วยได้เช่นกัน

ขั้นตอนที่ 1: เครื่องมือ

เครื่องมือ
เครื่องมือ

ไขควงปากแบน (หัวแบนและหัวฟิลิปส์ ควรมีทั้งสองอย่างโดยที่คุณไม่ทราบแน่ชัด ดีกว่ามีอันเดียวและต้องใช้อีกอัน)

เครื่องปอกสายไฟหรือคีมตัดลวด คีม และมือที่มั่นคง ใบมีดงานอดิเรกที่คม ส่วนใหญ่ฉันใช้เครื่องมืออเนกประสงค์ขนาดเล็ก

ขั้นตอนที่ 2: ความต้องการของคอมพิวเตอร์และซอฟต์แวร์

ความต้องการของคอมพิวเตอร์และซอฟต์แวร์
ความต้องการของคอมพิวเตอร์และซอฟต์แวร์

สิ่งแรกที่จำเป็นสำหรับเครื่องนี้คือคอมพิวเตอร์ที่สามารถเปิดทิ้งไว้ได้ตลอดเวลา หรืออย่างน้อยต้องรีสตาร์ททุกวัน เราจะเปิดเครื่องทิ้งไว้ เว้นแต่ไฟฟ้าดับ ฉันมี Dell Latitude C600 ที่วางอยู่บนแท่นชาร์จ เพราะแบตเตอรี่ค่อนข้างจะไร้ชีวิตชีวา ฉันติดตั้ง Fedora 6 มาระยะหนึ่งแล้วและใช้เป็นเครื่องท่องเว็บพื้นฐานและเล่นกับแอปตัดต่อ 2D, 3D และวิดีโอในชั้นเรียน จนกระทั่งนักเรียนที่ไม่รู้จักบางคนมีความคิดที่สดใสที่จะแตะหน้าจอด้วยบางสิ่งและตอนนี้ ประมาณ 1/3 ของ LCD ไร้ประโยชน์/แตก เพื่อจุดประสงค์ของฉัน เพียงแค่สามารถไปที่พรอมต์คำสั่งและเรียกใช้ vncserver หากเครื่องของคุณเข้าถึงได้ง่ายขึ้นหรือมีความสุขอย่างที่เป็นอยู่ อย่ากังวลกับ VNC/การเข้าถึงระยะไกล เห็นได้ชัดว่าคอมพิวเตอร์ต้องมีเสียงออกและติดตั้งไดรเวอร์ที่เหมาะสม ที่ควรจะครอบคลุมได้ดีในการติดตั้ง OS เว้นแต่ว่าคุณมีฮาร์ดแวร์ที่แปลกจริงๆ สำคัญ: เวลา!! เนื่องจากนาฬิกาที่เรามีอยู่อาจไม่ซิงค์กันอย่างถูกต้อง ณ จุดใดก็ตาม "ระบบกระดิ่งกลาง" ควรมีเวลาที่เหมาะสม การเข้าถึงการตั้งค่านาฬิกาของผู้ดูแลระบบทำให้ฉันสามารถใช้ NTP เพื่อรับเวลาที่เหมาะสมจากเซิร์ฟเวอร์เวลาที่อื่น โดเมนเริ่มต้นทำงานได้ดี ฉันยังสร้างที่อยู่ dyndns สำหรับเครื่องเพื่อให้ภายในฉันไม่ต้องกังวลเกี่ยวกับการเปลี่ยนแปลง IP ในการรีบูต และตรงไปตรงมา การใช้ IP แทน DHCP อาจดึงดูดความสนใจเพิ่มขึ้นเล็กน้อยจาก คนไอทีมากกว่าที่ฉันสนใจ จากนั้นฉันก็ต้องหาซอฟต์แวร์ที่สามารถทำสิ่งที่ฉันต้องการได้ - อนุญาตให้เล่นเสียงหรือเสียงที่กำหนดเอง ogg, mp3 หรือ wav- อนุญาตให้สร้างอินสแตนซ์ที่ทำซ้ำได้อย่างง่ายดาย- แต่อนุญาตให้เลือกไม่ใช้บางอินสแตนซ์- เรียกใช้โดยผู้ใช้ไม่ต้องดำเนินการใดๆ - ฟรี! ความต้องการขั้นพื้นฐานที่ค่อนข้างดี KA!arm ไม่เพียงแต่ครอบคลุมความต้องการเหล่านี้เท่านั้น แต่ยังนำเสนอความเป็นไปได้อื่นๆ เช่น การแปลงข้อความเป็นคำพูด การรันคำสั่งที่กำหนดเอง และคุณสมบัติอื่นๆ ฉันไม่จำเป็นต้องติดตั้งเลย มีอยู่แล้วในระบบ เนื่องจากฉันติดตั้งเดสก์ท็อป KDE และ Gnome เย้!

ขั้นตอนที่ 3: ความต้องการฮาร์ดแวร์อื่นๆ

ความต้องการฮาร์ดแวร์อื่นๆ
ความต้องการฮาร์ดแวร์อื่นๆ
ความต้องการฮาร์ดแวร์อื่นๆ
ความต้องการฮาร์ดแวร์อื่นๆ

ตอนนี้คุณเพียงแค่ต้องการบางสิ่งบางอย่างเพื่อส่งออกเสียงอันรุ่งโรจน์นั้นไป คุณต้องการให้เสียงไปถึงกี่ชั้นเรียนหรือกี่ห้อง? ซึ่งจะเป็นตัวกำหนดความต้องการของคุณสำหรับจำนวนเอาต์พุตที่คุณต้องการในที่สุด ข่าวดีก็คือ หากคุณสามารถเข้าถึงเครื่องรุ่นเก่าที่ไม่ได้ใช้งาน หรือแม้แต่สุสานคอมพิวเตอร์ คุณจะสามารถเข้าถึงลำโพงทั้งหมดที่คุณต้องการได้ มาตรฐานของลำโพงภายในในระบบเดสก์ท็อปส่วนใหญ่นั้นเพียงพอในกรณีที่ไม่มีเสียงรบกวนรอบข้างมากนัก แม้ว่าการขยายเสียงก็สามารถช่วยได้เช่นกัน ฉันต้องการห้องอย่างน้อยสี่ห้องเพื่อเก็บเสียง ฉันขโมยของบางส่วน เครื่องเก่าของลำโพงภายใน 8ohm ถอดปลอกและถอดสายเคเบิลออกจากเมนบอร์ด วิโอลา! ลำโพงที่ผมมีอยู่มีแค่ 2 สาย คือ กราวด์และสัญญาณ การเดินสายไฟก็สำคัญเช่นกัน ฉันมีสายคู่มินิปลั๊กแบบมินิปลั๊ก (1/8 ) ถึง RCA แทบทุกอย่างที่เปลี่ยนจากมินิปลั๊กก็น่าจะใช้ได้ คุณเพียงแค่ต้องแยกความแตกต่างจากสายกราวด์และสายสัญญาณ สายยาวสำหรับส่งจริง สัญญาณรอบ ๆ ห้อง เกจที่หนักกว่าน่าจะเป็นความคิดที่ดี ฉันลงเอยด้วยหลอดด้ายที่เหลือในส่วนขยะ ซึ่งเมื่อฉันถอดปลอกหุ้มออก มันก็กลายเป็นสายเคเบิลที่แข็ง ซึ่งจะส่งผลต่อความสามารถในการดัดงอง่ายเท่านั้น สายเคเบิลและอาจจำกัดตัวเลือก splicing บางอย่าง แต่ฟรีฟรีและฉันทำได้ดี

ขั้นตอนที่ 4: นำสิ่งของมารวมกันและทดสอบเสียง

นำสิ่งของมารวมกันและทดสอบเสียง
นำสิ่งของมารวมกันและทดสอบเสียง
นำสิ่งของมารวมกันและทดสอบเสียง
นำสิ่งของมารวมกันและทดสอบเสียง
นำสิ่งของมารวมกันและทดสอบเสียง
นำสิ่งของมารวมกันและทดสอบเสียง
นำสิ่งของมารวมกันและทดสอบเสียง
นำสิ่งของมารวมกันและทดสอบเสียง

คุณสามารถข้ามไปทางขวาเพื่อตั้งค่าซอฟต์แวร์ได้ แต่ฉันตัดสินใจว่าหลังจากเล่นกับมันเล็กน้อย ฉันรู้ว่านี่คือสิ่งที่ฉันต้องการ ดังนั้นฉันจึงตระหนักว่าฉันควรตรวจสอบให้แน่ใจว่าแฮ็คลำโพงของฉันจะทำงานตามที่ฉันต้องการ ฉันแฮ็กขั้วต่อ PC ของลำโพงและแฮ็กปลั๊ก RCA ตัวผู้ ถอดสายสัญญาณออก รวมช่องสัญญาณซ้ายและขวาและแต่ละส่วนแยกจากกันเป็นครอบครัวเสียงที่มีความสุข ฉันบิดสายกราวด์จากสายปลั๊กมินิกับกราวด์ของลำโพง PC จากนั้นจึงต่อสายสัญญาณเข้ากับสัญญาณบนลำโพง PC ฉันอยากจะเชื่อว่าต้องมีการเชื่อมต่ออย่างถูกต้องในแต่ละครั้ง แต่ฉันได้รับสัญญาณที่ดีอย่างสมบูรณ์เมื่อฉันเปลี่ยนกราวด์และสายสัญญาณ… บังเอิญ? ฉันไม่รู้. ฉันไม่ใช่วิศวกรเสียง ฉันเชื่อมต่อมันอย่างถูกต้องในกรณีที่ฉันเสียบมันเข้ากับแจ็คหูฟังบนแล็ปท็อปเพื่อให้แน่ใจว่าเสียงนั้นได้รับลำโพง มันทำ. โปรเจ็กต์นี้ไปได้สวย! สำหรับลำโพงบางตัวที่ฉันไม่ต้องเพิ่มความยาว ฉันเพิ่งพบที่ต่างๆ บนสายเคเบิลขนาดใหญ่เพื่อประกบเข้าด้วยกัน ตรวจสอบให้แน่ใจว่าสายไฟไม่ผ่านและสิ่งของต่างๆ ก็ปลอดภัย ฉันเริ่มต้นด้วยการวิ่งจากคอมพิวเตอร์ไปยัง 2 ห้อง ทั้งสองห้องอยู่ติดกัน ดังนั้นฉันจึงสามารถห้อยลำโพงจากตำแหน่งเดียวกันได้ และเพียงแค่วางลำโพงไว้ที่ผนังด้านใดด้านหนึ่งบนแผ่นฝ้าเพดาน ห้องที่สามอยู่ตรงข้ามโถงทางเดิน ฉันแยกสายเคเบิลอีเทอร์เน็ตและเชื่อมต่อสายสีทึบเข้าด้วยกันและสายสีขาว/สีเข้าด้วยกันเพื่อสร้างสายยาวสำหรับลำโพงตัวที่สาม ฉันใช้เสาธงยาวเพื่อ "ส่ง" เดินสายไฟระยะทางไกลถึงเพดาน ห้องที่สี่เป็นห้องแรก… ที่ซึ่งแล็ปท็อปอยู่ ฉันเชื่อมต่อลำโพงกับที่เดียวกับที่ฉันต่อ "สายมินิ" กับสายแข็งแบบยาว

ขั้นตอนที่ 5: การตั้งเวลาปลุก

การตั้งเวลาปลุก
การตั้งเวลาปลุก

ถึงเวลาสร้างตารางการเตือนและเพิ่มเสียง/เสียงที่เหมาะสม ฉันจะอธิบายซอฟต์แวร์ แต่หลังจากเล่นกับมันเพียงประมาณ 10 นาทีหรือประมาณนั้น มันค่อนข้างใช้งานง่าย

ฉันได้เน้นคุณสมบัติที่สำคัญส่วนใหญ่ในภาพ

ขั้นตอนที่ 6: ในการปิด

เรามีระบบระฆังทำงานเป็นเวลาสองวัน ฉันใช้เสียงใน /usr/share/sounds เพราะมันสะดวก ส่วนใหญ่จะสั้น แต่ไม่ได้รับความสนใจอย่างที่เราต้องการ ฉันจะตัดเพลงเป็นหน่วยวัดที่นี่และอาจเพิ่มเสียงเบา ๆ "บล็อก 3 สิ้นสุดแล้ว" เป็นต้น

ปริมาณน่าจะเป็นปัญหา ฉันจะติดตามไซต์อื่นที่สอนได้หรือไซต์อื่นสำหรับการสร้างแอมป์หูฟังซึ่งน่าจะเพียงพอสำหรับความต้องการของเรา ถ้าฉันสามารถสร้างแอมป์ที่สามารถเสียบเข้ากับผนังและไม่ต้องใช้แบตเตอรี่ จะอยู่เสมอ ดังนั้นที่นี่จะเป็นสถานที่เดียวที่ใช้จ่ายเงิน และฉันหวังว่าจะทำได้ในราคา 30 ดอลลาร์หรือน้อยกว่านั้น เด็กหลายคนได้เข้าใจประเด็นและชื่นชมแล้ว นั่นเป็นสิ่งที่ดี พนักงานยังคิดว่ามันเยี่ยมมาก หวังว่ามันจะไม่สร้างความรำคาญ… แม้ว่าจะเป็นตัวเลือกของเราในการดึงปลั๊กก็ตาม

แนะนำ: