สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
Pac-Man เป็นวิดีโอเกมคลาสสิก ปีนี้เจ้าหน้าที่โรงเรียนของเราแต่งตัวเหมือนตัวละครในเกม Pac-Man หัวเรื่องคือแพคแมน ครูคือผี
ง่ายที่จะได้แผ่นสีบริสตอลบอร์ด ตัดครึ่งวงกลมจากด้านบน ตัดฟันเลื่อยที่ด้านล่าง และใส่ตากระดาษสีขาวและดำ
เป็นครูสอนคอมพิวเตอร์ ตากระดาษไม่ตัด! มาใส่ Arduino ไว้ในเคสแล้วทำให้ตาเคลื่อนไหว!
โปรเจ็กต์นี้แทนที่ตากระดาษด้วย Arduino Unos สองตัวและหน้าจอสัมผัส mcu_friend 320x240 TFT สองตัว ซึ่งเป็นการสาธิตที่ยอดเยี่ยมของการสื่อสารแบบอนุกรมระหว่าง Arduinos สองตัว
ขนาดโครงการ กว้าง 18 นิ้ว สูง 24 นิ้ว จึงสามารถทำจากไม้บริสตอลบอร์ด 1 ชิ้น และกระดาษแข็ง 1 ชิ้นจากกล่องใหญ่
มาทำกัน!
เสบียง
- Arduinos สองตัว (Uno หรือ Mega 2560) (ดูภาพด้านบน)
- กาวและเทปพันสายไฟเพื่อประกอบเครื่องแต่งกายของคุณ
- กระดาษลูกฟูกเพื่อทำให้ผีของคุณแข็งทื่อ
- กระดานสีบริสตอลเพื่อสร้างผีของคุณ
- หัวแร้งและลวดสั้นบางตัว
- สายแพตช์คลิปจระเข้สองสายเพื่อเชื่อมต่อ Arduinos
- แบตเตอรี่ 9V จำนวน 2 ก้อนและตัวหนีบขั้วต่อ
- mcu_friend 320x240 TFT Touchscreen Display Shields สองแผ่น ตรวจสอบให้แน่ใจว่าพวกเขาเป็นคู่ที่ตรงกัน ชุดเดิมของฉันมีจุดกำเนิดของหน้าจอ (0, 0) ในมุมตรงข้าม หากคุณไม่มีคู่ที่ตรงกัน คุณจะต้องทำให้ Arduino หนึ่งตัวเปลี่ยนสายตาไปในทิศทางตรงกันข้ามเพื่อให้ตรงกัน
ขั้นตอนที่ 1: ประกอบ Arduinos และหน้าจอ
ตรวจสอบให้แน่ใจว่า Arduinos ของคุณไม่ได้เชื่อมต่อกับคอมพิวเตอร์หรือแหล่งพลังงาน
สิ่งสำคัญคือต้องแน่ใจว่าคุณจัดเรียงพินบนแผงป้องกันหน้าจอแต่ละตัวกับ Arduino อย่างระมัดระวัง หากคุณไม่เชื่อมต่ออย่างถูกต้อง คุณจะทอดโล่และฮัลโลวีนจะถูกทำลาย! คุณต้องการที่จะทำลายฮัลโลวีน? NS?
ไม่ได้คิดอย่างนั้น..ไปต่อ!
Arduino แต่ละตัวมีขา Serial Rx0 และขา Serial Tx1 บัดกรีลวดที่มีความยาวสั้น ๆ เข้ากับพิน Tx1 ของ MASTER
บัดกรีลวดที่มีความยาวสั้น ๆ เข้ากับพิน Rx0 ของ SLAVE
บัดกรีลวดที่มีความยาวสั้น ๆ เข้ากับพิน GND ของ Arduino แต่ละตัว
เชื่อมต่อชิลด์แต่ละตัวเข้ากับ Arduino ตามลำดับ
อย่าเพิ่งเชื่อมต่อ Arduinos เข้าด้วยกัน
ขั้นตอนที่ 2: โหลด Sketches บน Arduino แต่ละตัว
ภาพสเก็ตช์ต้องใช้ไลบรารีกราฟิกและหน้าจอสองตัวเพื่อโหลดลงใน Arduino IDE ของคุณ
ใต้เมนู 'Sketch' ให้เลือก 'Include Library' จากนั้นเลือก 'Manage Libraries'
ในช่องค้นหา ให้ค้นหา 'Adafruit GFX' และเพิ่มลงใน IDE ของคุณ
ในช่องค้นหา ค้นหา 'MCUFriend' และเพิ่มลงใน IDE ของคุณ
Arduinos แต่ละตัวมีภาพสเก็ตช์ที่หมุนตาจากซ้ายไปขวาผ่านหน้าจอ Arduino ตาขวาคือ MASTER และ Arduino ตาซ้ายคือ SLAVE
ภาพร่างพื้นฐานดึงดูดสายตา (สี่เหลี่ยมสีดำและวงกลม) ที่ด้านซ้ายของจอแสดงผล จากนั้นใช้ลูป FOR สองลูปพร้อมคำสั่งเลื่อนแนวตั้งเพื่อเลื่อนตาจากซ้ายไปขวาและย้อนกลับเป็นรอบ
เมื่ออาจารย์เริ่มวงจร จะส่งอักขระ '1' ผ่านพอร์ตอนุกรมไปยังสเลฟ เมื่อสเลฟได้รับ '1' มันจะเริ่มวัฏจักรของมัน พระอาจารย์หมุนรอบตาอย่างไม่สิ้นสุดและส่งชีพจร ผลที่ได้คือการเคลื่อนไหวของตาซ้ายขวาของตัวละคร Pac-Man Ghost!
เปิดและอัปโหลดภาพร่าง MASTER และ SLAVE ไปยังชุด Arduino/Screen ที่เกี่ยวข้อง
ถอด Arduinos ทั้งสองออกจากคอมพิวเตอร์ชั่วคราว
เชื่อมต่อ GND ทั้งสองเข้าด้วยกันด้วยสายแพตช์
เชื่อมต่อพิน Tx1 ของ Master กับพิน Rx0 ของ Slave ด้วยสายแพตช์
เชื่อมต่อ Arduinos ของคุณกับคอมพิวเตอร์อีกครั้ง ดวงตาควรเริ่มปั่นจักรยาน
วู้ฮู!
ขั้นตอนที่ 3: สร้างชุดผี
ตัดกระดาษลูกฟูกให้เป็นรูปทรงผีคลาสสิก ขนาดของฉันกว้าง 18 นิ้วสูง 24 นิ้ว
กาวที่ตัดกระดาษลูกฟูกบนกระดานบริสตอล ปล่อยให้แห้ง เนื่องจากกาวบางชนิดหดตัวเมื่อแห้ง คุณอาจต้องวางส่วนประกอบนั้นลงบนพื้นแล้วใส่ตุ้มน้ำหนักลงไปเพื่อให้แน่ใจว่ากาวจะแบนราบเมื่อกาวแห้ง
เมื่อกาวแห้งแล้ว ให้เล็มแผ่นบริสตอลส่วนเกินออกจากรอบๆ กระดาษลูกฟูก
ตอนนี้พลิกผีเพื่อให้ด้านลูกฟูกหงายขึ้น
จำไว้ว่าตอนนี้เครื่องแต่งกายกลับด้าน
วางตำแหน่ง MASTER Arduino ไว้ทางด้านขวาของกระดาษแข็ง และ SLAVE Arduino ที่ด้านซ้าย เว้นระยะห่างตามที่คุณต้องการ ตรวจสอบให้แน่ใจว่าสายแพตช์จระเข้สามารถเชื่อมต่อ Arduinos สองตัวได้
ติดตามโล่ด้วยดินสอ
ตัดรูตาออกอย่างระมัดระวัง
ตอนนี้แนบ Arduino/Display แต่ละตัวกับเครื่องแต่งกายด้วยเทปพันสายไฟ ใส่แบตเตอรี่ 9V สองก้อนในบริเวณใกล้เคียงเพื่อให้เชื่อมต่อกับ Arduinos ได้ง่าย
เพิ่มพลังให้ Arduinos ของคุณแล้วไปเล่นทริกออร์ทรีตกัน!
ไม่จำเป็นต้องพูด คุณอาจต้องการติดเทปที่ด้านหลังของ Arduinos เพื่อไม่ให้เกิดไฟฟ้าลัดวงจรหากสัมผัสกับฝนและ/หรือซิปโลหะบนเสื้อโค้ท/แจ็กเก็ต ฯลฯ ให้ปลอดภัย!
คาดสายรัดไว้เพื่อให้คุณคล้องไหล่ สวมเสื้อสีดำและกางเกงขายาวสีดำ เท่านี้คุณก็พร้อมจะไล่ล่า PacMan ไปรอบๆ ย่านของคุณแล้ว! จัดทั้งชุด!
สุขสันต์วันฮาโลวีน!
แนะนำ:
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: สมาร์ทโฮมกำลังมาถึงชีวิตของเรา หากเราต้องการบ้านอัจฉริยะที่เป็นจริง เราจำเป็นต้องมีสวิตช์ควบคุมระยะไกลจำนวนมาก วันนี้เราจะมาทำการทดสอบ ทำวงจรง่ายๆ เพื่อเรียนรู้ทฤษฎีของสวิตช์ควบคุมระยะไกล โดยชุดนี้ออกแบบโดย SINONING ROBOT
ชุด PCB สากลสำหรับการสร้างแอมป์หลอด: 5 ขั้นตอน
ชุด PCB สากลสำหรับการสร้างแอมป์หลอด: วงจรหลอดเป็นขั้นตอนสำคัญในการพัฒนาอุปกรณ์อิเล็กทรอนิกส์ ในพื้นที่ส่วนใหญ่นั้นล้าสมัยโดยสิ้นเชิงเมื่อเปรียบเทียบกับเทคโนโลยีโซลิดสเตตที่ถูกกว่า เล็กกว่า และมีประสิทธิภาพมากกว่า ยกเว้นเสียง - ทั้งการทำซ้ำและ
ชุด STEM ดาวเทียม: 7 ขั้นตอน
ชุด STEM ดาวเทียม: ในโลกปัจจุบัน เครื่องมือที่สำคัญที่สุดอย่างหนึ่งของมนุษยชาติคือดาวเทียม ดาวเทียมเหล่านี้ให้ข้อมูลที่สำคัญมากในการถ่ายทอดสดของเรา ดาวเทียมเหล่านี้มีความสำคัญในทุกด้านของเรา เช่น จากการสื่อสารและการพยากรณ์อากาศไปจนถึงการรวบรวมร
Zynthian: แพลตฟอร์ม Open Synth (ชุด Zynthian ทั้งหมด V3 Kit): 21 ขั้นตอน
Zynthian: Open Synth Platform (Zynthian Bundle All V3 Kit): Zynthian เป็นการสังเคราะห์ที่ประกอบด้วยเอ็นจิ้น ฟิลเตอร์ และเอฟเฟกต์ที่หลากหลาย กำหนดค่าได้อย่างสมบูรณ์และอัปเกรดได้ แพลตฟอร์มเปิดสำหรับการสังเคราะห์เสียง ตาม Raspberry Pi และ Linux ข้อมูลจำเพาะของฮาร์ดแวร์เป็นแบบสาธารณะและซอฟต์แวร์เป็นแบบเปิด
ชุด Robo-Geek ที่เข้ากันได้กับ Arduino Nano: 5 ขั้นตอน
ชุด Robo-Geek ที่เข้ากันได้กับ Arduino Nano: ขอแสดงความยินดีกับการซื้อชุด Robo-Geek ที่เข้ากันได้กับ Arduino Nano ในบทช่วยสอนนี้ เราจะแนะนำวิธีเริ่มต้นใช้งานบอร์ดที่เข้ากันได้กับ Arduino Nano ชุด Robo-Geek ที่เข้ากันได้กับ Arduino Nano ออกแบบมาสำหรับผู้ที่ยังใหม่กับ Arduino w