Author: cngf

วิธีการเล่นเกม Emulator เด็กใน Chromecast

มันเล็กมันพร่ามัว แต่มันทำงานได้ นี่คือหลักฐานการแสดงแนวคิดสำหรับการเล่น Emulators บน Chromecast ซึ่งใช้เด็กเกมดั้งเดิมเป็นตัวอย่าง ขอให้สังเกตว่ามีหน้าจอสองหน้าจอในการสาธิต ออกจากโฟกัสในพื้นหลังเป็นโทรทัศน์ที่มี Chromecast แสดงการเล่นเกม ในเบื้องหน้าเป็นคอมพิวเตอร์ที่เปิดเบราว์เซอร์ที่เปิดรายการการตั้งค่าการควบคุม นี่คือการแมปปุ่มสำหรับคอนโทรลเลอร์ Xbox 360 Emulator เป็นเกมจำลองเกมจาวาสคริปต์ สิ่งนี้ถูกโหลดบน Chromecast ผ่านไฟล์ HTML พื้นฐาน (เรียกว่าผู้รับใน repo) ผู้ส่ง – ไฟล์ HTML พื้นฐาน – โหลดแพ็กเกจ JavaScript อื่นบนคอมพิวเตอร์ซึ่งแปลการกดปุ่มของคอนโทรลเลอร์ไปยังอินพุตคีย์บอร์ดและส่งออกไปยังเครื่องรับ สิ่งนี้ทำให้ดวงดาวในสายตาของเราเกี่ยวกับ Emulator Hacks เราชอบที่จะเห็นสิ่งนี้ต้มลงไปยังสมาร์ทโฟนและ Chromecast เป็นฮาร์ดแวร์สองชิ้นด้วยหน้าจอสัมผัสเป็นอินพุตเกม [ผ่าน Reddit]

By cngf September 16, 2022 0

สร้างเครื่องวิเคราะห์สเปกตรัมเสียงวิธี Analog

[Ryan] ต้องการวิเคราะห์สเปกตรัมสำหรับอุปกรณ์เครื่องเสียงของเขา แทนที่จะได้ไมโครเขาทำมันเป็นแบบอะนาล็อก [ไรอัน] พัฒนาเครื่องวิเคราะห์สเปกตรัมเสียง 10 วง นี่หมายถึงว่าเขาต้องการตัวกรอง 10 band-pass ตามชื่อหมายถึงตัวกรอง Band-Pass จะช่วยให้สัญญาณที่มีความถี่ของแถบที่เลือกผ่านไปเท่านั้น สัญญาณที่มีความถี่ด้านบนหรือด้านล่างของตัวกรองจะถูกลดทอน Band-Pass นั้นสร้างขึ้นจากการผ่านสูงและตัวกรองผ่านต่ำ [Ryan] ใช้ตัวกรองตัวเก็บประจุตัวต้านทานง่าย (RC) เพื่อดำเนินการออกแบบของเขา ส่วนประกอบที่ไม่ต่อเนื่องทั้งหมดเหล่านั้นจะลดทอนสัญญาณอินพุต [ของไรอัน] อย่างรวดเร็วดังนั้นแต่ละขั้นตอนจะใช้สอง OP-AMP ขั้นตอนแรกคือบัฟเฟอร์สำหรับแต่ละวง OP-AMP ที่สองตั้งอยู่หลังจากตัวกรอง Band-Pass นั้นได้รับการกำหนดค่าเป็นแอมพลิฟายเออร์ที่ไม่ใช่อินเวอร์ติก แอมพลิฟายเออร์เหล่านี้เพิ่มสัญญาณวงดนตรีแต่ละตัวก่อนที่จะออกจากบอร์ด [Ryan] เพิ่มโหมด “เติมพลังงาน” ในโหมดปกติเอาต์พุตของ Analyzer จะทำตามสัญญาณอินพุต ในโหมด “Anery Filler” (AKA Detect) โหมดเอาต์พุตจะแสดงจุดสูงสุดสัญญาณที่มีการสลายตัวช้าลงไปที่สัญญาณอินพุต โหมดเติมพลังงานถูกสร้างขึ้นโดยใช้ FET N-Channel เพื่อเก็บค่าใช้จ่ายในตัวเก็บประจุด้วยอิเล็กโทรไลต์ เราได้พูดคุยกันว่าเป็น 10 วงวงจรทั้งหมดนี้ต้องสร้างขึ้น 10 ครั้งหรือไม่? ไม่ต้องพูดถึงวงจรการบัฟเฟอร์อินพุต ด้วยทั้งหมดนี้เสร็จแล้ว [Ryan] ยังคงต้องสร้างส่วนที่ส่งออกของเครื่องวิเคราะห์:…

By cngf September 11, 2022 0

การจัดเก็บพลังงานในประเภทของเหลว

นักวิจัยในสิงคโปร์ได้ผลิตแบตเตอรี่การไหลของรีดอกซ์ชนิดใหม่ที่มีความหนาแน่นพลังงานสูงกว่าแบตเตอรี่ไหลย้อนซ์แบบดั้งเดิมสิบเท่า ไม่เคยได้ยินเกี่ยวกับแบตเตอรี่ไหลของรีดอกซ์หรือไม่? แบตเตอรี่แบบชาร์จไฟได้เหล่านี้มีจำนวนมากที่มีเซลล์เชื้อเพลิงมากกว่าแบตเตอรี่แบบดั้งเดิม พวกเขาใช้ของเหลวหมุนเวียนสองแห่งคั่นด้วยเมมเบรนเป็นอิเล็กโทรไลต์ ของเหลวแต่ละตัวมีถังของตัวเองเช่นเดียวกับที่คุณสามารถเติมเงินได้โดยการปั๊มอิเล็กโทรไลต์สด Redox ในชื่อนั้นสั้นสำหรับการลดการเกิดออกซิเดชันรวมถึงหมายถึงกระบวนการที่เก็บพลังงานในสองของเหลว คุณสามารถค้นพบมากขึ้นเกี่ยวกับการไหลของแบตเตอรี่ในวิดีโอจาก Harvard ด้านล่าง ความสามารถด้านพลังงานของแบตเตอรี่ไหล Redox ขึ้นอยู่กับปริมาณของถังบรรจุของเหลว อสังหาริมทรัพย์ที่อยู่อาศัยนี้ทำให้พวกเขาดึงดูดการเก็บพลังงานอย่างมาก (เช่นเอาท์พุทของเครื่องกำเนิดไฟฟ้าพลังงานแสงอาทิตย์หรือกังหันลม) สิ่งที่ทำให้เซลล์มาตรฐานไม่สวยคือว่าพวกเขามีพลังงานต่ำ – ทำให้มันหนักมากสำหรับบางอย่างเช่นรถยนต์ไฟฟ้า – รวมถึงพลังงานที่ต่ำซึ่งทำให้พวกเขามีค่าใช้จ่ายในการเก็บพลังงานจากแหล่งที่มาจากเครื่องเขียนเช่นกังหันลม เซลล์ใหม่ใช้ตัวเลือกที่ใช้ลิเธียมบนแคโทดรวมถึงตัวเลือกที่ใช้ไทเทเนียมบนขั้วบวกช่วยให้เซลล์ที่เก็บประมาณ 500 วัตต์ต่อลิตรต่อลิตร เราได้พูดคุยเกี่ยวกับแบตเตอรี่เกลือที่หลอมเหลวของ Homebrew เช่นเดียวกับแบตเตอรี่ลิเธียม – อากาศด้วย การสร้างแบตเตอรี่ไหลของ Redox นั้นดูยากถ้าคุณสามารถควบคุมเมมเบรนได้ วัสดุปกติ ได้แก่ แก้วเซรามิกเช่นเดียวกับโพลิเมอร์นาฟอชั่น แบตเตอรี่ใหม่ใช้ประโยชน์จากเมมเบรนคอมโพสิตที่ทำจาก Nafion เช่นเดียวกับ PVDF

By cngf September 3, 2022 0

การวาดภาพด้วยเลโก้

มีการสร้างสรรค์เลโก้จำนวนมากที่นั่น แต่คุณอาจไม่ได้เห็นสิ่งที่ค่อนข้างเหมือน [Andrew Carol’s Drawing Machine เขาดึงแรงจูงใจจากภาพยนตร์ฮูโก้และจาก Automata ของปี 1800 โดยเฉพาะอย่างยิ่งร่างของ [Jaquet-Droz] ซึ่งเราให้ความสำคัญในบทความสั้น Retrotechtacular ที่ไม่นานมานี้ [การพัฒนามือของแอนดรู] แบ่งออกเป็นสามองค์ประกอบ: พล็อตเตอร์ “โปรแกรมสโตรกปากกาเข้ารหัส” – ซึ่งเก็บข้อความในลิงค์ของชิ้นส่วนของชิ้นส่วนและผู้เข้าชมที่เทียบกับลิงก์ลงในปากกา พล็อตเตอร์เคลื่อนที่ปากกาในแกน Y เช่นเดียวกับการย้ายกระดาษใน X เพื่อทำเครื่องหมายบนหน้าเช่นเดียวกับในทำนองเดียวกันมีระบบยกที่ง่ายที่เพิ่มปากกาบนแกน Z ชั่วคราวเพื่อขัดจังหวะปากกาสโตรกซ์ระหว่างตัวอักษร (หรือ ภาพวาด) [แอนดรู] อธิบายผู้เข้าชมโซ่โดยการเปรียบเทียบกับโปรเจคเตอร์ภาพยนตร์ให้ป้อนข้อความด้วยกลไก แม้ว่าคุณจะไม่ค้นพบวิธีการที่ครอบคลุมเกี่ยวกับการพูดคุยเกี่ยวกับการทำงานภายในของอุปกรณ์บนเว็บไซต์ของเขา แต่ก็มีคำแนะนำบางอย่างที่อธิบายถึงองค์ประกอบพื้นฐานเช่นเดียวกับวิดีโอสองสามรายการซึ่งทั้งสองอย่างถูกฝังอยู่ด้านล่าง [ผ่าน Adafruit เช่นเดียวกับ Fastco]

By cngf September 1, 2022 0

Bouncing Pack ช่วยลดไหล่ที่สึกหรอ

หากคุณเป็นนักเนินเขาทุกที่ที่คุณต้องการใจที่คุณต้องการอาจจะรู้ถึงคุณค่าของชุดที่มีระบบสายรัดที่ดี ชุดที่สะดวกสบายจะสร้างความแตกต่างระหว่างความเหนื่อยล้าเช่นเดียวกับความเจ็บปวดรวมถึงสามารถเพิ่มความแตกต่างอย่างมีนัยสำคัญต่อช่วงชีวิตประจำวันของคุณได้อย่างง่ายดาย ที่ห้องปฏิบัติการบูรณรภ์ของมหาวิทยาลัยแห่งรัฐแอริโซนาพวกเขาได้รับการทาบทามจากกองทัพสหรัฐฯเพื่อตรวจสอบบ่งชี้ว่าผลของการแบกกระเป๋าเป้สะพายหลังหนักอาจบรรเทาได้ ชุดเต็มรูปแบบของทหารนั้นหนักมากเช่นเดียวกับในขณะที่ระบบสายรัดที่นำเสนอที่ดีที่สุดจะมีส่วนร่วมในการพกพาที่สะดวกสบายพวกเขาสามารถไปได้ไกลเท่านั้น นอกจากนี้ยังมีผลการสั่นสะเทือนของแรงกระตุ้นของแรงกระตุ้นที่มีภาระมากที่แบกลงบนไหล่ของทหารขณะที่มันลงมาหลังจากทุกขั้นตอนเช่นเดียวกับสิ่งนี้เมื่อนำมามีนาคมที่ยาวนานทำให้ความแตกต่างอย่างมีนัยสำคัญต่อความอดทนโดยรวม ตัวเลือกของ ASU Lab คือการติดตั้งโหลดบนแอคชูเอเตอร์แนวตั้งที่ใส่ในสปริงที่ติดอยู่กับสายรัดแพ็คเช่นเดียวกับเฟรม ไมโครคอนโทรลเลอร์ออนบอร์ดตัดสินช่วงเวลาของแรงกระตุ้นที่ลดลงสูงสุดเนื่องจากผู้สวมใส่ลงมาจากขั้นตอนรวมถึงใช้แรงขึ้นที่สอดคล้องกับแอคชูเอเตอร์ พลังงานมาจากแบตเตอรี่ลิเธียมไอออน ผลกระทบคือการทำให้โหลดแกว่งขึ้นเช่นเดียวกับการลดการสึกหรอเช่นเดียวกับการฉีกขาดบนไหล่ มันไม่ได้ลดน้ำหนักที่คุณถือ แต่มันจะยกกระชับไหล่ของคุณได้ทันทีเมื่อคุณต้องการ มีวิดีโอของมันถูกตรวจสอบในภูเขาแอริโซนาที่เปียกโชกที่เราได้วางไว้ต่ำกว่าช่วงพัก นี่คือกระเป๋าเป้สะพายหลังประหยัดน้ำหนักครั้งแรกที่เราเคยเห็นที่ Hackaday เราได้นำกระเป๋าเป้สะพายหลังใบพัดมาให้คุณ ขอบคุณ [รวย] สำหรับเคล็ดลับ

By cngf September 1, 2022 0

วิทยุที่กำหนดด้วยซอฟต์แวร์จากระยะไกลใช้ Wart Linux Wall

นี่เป็นความคิดที่น่าสนใจ หากฮาร์ดแวร์ที่เห็นข้างต้นถูกทิ้งไว้ในที่ตั้งคุณสามารถส่งสัญญาณวิทยุออกจากระยะไกลผ่านทางอินเทอร์เน็ต [MS3FGX] ได้รับการเล่นกับแนวคิดในขณะนี้ เขาต้องการใช้ DVB Dongle ด้วยโซลูชัน Linux แบบพกพาเพื่อเสนอความสามารถของวิทยุที่กำหนดซอฟต์แวร์ (SDR) โดยไม่ต้องมีความต้องการที่จะอยู่ที่นั่นจริงๆ กล่องสีขาวเป็นปลั๊ก PWN รุ่นที่มีคุณภาพสูงสุดของ Sheevaplug ดองเกิลสีดำที่เสียบเข้ากับมันเป็นดองเกิลจูนเนอร์ DVB มันหมายถึงการได้รับสัญญาณโทรทัศน์ทางวิทยุอย่างไรก็ตามเมื่อเร็ว ๆ นี้ฮาร์ดแวร์ได้รับการใช้เป็นวิธีการง่ายๆในการใช้ SDR บูรณาการทั้งสอง (พร้อมกับเสาอากาศ) ผัดในการเชื่อมต่อเครือข่ายเช่นเดียวกับที่คุณมีโพสต์การฟังระยะไกล คุณฟังอะไรได้บ้าง แค่อะไรก็ได้ที่อยู่ในช่วงแบนด์วิดธ์ของดองเกิล [MS3FGX] กล่าวถึงการเข้าชมเว็บ Walkie-Talkie รวมถึงสัญญาณเพจเจอร์เพื่อตั้งชื่อเพียงสอง เขายังแต่งสคริปต์การติดตั้งที่ทำให้คุณได้รับเช่นเดียวกับการทำงานในเวลาไม่นาน

By cngf August 29, 2022 0

Mustachioed Rover เป็นลูกผู้ชายพร้อมกันมีเสน่ห์

[Rick] ผู้สนับสนุนระบบการเรียนรู้ Adafruit มีความสุขโดยนัยของการเข้าถึงของก้านในการศึกษา K-12 เขาได้รับแรงบันดาลใจจากการออกแบบ Red Rover หุ่นยนต์ราคาไม่แพงที่สามารถทำซ้ำได้อย่างง่ายดายโดยบุคคลใด ๆ ที่มีการเข้าถึงเครื่องพิมพ์ 3 มิติ โรเวอร์อิสระที่มีเสน่ห์นี้ขึ้นอยู่กับไมโครคอนโทรลเลอร์ adafruit เล็ก ๆ น้อย ๆ แต่ยังจะระดันอยู่ภายใต้พลังของ ARDUINO Micro มันค่อนข้างง่าย – เล็ก ๆ น้อย ๆ ขับเคลื่อนเซอร์โวแบบหมุนอย่างต่อเนื่องสองตัวและรสชาติของ Rangefinder ที่คุณชอบ [Rick] ตรวจสอบด้วย Parallax Ping))) Maxbotix และ Grove Sensors และพวกเขาทั้งหมดทำงานได้ดี สิ่งที่น่ากลัวอย่างแท้จริงเกี่ยวกับ Red Rover คือ Track Treads [Rick] เริ่มทดลองกับเส้นใยที่ยืดหยุ่นในขั้นต้น ในขณะที่เขามีผลลัพธ์ที่ดีมันไม่ใช่ทางออกที่ประหยัด สิ่งที่คุณเห็นในภาพและวิดีโอสั้น ๆ หลังจากการหยุดพักเป็นจริงกำไลยางจากการซื้อขายแบบตะวันออก จำนวนชิ้นส่วนพลาสติกมาในที่เจ็ดทั้งหมดซึ่งสามารถพิมพ์เข้าด้วยกันในครั้งเดียว [Rick] แกลเลอรี่ของรวมถึงแชสซีขนาดเล็กและขนาดใหญ่และเซอร์โวที่แตกต่างกันสามตัว…

By cngf August 28, 2022 0

ภายใน 7-segment PS3 Display

[Zach] ส่งในคอนโทรลเลอร์อุณหภูมิของเขาและแสดงผลสำหรับ PS3 และแม้ว่าจะใช้งานได้กับไขมัน PS3 เท่านั้นเราชอบความเข้ากันได้ของ PS2 ย้อนหลังของเรามากขอบคุณมาก บิลด์ที่ระบุไว้ด้วย [Zach] วางเซ็นเซอร์ความร้อนบน CPU, RSX และ Northbridge ของ PS3 ของเขา หลังจากเริ่มควบคุมพัดลมด้วยแล็ปท็อปของเขาเขาย้ายไปที่พัดลมแบบบูรณาการและตัวควบคุมการแสดงผลหลังจากเห็นโพสต์นี้เกี่ยวกับ ‘จอแสดงผลที่ซ่อนอยู่’ ในท้ายที่สุดหนึ่งใน Mods PS3 ที่ดูเจ๋งที่สุดที่เราเคยเห็นเกิดขึ้น บิลด์วิ่งออกจาก ARDUINO Pro ที่ได้รับอุณหภูมิจากเซ็นเซอร์พิมพ์ทุกอย่างไปยังบอร์ดแสดงผล 7 ส่วนที่กำหนดเองและควบคุมพัดลม [Zach] โชคดีที่ทำให้แหล่งที่มาของ Arduino พร้อมใช้งานและวางไฟล์บอร์ดบางส่วนหากคุณต้องการทำของคุณเอง มันเป็นงานสร้างที่น่าประทับใจที่ไม่สามารถสังเกตได้อย่างสมบูรณ์เมื่อ PS3 ดับ กระบวนการออกแบบของคอนโทรลเลอร์พัดลมนั้นน่าสนใจมาก ก่อนเริ่มต้นเป็น 4 จอแสดงผล 2 หลักอิสระก่อนที่จะย้ายไปยัง 2 จอแสดงผลด้วยตัวบ่งชี้ LED 5 ตัว เซเว่น 7 เซ็กเมนต์แสดงด้วยบอร์ดที่กำหนดเองที่เรียบร้อยจริงๆถูกนำมาใช้ในการสร้างขั้นสุดท้าย ไฟล์ Gerber สำหรับบอร์ดแสดงผลเหล่านี้สามารถดาวน์โหลดได้และจะเป็นประโยชน์อย่างแน่นอนสำหรับโครงการอื่น ๆ…

By cngf August 24, 2022 0

Myst (ery) กล่อง

ใครจำเกม Myst ได้หรือไม่ ดี [Michael] และแฟนสาวของเขาเล่นค่อนข้างเล็กน้อยดังนั้นสำหรับวันเกิดของเธอเขาเลือกที่จะทำให้เธอเป็นแรงบันดาลใจจากมัน สำหรับผู้ที่ไม่ทราบถึงคลาสสิกที่เป็นซีรีย์ Myst มันเป็นชุดของเกมที่เริ่มต้นในปี 1993 ที่ซึ่งคุณได้รับบทบาทของคนแปลกหน้าที่ที่จะสำรวจดาวเคราะห์ดวงอื่น (เรียกว่าอายุ) เพื่อแก้ไขปริศนาตรรกะและเครื่องกลต่าง ๆ อย่างไรก็ตาม [Michael] ได้รับตั๋วแฟนสาวของเขาไปเยี่ยมชม GC319QK (เว็บไซต์ Geocache ที่ต้องการการดำน้ำ) – เพราะของขวัญเป็นโทเค็นที่ค่อนข้างเล็กมันเป็นเหตุผลสำหรับ [Michael] เพื่อสร้างกล่องแฟนซีสำหรับมัน – และนั่นคือสิ่งที่เขาทำ . มันเป็นกล่องไม้เล็ก ๆ ที่แปลกประหลาดที่มีไฟ LED, ปุ่ม, สลัก, ลวดถอดปลั๊ก, แท่งที่แตกต่างกันและเซ็นเซอร์ที่ดูผิดปกติ – และมันเป็นปริศนาเล็ก ๆ ที่ชาญฉลาดมาก เราสามารถพูดคุยกับคุณว่ามันทำงานอย่างไร (กับ Arduino, PhotoTransistors และอาจเป็นซอร์สโค้ด) แต่เราคิดว่าคุณจะมีความสุขในการดูวิดีโอ [Michael’s] ของมัน ตอนนี้เพราะปัจจุบันมีไว้สำหรับ Geocaching เราประหลาดใจจริง ๆ เขาไม่ได้รวมปริศนา GeoCache ย้อนกลับด้วยเช่นกัน!…

By cngf August 23, 2022 0

กลืนหมอ – ปัจจุบันและอนาคตของหุ่นยนต์อยู่ข้างในเรา

ฉันเพิ่งจบซีรีย์ไซโลโดย Hugh Howey ซึ่งเป็นคอลเลกชันที่ตีพิมพ์ด้วยตนเองของ Novellas ที่มีรายละเอียดชีวิตในอนาคตอันใกล้หลัง – สันทรายโลกที่ทั้งหมด ซากของมนุษยชาติได้รับการยัดเข้าสู่ Subterranean Silos มันมีพล็อตที่ยอดเยี่ยมกับการบิดที่สนุกสนานและมีรายละเอียดมากมายเพื่อให้แฟน ๆ แฮกเกอร์และ Sci-Fi เพลิดเพลินไปกับความบันเทิง หนึ่งรายละเอียดดังกล่าวคือ Nanorobots ที่ใช้ในเล่มในภายหลังของซีรีส์เป็นเครื่องมือขยายชีวิตทั้งชีวิตและอาวุธชีวภาพที่เฉพาะเจาะจง เช่นเดียวกับการอ่านที่ดีทั้งหมดไซโลเป็นส่วนใหญ่ขับเคลื่อนด้วยตัวละครดังนั้น Howue จึงไม่ใช้ประโยชน์อย่างมากต่อการอธิบายเครื่องกล้องจุลทรรศน์เหล่านี้ – รายละเอียดเพียงพอที่จะย้ายพล็อต แต่มันทำให้ฉันสงสัยเกี่ยวกับศักยภาพของ Nanorobotics และที่เราอยู่ในวันนี้กับทุ่งนาที่ย้อนกลับไปที่ความคิดของริชาร์ดเฟนแมนที่มนุษย์จะ “กลืนหมอ” ในการบรรยายและเรียงความในปี 1959 ที่เรียกว่า “มีห้องพักมากมายที่ ล่าง.” หุ่นยนต์สำหรับหัวใจและความกล้า ดังนั้นในการแทรกแซง 56 ปีเราได้รับที่ใดก็ตามในเป้าหมายของศัลยแพทย์ที่กินไม่ได้หรือไม่? หรือ nanorobots สัญญาที่ไม่สม่ำเสมอเป็นส่วนใหญ่เช่น hoverboards และรถยนต์บิน? ชอบเกือบทุกอย่างคำตอบนั้นขึ้นอยู่กับว่าคุณดูมันอย่างไร หากเรากำหนดหุ่นยนต์เป็นอุปกรณ์อิสระหรือกึ่งอิสระที่สามารถสัมผัสกับการเปลี่ยนแปลงของสภาพแวดล้อมและตอบสนองได้ในทางใดทางหนึ่งคำตอบนั้นเป็น “ใช่” ดังก้อง เครื่องกระตุ้นหัวใจที่ปลูกถ่ายได้มีให้ตั้งแต่ปี 1958 พอดีกับคำอธิบาย: พวกเขาตรวจสอบรูปแบบไฟฟ้าจากเครื่องกระตุ้นหัวใจตามธรรมชาติของหัวใจและกระตุ้นหัวใจผ่านอิเล็กโทรดเมื่อจำเป็น ปกครองตนเอง? ตรวจสอบ. สัมผัสกับสภาพแวดล้อมหรือไม่ ใช่. ผลกระทบต่อการเปลี่ยนแปลง?…

By cngf August 17, 2022 0