<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ห้องเรียนดิจิทัล Archives - ครูชัชดอทคอม</title>
	<atom:link href="https://www.kroochut.com/tag/%E0%B8%AB%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%94%E0%B8%B4%E0%B8%88%E0%B8%B4%E0%B8%97%E0%B8%B1%E0%B8%A5/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kroochut.com/tag/ห้องเรียนดิจิทัล/</link>
	<description>เว็บไซต์เพื่อการเรียนรู้ของทุกคน</description>
	<lastBuildDate>Wed, 18 Jun 2025 06:59:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://www.kroochut.com/wp-content/uploads/2024/12/cropped-5dd646cee6656-32x32.png</url>
	<title>ห้องเรียนดิจิทัล Archives - ครูชัชดอทคอม</title>
	<link>https://www.kroochut.com/tag/ห้องเรียนดิจิทัล/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>บทเรียนออนไลน์การสร้างชิ้นงานด้วยกลไกไฟฟ้าและอิเล็กทรอนิกส์</title>
		<link>https://www.kroochut.com/mechanism/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 18 Jun 2025 06:59:18 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[e-learning]]></category>
		<category><![CDATA[การต่อวงจรไฟฟ้า]]></category>
		<category><![CDATA[การสอนแบบ Gamification]]></category>
		<category><![CDATA[การเรียนรู้สมัยใหม่]]></category>
		<category><![CDATA[กิจกรรม STEM]]></category>
		<category><![CDATA[งานไฟฟ้าและอิเล็กทรอนิกส์]]></category>
		<category><![CDATA[ชิ้นงานกลไก]]></category>
		<category><![CDATA[นวัตกรรมการศึกษา]]></category>
		<category><![CDATA[บทเรียนออนไลน์แบบโต้ตอบ]]></category>
		<category><![CDATA[วิทยาศาสตร์ ม.3]]></category>
		<category><![CDATA[วิทยาศาสตร์ประยุกต์]]></category>
		<category><![CDATA[ห้องเรียนดิจิทัล]]></category>
		<category><![CDATA[เกมทบทวนความรู้]]></category>
		<category><![CDATA[แบบทดสอบวัดผล]]></category>
		<category><![CDATA[โครงงาน DIY]]></category>
		<category><![CDATA[โครงงานวิทยาศาสตร์]]></category>
		<guid isPermaLink="false">https://www.kroochut.com/?p=756</guid>

					<description><![CDATA[<p>การสร้างชิ้นงานด้วยกลไกไฟฟ้าและอิเล็กทรอนิกส์ ⚡ 🔌 การสร้างชิ้นงานด้วยกลไกไฟฟ้าและอิเล็กทรอนิกส์ สวัสดีครับน้องๆ! 👋 ยินดีต้อนรับสู่บทเรียนสุดสนุกที่จะพาน้องๆ ไปรู้จักกับโลกของกลไกไฟฟ้าและอิเล็กทรอนิกส์ ในบทเรียนนี้เราจะได้เรียนรู้วิธีการสร้างชิ้นงานต่างๆ ด้วยการผสมผสานกลไกและไฟฟ้าเข้าด้วยกัน พร้อมทั้งลงมือปฏิบัติจริงในรูปแบบเกมที่น่าสนใจ! 📝 กรุณากรอกข้อมูลส่วนตัวก่อนเริ่มเรียน ชื่อ-นามสกุล ระดับชั้น เลือกระดับชั้นม.3/1ม.3/2ม.3/3ม.3/4ม.3/5ม.3/6ม.3/7ม.3/8 เลขที่ เริ่มเรียนกันเลย! 🚀 กระบวนการทดสอบแบบแยกส่วน ⏱️ 00:00 การสร้างชิ้นงานไฟฟ้าและอิเล็กทรอนิกส์จำเป็นต้องใช้ กระบวนการทดสอบแบบแยกส่วน ซึ่งเป็นเทคนิคสำคัญที่ช่วยให้เราสามารถตรวจสอบการทำงานของแต่ละส่วนก่อนนำมาประกอบกันเป็นชิ้นงานที่สมบูรณ์ 💡 ถ้าน้องๆ จะสร้างหุ่นยนต์เล็กๆ น้องคิดว่าควรทดสอบส่วนใดเป็นส่วนแรก? ระบบควบคุมหลัก ระบบการเคลื่อนที่ ระบบเซ็นเซอร์ ระบบพลังงาน เฉลย: ระบบพลังงานควรเป็นส่วนแรกที่ต้องทดสอบ เพราะเป็นส่วนสำคัญที่ทำให้ชิ้นงานทำงานได้ ประโยชน์ของการทดสอบแบบแยกส่วน: ช่วยระบุจุดบกพร่องได้ง่าย ลดความซับซ้อนในการแก้ไขปัญหา ประหยัดเวลาและทรัพยากร เพิ่มความมั่นใจในแต่ละส่วนก่อนประกอบ การทดสอบระบบย่อยก่อนประกอบเป็นชิ้นงาน การใช้มัลติมิเตอร์ทดสอบวงจรไฟฟ้า ย้อนกลับ ต่อไป ตัวอย่างการสร้างโคมไฟฟ้า ⏱️ 00:00 เรามาลองสร้างโคมไฟตั้งโต๊ะแบบง่ายๆ ที่ใช้หลอด LED กัน! โครงงานนี้ช่วยให้น้องๆ เข้าใจพื้นฐานการต่อวงจรไฟฟ้าและการเลือกใช้วัสดุ 💡 น้องคิดว่าวัสดุใดที่สำคัญที่สุดในการสร้างโคมไฟ? หลอดไฟ LED สวิตช์เปิด-ปิด แหล่งพลังงาน (แบตเตอรี่) โครงสร้างโคมไฟ เฉลย: ทุกส่วนสำคัญเท่าเทียมกัน! การขาดส่วนใดส่วนหนึ่งจะทำให้โคมไฟไม่สามารถทำงานได้ ขั้นตอนการสร้างโคมไฟ LED: ออกแบบโครงสร้างโคมไฟจากวัสดุเหลือใช้ เตรียมหลอด LED และตัวต้านทานที่เหมาะสม ต่อวงจรไฟฟ้าโดยใช้แบตเตอรี่ 3V เพิ่มสวิตช์เปิด-ปิดเพื่อความปลอดภัย ทดสอบการทำงานและตกแต่งโคมไฟ โคมไฟ LED ที่สร้างจากวัสดุเหลือใช้ วงจรไฟฟ้าสำหรับโคมไฟ LED แบบง่าย อุปกรณ์ หน้าที่ ข้อควรระวัง หลอด LED ให้แสงสว่าง ต้องต่อขั้วถูกต้อง (ขั้วบวกและขั้วลบ) ตัวต้านทาน จำกัดกระแสไฟฟ้า เลือกค่าตัวต้านทานให้เหมาะสมกับแรงดัน สวิตช์ ควบคุมการเปิด-ปิด ต้องทนกระแสไฟฟ้าที่ผ่านได้ แบตเตอรี่ แหล่งพลังงาน ตรวจสอบแรงดันและความจุ ย้อนกลับ ต่อไป ระบบกลไกแมคคานิซึมซิสเต็ม ⏱️ 00:00 ระบบกลไกเป็นพื้นฐานสำคัญในการสร้างชิ้นงานต่างๆ ประกอบด้วยส่วนหลักคือ คาน, เฟือง และ เพลา ที่ทำงานร่วมกันเพื่อเปลี่ยนทิศทางหรือขนาดของแรง ⚙️ ถ้าน้องต้องการสร้างประตูเปิดอัตโนมัติ ควรใช้ระบบกลไกแบบใด? คานและรอก เฟืองและโซ่ เพลากับล้อ มอเตอร์กับเฟืองเกียร์ เฉลย: มอเตอร์กับเฟืองเกียร์ เหมาะสำหรับการเปิดปิดประตูโดยใช้แรงหมุนจากมอเตอร์ องค์ประกอบหลักของระบบกลไก: คาน &#8211; ใช้สำหรับขยายแรงหรือเพิ่มระยะทางการเคลื่อนที่ เฟือง &#8211; ใช้ส่งถ่ายกำลังและเปลี่ยนอัตราทดแรง เพลา &#8211; เป็นแกนหมุนสำหรับติดตั้งเฟืองหรือล้อ การประยุกต์ใช้ระบบกลไกในชีวิตประจำวัน: เครื่องมือช่างต่างๆ เช่น คีม ตะปูควง ของเล่นที่ต้องเคลื่อนไหว เช่น หุ่นยนต์ รถบังคับ อุปกรณ์ในบ้าน เช่น ประตูเลื่อน มู่ลี่ เฟืองและเพลาในระบบกลไก ระบบคานและเฟืองในเครื่องจักร ประเภทกลไก การทำงาน ตัวอย่างการใช้งาน คาน ขยายแรงหรือเพิ่มระยะทาง คีม, ที่เปิดขวด เฟือง ส่งถ่ายกำลังและเปลี่ยนอัตราทด นาฬิกา, รถจักรยาน รอก เปลี่ยนทิศทางของแรง รถเครน, ลิฟต์ เพลา เป็นแกนหมุนสำหรับติดตั้งอุปกรณ์ มอเตอร์, พัดลม ย้อนกลับ ต่อไป อุปกรณ์ไฟฟ้าอิเล็กทรอนิกส์พื้นฐาน ⏱️ 00:00 อุปกรณ์ไฟฟ้าและอิเล็กทรอนิกส์เป็นหัวใจสำคัญของชิ้นงานสมัยใหม่ มาทำความรู้จักกับอุปกรณ์พื้นฐานที่ควรรู้จัก: 🔋 ถ้าน้องต้องการลดกระแสไฟฟ้าที่ไหลผ่านหลอด LED ควรใช้อุปกรณ์ใด? ตัวเก็บประจุ ทรานซิสเตอร์ ตัวต้านทาน ไดโอด เฉลย: ตัวต้านทาน ใช้สำหรับจำกัดกระแสไฟฟ้าให้เหมาะสมกับอุปกรณ์ อุปกรณ์อิเล็กทรอนิกส์พื้นฐาน: หลอด LED &#8211; ให้แสงสว่าง ประหยัดพลังงาน สวิตช์ &#8211; ใช้เปิด-ปิดวงจรไฟฟ้า ตัวต้านทาน &#8211; จำกัดกระแสไฟฟ้าในวงจร แบตเตอรี่ &#8211; แหล่งจ่ายพลังงานไฟฟ้า มอเตอร์ไฟฟ้า &#8211; เปลี่ยนพลังงานไฟฟ้าเป็นพลังงานกล หลักการทำงานเบื้องต้น: วงจรไฟฟ้าต้องเป็นวงปิดเพื่อให้กระแสไฟฟ้าไหลผ่าน อุปกรณ์แต่ละชนิดมีขั้วไฟฟ้า (บวก/ลบ) ที่ต้องต่อให้ถูกต้อง ต้องคำนวณค่าแรงดันและกระแสให้เหมาะสมกับอุปกรณ์ อุปกรณ์อิเล็กทรอนิกส์พื้นฐาน ตัวอย่างการต่อวงจรไฟฟ้าเบื้องต้น อุปกรณ์ สัญลักษณ์ หน้าที่หลัก ตัวอย่างการใช้งาน หลอด LED 💡 ให้แสงสว่าง ไฟแสดงสถานะ, โคมไฟ ตัวต้านทาน 🟫 จำกัดกระแสไฟฟ้า ป้องกันหลอด LED เสียหาย สวิตช์ 🔌 ควบคุมการเปิด-ปิด ปุ่มเปิดเครื่อง, สวิตช์ไฟ มอเตอร์ ⚙️ เปลี่ยนไฟฟ้าเป็นพลังงานกล พัดลม, รถบังคับ ย้อนกลับ ต่อไป ตัวอย่างการต่อวงจรลำโพงบลูทูธ ⏱️ 00:00 การสร้างลำโพงบลูทูธเป็นโครงงานที่น่าสนใจที่ผสมผสานความรู้ทั้งไฟฟ้าและอิเล็กทรอนิกส์เข้าด้วยกัน 🔊 อุปกรณ์ใดที่จำเป็นสำหรับการสร้างลำโพงบลูทูธ? โมดูลบลูทูธและแอมป์ลำโพง ตัวเก็บประจุและขดลวด ทรานซิสเตอร์และไดโอด รีเลย์และฟิวส์ เฉลย: โมดูลบลูทูธใช้รับสัญญาณเสียงจากอุปกรณ์อื่น ส่วนแอมป์ลำโพงใช้ขยายสัญญาณเสียง ขั้นตอนการสร้างลำโพงบลูทูธ: เตรียมโมดูลบลูทูธและแอมป์ลำโพง ต่อลำโพงเข้ากับแอมป์ ต่อโมดูลบลูทูธเข้ากับแอมป์ ต่อแหล่งจ่ายไฟ (แบตเตอรี่) เข้ากับโมดูลบลูทูธและแอมป์ ทดสอบการทำงานโดยการเชื่อมต่อกับสมาร์ทโฟน ออกแบบกล่องลำโพงให้เหมาะสม ข้อควรระวัง: ต้องใช้แรงดันไฟฟ้าให้เหมาะสมกับโมดูลและแอมป์ ต่อขั้วบวกและขั้วลบให้ถูกต้อง ใช้ลำโพงที่มีกำลังวัตต์เหมาะสมกับแอมป์ ออกแบบระบบระบายความร้อนสำหรับแอมป์ วงจรลำโพงบลูทูธแบบง่าย ลำโพงบลูทูธที่สร้างเอง อุปกรณ์ หน้าที่ ข้อกำหนด โมดูลบลูทูธ รับสัญญาณเสียงจากอุปกรณ์อื่น รุ่นที่รองรับ A2DP แอมป์ลำโพง ขยายสัญญาณเสียง กำลังวัตต์เหมาะสมกับลำโพง ลำโพง แปลงสัญญาณไฟฟ้าเป็นเสียง ความต้านทาน 4-8 โอห์ม แบตเตอรี่ จ่ายพลังงาน แรงดัน 5V หรือ 12V ย้อนกลับ ต่อไป เกมจับคู่ความจำอิเล็กทรอนิกส์! 🎮 ⏱️ 00:00 มาเล่นเกมทบทวนความรู้กัน! เกมนี้จะช่วยให้น้องๆ จำชื่อและหน้าที่ของอุปกรณ์อิเล็กทรอนิกส์ได้ดียิ่งขึ้น กติกา: เลือกการ์ด 2 ใบที่ตรงกัน (รูปภาพกับชื่ออุปกรณ์) ให้ได้มากที่สุดภายในเวลาจำกัด! ยินดีด้วย! 🎉 น้องทำได้ 0 คู่ จากทั้งหมด 8 คู่ ไปต่อเลย! ย้อนกลับ แบบทดสอบหลังเรียน ⏱️ 00:00 ย้อนกลับ ส่งคำตอบ ผลการเรียน ยินดีด้วยน้อง! 🎉 น้องได้ผ่านบทเรียนนี้เรียบร้อยแล้ว 0/10 เวลาเรียนทั้งหมด 00:00 นาที คะแนนแบบทดสอบ 0 คะแนน ความคืบหน้า 100% ของบทเรียน ข้อมูลนักเรียน ชื่อ: &#8211; ชั้น: &#8211; เลขที่: &#8211; วันที่เรียน: &#8211; เริ่มบทเรียนใหม่</p>
<p>The post <a href="https://www.kroochut.com/mechanism/">บทเรียนออนไลน์การสร้างชิ้นงานด้วยกลไกไฟฟ้าและอิเล็กทรอนิกส์</a> appeared first on <a href="https://www.kroochut.com">ครูชัชดอทคอม</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!DOCTYPE html>
<html lang="th">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>การสร้างชิ้นงานด้วยกลไกไฟฟ้าและอิเล็กทรอนิกส์</title>
    <link href="https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;600;700&#038;display=swap" rel="stylesheet">
    <script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
    <style>
        :root {
            --primary: #4A6FFF;
            --secondary: #FF6B6B;
            --accent: #FFD166;
            --light: #F8F9FA;
            --dark: #212529;
            --success: #06D6A0;
            --info: #118AB2;
            --tech-bg: linear-gradient(135deg, #e0f7fa, #f8bbd0, #e1f5fe);
        }
        
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Prompt', sans-serif;
        }
        
        body {
            background: var(--tech-bg);
            min-height: 100vh;
            padding: 20px;
            color: var(--dark);
        }
        
        .container {
            max-width: 1000px;
            margin: 0 auto;
            background: rgba(255, 255, 255, 0.95);
            border-radius: 20px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
            overflow: hidden;
            position: relative;
            border: 1px solid rgba(255, 255, 255, 0.5);
        }
        
        .status-bar {
            height: 10px;
            background: #e0e0e0;
            position: relative;
            margin-bottom: 30px;
        }
        
        .progress {
            height: 100%;
            background: var(--success);
            width: 0%;
            transition: width 0.5s ease;
        }
        
        .page {
            padding: 30px;
            display: none;
            animation: fadeIn 0.5s;
            min-height: 80vh;
        }
        
        .active {
            display: block;
        }
        
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        h1, h2, h3 {
            color: var(--primary);
            margin-bottom: 20px;
        }
        
        h1 {
            font-size: 2.5rem;
            text-align: center;
            background: linear-gradient(90deg, var(--primary), var(--secondary));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            text-shadow: 0 2px 4px rgba(0,0,0,0.1);
        }
        
        h2 {
            font-size: 1.8rem;
            border-bottom: 3px solid var(--accent);
            padding-bottom: 10px;
            display: inline-block;
        }
        
        .content {
            line-height: 1.8;
            font-size: 1.1rem;
            margin-bottom: 25px;
            text-align: justify;
        }
        
        .form-group {
            margin-bottom: 20px;
        }
        
        label {
            display: block;
            margin-bottom: 8px;
            font-weight: 600;
            color: var(--dark);
        }
        
        input, select {
            width: 100%;
            padding: 12px 15px;
            border: 2px solid #ddd;
            border-radius: 10px;
            font-size: 1rem;
            transition: all 0.3s;
            background: #fff;
        }
        
        input:focus, select:focus {
            border-color: var(--primary);
            outline: none;
            box-shadow: 0 0 0 3px rgba(74, 111, 255, 0.2);
        }
        
        .btn {
            padding: 12px 25px;
            background: var(--primary);
            color: white;
            border: none;
            border-radius: 10px;
            font-size: 1.1rem;
            cursor: pointer;
            transition: all 0.3s;
            font-weight: 600;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        }
        
        .btn:hover {
            background: #3a5fdf;
            transform: translateY(-2px);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
        }
        
        .btn-secondary {
            background: var(--secondary);
        }
        
        .btn-secondary:hover {
            background: #e55a5a;
        }
        
        .btn-accent {
            background: var(--accent);
            color: var(--dark);
        }
        
        .btn-accent:hover {
            background: #ffc952;
        }
        
        .navigation {
            display: flex;
            justify-content: space-between;
            margin-top: 30px;
        }
        
        .image-container {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            margin: 25px 0;
        }
        
        .image-box {
            flex: 1;
            min-width: 200px;
            border-radius: 15px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            transition: transform 0.3s;
        }
        
        .image-box:hover {
            transform: translateY(-5px);
        }
        
        .image-box img {
            width: 100%;
            height: 200px;
            object-fit: cover;
            display: block;
        }
        
        .image-box .caption {
            padding: 15px;
            background: white;
            font-size: 0.9rem;
            text-align: center;
            font-weight: 500;
        }
        
        table {
            width: 100%;
            border-collapse: collapse;
            margin: 25px 0;
            background: white;
            border-radius: 15px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
        }
        
        th, td {
            padding: 15px;
            text-align: left;
            border-bottom: 1px solid #eee;
        }
        
        th {
            background: var(--primary);
            color: white;
            font-weight: 600;
        }
        
        tr:hover {
            background-color: #f5f5f5;
        }
        
        .question-box {
            background: #f0f7ff;
            padding: 20px;
            border-radius: 15px;
            margin: 25px 0;
            border-left: 5px solid var(--info);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
        }
        
        .question {
            font-weight: 600;
            margin-bottom: 15px;
            font-size: 1.1rem;
            color: var(--dark);
        }
        
        .options {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 15px;
            margin-top: 10px;
        }
        
        .option {
            padding: 15px;
            background: white;
            border-radius: 10px;
            cursor: pointer;
            transition: all 0.3s;
            border: 2px solid #ddd;
        }
        
        .option:hover {
            border-color: var(--primary);
            background: #f0f7ff;
        }
        
        .option.selected {
            border-color: var(--success);
            background: #e6fffa;
            box-shadow: 0 0 0 2px rgba(6, 214, 160, 0.3);
        }
        
        .game-container {
            text-align: center;
            padding: 30px;
        }
        
        .memory-game {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 15px;
            margin: 30px auto;
            max-width: 600px;
        }
        
        .card {
            height: 120px;
            background: var(--primary);
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 2rem;
            cursor: pointer;
            color: white;
            transform-style: preserve-3d;
            transition: transform 0.5s;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }
        
        .card.flipped {
            transform: rotateY(180deg);
            background: var(--accent);
            color: var(--dark);
        }
        
        .quiz-container {
            margin: 20px 0;
        }
        
        .quiz-question {
            background: white;
            padding: 20px;
            border-radius: 15px;
            margin-bottom: 20px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
            border: 1px solid #eee;
        }
        
        .results-container {
            text-align: center;
            padding: 30px;
        }
        
        .score-circle {
            width: 200px;
            height: 200px;
            border-radius: 50%;
            background: var(--success);
            margin: 30px auto;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 3rem;
            color: white;
            font-weight: 700;
            border: 10px solid #e6fffa;
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
            animation: pulse 2s infinite;
        }
        
        @keyframes pulse {
            0% { transform: scale(1); }
            50% { transform: scale(1.05); }
            100% { transform: scale(1); }
        }
        
        .stats {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
            margin: 30px 0;
        }
        
        .stat-box {
            background: white;
            padding: 20px;
            border-radius: 15px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
            transition: transform 0.3s;
            border: 1px solid #eee;
        }
        
        .stat-box:hover {
            transform: translateY(-5px);
        }
        
        .stat-value {
            font-size: 2rem;
            font-weight: 700;
            color: var(--primary);
            margin: 10px 0;
        }
        
        .lottie-animation {
            margin: 20px auto;
            max-width: 200px;
        }
        
        .user-info {
            background: white;
            padding: 20px;
            border-radius: 15px;
            margin-top: 20px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
            border: 1px solid #eee;
        }
        
        .feedback {
            padding: 15px;
            border-radius: 10px;
            margin-top: 15px;
            display: none;
        }
        
        .correct {
            background: #e6fffa;
            border-left: 5px solid var(--success);
        }
        
        .incorrect {
            background: #ffebee;
            border-left: 5px solid var(--secondary);
        }
        
        .emoji {
            font-size: 2rem;
            margin: 0 5px;
            display: inline-block;
        }
        
        .header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
            flex-wrap: wrap;
        }
        
        .time-display {
            background: var(--info);
            color: white;
            padding: 8px 15px;
            border-radius: 50px;
            font-weight: 600;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }
        
        .tech-element {
            position: absolute;
            opacity: 0.05;
            z-index: -1;
            font-size: 10rem;
            transform: rotate(-30deg);
        }
        
        .tech-1 {
            top: 10%;
            left: 5%;
            color: var(--primary);
        }
        
        .tech-2 {
            bottom: 10%;
            right: 5%;
            color: var(--secondary);
        }
        
        .badge {
            display: inline-block;
            background: var(--accent);
            color: var(--dark);
            padding: 5px 10px;
            border-radius: 20px;
            font-weight: 600;
            margin: 0 5px;
            font-size: 0.8rem;
        }
        
        @media (max-width: 768px) {
            .options {
                grid-template-columns: 1fr;
            }
            
            .memory-game {
                grid-template-columns: repeat(3, 1fr);
            }
            
            .stats {
                grid-template-columns: 1fr;
            }
            
            h1 {
                font-size: 2rem;
            }
            
            h2 {
                font-size: 1.5rem;
            }
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="tech-element tech-1">⚡</div>
        <div class="tech-element tech-2">🔌</div>
        
        <div class="status-bar">
            <div class="progress" id="progress-bar"></div>
        </div>
        
        <!-- หน้า 1: แนะนำบทเรียน -->
        <div id="page1" class="page active">
            <lottie-player class="lottie-animation" src="https://assets5.lottiefiles.com/packages/lf20_vyL5jP.json" background="transparent" speed="1" loop autoplay></lottie-player>
            <h1>การสร้างชิ้นงานด้วยกลไกไฟฟ้าและอิเล็กทรอนิกส์</h1>
            <p class="content">สวัสดีครับน้องๆ! 👋 ยินดีต้อนรับสู่บทเรียนสุดสนุกที่จะพาน้องๆ ไปรู้จักกับโลกของกลไกไฟฟ้าและอิเล็กทรอนิกส์ ในบทเรียนนี้เราจะได้เรียนรู้วิธีการสร้างชิ้นงานต่างๆ ด้วยการผสมผสานกลไกและไฟฟ้าเข้าด้วยกัน พร้อมทั้งลงมือปฏิบัติจริงในรูปแบบเกมที่น่าสนใจ!</p>
            
            <div class="question-box">
                <p class="question">📝 กรุณากรอกข้อมูลส่วนตัวก่อนเริ่มเรียน</p>
                <div class="form-group">
                    <label for="name">ชื่อ-นามสกุล</label>
                    <input type="text" id="name" placeholder="กรุณากรอกชื่อจริง">
                </div>
                
                <div class="form-group">
                    <label for="class">ระดับชั้น</label>
                    <select id="class">
                        <option value="">เลือกระดับชั้น</option>
                        <option value="ม.3/1">ม.3/1</option>
                        <option value="ม.3/2">ม.3/2</option>
                        <option value="ม.3/3">ม.3/3</option>
                        <option value="ม.3/4">ม.3/4</option>
                        <option value="ม.3/5">ม.3/5</option>
  <option value="ม.6/6">ม.3/6</option>
                        <option value="ม.3/7">ม.3/7</option>
                        <option value="ม.3/8">ม.3/8</option>
                    </select>
                </div>
                
                <div class="form-group">
                    <label for="number">เลขที่</label>
                    <input type="number" id="number" min="1" max="60" placeholder="กรอกเลขที่">
                </div>
                
                <button class="btn" id="start-btn">เริ่มเรียนกันเลย! 🚀</button>
            </div>
        </div>
        
        <!-- หน้า 2: กระบวนการทดสอบแบบแยกส่วน -->
        <div id="page2" class="page">
            <div class="header">
                <h2>กระบวนการทดสอบแบบแยกส่วน</h2>
                <div class="time-display">⏱️ <span id="timer">00:00</span></div>
            </div>
            
            <div class="content">
                <p>การสร้างชิ้นงานไฟฟ้าและอิเล็กทรอนิกส์จำเป็นต้องใช้ <strong>กระบวนการทดสอบแบบแยกส่วน</strong> ซึ่งเป็นเทคนิคสำคัญที่ช่วยให้เราสามารถตรวจสอบการทำงานของแต่ละส่วนก่อนนำมาประกอบกันเป็นชิ้นงานที่สมบูรณ์</p>
                
                <div class="question-box">
                    <p class="question">💡 ถ้าน้องๆ จะสร้างหุ่นยนต์เล็กๆ น้องคิดว่าควรทดสอบส่วนใดเป็นส่วนแรก?</p>
                    <div class="options">
                        <div class="option">ระบบควบคุมหลัก</div>
                        <div class="option">ระบบการเคลื่อนที่</div>
                        <div class="option">ระบบเซ็นเซอร์</div>
                        <div class="option">ระบบพลังงาน</div>
                    </div>
                    <div class="feedback correct">
                        <strong>เฉลย:</strong> ระบบพลังงานควรเป็นส่วนแรกที่ต้องทดสอบ เพราะเป็นส่วนสำคัญที่ทำให้ชิ้นงานทำงานได้
                    </div>
                </div>
                
                <p>ประโยชน์ของการทดสอบแบบแยกส่วน:</p>
                <ul>
                    <li>ช่วยระบุจุดบกพร่องได้ง่าย</li>
                    <li>ลดความซับซ้อนในการแก้ไขปัญหา</li>
                    <li>ประหยัดเวลาและทรัพยากร</li>
                    <li>เพิ่มความมั่นใจในแต่ละส่วนก่อนประกอบ</li>
                </ul>
            </div>
            
            <div class="image-container">
                <div class="image-box">
                    <img decoding="async" src="https://www.scimath.org/images/2019/Lesson/10560/10560-5.JPG" alt="กระบวนการทดสอบ">
                    <div class="caption">การทดสอบระบบย่อยก่อนประกอบเป็นชิ้นงาน</div>
                </div>
                <div class="image-box">
                    <img decoding="async" src="https://www.cal-laboratory.com/wp-content/uploads/2024/07/F-115_06a_c_0.webp" alt="การทดสอบวงจร">
                    <div class="caption">การใช้มัลติมิเตอร์ทดสอบวงจรไฟฟ้า</div>
                </div>
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary prev-btn">ย้อนกลับ</button>
                <button class="btn next-btn">ต่อไป</button>
            </div>
        </div>
        
        <!-- หน้า 3: การสร้างโคมไฟฟ้า -->
        <div id="page3" class="page">
            <div class="header">
                <h2>ตัวอย่างการสร้างโคมไฟฟ้า</h2>
                <div class="time-display">⏱️ <span id="timer">00:00</span></div>
            </div>
            
            <div class="content">
                <p>เรามาลองสร้างโคมไฟตั้งโต๊ะแบบง่ายๆ ที่ใช้หลอด LED กัน! โครงงานนี้ช่วยให้น้องๆ เข้าใจพื้นฐานการต่อวงจรไฟฟ้าและการเลือกใช้วัสดุ</p>
                
                <div class="question-box">
                    <p class="question">💡 น้องคิดว่าวัสดุใดที่สำคัญที่สุดในการสร้างโคมไฟ?</p>
                    <div class="options">
                        <div class="option">หลอดไฟ LED</div>
                        <div class="option">สวิตช์เปิด-ปิด</div>
                        <div class="option">แหล่งพลังงาน (แบตเตอรี่)</div>
                        <div class="option">โครงสร้างโคมไฟ</div>
                    </div>
                    <div class="feedback correct">
                        <strong>เฉลย:</strong> ทุกส่วนสำคัญเท่าเทียมกัน! การขาดส่วนใดส่วนหนึ่งจะทำให้โคมไฟไม่สามารถทำงานได้
                    </div>
                </div>
                
                <p>ขั้นตอนการสร้างโคมไฟ LED:</p>
                <ol>
                    <li>ออกแบบโครงสร้างโคมไฟจากวัสดุเหลือใช้</li>
                    <li>เตรียมหลอด LED และตัวต้านทานที่เหมาะสม</li>
                    <li>ต่อวงจรไฟฟ้าโดยใช้แบตเตอรี่ 3V</li>
                    <li>เพิ่มสวิตช์เปิด-ปิดเพื่อความปลอดภัย</li>
                    <li>ทดสอบการทำงานและตกแต่งโคมไฟ</li>
                </ol>
            </div>
            
            <div class="image-container">
                <div class="image-box">
                    <img decoding="async" src="https://www.thailandinnovationportal.com/file/get/file/20210928a21e51e6acc532249a91fe17a2866935220843.jpg" alt="โคมไฟ LED">
                    <div class="caption">โคมไฟ LED ที่สร้างจากวัสดุเหลือใช้</div>
                </div>
                <div class="image-box">
                    <img decoding="async" src="https://www.bloggang.com/data/is-sa-ra/picture/1328788941.jpg" alt="วงจรไฟฟ้า">
                    <div class="caption">วงจรไฟฟ้าสำหรับโคมไฟ LED แบบง่าย</div>
                </div>
            </div>
            
            <table>
                <tr>
                    <th>อุปกรณ์</th>
                    <th>หน้าที่</th>
                    <th>ข้อควรระวัง</th>
                </tr>
                <tr>
                    <td>หลอด LED</td>
                    <td>ให้แสงสว่าง</td>
                    <td>ต้องต่อขั้วถูกต้อง (ขั้วบวกและขั้วลบ)</td>
                </tr>
                <tr>
                    <td>ตัวต้านทาน</td>
                    <td>จำกัดกระแสไฟฟ้า</td>
                    <td>เลือกค่าตัวต้านทานให้เหมาะสมกับแรงดัน</td>
                </tr>
                <tr>
                    <td>สวิตช์</td>
                    <td>ควบคุมการเปิด-ปิด</td>
                    <td>ต้องทนกระแสไฟฟ้าที่ผ่านได้</td>
                </tr>
                <tr>
                    <td>แบตเตอรี่</td>
                    <td>แหล่งพลังงาน</td>
                    <td>ตรวจสอบแรงดันและความจุ</td>
                </tr>
            </table>
            
            <div class="navigation">
                <button class="btn btn-secondary prev-btn">ย้อนกลับ</button>
                <button class="btn next-btn">ต่อไป</button>
            </div>
        </div>
        
        <!-- หน้า 4: ระบบกลไกแมคคานิซึมซิสเต็ม -->
        <div id="page4" class="page">
            <div class="header">
                <h2>ระบบกลไกแมคคานิซึมซิสเต็ม</h2>
                <div class="time-display">⏱️ <span id="timer">00:00</span></div>
            </div>
            
            <div class="content">
                <p>ระบบกลไกเป็นพื้นฐานสำคัญในการสร้างชิ้นงานต่างๆ ประกอบด้วยส่วนหลักคือ <span class="badge">คาน</span>, <span class="badge">เฟือง</span> และ <span class="badge">เพลา</span> ที่ทำงานร่วมกันเพื่อเปลี่ยนทิศทางหรือขนาดของแรง</p>
                
                <div class="question-box">
                    <p class="question">⚙️ ถ้าน้องต้องการสร้างประตูเปิดอัตโนมัติ ควรใช้ระบบกลไกแบบใด?</p>
                    <div class="options">
                        <div class="option">คานและรอก</div>
                        <div class="option">เฟืองและโซ่</div>
                        <div class="option">เพลากับล้อ</div>
                        <div class="option">มอเตอร์กับเฟืองเกียร์</div>
                    </div>
                    <div class="feedback correct">
                        <strong>เฉลย:</strong> มอเตอร์กับเฟืองเกียร์ เหมาะสำหรับการเปิดปิดประตูโดยใช้แรงหมุนจากมอเตอร์
                    </div>
                </div>
                
                <p>องค์ประกอบหลักของระบบกลไก:</p>
                <ul>
                    <li><strong>คาน</strong> &#8211; ใช้สำหรับขยายแรงหรือเพิ่มระยะทางการเคลื่อนที่</li>
                    <li><strong>เฟือง</strong> &#8211; ใช้ส่งถ่ายกำลังและเปลี่ยนอัตราทดแรง</li>
                    <li><strong>เพลา</strong> &#8211; เป็นแกนหมุนสำหรับติดตั้งเฟืองหรือล้อ</li>
                </ul>
                
                <p>การประยุกต์ใช้ระบบกลไกในชีวิตประจำวัน:</p>
                <ul>
                    <li>เครื่องมือช่างต่างๆ เช่น คีม ตะปูควง</li>
                    <li>ของเล่นที่ต้องเคลื่อนไหว เช่น หุ่นยนต์ รถบังคับ</li>
                    <li>อุปกรณ์ในบ้าน เช่น ประตูเลื่อน มู่ลี่</li>
                </ul>
            </div>
            
            <div class="image-container">
                <div class="image-box">
                    <img decoding="async" src="https://misumitechnical.com/wp-content/uploads/2023/06/IMG_0281.png" alt="ระบบกลไก">
                    <div class="caption">เฟืองและเพลาในระบบกลไก</div>
                </div>
                <div class="image-box">
                    <img decoding="async" src="https://scontent.fbkk22-6.fna.fbcdn.net/v/t39.30808-6/487456527_1926529654554883_8796899849385709631_n.jpg?stp=cp6_dst-jpg_s720x720_tt6&#038;_nc_cat=104&#038;ccb=1-7&#038;_nc_sid=aa7b47&#038;_nc_eui2=AeFj4GKUh0sUUoZJynjnKqgUrudyEzANwrKu53ITMA3CsnXj1RARUH8VnBhaenJN8rQ&#038;_nc_ohc=8HmnRugLG9YQ7kNvwFOLvGe&#038;_nc_oc=Adl2e0B6w5I-fEod2iR9dcCDDv5U8aVn0u6Oc2b9aZPwlI0CfYMdXea3hMLqo-Dy_E4&#038;_nc_zt=23&#038;_nc_ht=scontent.fbkk22-6.fna&#038;_nc_gid=Xdzt6_ByAEby6zAxqd6JIw&#038;oh=00_AfMg_XsoHQ4dc7VdGYHcorMk636joXm6sPvz5Fg4lwLupA&#038;oe=68583A46" alt="คานและเฟือง">
                    <div class="caption">ระบบคานและเฟืองในเครื่องจักร</div>
                </div>
            </div>
            
            <table>
                <tr>
                    <th>ประเภทกลไก</th>
                    <th>การทำงาน</th>
                    <th>ตัวอย่างการใช้งาน</th>
                </tr>
                <tr>
                    <td>คาน</td>
                    <td>ขยายแรงหรือเพิ่มระยะทาง</td>
                    <td>คีม, ที่เปิดขวด</td>
                </tr>
                <tr>
                    <td>เฟือง</td>
                    <td>ส่งถ่ายกำลังและเปลี่ยนอัตราทด</td>
                    <td>นาฬิกา, รถจักรยาน</td>
                </tr>
                <tr>
                    <td>รอก</td>
                    <td>เปลี่ยนทิศทางของแรง</td>
                    <td>รถเครน, ลิฟต์</td>
                </tr>
                <tr>
                    <td>เพลา</td>
                    <td>เป็นแกนหมุนสำหรับติดตั้งอุปกรณ์</td>
                    <td>มอเตอร์, พัดลม</td>
                </tr>
            </table>
            
            <div class="navigation">
                <button class="btn btn-secondary prev-btn">ย้อนกลับ</button>
                <button class="btn next-btn">ต่อไป</button>
            </div>
        </div>
        
        <!-- หน้า 5: อุปกรณ์ไฟฟ้าอิเล็กทรอนิกส์พื้นฐาน -->
        <div id="page5" class="page">
            <div class="header">
                <h2>อุปกรณ์ไฟฟ้าอิเล็กทรอนิกส์พื้นฐาน</h2>
                <div class="time-display">⏱️ <span id="timer">00:00</span></div>
            </div>
            
            <div class="content">
                <p>อุปกรณ์ไฟฟ้าและอิเล็กทรอนิกส์เป็นหัวใจสำคัญของชิ้นงานสมัยใหม่ มาทำความรู้จักกับอุปกรณ์พื้นฐานที่ควรรู้จัก:</p>
                
                <div class="question-box">
                    <p class="question">🔋 ถ้าน้องต้องการลดกระแสไฟฟ้าที่ไหลผ่านหลอด LED ควรใช้อุปกรณ์ใด?</p>
                    <div class="options">
                        <div class="option">ตัวเก็บประจุ</div>
                        <div class="option">ทรานซิสเตอร์</div>
                        <div class="option">ตัวต้านทาน</div>
                        <div class="option">ไดโอด</div>
                    </div>
                    <div class="feedback correct">
                        <strong>เฉลย:</strong> ตัวต้านทาน ใช้สำหรับจำกัดกระแสไฟฟ้าให้เหมาะสมกับอุปกรณ์
                    </div>
                </div>
                
                <p>อุปกรณ์อิเล็กทรอนิกส์พื้นฐาน:</p>
                <ul>
                    <li><strong>หลอด LED</strong> &#8211; ให้แสงสว่าง ประหยัดพลังงาน</li>
                    <li><strong>สวิตช์</strong> &#8211; ใช้เปิด-ปิดวงจรไฟฟ้า</li>
                    <li><strong>ตัวต้านทาน</strong> &#8211; จำกัดกระแสไฟฟ้าในวงจร</li>
                    <li><strong>แบตเตอรี่</strong> &#8211; แหล่งจ่ายพลังงานไฟฟ้า</li>
                    <li><strong>มอเตอร์ไฟฟ้า</strong> &#8211; เปลี่ยนพลังงานไฟฟ้าเป็นพลังงานกล</li>
                </ul>
                
                <p>หลักการทำงานเบื้องต้น:</p>
                <ul>
                    <li>วงจรไฟฟ้าต้องเป็นวงปิดเพื่อให้กระแสไฟฟ้าไหลผ่าน</li>
                    <li>อุปกรณ์แต่ละชนิดมีขั้วไฟฟ้า (บวก/ลบ) ที่ต้องต่อให้ถูกต้อง</li>
                    <li>ต้องคำนวณค่าแรงดันและกระแสให้เหมาะสมกับอุปกรณ์</li>
                </ul>
            </div>
            
            <div class="image-container">
                <div class="image-box">
                    <img decoding="async" src="https://klang-ic.com/assets/upload/1660096815.jpg" alt="อุปกรณ์อิเล็กทรอนิกส์">
                    <div class="caption">อุปกรณ์อิเล็กทรอนิกส์พื้นฐาน</div>
                </div>
                <div class="image-box">
                    <img decoding="async" src="https://static.trueplookpanya.com/tppy/member/m_612500_615000/614766/cms/images/shutterstock_499762132%20(1).jpg" alt="วงจรไฟฟ้า">
                    <div class="caption">ตัวอย่างการต่อวงจรไฟฟ้าเบื้องต้น</div>
                </div>
            </div>
            
            <table>
                <tr>
                    <th>อุปกรณ์</th>
                    <th>สัญลักษณ์</th>
                    <th>หน้าที่หลัก</th>
                    <th>ตัวอย่างการใช้งาน</th>
                </tr>
                <tr>
                    <td>หลอด LED</td>
                    <td>💡</td>
                    <td>ให้แสงสว่าง</td>
                    <td>ไฟแสดงสถานะ, โคมไฟ</td>
                </tr>
                <tr>
                    <td>ตัวต้านทาน</td>
                    <td>🟫</td>
                    <td>จำกัดกระแสไฟฟ้า</td>
                    <td>ป้องกันหลอด LED เสียหาย</td>
                </tr>
                <tr>
                    <td>สวิตช์</td>
                    <td>🔌</td>
                    <td>ควบคุมการเปิด-ปิด</td>
                    <td>ปุ่มเปิดเครื่อง, สวิตช์ไฟ</td>
                </tr>
                <tr>
                    <td>มอเตอร์</td>
                    <td>⚙️</td>
                    <td>เปลี่ยนไฟฟ้าเป็นพลังงานกล</td>
                    <td>พัดลม, รถบังคับ</td>
                </tr>
            </table>
            
            <div class="navigation">
                <button class="btn btn-secondary prev-btn">ย้อนกลับ</button>
                <button class="btn next-btn">ต่อไป</button>
            </div>
        </div>
        
        <!-- หน้า 6: การต่อวงจรลำโพงบลูทูธ -->
        <div id="page6" class="page">
            <div class="header">
                <h2>ตัวอย่างการต่อวงจรลำโพงบลูทูธ</h2>
                <div class="time-display">⏱️ <span id="timer">00:00</span></div>
            </div>
            
            <div class="content">
                <p>การสร้างลำโพงบลูทูธเป็นโครงงานที่น่าสนใจที่ผสมผสานความรู้ทั้งไฟฟ้าและอิเล็กทรอนิกส์เข้าด้วยกัน</p>
                
                <div class="question-box">
                    <p class="question">🔊 อุปกรณ์ใดที่จำเป็นสำหรับการสร้างลำโพงบลูทูธ?</p>
                    <div class="options">
                        <div class="option">โมดูลบลูทูธและแอมป์ลำโพง</div>
                        <div class="option">ตัวเก็บประจุและขดลวด</div>
                        <div class="option">ทรานซิสเตอร์และไดโอด</div>
                        <div class="option">รีเลย์และฟิวส์</div>
                    </div>
                    <div class="feedback correct">
                        <strong>เฉลย:</strong> โมดูลบลูทูธใช้รับสัญญาณเสียงจากอุปกรณ์อื่น ส่วนแอมป์ลำโพงใช้ขยายสัญญาณเสียง
                    </div>
                </div>
                
                <p>ขั้นตอนการสร้างลำโพงบลูทูธ:</p>
                <ol>
                    <li>เตรียมโมดูลบลูทูธและแอมป์ลำโพง</li>
                    <li>ต่อลำโพงเข้ากับแอมป์</li>
                    <li>ต่อโมดูลบลูทูธเข้ากับแอมป์</li>
                    <li>ต่อแหล่งจ่ายไฟ (แบตเตอรี่) เข้ากับโมดูลบลูทูธและแอมป์</li>
                    <li>ทดสอบการทำงานโดยการเชื่อมต่อกับสมาร์ทโฟน</li>
                    <li>ออกแบบกล่องลำโพงให้เหมาะสม</li>
                </ol>
                
                <p>ข้อควรระวัง:</p>
                <ul>
                    <li>ต้องใช้แรงดันไฟฟ้าให้เหมาะสมกับโมดูลและแอมป์</li>
                    <li>ต่อขั้วบวกและขั้วลบให้ถูกต้อง</li>
                    <li>ใช้ลำโพงที่มีกำลังวัตต์เหมาะสมกับแอมป์</li>
                    <li>ออกแบบระบบระบายความร้อนสำหรับแอมป์</li>
                </ul>
            </div>
            
            <div class="image-container">
                <div class="image-box">
                    <img decoding="async" src="https://i.pinimg.com/originals/11/52/b1/1152b1d8c04025fedfe7180595bcdf24.jpg" alt="วงจรลำโพง">
                    <div class="caption">วงจรลำโพงบลูทูธแบบง่าย</div>
                </div>
                <div class="image-box">
                    <img decoding="async" src="https://ae01.alicdn.com/kf/H47775380a42242bdbd69d93952fbd6f0N.jpg" alt="ลำโพง DIY">
                    <div class="caption">ลำโพงบลูทูธที่สร้างเอง</div>
                </div>
            </div>
            
            <table>
                <tr>
                    <th>อุปกรณ์</th>
                    <th>หน้าที่</th>
                    <th>ข้อกำหนด</th>
                </tr>
                <tr>
                    <td>โมดูลบลูทูธ</td>
                    <td>รับสัญญาณเสียงจากอุปกรณ์อื่น</td>
                    <td>รุ่นที่รองรับ A2DP</td>
                </tr>
                <tr>
                    <td>แอมป์ลำโพง</td>
                    <td>ขยายสัญญาณเสียง</td>
                    <td>กำลังวัตต์เหมาะสมกับลำโพง</td>
                </tr>
                <tr>
                    <td>ลำโพง</td>
                    <td>แปลงสัญญาณไฟฟ้าเป็นเสียง</td>
                    <td>ความต้านทาน 4-8 โอห์ม</td>
                </tr>
                <tr>
                    <td>แบตเตอรี่</td>
                    <td>จ่ายพลังงาน</td>
                    <td>แรงดัน 5V หรือ 12V</td>
                </tr>
            </table>
            
            <div class="navigation">
                <button class="btn btn-secondary prev-btn">ย้อนกลับ</button>
                <button class="btn next-btn">ต่อไป</button>
            </div>
        </div>
        
        <!-- หน้า 7: เกมทบทวนความจำ -->
        <div id="page7" class="page">
            <div class="header">
                <h2>เกมจับคู่ความจำอิเล็กทรอนิกส์! 🎮</h2>
                <div class="time-display">⏱️ <span id="timer">00:00</span></div>
            </div>
            
            <div class="game-container">
                <p class="content">มาเล่นเกมทบทวนความรู้กัน! เกมนี้จะช่วยให้น้องๆ จำชื่อและหน้าที่ของอุปกรณ์อิเล็กทรอนิกส์ได้ดียิ่งขึ้น</p>
                <p><strong>กติกา:</strong> เลือกการ์ด 2 ใบที่ตรงกัน (รูปภาพกับชื่ออุปกรณ์) ให้ได้มากที่สุดภายในเวลาจำกัด!</p>
                
                <div class="memory-game" id="memory-game">
                    <!-- การ์ดจะถูกสร้างโดย JavaScript -->
                </div>
                
                <div id="game-result" style="display:none;">
                    <h3>ยินดีด้วย! 🎉</h3>
                    <p>น้องทำได้ <span id="match-count">0</span> คู่ จากทั้งหมด 8 คู่</p>
                    <button class="btn btn-accent" id="next-after-game">ไปต่อเลย!</button>
                </div>
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary prev-btn">ย้อนกลับ</button>
            </div>
        </div>
        
        <!-- หน้า 8: แบบทดสอบหลังเรียน -->
        <div id="page8" class="page">
            <div class="header">
                <h2>แบบทดสอบหลังเรียน</h2>
                <div class="time-display">⏱️ <span id="timer">00:00</span></div>
            </div>
            
            <div class="quiz-container" id="quiz-container">
                <!-- คำถามจะถูกสร้างโดย JavaScript -->
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary prev-btn">ย้อนกลับ</button>
                <button class="btn" id="submit-quiz">ส่งคำตอบ</button>
            </div>
        </div>
        
        <!-- หน้า 9: ผลการเรียน -->
        <div id="page9" class="page">
            <div class="results-container">
                <lottie-player class="lottie-animation" src="https://assets10.lottiefiles.com/packages/lf20_obhph3sh.json" background="transparent" speed="1" loop autoplay></lottie-player>
                <h1>ผลการเรียน</h1>
                <p class="content">ยินดีด้วยน้อง! 🎉 น้องได้ผ่านบทเรียนนี้เรียบร้อยแล้ว</p>
                
                <div class="score-circle">
                    <span id="final-score">0</span>/10
                </div>
                
                <div class="stats">
                    <div class="stat-box">
                        <h3>เวลาเรียนทั้งหมด</h3>
                        <div class="stat-value" id="total-time">00:00</div>
                        <p>นาที</p>
                    </div>
                    <div class="stat-box">
                        <h3>คะแนนแบบทดสอบ</h3>
                        <div class="stat-value" id="quiz-score">0</div>
                        <p>คะแนน</p>
                    </div>
                    <div class="stat-box">
                        <h3>ความคืบหน้า</h3>
                        <div class="stat-value" id="progress-percent">100%</div>
                        <p>ของบทเรียน</p>
                    </div>
                </div>
                
                <div class="user-info">
                    <h3>ข้อมูลนักเรียน</h3>
                    <p>ชื่อ: <span id="result-name">&#8211;</span></p>
                    <p>ชั้น: <span id="result-class">&#8211;</span> เลขที่: <span id="result-number">&#8211;</span></p>
                    <p>วันที่เรียน: <span id="result-date">&#8211;</span></p>
                </div>
                
                <button class="btn btn-accent" id="restart-btn">เริ่มบทเรียนใหม่</button>
            </div>
        </div>
    </div>

    <script>
        // ตัวแปรสำหรับการจัดการสถานะ
        let currentPage = 1;
        const totalPages = 9;
        let startTime = new Date();
        let studentData = {};
        let quizAnswers = {};
        let gameMatches = 0;
        let timerInterval;

        // อุปกรณ์สำหรับเกมความจำ
        const memoryItems = [
            { name: "หลอด LED", icon: "💡" },
            { name: "สวิตช์", icon: "🔛" },
            { name: "มอเตอร์", icon: "⚙️" },
            { name: "ตัวต้านทาน", icon: "🎟️" },
            { name: "แบตเตอรี่", icon: "🔋" },
            { name: "คานและเพลา", icon: "🔩" },
            { name: "เฟือง", icon: "⚙" },
            { name: "ลำโพง", icon: "🔊" }
        ];

        // คำถามสำหรับแบบทดสอบ
        const quizQuestions = [
            {
                question: "ในการสร้างโคมไฟ LED ควรใช้ตัวต้านทานเพื่อจุดประสงค์ใด?",
                options: [
                    "เพิ่มความสว่างของหลอด LED",
                    "จำกัดกระแสไฟฟ้าที่ไหลผ่านหลอด LED",
                    "ลดการใช้พลังงานจากแบตเตอรี่",
                    "ทำให้หลอด LED ทำงานได้โดยไม่ใช้แบตเตอรี่"
                ],
                answer: 1,
                explanation: "ตัวต้านทานมีหน้าที่จำกัดกระแสไฟฟ้าที่ไหลผ่านหลอด LED เพื่อป้องกันไม่ให้หลอด LED เสียหายจากกระแสไฟฟ้าที่มากเกินไป"
            },
            {
                question: "ถ้าต้องการให้มอเตอร์ไฟฟ้าหมุนเร็วขึ้นควรทำอย่างไร?",
                options: [
                    "ใช้แบตเตอรี่ที่มีแรงดันสูงขึ้น",
                    "เพิ่มจำนวนเฟืองในระบบ",
                    "ใช้ตัวต้านทานที่มีค่ามากขึ้น",
                    "ลดขนาดของเพลา"
                ],
                answer: 0,
                explanation: "การเพิ่มแรงดันไฟฟ้าจะทำให้มอเตอร์ได้รับพลังงานมากขึ้นและหมุนเร็วขึ้น แต่อย่าลืมตรวจสอบว่ามอเตอร์สามารถรับแรงดันนั้นได้"
            },
            {
                question: "ระบบกลไกใดที่เหมาะสำหรับการเปลี่ยนทิศทางการหมุน?",
                options: [
                    "คานงัด",
                    "รอกเดี่ยว",
                    "เฟืองตรง",
                    "เฟืองเฉียง"
                ],
                answer: 3,
                explanation: "เฟืองเฉียง (Bevel Gear) สามารถส่งถ่ายกำลังและเปลี่ยนทิศทางการหมุนได้ เช่น จากแนวนอนเป็นแนวตั้ง"
            },
            {
                question: "ข้อใดคือความสำคัญของการทดสอบแบบแยกส่วน?",
                options: [
                    "ทำให้ชิ้นงานสวยงามขึ้น",
                    "ช่วยลดค่าใช้จ่ายในการผลิต",
                    "ระบุจุดบกพร่องได้ง่ายและแม่นยำ",
                    "ทำให้ชิ้นงานมีน้ำหนักเบาลง"
                ],
                answer: 2,
                explanation: "การทดสอบแบบแยกส่วนช่วยให้เราสามารถตรวจสอบการทำงานของแต่ละส่วนก่อนนำมาประกอบกัน ช่วยให้ระบุจุดบกพร่องได้ง่ายและแก้ไขได้ตรงจุด"
            },
            {
                question: "อุปกรณ์ใดที่จำเป็นสำหรับการต่อวงจรลำโพงบลูทูธ?",
                options: [
                    "ทรานซิสเตอร์และไดโอด",
                    "โมดูลบลูทูธและแอมป์ลำโพง",
                    "ตัวเก็บประจุและขดลวด",
                    "รีเลย์และฟิวส์"
                ],
                answer: 1,
                explanation: "โมดูลบลูทูธใช้รับสัญญาณเสียงจากอุปกรณ์อื่น ส่วนแอมป์ลำโพงใช้ขยายสัญญาณเสียงให้มีพลังเพียงพอที่จะขับลำโพง"
            },
            {
                question: "ถ้าต้องการสร้างหุ่นยนต์ที่เคลื่อนที่ได้ ควรเริ่มจากส่วนใด?",
                options: [
                    "ระบบเซ็นเซอร์",
                    "ระบบควบคุมหลัก",
                    "ระบบพลังงาน",
                    "ระบบการเคลื่อนที่"
                ],
                answer: 2,
                explanation: "ระบบพลังงานเป็นพื้นฐานสำคัญที่สุด เพราะหากไม่มีพลังงานเพียงพอ ชิ้นงานจะไม่สามารถทำงานได้เลย"
            },
            {
                question: "ข้อใดคือหน้าที่หลักของคานในระบบกลไก?",
                options: [
                    "เพิ่มความเร็วในการหมุน",
                    "เปลี่ยนทิศทางการหมุน",
                    "ขยายแรงหรือเพิ่มระยะทางการเคลื่อนที่",
                    "ลดแรงเสียดทาน"
                ],
                answer: 2,
                explanation: "คานเป็นกลไกพื้นฐานที่ใช้ขยายแรงหรือเพิ่มระยะทางการเคลื่อนที่ ตามหลักการคานงัด"
            },
            {
                question: "หลอด LED ต่างจากหลอดไส้อย่างไร?",
                options: [
                    "หลอด LED ใช้พลังงานมากกว่า",
                    "หลอดไส้มีความร้อนน้อยกว่า",
                    "หลอด LED มีอายุการใช้งานยาวนานกว่า",
                    "หลอดไส้ให้แสงสว่างมากกว่า"
                ],
                answer: 2,
                explanation: "หลอด LED มีประสิทธิภาพสูง ใช้พลังงานน้อย ให้ความร้อนน้อย และมีอายุการใช้งานยาวนานกว่าหลอดไส้หลายเท่า"
            },
            {
                question: "ในการต่อวงจรไฟฟ้า ควรเริ่มจากส่วนใดก่อน?",
                options: [
                    "แหล่งพลังงาน",
                    "สวิตช์ควบคุม",
                    "อุปกรณ์ปลายทาง",
                    "อุปกรณ์ป้องกัน"
                ],
                answer: 0,
                explanation: "ควรเริ่มจากแหล่งพลังงานก่อน แล้วจึงต่อไปยังอุปกรณ์ต่างๆ เพื่อให้เห็นภาพรวมของวงจรและป้องกันการต่อผิดพลาด"
            },
            {
                question: "เฟืองแบบใดที่เหมาะสำหรับส่งกำลังระหว่างเพลาที่ขนานกัน?",
                options: [
                    "เฟืองเฉียง",
                    "เฟืองหนอน",
                    "เฟืองตรง",
                    "เฟืองรอก"
                ],
                answer: 2,
                explanation: "เฟืองตรง (Spur Gear) เหมาะสำหรับส่งกำลังระหว่างเพลาที่ขนานกันและมีระยะห่างไม่มากนัก"
            }
        ];

        // ฟังก์ชันเริ่มต้น
        function initialize() {
            updateProgressBar();
            startTimer();
            setupEventListeners();
        }

        // อัพเดท progress bar
        function updateProgressBar() {
            const progress = (currentPage / totalPages) * 100;
            document.getElementById('progress-bar').style.width = `${progress}%`;
        }

        // เริ่มนับเวลา
        function startTimer() {
            clearInterval(timerInterval);
            startTime = new Date();
            
            timerInterval = setInterval(() => {
                const now = new Date();
                const diff = Math.floor((now - startTime) / 1000);
                const minutes = Math.floor(diff / 60).toString().padStart(2, '0');
                const seconds = (diff % 60).toString().padStart(2, '0');
                
                document.querySelectorAll('#timer').forEach(el => {
                    el.textContent = `${minutes}:${seconds}`;
                });
                
                if (currentPage === totalPages) {
                    document.getElementById('total-time').textContent = `${minutes}:${seconds}`;
                }
            }, 1000);
        }

        // ตั้งค่าการทำงานของปุ่มต่างๆ
        function setupEventListeners() {
            // ปุ่มเริ่มเรียน
            document.getElementById('start-btn').addEventListener('click', () => {
                const name = document.getElementById('name').value;
                const cls = document.getElementById('class').value;
                const num = document.getElementById('number').value;
                
                if (name && cls && num) {
                    studentData = { name, cls, num };
                    navigateTo(2);
                } else {
                    alert('กรุณากรอกข้อมูลให้ครบถ้วนก่อนเริ่มเรียน');
                }
            });
            
            // ปุ่มย้อนกลับ
            document.querySelectorAll('.prev-btn').forEach(btn => {
                btn.addEventListener('click', () => {
                    navigateTo(currentPage - 1);
                });
            });
            
            // ปุ่มต่อไป
            document.querySelectorAll('.next-btn').forEach(btn => {
                btn.addEventListener('click', () => {
                    navigateTo(currentPage + 1);
                });
            });
            
            // ตัวเลือกคำถาม
            document.querySelectorAll('.option').forEach(option => {
                option.addEventListener('click', function() {
                    // ล้างการเลือกเดิมในกลุ่มเดียวกัน
                    const options = this.parentElement.querySelectorAll('.option');
                    options.forEach(opt => opt.classList.remove('selected'));
                    
                    // เลือกตัวเลือกปัจจุบัน
                    this.classList.add('selected');
                    
                    // แสดงคำอธิบาย
                    const feedback = this.closest('.question-box').querySelector('.feedback');
                    if (feedback) {
                        feedback.style.display = 'block';
                    }
                });
            });
            
            // ปุ่มส่งคำตอบแบบทดสอบ
            document.getElementById('submit-quiz').addEventListener('click', submitQuiz);
            
            // ปุ่มเริ่มบทเรียนใหม่
            document.getElementById('restart-btn').addEventListener('click', () => {
                if (confirm('ต้องการเริ่มบทเรียนใหม่ใช่ไหม?')) {
                    location.reload();
                }
            });
        }

        // ฟังก์ชันเปลี่ยนหน้า
        function navigateTo(pageNum) {
            // ซ่อนหน้าปัจจุบัน
            document.getElementById(`page${currentPage}`).classList.remove('active');
            
            // อัพเดทหน้าปัจจุบัน
            currentPage = pageNum;
            
            // แสดงหน้าใหม่
            document.getElementById(`page${currentPage}`).classList.add('active');
            
            // อัพเดท progress bar
            updateProgressBar();
            
            // เตรียมเนื้อหาสำหรับหน้าพิเศษ
            if (currentPage === 7) {
                setupMemoryGame();
            } else if (currentPage === 8) {
                setupQuiz();
            } else if (currentPage === 9) {
                showResults();
            }
            
            // รีสตาร์ทเวลาเมื่อเปลี่ยนหน้า
            startTimer();
        }

        // เตรียมเกมความจำ
        function setupMemoryGame() {
            const gameContainer = document.getElementById('memory-game');
            gameContainer.innerHTML = '';
            gameMatches = 0;
            
            // สร้างการ์ดทั้งหมด
            let cards = [];
            memoryItems.forEach((item, index) => {
                cards.push({ type: 'icon', content: item.icon, match: index });
                cards.push({ type: 'name', content: item.name, match: index });
            });
            
            // สับเปลี่ยนการ์ด
            cards = shuffleArray(cards);
            
            // เพิ่มการ์ดลงในเกม
            cards.forEach((card, index) => {
                const cardElement = document.createElement('div');
                cardElement.className = 'card';
                cardElement.dataset.index = index;
                cardElement.dataset.match = card.match;
                cardElement.dataset.type = card.type;
                
                // ใส่เนื้อหาลงในการ์ด
                const content = document.createElement('div');
                content.textContent = card.content;
                cardElement.appendChild(content);
                
                cardElement.addEventListener('click', () => flipCard(cardElement));
                gameContainer.appendChild(cardElement);
            });
            
            document.getElementById('game-result').style.display = 'none';
            document.getElementById('next-after-game').addEventListener('click', () => navigateTo(8));
        }

        // ฟังก์ชันพลิกการ์ด
        function flipCard(card) {
            if (card.classList.contains('flipped') || document.querySelectorAll('.card.flipped').length >= 2) {
                return;
            }
            
            card.classList.add('flipped');
            
            // ตรวจสอบการจับคู่
            const flippedCards = document.querySelectorAll('.card.flipped');
            if (flippedCards.length === 2) {
                const card1 = flippedCards[0];
                const card2 = flippedCards[1];
                
                if (card1.dataset.match === card2.dataset.match) {
                    // คู่ถูกต้อง
                    setTimeout(() => {
                        card1.style.visibility = 'hidden';
                        card2.style.visibility = 'hidden';
                        flippedCards.forEach(c => c.classList.remove('flipped'));
                        
                        gameMatches++;
                        if (gameMatches === memoryItems.length) {
                            document.getElementById('match-count').textContent = gameMatches;
                            document.getElementById('game-result').style.display = 'block';
                        }
                    }, 500);
                } else {
                    // คู่ไม่ถูกต้อง
                    setTimeout(() => {
                        flippedCards.forEach(c => c.classList.remove('flipped'));
                    }, 1000);
                }
            }
        }

        // เตรียมแบบทดสอบ
        function setupQuiz() {
            const quizContainer = document.getElementById('quiz-container');
            quizContainer.innerHTML = '';
            quizAnswers = {};
            
            // สับเปลี่ยนคำถามและตัวเลือก
            const shuffledQuestions = shuffleArray([...quizQuestions]);
            
            shuffledQuestions.forEach((q, qIndex) => {
                const shuffledOptions = shuffleArray([...q.options]);
                
                const questionElement = document.createElement('div');
                questionElement.className = 'quiz-question';
                questionElement.innerHTML = `
                    <p class="question">${qIndex + 1}. ${q.question}</p>
                    <div class="options">
                        ${shuffledOptions.map((opt, optIndex) => `
                            <div class="option" data-qindex="${qIndex}" data-optindex="${optIndex}">
                                ${opt}
                            </div>
                        `).join('')}
                    </div>
                    <div class="feedback" id="feedback-${qIndex}" style="display:none;">
                        <strong>เฉลย:</strong> ${q.explanation}
                    </div>
                `;
                
                quizContainer.appendChild(questionElement);
            });
            
            // เพิ่ม event listeners สำหรับตัวเลือก
            document.querySelectorAll('.quiz-question .option').forEach(option => {
                option.addEventListener('click', function() {
                    const qIndex = this.dataset.qindex;
                    const optIndex = this.dataset.optindex;
                    
                    // ล้างการเลือกเดิมในคำถามนี้
                    const options = this.parentElement.querySelectorAll('.option');
                    options.forEach(opt => opt.classList.remove('selected'));
                    
                    // เลือกตัวเลือกใหม่
                    this.classList.add('selected');
                    
                    // บันทึกคำตอบ
                    quizAnswers[qIndex] = parseInt(optIndex);
                });
            });
        }

        // ส่งคำตอบแบบทดสอบ
        function submitQuiz() {
            let score = 0;
            
            // ตรวจคำตอบ
            Object.keys(quizAnswers).forEach(qIndex => {
                const userAnswer = quizAnswers[qIndex];
                const correctAnswer = quizQuestions[qIndex].answer;
                const feedback = document.getElementById(`feedback-${qIndex}`);
                
                if (userAnswer === correctAnswer) {
                    score++;
                    feedback.classList.remove('incorrect');
                    feedback.classList.add('correct');
                } else {
                    feedback.classList.remove('correct');
                    feedback.classList.add('incorrect');
                }
                
                feedback.style.display = 'block';
            });
            
            // แสดงผลคะแนนและไปหน้าผลลัพธ์
            document.getElementById('quiz-score').textContent = score;
            document.getElementById('final-score').textContent = score;
            
            setTimeout(() => {
                navigateTo(9);
            }, 3000);
        }

        // แสดงผลลัพธ์
        function showResults() {
            document.getElementById('result-name').textContent = studentData.name;
            document.getElementById('result-class').textContent = studentData.cls;
            document.getElementById('result-number').textContent = studentData.num;
            document.getElementById('progress-percent').textContent = '100%';
            
            // แสดงวันที่ปัจจุบัน
            const today = new Date();
            const formattedDate = `${today.getDate()}/${today.getMonth()+1}/${today.getFullYear()}`;
            document.getElementById('result-date').textContent = formattedDate;
        }

        // ฟังก์ชันสับเปลี่ยนอาร์เรย์ (Fisher-Yates)
        function shuffleArray(array) {
            const newArray = [...array];
            for (let i = newArray.length - 1; i > 0; i--) {
                const j = Math.floor(Math.random() * (i + 1));
                [newArray[i], newArray[j]] = [newArray[j], newArray[i]];
            }
            return newArray;
        }

        // เริ่มทำงานเมื่อหน้าเว็บโหลดเสร็จ
        window.addEventListener('DOMContentLoaded', initialize);
    </script>
<div id="gsp_data_html" data-g_version="3.20.1" data-w_id="8ee335ae8ad86099f21d5aed437a1c00" data-s_enc="" data-h_enc="" data-hh_enc="" data-lazy_load="1" data-reload_session="0" data-gt-w="gsp_clgtranslate_wrapper" data-vv_index="15" data-ref=""></div>
</body>
</html>
<div class="gsp_post_data" 
	            data-post_type="post" 
	            data-cat="information-technology" 
	            data-modified="120"
	            data-created="1750229958"
	            data-title="บทเรียนออนไลน์การสร้างชิ้นงานด้วยกลไกไฟฟ้าและอิเล็กทรอนิกส์" 
	            data-home="https://www.kroochut.com"></div><p>The post <a href="https://www.kroochut.com/mechanism/">บทเรียนออนไลน์การสร้างชิ้นงานด้วยกลไกไฟฟ้าและอิเล็กทรอนิกส์</a> appeared first on <a href="https://www.kroochut.com">ครูชัชดอทคอม</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
