สารบัญ:
- ขั้นตอนที่ 1: มันทำงานอย่างไร
- ขั้นตอนที่ 2: ส่วนประกอบ
- ขั้นตอนที่ 3: หน้าจอฉายภาพด้านหลัง
- ขั้นตอนที่ 4: กระป๋องสเปรย์
- ขั้นตอนที่ 5: ตัวรับกระป๋องสเปรย์
- ขั้นตอนที่ 6: การตั้งค่าคอมพิวเตอร์: การประมวลผลและ Wiimote
- ขั้นตอนที่ 7: การตั้งค่าทั้งหมด
- ขั้นตอนที่ 8: แหล่งข้อมูล ลิงค์ ขอบคุณ ไอเดีย
วีดีโอ: กราฟฟิตีเสมือนจริง: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
ฉันเคยเห็นระบบกราฟฟิตีเสมือนจริงสองสามระบบบนเว็บ แต่ไม่พบข้อมูลใด ๆ ที่เผยแพร่เกี่ยวกับวิธีการสร้าง (แต่ดูหน้าลิงก์สุดท้าย) ฉันคิดว่ามันคงจะดีสำหรับเวิร์กช็อปกราฟฟิตีของฉัน ดังนั้นฉันจึงสร้างมันขึ้นมาเองและได้เผยแพร่ทุกสิ่งที่คุณต้องการเพื่อสร้างของคุณเองที่นี่ คุณสมบัติ * โอเพ่นซอร์สและฮาร์ดแวร์ทั้งหมด * ราคา < 100 ปอนด์ ไม่รวมโปรเจ็กเตอร์และคอมพิวเตอร์ * ตรวจจับหัวฉีดของกระป๋อง แรงกดและระยะห่างจากหน้าจอ * โมเดลระบายสีหยดถ้าคุณเคลื่อนที่ช้าเกินไป! หมายเหตุ * คำแนะนำนี้ค่อนข้างสูง แต่โปรดแจ้งให้เราทราบหากฉันพลาดบางสิ่งที่สำคัญไป * การตั้งค่าการคำนวณสำหรับ Linux หากคุณทำให้มันทำงานบนระบบอื่นได้ โปรดโพสต์คำแนะนำของคุณ! ทักษะที่คุณต้องการ * งานไม้เพื่อทำฉากฉายหลังไม้ * วงจรอิเล็กทรอนิกส์และการเขียนโปรแกรมไมโครคอนโทรลเลอร์ Atmel AVR (หรือ Arduino) * สามารถติดตั้งได้ ไลบรารีบนคอมพิวเตอร์ของคุณเพื่อให้การประมวลผลสามารถพูดคุยกับ wiimote
ขั้นตอนที่ 1: มันทำงานอย่างไร
* กระป๋องสเปรย์มีไฟ LED อินฟราเรดที่ส่องผ่านหน้าจอโปรเจ็กเตอร์และมองเห็นได้ด้วยกล้องของ wiimote * wiimote จะส่งพิกัด X และ Y ของกระป๋องไปยังคอมพิวเตอร์ผ่านลิงก์วิทยุบลูทูธ * คอมพิวเตอร์กำลังเรียกใช้โปรแกรมระบายสีอย่างง่ายที่ใช้โปรเจ็กเตอร์เพื่อ "ระบายสี" เส้นขณะที่คุณวาดด้วยกระป๋อง นอกจากนี้ยังดูแลการแมปกล้อง wiimote กับหน้าจอโดยใช้ระบบสอบเทียบ 4 จุด * สเปรย์ยังสามารถตรวจจับระยะห่างจากหน้าจอและแรงดันหัวฉีด: ยิ่งคุณอยู่ห่างจากจุดที่ใหญ่ขึ้น ยิ่งกดหัวฉีดแรงขึ้น จุดสีก็จะยิ่งทึบมากขึ้นเท่านั้น
ขั้นตอนที่ 2: ส่วนประกอบ
นี่คือส่วนสำคัญทั้งหมดที่คุณต้องนำมารวมกัน:
* คอมพิวเตอร์ - ต้องมีประมาณ 1.4Ghz, บลูทู ธ และพอร์ต usb, * สภาพแวดล้อมการประมวลผล, * ซอฟต์แวร์ virtualGraffiti, ดาวน์โหลดจากขั้นตอน "การตั้งค่าคอมพิวเตอร์", * nintendo wiimote - ซื้อมือสองจาก ebay, * โปรเจ็กเตอร์ - จะต้อง ให้สดใสถ้าคุณวางแผนที่จะใช้ในระหว่างวันหรือภายในโดยเปิดไฟ * จอฉายภาพด้านหลัง - ทำตัวเอง * กระป๋องสเปรย์เสมือนจริง - ทำด้วยตัวเอง * ตัวรับสเปรย์เสมือน - ทำด้วยตัวเองการคิดต้นทุน * Arduino สำหรับเครื่องรับกระป๋อง (ในตัว usb->serial) £21 * วิทยุ rx/tx คู่ £9 * ส่วนประกอบสำหรับอาคารสเปรย์สามารถ £18 บวกกับตัวเครื่องเสริม £12 * ตัวเครื่องเสริมสำหรับเครื่องรับ £8 * nintendo wiimote - ซื้อมือสองจาก ebay £20
ขั้นตอนที่ 3: หน้าจอฉายภาพด้านหลัง
หน้าจอต้องมีปริมาณการมองทะลุที่เหมาะสม! หากไม่โปร่งใสเพียงพอ ภาพจะไม่ปรากฏ และกล้องของ wiimote จะมองไม่เห็นไฟ LED อินฟราเรด ถ้ามันโปร่งใสเกินไป โปรเจ็กเตอร์จะทำให้มองไม่เห็นและภาพจะจางหายไป (แต่ดูหน้าสุดท้ายสำหรับวิธีบรรเทาปัญหานี้)
ฉันใช้ไลคร่าซึ่งยืดหยุ่นได้จึงยืดออกเพื่อให้โปร่งใสมากขึ้น ในขณะที่ฉันถือมันไว้ด้วยตะปูหัวแม่มือ แต่ฉันกำลังเรียนจบที่เวลโครเมื่อฉันได้ใช้จักรเย็บผ้า ฉันสร้างโครงไม้ด้วยความช่วยเหลือของโรงปฏิบัติงานและช่างไม้ (ขอบคุณ Lou!) ฉันต้องการให้มันพังลงเพื่อที่ฉันจะได้ขนมันไปบนจักรยานได้ หากคุณกำลังสร้างหนึ่งสำหรับสถานที่คงที่ จะทำได้ง่ายขึ้น แค่สร้างอัตราส่วนภาพ 4:3 และแข็งพอที่จะตั้งตัวตรงได้ ฉันพบว่าผู้คนมักจะกดเนื้อหาบนหน้าจอค่อนข้างมาก ดังนั้นจึงต้องมีความทนทานเล็กน้อย
ขั้นตอนที่ 4: กระป๋องสเปรย์
นี่เป็นส่วนที่ซับซ้อนที่สุดของโครงการและใช้เวลานานที่สุดในการดำเนินการให้ถูกต้อง ข่าวดีก็คือคุณไม่จำเป็นต้องใช้สิ่งเหล่านี้ทั้งหมดเพื่อทำให้ระบบสนุก สิ่งที่ง่ายที่สุดคือการได้วงจรที่มีสวิตช์และ LED อินฟราเรดและตัวต้านทาน เมื่อคุณกดสวิตช์ ไฟ LED จะสว่างขึ้นและมองเห็นและติดตามโดยกล้องของ wiimote
รุ่นนี้ล้ำหน้ากว่าเพราะยังวัดระยะห่างจากหน้าจอและแรงดันหัวฉีด ทั้งสองสิ่งนี้มีความสำคัญเมื่อคุณพ่นสีจริงๆ ฉันต้องการสร้างระบบการฝึกอบรม ดังนั้นสิ่งสำคัญคือต้องทำให้ระบบเป็น "ของจริง" ให้ได้มากที่สุด (ภายในขีดจำกัดค่าใช้จ่ายของฉัน) วงจรค่อนข้างง่าย ดูแผนภาพวงจรที่แนบมาเพื่อดูด้วยตัวคุณเอง คุณต้องมีทักษะการบัดกรีขั้นพื้นฐานและเพื่อให้สามารถใส่วงจรลงบนเวโรบอร์ดได้ นอกจากนี้ คุณควรรู้สึกพอใจกับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ การสร้างวงจรตั้งแต่เริ่มต้น เทียบกับการใช้บอร์ด Arduino ตัวเลือกที่ 1: หากคุณต้องการใช้บอร์ด Arduino ในกระป๋องสเปรย์ ใช้ Arduino ตามที่เป็นอยู่และลดอัตราการรับส่งข้อมูลของวิทยุ tx ลงครึ่งหนึ่งในรหัสสเปรย์ ตัวเลือกที่ 2: คุณต้องการประหยัดเงิน แต่คุณไม่มีโปรแกรมเมอร์ฟิวส์ สร้างบอร์ดและใช้คริสตัลภายนอก 16MHz ลดอัตรารับส่งข้อมูลลงครึ่งหนึ่งในตัวเลือกที่ 1 ตัวเลือกที่ 3: คุณต้องการประหยัดเงินได้มากขึ้น และคุณมีโปรแกรมเมอร์ฟิวส์ สร้างกระดาน แต่ละเว้นคริสตัลภายนอก ใช้โปรแกรมเมอร์ฟิวส์เพื่อตั้งค่า atmel ให้ใช้นาฬิกาภายใน ฉันเชื่อว่าโปรแกรมเมอร์แบบขนาน DIY นี้จะอนุญาตให้คุณตั้งโปรแกรมฟิวส์ได้ ฉันใช้โปรแกรมเมอร์ olimex ภาพรวมของวงจร ไมโครคอนโทรลเลอร์วัดเอาต์พุตจากเซ็นเซอร์ระยะ 2d120x ที่คมชัด (ข้อมูลที่ดีเกี่ยวกับเซ็นเซอร์นี้ที่นี่) และโพเทนชิออมิเตอร์เชิงเส้น นอกจากนี้ยังวัดเอาท์พุตของโพเทนชิออมิเตอร์ LED PWM ใช้เพื่อปรับเอาต์พุตแสงของ LED IR LED ที่ฉันใช้คือ 100mA และความยาวคลื่นสูงสุดคือ 950nm (เหมาะสำหรับ wiimote) ไมโครคอนโทรลเลอร์ใช้ PWM เพื่อแฟลช LED อย่างรวดเร็ว เราใช้พาวเวอร์มอสเฟต IRF720 เพื่อให้ไมโครไม่เผาผลาญเอาท์พุต นอกจากนี้ ฉันต้องการเพิ่มความจุสำหรับ LED ที่สว่างขึ้นในอนาคต มีไฟ LED แสดงสถานะที่กะพริบทุกครั้งที่มีการออกอากาศแพ็กเก็ตข้อมูลทางวิทยุ หากทุกอย่างทำงานได้ดี ไฟนี้ควรกะพริบที่ความถี่ประมาณ 15Hz สุดท้าย โมดูลตัวส่งสัญญาณวิทยุจะแนบกับพิน 3 (พินดิจิทัล 1 สำหรับ Arduino) ของไมโครคอนโทรลเลอร์ เพื่อให้เราสามารถส่งข้อมูลที่เรากำลังวัดไปยังคอมพิวเตอร์ได้ คุณต้องใช้เสาอากาศที่ต่อกับบอร์ดรับสัญญาณด้วย ฉันใช้ลวดเส้นยาว 12 ซม. นี่เป็นเพียงครึ่งเดียวที่แนะนำในหน้าข้อมูลที่ยอดเยี่ยมนี้ การเขียนโปรแกรมไมโครคอนโทรลเลอร์ หลังจากที่คุณสร้างวงจรแล้ว คุณจะต้องอัปโหลดโปรแกรม (แนบมาด้วย) ฉันใช้สภาพแวดล้อม/ไลบรารีการเขียนโปรแกรม Arduino คุณสามารถคอมไพล์สิ่งนี้ด้วย Arduino IDE แล้วตั้งโปรแกรมตามที่คุณมักจะทำ วงจรของฉันทำได้ง่ายขึ้นโดยใช้นาฬิกา 8MHz ภายในของไมโคร หากคุณใช้สิ่งนี้ คุณจะต้องตั้งค่าฟิวส์เพื่อใช้ RC ที่ปรับเทียบ 8MHz ภายใน: 1111 0010 = 0xf2 ซึ่งหมายความว่าคุณจะต้องมีโปรแกรมเมอร์ที่สามารถเขียนฟิวส์ได้./avrdude -C./avrdude.conf -V -p ATmega168 -P /dev/ttyACM0 -c stk500v2 -U lfuse:w:0xf2:m หากคุณไม่มีโปรแกรมเมอร์ประเภทนี้ (สมมติว่าคุณมี Arduino บอร์ด) เพียงใช้คริสตัล 16MHz ระหว่างพิน 9 ถึง 10 และมันควรจะใช้งานได้ทั้งหมด (ยังไม่ทดลอง - คุณอาจต้องใช้ตัวเก็บประจุ) นอกจากนี้ คุณจะต้องแก้ไขรหัสโปรแกรมเพื่อให้บอดของเครื่องส่งสัญญาณลดลงครึ่งหนึ่ง การทดสอบ หลังจากคุณรวบรวมมันทั้งหมดและโหลดโปรแกรมแล้ว คุณต้องปรับความสว่าง IR LED ฉันแค่ต้องการเพิ่มกำลังแสงสูงสุดโดยไม่ต้องปิ้งกับ LED ฉันก็เลยเป่าสองสามดวงและลงเอยด้วยการวาดเฉลี่ย 120ma หากคุณมีมัลติมิเตอร์ คุณสามารถปรับค่านี้ได้ค่อนข้างง่าย ไม่เช่นนั้นให้ปรับโพเทนชิออมิเตอร์ให้สูงแต่ไม่สุด! คุณสามารถตรวจสอบอินพุตแบบอะนาล็อกบนพิน 26, 27 และ 28 ของโพเทนชิออมิเตอร์ปรับ PWM, เซ็นเซอร์วัดระยะทางและโพเทนชิออมิเตอร์หัวฉีด หากคุณมีขอบเขตคุณสามารถตรวจสอบพัลส์เทรนที่ออกมาจากพิน 3 ลงในโมดูลวิทยุ TX ตรวจสอบเอาต์พุต pwm ของ LED ที่ขา 11 คุณสามารถใช้กล้องโทรศัพท์มือถือ (หรือกล้อง CCD ส่วนใหญ่) เพื่อดูไฟ LED IR เปิดเมื่อคุณกดปุ่มหัวฉีด
ขั้นตอนที่ 5: ตัวรับกระป๋องสเปรย์
หากคุณกำลังจะใช้สเปรย์แบบธรรมดา คุณไม่จำเป็นต้องมีบิตนี้
มิฉะนั้น ฉันแค่ใช้บอร์ด Arduino โดยเสียบเครื่องรับวิทยุเข้ากับพิน 2 ทำให้ง่ายต่อการรับข้อมูลลงในคอมพิวเตอร์ผ่าน USB -> ชิปซีเรียลบนบอร์ด Arduino ถ้าฉันจะสร้างวงจรแบบกำหนดเอง ฉันอาจจะใช้ FTDI USB -> บอร์ดประเมินผล UART แบบอนุกรม คุณต้องใช้เสาอากาศที่ต่อกับบอร์ดรับสัญญาณด้วย ฉันใช้ลวดเส้นยาว 12 ซม. นี่เป็นเพียงครึ่งเดียวที่แนะนำในหน้าข้อมูลที่ยอดเยี่ยมนี้ โหลดภาพร่าง graffitiCanReader2.pde ลงใน Arduino เมื่อเปิดกระป๋องขึ้น คุณจะเห็นไฟ LED แสดงสถานะบนกระป๋องและแผงรับสัญญาณจะกะพริบอย่างรวดเร็ว ทุกครั้งที่ LED กระป๋องกะพริบ ระบบจะส่งแพ็กเก็ตข้อมูล ทุกครั้งที่ LED ของบอร์ดรับสัญญาณกะพริบ จะได้รับแพ็กเก็ตข้อมูลที่ถูกต้อง หากคุณไม่เห็นสิ่งนี้ แสดงว่ามีบางอย่างเกี่ยวกับลิงก์วิทยุ สิ่งที่ต้องลองคือเชื่อมต่อ TX ของกระป๋องกับ RX ของเครื่องรับด้วยลวด หากไม่ได้ผล แสดงว่าคุณอาจมีอัตราบอดของ virtualwire ไม่ตรงกัน (ดูรหัส) สมมติว่าคุณมีการกะพริบเกิดขึ้นมากมายบนบอร์ดรับสัญญาณ คุณน่าจะสามารถตรวจสอบสิ่งนี้ได้บนพอร์ตอนุกรม usb ของคุณ หากคุณตรวจสอบพอร์ตอนุกรม (โดยปกติ /dev/ttyUSB0) ที่ 57600 คุณควรเห็นข้อมูลพุ่งออกมาเช่น Got: FF 02 Got: FF 03.. ตัวเลขแรกคือความกดดันและตัวที่สองคือระยะทาง ตอนนี้คุณสามารถเรียกใช้การประมวลผลและใช้ข้อมูลนี้เพื่อสร้างภาพสวย ๆ ได้! โหลดภาพร่างการประมวลผลที่แนบมา (canRadioReader.pde) เริ่มโปรแกรมและตรวจสอบผลลัพธ์ของโปรแกรม คุณควรได้รับความถี่ (ซึ่งจะบอกคุณว่ามีการอัปเดตจำนวนเท่าใดต่อวินาทีที่เครื่องรับได้รับ - คุณต้องการให้มีค่าอย่างน้อย 10Hz) นอกจากนี้ คุณยังจะได้รับการวัดระยะทางและหัวฉีดอีกด้วย ทดสอบกระป๋องโดยเลื่อนโพเทนชิออมิเตอร์หัวฉีดและย้ายชิ้นส่วนของการ์ดไปด้านหน้าเซ็นเซอร์วัดระยะ ถ้ามันใช้งานได้ ให้ไปยังขั้นตอนถัดไป - เตรียมคอมพิวเตอร์ให้พร้อมที่จะคุยกับ wiimote!
ขั้นตอนที่ 6: การตั้งค่าคอมพิวเตอร์: การประมวลผลและ Wiimote
หลักของเราที่นี่กำลังดำเนินการพูดคุยกับ wiimote คำแนะนำเหล่านี้เป็นแบบเฉพาะสำหรับ Linux แต่ทั้งหมดควรทำงานบน mac และ windows โดยมีการค้นคว้าเกี่ยวกับวิธีการรับข้อมูลของ wiimote ไปสู่การประมวลผล หลังจากติดตั้งการประมวลผล ฉันพบคำแนะนำบางอย่างในฟอรัม แต่ยังมีปัญหาอยู่บ้าง นี่คือสิ่งที่ฉันต้องทำ:
- ติดตั้งการประมวลผล
- ติดตั้งไลบรารี bluez: sudo apt-get ติดตั้ง bluez-utils libbluetooth-dev
- สร้าง./processing/libraries/Loc และ./processing/libraries/wrj4P5
- ดาวน์โหลด bluecove-2.1.0.jar และ bluecove-gpl-2.1.0.jar และใส่ลงใน./processing/libraries/wrj4P5/library/
- ดาวน์โหลด wiiremoteJ v1.6 และใส่.jar ลงใน./processing/libraries/wrj4P5/library/
- ดาวน์โหลด wrj4P5.jar (ฉันใช้ alpha-11) และใส่ลงใน./processing/libraries/wrj4P5/library/
- ดาวน์โหลด wrj4P5.zip และคลายซิปลงใน./processing/libraries/wrj4P5/lll/
- ดาวน์โหลด Loc.jar (ฉันใช้ beta-5) และใส่ลงใน./processing/libraries/Loc/library/
- ดาวน์โหลด Loc.zip และคลายซิปลงใน./processing/libraries/Loc/lll/
จากนั้นฉันก็ใช้โค้ดที่ได้รับแรงบันดาลใจจาก Classiclll เพื่อให้ปุ่มและแถบเซ็นเซอร์ทำงาน รหัส/ภาพร่างที่แนบมานี้เป็นเพียงการวาดวงกลมที่ wiimote พบแหล่งอินฟาเรดที่ 1
ในการตรวจสอบบลูทูธของคุณ ให้กดปุ่มหนึ่งและสองบน wiimote จากนั้นลอง $ hcitool scan ที่เทอร์มินัล คุณควรเห็น nintendo wiimote ตรวจพบ หากคุณไม่ทำเช่นนั้น คุณจะต้องดูการตั้งค่าบลูทูธของคุณเพิ่มเติม หากดีแล้ว ให้โหลดโปรแกรม wiimote_sensor.pde (แนบมาด้วย) แล้วเริ่มการทำงาน ในส่วนสถานะด้านล่างของหน้าจอ คุณจะเห็น: BlueCove เวอร์ชัน 2.1.0 บน bluez พยายามค้นหา wii กดปุ่ม 1 และ 2 บน wiimote หลังจากที่ตรวจพบแล้ว ให้โบกแหล่งกำเนิดแสงอินฟราเรด (กระป๋องสเปรย์) ไปด้านหน้า คุณควรเห็นวงกลมสีแดงตามการเคลื่อนไหวของคุณ! ตรวจสอบให้แน่ใจก่อนดำเนินการต่อไป หากคุณใช้งานไม่ได้ ให้ค้นหาฟอรัมการประมวลผล
ขั้นตอนที่ 7: การตั้งค่าทั้งหมด
ดาวน์โหลดซอฟต์แวร์ virtualGraffiti ด้านล่าง แตกไฟล์ลงในไดเร็กทอรี sketchbook ของคุณแล้วทำตามขั้นตอนเหล่านี้!
* เปิดกระป๋องสเปรย์ ตรวจสอบสถานะไฟ LED กะพริบ * เปิดคอมพิวเตอร์ เสียบปลั๊กตัวรับสัญญาณกระป๋องสเปรย์ * หน้าจอตั้งค่าและโปรเจ็กเตอร์ * ตรวจสอบว่า LED แสดงสถานะตัวรับสัญญาณกระป๋องสเปรย์กะพริบอยู่ * เริ่มการประมวลผลและโหลดโปรแกรม virtualGraffiti * ตรวจสอบว่าคุณได้รับทั้ง RX และ TX serial indicator ไฟ LED กะพริบบนบอร์ด Arduino * กดปุ่มทั้งสองบน wiimote * ทำการปรับเทียบ 4 จุดเมื่อได้รับแจ้ง (ใส่กระป๋องสเปรย์เหนือเป้าหมายแต่ละอันจากนั้นกดหัวฉีดจนกว่าการเขียนจะเป็นสีแดง) * มีความสุข!
ขั้นตอนที่ 8: แหล่งข้อมูล ลิงค์ ขอบคุณ ไอเดีย
ลิงค์ นี่คือลิงค์ที่มีค่ามากในการทำให้โครงการนี้ทำงานได้: ข้อมูล RF: https://narobo.com/articles/rfmodules.html Arduino: www.arduino.cc การประมวลผล: www.processing.org การใช้ wii กับการประมวลผล: https://processing.org/discourse/yabb2/YaBB.pl?num=1186928645/15 Linux: www.ubuntu.org Wiimote: https://www.wiili.org/index.php/Wiimote, https://wiki.wiimoteproject.com/IR_Sensor#Wavelengths การสอบเทียบ 4 จุด: https://www.zaunert.de/jochenz/wii/Thanks! หากไม่มีผู้คนจำนวนมากที่เผยแพร่ผลงานของพวกเขา โครงการนี้จะยากขึ้นและมีราคาแพงกว่ามาก ขอบคุณมากสำหรับลูกเรือโอเพนซอร์ซทุกคนที่แฮ็ค wiimote, Classiclll ที่ทำให้ wiimote ใช้งานง่ายด้วยการประมวลผล, Jochen Zaunert สำหรับรหัสเพื่อทำการปรับเทียบ, ทีมงานประมวลผล, ลูกเรือ Arduino, Lou สำหรับความช่วยเหลือด้านช่างไม้และทุกคนที่สำรวจทำ แล้วเผยแพร่สิ่งที่ค้นพบทางออนไลน์!ระบบของคนอื่น * ฉันเพิ่งพบ https://friispray.co.uk/ เท่านั้น พร้อมซอฟต์แวร์โอเพนซอร์ซและ Howto * ระบบนี้อนุญาตให้ใช้ stencils: เจ๋ง! https://www.wiispray.com/ ไม่มีรหัสหรือวิธีการ * ระบบกราฟฟิตีเสมือนจริงของ yrwall ไม่มีรหัสหรือวิธีการ แนวคิดสำหรับการสำรวจ * ใช้ 2 wiimotes เพื่อติดตามระดับเสียง 3 มิติและกำจัดเซ็นเซอร์ระยะทางในกระป๋อง: https://www.cl.cam.ac.uk/~sjeh3/wii/. สิ่งนี้จะดีเพราะปัจจุบันเซ็นเซอร์วัดระยะเป็นส่วนที่อ่อนแอที่สุดของระบบ นอกจากนี้ยังหมายความว่าเราสามารถใช้จอฉายภาพด้านหลังที่เหมาะสมเพื่อให้ภาพที่สดใสยิ่งขึ้น * ใช้ wiimote ในกระป๋องเพื่อตรวจจับมุมของกระป๋องสเปรย์ สิ่งนี้จะเพิ่มความสมจริงให้กับโมเดลสีสเปรย์
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง