สารบัญ:
- ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ
- ขั้นตอนที่ 2: คำอธิบายวงจร
- ขั้นตอนที่ 3: การสร้าง DIe
- ขั้นตอนที่ 4: การสร้างกล่อง
- ขั้นตอนที่ 5: ซอฟต์แวร์
- ขั้นตอนที่ 6: เกม
วีดีโอ: Rainbow Dice: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
นี้ทำให้กล่องเกมลูกเต๋าที่มี 5 ตายที่สร้างขึ้นจากไฟ LED smd ใน 5 สี ซอฟต์แวร์ขับเคลื่อนช่วยให้โหมดเกมต่าง ๆ กับลูกเต๋าหลายลูกที่เกี่ยวข้อง
สวิตช์หลักหนึ่งตัวช่วยให้สามารถเลือกเกมและทอยลูกเต๋าได้ สวิตช์แต่ละตัวที่อยู่ถัดจากดายแต่ละอันช่วยให้สามารถเลือกหรือควบคุมตามประเภทเกมได้
ค่าก่อสร้างนั้นเจียมเนื้อเจียมตัวมาก แต่ต้องใช้เวลาในการก่อสร้างพอสมควร หัวแร้งที่ดี และมือที่มั่นคง
อุปกรณ์อิเล็กทรอนิกส์ใช้โมดูล ESP8266 (ESP-12F) ซึ่งใช้งานเว็บเซิร์ฟเวอร์ช่วยให้อัปเดตเฟิร์มแวร์ได้ง่ายและสามารถตรวจสอบ / ขยายเกมได้
กล่องนี้เป็นแบตเตอรี่ที่ใช้พลังงานจากแบตเตอรี่แบบชาร์จไฟได้ และเนื่องจากการบริโภคในปัจจุบันค่อนข้างเจียมเนื้อเจียมตัว จึงใช้งานได้นานหลายชั่วโมงต่อการชาร์จหนึ่งครั้ง
ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ
ส่วนประกอบ
ส่วนประกอบต่อไปนี้มีความจำเป็น มีทั้งหมดบนอีเบย์
- โมดูลประมวลผล wifi ESP-12F ESP8266 wifi (£1.50)
- แบตเตอรี่ 18650 และที่ยึด (3.00 ปอนด์)
- ไฟ LED SMD x7 แดง น้ำเงิน เขียว เหลือง ขาว (แพ็คละ 20 สี £0.99)
- สวิตช์ปุ่มกด 6 มม. x6 (£0.12)
- สวิตซ์เปิด/ปิด มินิ 8x4 มม. (£0.10)
- โมดูลเครื่องชาร์จแบตเตอรี่ LIPO USB (£0.20)
- n ช่อง MOSFETS - AO3400 x6 (£0.20)
- ตัวควบคุมการเลื่อนออกต่ำ 3.3V - XC6203E (£0.20)
- อิเล็กโทรไลต์ 220uF (£ 0.15)
- ตัวต้านทาน 220R x5 (0.05 ปอนด์)
- ตัวต้านทาน 4K7 x 6 (0.06)
- แผ่นต้นแบบแยกรูสองข้าง (£0.50)
- ลวดเชื่อมแบบยืดหยุ่น
- ลวดทองแดงเคลือบ 32
- หมุดหัวหมุด 40 แถบ x3 (£0.30)
นอกจากนี้จำเป็นต้องมีตู้ ฉันออกแบบกล่องที่พิมพ์ 3 มิติเพื่อเก็บทุกอย่างและช่วยให้ LEDS ส่องผ่านได้ มีให้ที่ Thingiverse
เครื่องมือ
- หัวแร้งหัวแร้ง
- แหนบปรับ
- เครื่องตัดลวด
- เลื่อยวงเดือนจูเนียร์
- ตะไบเข็มมีประโยชน์
- กาวเรซิน
- เข้าถึงเครื่องพิมพ์ 3D หากใช้การออกแบบกล่องรวมอยู่ด้วย
ขั้นตอนที่ 2: คำอธิบายวงจร
แผนผังแสดงโมดูล ESP-12F ที่ขับเคลื่อนอาร์เรย์ LED 5 ดวงที่ประกอบเป็นลูกเต๋า
ลูกเต๋าแต่ละลูกประกอบด้วยไฟ LED 7 ดวงเรียงกันเป็น 3 คู่ (2 เส้นทแยงมุมและตรงกลาง) บวก LED ตรงกลางดวงเดียว ต้องใช้พิน GPIO 4 พินเพื่อเลือก LEDS ที่จะแสดง ตัวต้านทาน 220R ใช้เพื่อกำหนดกระแส และ 2 ถูกใช้เป็นอนุกรมสำหรับ LED ตรงกลาง เพื่อให้กระแสไฟเท่ากัน
5 ลูกเต๋าถูกมัลติเพล็กซ์โดย 5 GPIO เส้นขับสวิตช์ MOSFET เปิดใช้งานสวิตช์ได้ครั้งละหนึ่งตัวเท่านั้น ซอฟต์แวร์อนุญาตให้ 1mSec ต่อตาย ดังนั้นระยะเวลาการรีเฟรชโดยรวมคือ 200Hz และไม่มีการสั่นไหว
สวิตช์ 5 ตัวเชื่อมโยงกับดายแต่ละตัว เนื่องจาก GPIO ถูกจำกัด สิ่งเหล่านี้จะถูกอ่านโดยใช้บรรทัดเดียวกับที่ใช้ในการมัลติเพล็กซ์ได ระหว่างลำดับมัลติเพล็กซ์ สายควบคุมเหล่านี้จะถูกตั้งค่าเป็นอินพุตพร้อมการดึงขึ้นและอ่านสถานะของสวิตช์ จากนั้นจะส่งคืนไปยังเอาต์พุตสำหรับลำดับมัลติเพล็กซ์ที่เหลือ
สวิตช์ที่ 6 สำหรับการควบคุมโดยรวมอ่านโดยบรรทัด GPIO16 สิ่งนี้สามารถดึงลงได้เท่านั้นดังนั้นสวิตช์จึงต่อสายไปที่ 3.3V อ่านค่าต่ำเมื่อเปิดสวิตช์และสูงเมื่อปิด
ขั้นตอนที่ 3: การสร้าง DIe
นี่เป็นส่วนที่ต้องใช้เวลามากที่สุดในงานและต้องการการดูแล
แม่พิมพ์แต่ละชิ้นถูกสร้างขึ้นบนแผ่นต้นแบบสี่เหลี่ยมจัตุรัสขนาด 6 หลุม x 6 หลุม ขั้นตอนแรกคือการตัด 5 สิ่งเหล่านี้ออกจากบอร์ดเดียวโดยใช้เลื่อยขนาดเล็ก พยายามเว้นขอบเขตนอกหลุมให้น้อยที่สุด
ขั้นต่อไปคือการเพิ่มส่วนหัว 6 พิน 2 อันลงในแต่ละด้าน และ 2 ชุด 3 พินที่แยกจากกันถัดจากเหล่านี้ และจากนั้นอีกคู่ที่อยู่ตรงกลาง นี่คือสิ่งที่จะถือ LED SMD ฉันพบว่าเป็นการดีที่จะถอดหมุดที่ไม่ได้ใช้ 2 อันออกจากแต่ละคอลัมน์ภายนอก ด้านบนของบอร์ดที่จะติดตั้ง LEDS ควรมีหมุดส่วนหัวที่ถูกตัดออกเพื่อให้ยื่นออกมาประมาณ 1 มม. พยายามรักษาระดับไว้ทั้งหมด ซึ่งช่วยให้ LEDS ยื่นออกมาเหนือพื้นผิวของบอร์ดได้
ตอนนี้ LED SMD 7 ดวงถูกบัดกรีที่ด้านบนของหมุดแต่ละคู่ นี่เป็นส่วนที่ยากที่สุดของการก่อสร้างโดยรวม แต่ใช้เวลาไม่นานหลังจากการฝึกฝนเล็กน้อย เทคนิคที่ฉันใช้คือการดีบุกส่วนบนของหมุดครึ่งหนึ่งเพื่อให้มีการบัดกรีอยู่แล้ว จากนั้นใช้แหนบจับ LED ละลายบัดกรีอีกครั้งแล้วใส่ LED เข้าไป อย่ากังวลมากเกินไปเกี่ยวกับคุณภาพของข้อต่อในขั้นตอนนี้ ที่สำคัญกว่านั้นคือการจัดตำแหน่งของ LED ให้ดีที่สุด แนวนอน และข้ามหมุด เมื่อติดตั้ง LED แล้ว ก็สามารถบัดกรีที่ปลายอีกด้านเข้ากับหมุดได้อย่างเหมาะสม จากนั้นจึงนำข้อต่อแรกไปขายต่อหากจำเป็น
ขั้วของไดโอดต้องถูกต้อง ฉันจัดเรียงหมุดส่วนหัวภายนอกทั้งหมดเพื่อเชื่อมต่อกับขั้วบวก ฉันทำ LED ตรงกลางในทิศทางเดียวกับคอลัมน์ด้านซ้าย (ดูจากใบหน้าและแถวสำรองที่ด้านล่าง ไดโอดมีเครื่องหมายจาง ๆ บนแคโทด แต่ควรตรวจสอบด้วยมิเตอร์ด้วย ไดโอดจะ สว่างขึ้นจริงเมื่อใช้ช่วงความต้านทาน (พูด 2K) และตะกั่วสีแดงบนขั้วบวกและขั้วลบสีดำบนขั้วลบ ในทางกลับกัน นี่เป็นวิธีที่ดีในการตรวจสอบสีหากผสมกัน
เมื่อติดตั้ง LED แล้ว ส่วนที่เหลือของบอร์ดก็สามารถทำได้
ที่ด้านล่างของกระดาน
- ต่อขั้วแคโทดทั้งหมดเข้าด้วยกันโดยใช้ลวดเส้นเดี่ยวบาง ๆ ที่ไม่มีฉนวนหุ้ม
- บัดกรีมอสเฟตด้วยหมุดระบายน้ำที่เชื่อมต่อกับสายแคโทด
- ต่อแหล่งสัญญาณ mosfet เข้ากับพินส่วนหัวซึ่งจะเป็น 0V ในที่สุด
- ต่อเกตผ่านตัวต้านทาน 4K7 กับพินส่วนหัว เป็นการดีที่จะรูทสิ่งนี้ผ่านรูด้านล่างอีกอันดังที่แสดงไว้เนื่องจากเป็นที่ที่สวิตช์จะเชื่อมต่อ
ที่ด้านหน้าของบอร์ดเชื่อมต่อขั้วบวก 3 คู่
- ใช้ลวดเคลือบที่บัดกรีได้เพื่อให้โปรไฟล์ต่ำ
- Pre-tin ปลายด้านหนึ่งของสายแต่ละเส้น
- ประสานเข้ากับแอโนดเดียว
- กำหนดเส้นทางและตัดให้ยาว
- อัดดีบุกแล้วประสานเข้ากับคู่ขั้วบวก
ณ จุดนี้ ควรทำการทดสอบเบื้องต้นของแต่ละดายโดยใช้มัลติมิเตอร์ ด้วยตะกั่วสีดำบนแคโทดทั่วไป (Mosfet drain) ตะกั่วสีแดงสามารถย้ายไปยัง 3 คู่แอโนดและแอโนดเดี่ยวได้ ไฟ LED ที่เกี่ยวข้องควรสว่างขึ้น
ขั้นตอนที่ 4: การสร้างกล่อง
นี่ถือว่ากำลังใช้เวอร์ชันกล่องพิมพ์ 3 มิติ กล่องมีการเยื้องสำหรับแต่ละแม่พิมพ์และ LED แต่ละอัน ชั้นล่างใต้ LED แต่ละดวงมีความบางมาก (0.24 มม.) ดังนั้นด้วยพลาสติกสีขาวจึงช่วยให้แสงส่องผ่านได้ดีมากและทำหน้าที่เป็นตัวกระจายแสง มีช่องสำหรับสวิตช์และจุดชาร์จทั้งหมด แบตเตอรี่มีช่องของตัวเอง
ขั้นแรกให้ติดตั้งสวิตช์ปุ่มกดขนาดเล็ก 6 อันและสวิตช์สไลด์เข้าที่ ตรวจสอบให้แน่ใจว่าพวกเขาอยู่ชิดกับด้านนอก สวิตช์ปุ่มกดมีหน้าสัมผัสสองคู่ต่อขนานกัน ปรับทิศทางเพื่อให้หน้าสัมผัสสวิตชิ่งอยู่ติดกับดาย ใช้เรซินที่มีการตั้งค่าอย่างรวดเร็วเพื่อล็อคเข้าที่
ตอนนี้ติดตั้งแบตเตอรี่และกล่องแบตเตอรี่ในพื้นที่ที่จัดไว้ให้ มันควรจะพอดีพอดี แต่ใช้กาวเล็กน้อยถ้าจำเป็น
กาวที่ชาร์จ LIPO บนผนังพร้อมกับ micro USB ที่สามารถเข้าถึงได้ผ่านรูของมัน
เดินสายไฟฟ้าพื้นฐานให้เสร็จสมบูรณ์โดยต่อสายดินของแบตเตอรี่ผ่านสวิตช์ปุ่มกดทั้งหมดและการเชื่อมต่อ LIPO B- และปล่อยให้หางหมูสำหรับเชื่อมต่อกับอุปกรณ์อิเล็กทรอนิกส์ แบตเตอรี่ + ควรไปที่ B+ บนเครื่องชาร์จ LIPO และไปที่สวิตช์เลื่อน อีกด้านหนึ่งของสวิตช์สไลด์ควรไปที่สวิตช์ที่หกและหางหมูสำหรับอุปกรณ์อิเล็กทรอนิกส์ ตรวจสอบให้แน่ใจว่าสวิตช์เลื่อนอยู่ในตำแหน่งปิดและป้องกันหางหมูไว้ชั่วคราว คุณไม่ต้องการให้แบตเตอรี่สั้น!
ประสานบนหางหมูสั้นที่ไม่มีฉนวนสองอันบนสวิตช์ดายทั้ง 5 ตัว สิ่งเหล่านี้ต้องมีความยืดหยุ่นเล็กน้อย
จัดตำแหน่งและยึดแม่พิมพ์แต่ละตัวให้อยู่ในตำแหน่งโดยการบัดกรีผมเปียสวิตช์สองตัวบนบอร์ดไดย์ ตรวจสอบให้แน่ใจว่า 0V ของสวิตช์เชื่อมต่อกับแหล่งกำเนิดมอสเฟต / จุด 0V และด้านสดของสวิตช์ผ่านไปยัง 4K7 / ประตู มอสเฟต ไฟ LED บนบอร์ดควรติดตั้งในช่องของเคส และสายไฟของสวิตช์ควรเพียงพอที่จะยึดไดย์ให้อยู่ในตำแหน่ง
ถัดไปเชื่อมต่อแอโนดทั่วไปทั้งหมดของลูกเต๋า 5 ลูก สิ่งนี้ทำได้ง่ายขึ้นเนื่องจากมีการเชื่อมต่อคู่ไดโอดทั้งสองด้านของแม่พิมพ์ แต่จำไว้ว่าสิ่งเหล่านี้จะถูกตัดขวางบนเส้นทแยงมุม อย่าสับสนกับสายสีแดงในภาพที่กำลังจะตาย มันเป็นแค่ผมเปียเท่านั้นและไม่ได้เชื่อมต่อกับสิ่งใดในขั้นตอนนี้
เครื่องสำอาง ESP-12F
โปรดทราบว่าคุณอาจต้องการตั้งโปรแกรมโมดูล ESP-12F ก่อนทำการติดตั้ง เมื่อแฟลชแล้ว การอัปเดตอื่นๆ ทั้งหมดสามารถทำได้โดยใช้ wifi OTA
ประกอบตัวควบคุม 3.3V บนการ์ดต้นแบบที่เหลือเล็กน้อย นี่แค่มีตัวควบคุม LDO และตัวเก็บประจุแบบแยกส่วน แม้ว่าการกระจายพลังงานจะต่ำมาก แต่ฉันก็ประสานหน้าสัมผัสสองสามตัวเข้าด้วยกันเพื่อทำหน้าที่เป็นตัวระบายความร้อนสำหรับอุปกรณ์ สายไฟสองเส้นสามารถยื่นออกมาและเชื่อมต่อโดยตรงกับ 3.3V / 0V ของ ESP-12F
บัดกรีสายไฟเข้ากับหมุด GPIO สำหรับสายมัลติเพล็กซ์ 5 เส้นและสวิตช์ 6 สายไดรเวอร์แอโนด LED 4 เส้นต้องใช้ตัวต้านทานซีรีส์ 220R / 440R ในบรรทัด สามารถใช้ตัวต้านทานรูเจาะขนาดเล็กบน ESP-12F สำหรับสิ่งนี้หรือฉันทำกับ SMD ที่วางซ้อนกันบนรูซึ่งค่อนข้างแข็งแกร่งเช่นกัน
ขั้นสุดท้าย ต่อสายมัลติเพล็กซ์ผ่านไปยังหมุดส่วนหัวของดายแต่ละตัว และสายไดรเวอร์แอโนดผ่านไปยังสายโซ่เดซี่ที่สอดคล้องกัน
ขั้นตอนที่ 5: ซอฟต์แวร์
ซอฟต์แวร์สำหรับสิ่งนี้ใช้สภาพแวดล้อม Arduino ESP8266 มันมีอยู่ใน github
รหัสอยู่ที่นี่
มีไลบรารี diceDriver ซึ่งมีฟังก์ชันระดับต่ำที่ใช้ในการมัลติเพล็กซ์ LED และอ่านสวิตช์ นี่คือการขับเคลื่อนแบบอินเตอร์รัปต์ ดังนั้นเมื่อตั้งค่าลูกเต๋าแล้ว มันก็จะรักษาตัวเอง
ระยะเวลาโดยรวมแบ่งออกเป็นช่วง 1 mSec ต่อการตาย ระยะเวลาภายใน 1 mSec นี้ที่ LED เปิดอยู่สามารถตั้งค่าสำหรับแต่ละไดโดยแยกจากกัน ซึ่งช่วยให้แสงมีความสมดุลในสีต่างๆ และยังช่วยให้หรี่แสงและกะพริบเป็นส่วนหนึ่งของการควบคุมเกม
ห้องสมุดยังอ่านสวิตช์ลูกเต๋าซึ่งเป็นส่วนหนึ่งของมัลติเพล็กซ์และมีกิจวัตรในการ 'หมุน' ลูกเต๋าหนึ่งลูกหรือมากกว่าแบบคู่ขนานกัน
ภาพสเก็ตช์ใช้ห้องสมุดเพื่อจัดเตรียมโหมดเกมลูกเต๋าและเพื่อเรียกใช้เกมเหล่านี้ นอกจากนี้ยังมีฟังก์ชันการบำรุงรักษาเพื่อตั้งค่า wifi ในขั้นต้น เพื่อดาวน์โหลดเฟิร์มแวร์ใหม่ OTA และเพื่อให้ฟังก์ชันเว็บพื้นฐานบางอย่างในการทดสอบและตรวจสอบสถานะของอุปกรณ์
ซอฟต์แวร์ถูกคอมไพล์ใน Arduino IDE เช่นเดียวกับ ino จะใช้ไลบรารี BaseSupport เพื่อจัดเตรียมฟังก์ชันพื้นฐาน มีการกำหนดค่าในไฟล์ BaseConfig.h ในเครื่อง รหัสผ่านเริ่มต้นของ 'รหัสผ่าน' ใช้สำหรับเชื่อมต่อกับการตั้งค่า wifi คุณอาจต้องการเปลี่ยนสิ่งนั้นเป็นอย่างอื่น คุณยังสามารถกำหนดค่าด้วยข้อมูลรับรอง wifi แบบคงที่ได้ หากคุณไม่ต้องการใช้การตั้งค่าในตัว ในทำนองเดียวกัน มีรหัสผ่านเริ่มต้นเดียวกันสำหรับกระบวนการอัปเดตเฟิร์มแวร์ OTA ที่คุณอาจต้องการเปลี่ยน ในครั้งแรกที่เฟิร์มแวร์จะต้องโหลดผ่านการเชื่อมต่อแบบอนุกรมกับ Arduino IDE สิ่งนี้ต้องเป็นไปตามกฎการกะพริบปกติโดยดึง GPIO0 ต่ำระหว่างการรีเซ็ตเพื่อให้เข้าสู่โหมดอนุกรมแฟลช วิธีนี้สะดวกกว่าก่อนที่โมดูลจะต่อสายในที่สุด แต่สามารถทำได้ในแหล่งกำเนิด หากยึดคลิปเข้ากับหมุดที่เกี่ยวข้อง
เมื่อเฟิร์มแวร์ทำงานเป็นครั้งแรก จะไม่สามารถเชื่อมต่อกับ wifi ในพื้นที่ และจะเข้าสู่โหมดการตั้งค่าโดยอัตโนมัติโดยการตั้งค่าเครือข่ายการเข้าถึงของตัวเอง คุณสามารถเชื่อมต่อสิ่งนี้ได้จากอุปกรณ์ wifi (เช่น โทรศัพท์) จากนั้นไปที่ 192.168.4.1 ซึ่งจะอนุญาตให้เลือก wifi ในเครื่องจริงและป้อนรหัสผ่าน หากเป็นเรื่องปกติ ระบบจะรีบูตและใช้เครือข่ายนี้
OTA ทำได้โดยการส่งออกไบนารีใน Arduino IDE จากนั้นเรียกดู ip/เฟิร์มแวร์ โดยที่ ip คือ ip ของกล่องเมื่อเชื่อมต่อ สิ่งนี้จะพร้อมท์ / เรียกดูไบนารีใหม่
ฟังก์ชั่นเว็บอื่นๆ ได้แก่
- setpower - ตั้งค่าพลังงานสำหรับดาย (ip/setpower?dice=3&power=50)
- setflash - ตั้งค่าแฟลชสำหรับลูกเต๋า (ip/setflash?mask=7&interval=300)
- setdice - ตั้งค่าหนึ่งค่าตาย (ip/setdice?dice=3&value=2)
- พารามิเตอร์ - ตั้งค่าพารามิเตอร์ม้วน (ip/parameters?mask=7&time=4000&interval=200)
- สถานะ - ส่งกลับค่าลูกเต๋าและสลับสถานะ
ขั้นตอนที่ 6: เกม
ซอฟต์แวร์นี้ช่วยให้สามารถเลือกเกมและเล่นเกมโดยควบคุมโดยสวิตช์หลัก
เริ่มแรกระบบอยู่ในโหมดการตั้งค่าเกมโดยมีเพียงไดย์แรกที่แสดง '1' คุณก้าวไปประมาณ 12 โหมดเกมที่แตกต่างกันโดยกดปุ่มนี้สั้นๆ ลูกเต๋าแรกไป 1 - 6 จากนั้นอยู่ที่ 6 ในขณะที่ลูกที่สองแสดง 1-6
ในการเลือกเกมใดเกมหนึ่ง คุณต้องกดปุ่มค้างไว้ (> 1 วินาที) ซึ่งจะทำให้เกมเข้าสู่โหมดรันเกม
ภายในเกม ปกติจะเริ่มม้วนด้วยการกดสวิตช์นี้สั้นๆ หากต้องการกลับเข้าสู่โหมดเลือกเกมจากโหมดรัน ให้กดสวิตช์นี้ค้างไว้ จากนั้นระบบจะแสดงหมายเลขเกมดังเดิมและอนุญาตให้เลือกเพิ่มเติมได้
มีการกำหนดโหมดเกม 9 โหมดในขณะนี้พร้อม 3 โหมดสำรอง
เกมที่ 1 ถึง 5 เป็นการทอยลูกเต๋าจำนวนนั้นอย่างง่าย แต่ละม้วนเพียงแค่ทอยลูกเต๋าทั้งหมด สวิตช์ลูกเต๋าไม่มีผลในเกมเหล่านี้
เกม 6 เป็นจำนวนไดนามิกของลูกเต๋า กดสวิตช์ลูกเต๋าตัวใดตัวหนึ่งเพื่อเลือกจำนวนลูกเต๋า จากนั้นกดสวิตช์หลักเพื่อหมุนลูกเต๋า จำนวนลูกเต๋าอาจมีการเปลี่ยนแปลงก่อนการทอยแต่ละครั้ง
เกมที่ 7 เป็นการโยนหลายลูก ลูกเต๋าทั้ง 5 ลูกมีส่วนร่วม การกดสวิตช์หลักจะทอยลูกเต๋าทั้งหมด การกดสวิตช์ตายแต่ละครั้งจะทำให้แฟลช เมื่อกดสวิตช์หลัก จะมีเพียงดายแบบกะพริบเท่านั้นที่จะหมุน ยกเว้นว่าหากไม่มีการกะพริบ แม่พิมพ์ทั้งหมดจะหมุน นี้เป็นเหมือนลูกเต๋าโป๊กเกอร์หรือ Yahtzee โปรดทราบว่าไม่มีการบังคับใช้จำนวนการขว้างที่อนุญาต นั่นขึ้นอยู่กับความสมบูรณ์ของผู้เล่น
เกม 8 เหมือนกับเกม 7 ยกเว้นการหรี่จะใช้เพื่อระบุว่าไดย์ที่เลือกไม่กะพริบ
เกมที่ 9 ใช้สวิตช์ตายเพื่อกำหนดการหมุน หากเลือกหนึ่งใน 3 อันดับแรก จะเป็นตัวกำหนดจำนวนลูกเต๋าที่จะทอย 1, 2 หรือ 3) จากนั้นหากกดสวิตช์ตัวใดตัวหนึ่งจาก 2 ตัวล่าง แถวบนสุดจะถูกเก็บไว้และเลือกจำนวนลูกเต๋าที่จะทอยในแถวล่าง (1 หรือ 2) ใช้ในเกมเช่น Risk
แนะนำ:
Mason Jar Dice Roller: 5 ขั้นตอน (พร้อมรูปภาพ)
Mason Jar Dice Roller: นี่คือโปรเจ็กต์สุดสัปดาห์ที่ต้องทำ หากคุณวางแผนที่จะเล่นเกมที่เกี่ยวข้องกับกระดาน/ลูกเต๋า ในการสร้างโปรเจ็กต์ คุณจะต้องใช้เซอร์โวแบบหมุนอย่างต่อเนื่อง ปุ่มอาร์เคด และบอร์ด Arduino nano หรือ ESP8266 นอกจากนี้ คุณจะต้องมี 3D p
E-dice - Arduino Die/dice 1 ถึง 6 Dice + D4, D5, D8, D10, D12, D20, D24 และ D30: 6 ขั้นตอน (พร้อมรูปภาพ)
E-dice - Arduino Die/dice 1 ถึง 6 Dice + D4, D5, D8, D10, D12, D20, D24 และ D30: นี่เป็นโครงการ Arduino ง่ายๆ เพื่อสร้างแม่พิมพ์อิเล็กทรอนิกส์ สามารถเลือกได้ 1 ถึง 6 ลูกเต๋าหรือ 1 ใน 8 ลูกเต๋าพิเศษ ทางเลือกทำได้โดยเพียงแค่หมุนเอ็นโค้ดเดอร์ นี่คือคุณสมบัติ: 1 ดาย: แสดงจุดใหญ่ ลูกเต๋า 2-6: แสดงจุด
Soft Toy Bluetooth Dice และพัฒนาเกม Android ด้วย MIT App Inventor: 22 ขั้นตอน (พร้อมรูปภาพ)
Soft Toy Bluetooth Dice และพัฒนาเกม Android ด้วย MIT App Inventor: การเล่นเกมลูกเต๋ามีวิธีการที่แตกต่างกัน1) การเล่นแบบดั้งเดิมกับลูกเต๋าไม้หรือทองเหลือง 2) เล่นในมือถือหรือพีซีด้วยค่าลูกเต๋าที่สุ่มสร้างโดยมือถือหรือ pc.in วิธีที่แตกต่างกันนี้ เล่นลูกเต๋าและย้ายเหรียญในมือถือหรือพีซี
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
Arduino Oled Dice: 10 ขั้นตอน (พร้อมรูปภาพ)
Arduino Oled Dice: คำแนะนำนี้เป็นเรื่องเกี่ยวกับวิธีที่คุณสามารถสร้างลูกเต๋าอิเล็กทรอนิกส์ที่ดูดีโดยใช้จอแสดงผล oled และ Arduino uno หรือคล้ายกัน ในตอนเริ่มต้นของโครงการนี้ ฉันตัดสินใจว่าหลังจากต้นแบบเสร็จสิ้น ฉันต้องการสร้างแบบกำหนดเอง ทำ