สารบัญ:

ชุดอิเล็กทรอนิกส์แปดลูกเต๋าที่ปรับแต่งได้อย่างเต็มที่ IR: 14 ขั้นตอน (พร้อมรูปภาพ)
ชุดอิเล็กทรอนิกส์แปดลูกเต๋าที่ปรับแต่งได้อย่างเต็มที่ IR: 14 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ชุดอิเล็กทรอนิกส์แปดลูกเต๋าที่ปรับแต่งได้อย่างเต็มที่ IR: 14 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ชุดอิเล็กทรอนิกส์แปดลูกเต๋าที่ปรับแต่งได้อย่างเต็มที่ IR: 14 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: จับวงไฮโล อึ้ง! เจ้ามือใช้รีโมตกดบังคับลูกเต๋า 2024, พฤศจิกายน
Anonim
Image
Image
The Circuit
The Circuit

ร่วมกับ J. Arturo Espejel Báez

ตอนนี้คุณสามารถมีลูกเต๋าได้มากถึง 8 จาก 2 ถึง 999 ใบหน้าในขนาดเส้นผ่าศูนย์กลาง 42 มม. และตัวเรือนสูง 16 มม.! เล่นเกมกระดานที่คุณชื่นชอบด้วยชุดลูกเต๋าอิเล็กทรอนิกส์ขนาดพกพาที่กำหนดค่าได้!

โปรเจ็กต์นี้ประกอบด้วยชุดอิเล็กทรอนิกส์ขนาดพกพาถึง 8 dices จำนวนใบหน้าของแต่ละคนสามารถตั้งค่าได้ตั้งแต่ 2 ถึง 999 โดยใช้รีโมทคอนโทรล IR และจัดเก็บไว้ในหน่วยความจำ EEPROM ภายใน

สำหรับโครงการนี้ เราใช้ Arduino pro-mini ซึ่งเป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ ATmega328

การแสดงลูกเต๋าจะถูกเลือกโดยอัตโนมัติ สำหรับลูกเต๋า 6 ด้าน ตัวเลขจะแสดงด้วยจุดในรูปแบบลูกเต๋าคลาสสิก (มีหน้าเหลี่ยม) สำหรับกรณี 12 ด้าน ตัวเลขจะแสดงในรูปห้าเหลี่ยม และสำหรับกรณี 20 ด้าน ตัวเลขจะแสดงในรูปสามเหลี่ยม ส่วนที่เหลือจะแสดงหมายเลขในกล่อง นอกจากนี้ ลูกเต๋า 3 หน้ายังสามารถนำเสนอด้วยสองรูปแบบที่แตกต่างกัน: เป็นเกม "กระดาษ ร็อค กรรไกร" และด้วยตัวเลข นอกจากนี้ สำหรับลูกเต๋าสองหน้า เราแสดงมันด้วยการกระหน่ำขึ้น/ลง

เสบียง

สำหรับชุดลูกเต๋า:

  • Arduino pro-mini
  • SparkFun USB เป็น Serial Breakout - FT232RL
  • SSD1306 I2c 0.96" 128x64 OLED Display
  • โมดูลเซ็นเซอร์สั่นสะเทือน J34 น็อคสวิตช์สปริง
  • 3.7V 300mAh Lipo Li-polymer Battery
  • โมดูลอินฟราเรด IR 1838B ของชุดควบคุมไร้สายระยะไกล
  • เคสพิมพ์ 3 มิติ (2 ส่วน โปรดค้นหาลิงก์ STL)

สำหรับเครื่องชาร์จ:

  • PCB สองชิ้น; 17x10mm และ 13x18mm
  • เคสพิมพ์ 3 มิติ (2 ส่วน โปรดค้นหาลิงก์ STL)
  • Micro USB 5V 1A TP4056 โมดูลเครื่องชาร์จแบตเตอรี่ลิเธียม

ขั้นตอนที่ 1: วงจร

ขั้นตอนที่ 2: วางแท่นชาร์จ

วางแท่นชาร์จ
วางแท่นชาร์จ
วางแท่นชาร์จ
วางแท่นชาร์จ
วางแท่นชาร์จ
วางแท่นชาร์จ

ดึงสายไฟสองเส้นจากขั้วต่อพินส่วนหัวของตัวผู้ พับแต่ละอันเป็นตะขอตามภาพแรก ใส่อันหนึ่งที่ด้านข้างของเคสแสดงผล และอีกอันหนึ่งที่ฝาด้านล่างตามที่แสดง

ขั้นตอนที่ 3: ติดตั้ง Arduino และเซ็นเซอร์สั่นสะเทือน

ติดตั้ง Arduino และ Vibration Sensor
ติดตั้ง Arduino และ Vibration Sensor
ติดตั้ง Arduino และเซ็นเซอร์สั่นสะเทือน
ติดตั้ง Arduino และเซ็นเซอร์สั่นสะเทือน
ติดตั้ง Arduino และเซ็นเซอร์สั่นสะเทือน
ติดตั้ง Arduino และเซ็นเซอร์สั่นสะเทือน

วางและทากาว Arduino และ Vibration Sensor ที่ฝาด้านล่าง (พิมพ์ 3D) บัดกรีสายไฟจากจุดเชื่อมต่อหนึ่งของเซ็นเซอร์กับ GND ของ Arduino และสายอื่นๆ จากจุดเชื่อมต่ออื่นของเซ็นเซอร์กับ PIN D12

ขั้นตอนที่ 4: การติดตั้งตัวรับสัญญาณ IR

การติดตั้งตัวรับสัญญาณ IR
การติดตั้งตัวรับสัญญาณ IR
การติดตั้งตัวรับสัญญาณ IR
การติดตั้งตัวรับสัญญาณ IR

ถอดฝาครอบโลหะของเซ็นเซอร์ IR ติดกาวให้เข้าที่ในกล่องตามภาพ

ขั้นตอนที่ 5: การเดินสายไฟและติดตั้งจอแสดงผล

การเดินสายไฟและการติดตั้งจอแสดงผล
การเดินสายไฟและการติดตั้งจอแสดงผล
การเดินสายไฟและการติดตั้งจอแสดงผล
การเดินสายไฟและการติดตั้งจอแสดงผล

บัดกรีลวด (ประมาณ 4 ซม.) กับหน้าสัมผัสแต่ละหน้าของจอแสดงผล แล้วกาวให้เข้าที่ในกล่อง (ดังแสดงในภาพแรก) บัดกรีสายไฟอีกเส้นจากพิน Vcc เข้ากับหน้าสัมผัสเครื่องชาร์จที่ด้านข้างของเคส (ดังแสดงในภาพที่สอง)

ขั้นตอนที่ 6: การเดินสายตัวรับสัญญาณ IR

การเดินสายตัวรับสัญญาณ IR
การเดินสายตัวรับสัญญาณ IR
การเดินสายตัวรับสัญญาณ IR
การเดินสายตัวรับสัญญาณ IR
การเดินสายตัวรับสัญญาณ IR
การเดินสายตัวรับสัญญาณ IR
การเดินสายตัวรับสัญญาณ IR
การเดินสายตัวรับสัญญาณ IR

ตัดพิน IR ให้เหลือประมาณ 2 มม. จากนั้นประสานสายไฟหนึ่งเส้นจากพิน Vcc ของ IR ไปยังหน้าสัมผัส Vcc ของจอแสดงผล และอีกสายหนึ่งจากพิน GND ของ IR ไปยังหน้าสัมผัส GND ของจอแสดงผล หลังจากนั้นให้บัดกรีสายเคเบิลจากพินสัญญาณของ IR ไปยังพิน D10 ของ Arduino

ขั้นตอนที่ 7: การเดินสายจอแสดงผลไปยัง Arduino

การเดินสายจอแสดงผลไปยัง Arduino
การเดินสายจอแสดงผลไปยัง Arduino
การเดินสายจอแสดงผลไปยัง Arduino
การเดินสายจอแสดงผลไปยัง Arduino

บัดกรีสายเคเบิล SDA จากจอแสดงผลไปยังพิน A4 ของ Arduino และสายเคเบิล SCK กับพิน A5

ขั้นตอนที่ 8: การเดินสายสวิตช์

การเดินสายไฟสวิตช์
การเดินสายไฟสวิตช์
การเดินสายไฟสวิตช์
การเดินสายไฟสวิตช์
การเดินสายไฟสวิตช์
การเดินสายไฟสวิตช์

บัดกรีสายไฟสองเส้นเข้ากับหน้าสัมผัสเครื่องชาร์จที่ฝาด้านล่าง บัดกรีหนึ่งในสายเหล่านี้เข้ากับพินกลางของสวิตช์และอีกสายหนึ่งเข้ากับขั้วลบของแบตเตอรี่ บัดกรีสายที่สามจากพินบนของสวิตช์ไปยังพิน GND ของ Arduino

ขั้นตอนที่ 9: การเดินสายแบตเตอรี่

การเดินสายไฟแบตเตอรี่
การเดินสายไฟแบตเตอรี่

ประสานขั้วบวกของแบตเตอรี่เข้ากับพิน Vcc ของ Arduino ปิด Arduino ด้วยเทปแยก ปิดและกาวชิ้นส่วนของเคส

ขั้นตอนที่ 10: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม

สำหรับการอัปโหลดโปรแกรมด้วย Arduino IDE ให้เชื่อมต่อโปรแกรมเมอร์ FT232RL กับคอมพิวเตอร์ด้วยสาย USB ใส่หมุดไว้ในรูของ Arduino ดังที่แสดง

คุณต้องเลือก Arduino pro หรือ pro mini ใน Arduino IDE (สำหรับข้อมูลเพิ่มเติม คุณสามารถตรวจสอบ

ขั้นแรกให้อัปโหลดภาพร่าง DiceEEPROM.ino ใน Arduino เพื่อเตรียมหน่วยความจำ EPROM ด้วยการกำหนดค่าเริ่มต้นของลูกเต๋า (การอัปโหลดภาพร่างนี้ไม่มีผลในการแสดงผล) จากนั้นอัปโหลดภาพร่าง DiceIR.ino หลังจากนี้ ชุดของลูกเต๋าจะปรากฏในหน้าจอ

ขั้นตอนที่ 11: วิธีใช้งาน

วิธีใช้งาน
วิธีใช้งาน
วิธีใช้งาน
วิธีใช้งาน

ในการทอยลูกเต๋า เพียงแค่เขย่าเครื่อง

หากต้องการเปลี่ยนการกำหนดค่าจำนวนใบหน้า ให้ชี้ไปที่รีโมทคอนโทรลแล้วกดปุ่ม "OK" ขณะที่ลูกเต๋ากำลังหมุน หน้าจอเหมือนในรูปที่สองจะปรากฏขึ้น ใช้ปุ่มลูกศรซ้ายและขวาเพื่อเลือกลูกเต๋าที่จะกำหนดค่า กดปุ่มลูกศรขึ้นหรือลงเพื่อเปลี่ยนจำนวนใบหน้าทีละ 1; ใช้ปุ่ม "1" หรือ "4" สำหรับการเปลี่ยนแปลงใน 10 และปุ่ม "2" หรือ "5" สำหรับการเปลี่ยนแปลงใน 100 กดปุ่ม "OK" อีกครั้งเพื่อออกจากโหมดการกำหนดค่า การกำหนดค่าจะถูกเก็บไว้ในหน่วยความจำแบบไม่ลบเลือนภายในและสามารถเปลี่ยนแปลงได้ตลอดเวลาตามที่คุณต้องการ

หมายเหตุ:

หากคุณเลือก…

  • ลูกเต๋าเป็นศูนย์ ลูกเต๋านี้จะไม่ปรากฏ
  • ลูกเต๋าหน้าเดียว ผลลัพธ์จะแสดงด้วยไอคอน "กระดาษ ร็อค กรรไกร"
  • ลูกเต๋าสองหน้า ผลลัพธ์จะแสดงด้วยไอคอนยกนิ้วโป้งขึ้น/ลง
  • ลูกเต๋า 6 หน้า ตัวเลขจะแสดงด้วยจุดในรูปแบบลูกเต๋าคลาสสิก (มีหน้าเหลี่ยม)
  • ลูกเต๋า 12 หน้า ตัวเลขแสดงอยู่ในรูปห้าเหลี่ยม
  • ลูกเต๋า 20 หน้า ตัวเลขจะแสดงอยู่ในรูปสามเหลี่ยม
  • จำนวนใบหน้าอื่น ๆ ผลลัพธ์จะแสดงเป็นตัวเลขภายในกล่อง

ขั้นตอนที่ 12: เครื่องชาร์จ I

เครื่องชาร์จ I
เครื่องชาร์จ I
เครื่องชาร์จ I
เครื่องชาร์จ I
เครื่องชาร์จ I
เครื่องชาร์จ I

ตัด PCB สองชิ้น ขนาด 17 มม. x 10 มม. และ 13 มม. x18 มม. เจาะรูเป็นชิ้นเล็กๆ ที่ตรงกับรูในส่วนที่พิมพ์ 3 มิติ สอดลวดเข้าไปแล้วบัดกรี กาว PCB ตามที่แสดงในภาพ

ขั้นตอนที่ 13: เครื่องชาร์จ II

เครื่องชาร์จ II
เครื่องชาร์จ II
เครื่องชาร์จ II
เครื่องชาร์จ II

บัดกรีลวดในชิ้น PCB ขนาด 17x10 มม. และส่งผ่านช่องเสียบในส่วนที่พิมพ์ 3 มิติ กาวตามที่แสดง

ขั้นตอนที่ 14: เครื่องชาร์จ III

เครื่องชาร์จ III
เครื่องชาร์จ III
เครื่องชาร์จ III
เครื่องชาร์จ III
เครื่องชาร์จ III
เครื่องชาร์จ III

ติดตั้งและกาวชิ้นส่วนที่พิมพ์ 3 มิติตามที่แสดง และบัดกรีสายไฟเข้ากับโมดูลเครื่องชาร์จแบตเตอรี่ ลวดบัดกรีที่ส่วนล่างเป็นขั้วลบ ตอนนี้คุณสามารถชาร์จแบตเตอรี่ของอุปกรณ์ด้วยสาย mini USB

ความท้าทายความเร็วขนาดพกพา
ความท้าทายความเร็วขนาดพกพา
ความท้าทายความเร็วขนาดพกพา
ความท้าทายความเร็วขนาดพกพา

รางวัลที่หนึ่งในการท้าทายความเร็วขนาดพกพา

แนะนำ: