สารบัญ:
วีดีโอ: การนำเสนอไม้กายสิทธิ์ด้วย Arduino: 3 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
อุปกรณ์นี้มีจุดประสงค์เพื่อใช้ในการนำเสนอเพื่อขยายการเข้าถึงของผู้นำเสนอไปยังยูทิลิตี้คอมพิวเตอร์โดยไม่ต้องควบคุมคอมพิวเตอร์โดยตรงโดยใช้เมาส์หรือแป้นพิมพ์ ผู้นำเสนอสามารถสลับพื้นที่ทำงานของคอมพิวเตอร์ (หน้าจอ) สลับหน้าการนำเสนอ และดำเนินการคำสั่งระบบที่กำหนดเองได้สูงสุดสองคำสั่งด้วยการปัดไม้กายสิทธิ์ด้วยวิธีต่างๆ ยังดึงความสนใจจากผู้ชมและสร้างความสนุกสนาน
มันทำงานอย่างไรและใช้งานอย่างไร:
เมื่อเพิ่มพลังไม้กายสิทธิ์ ไม้กายสิทธิ์จะสร้างจุดเชื่อมต่อที่เรียกว่า "การนำเสนอไม้กายสิทธิ์" หากต้องการเข้าถึง LAN ของไม้กายสิทธิ์ ให้เชื่อมต่อกับจุดเข้าใช้งานด้วยรหัสผ่าน "Wand123456" ไม้กายสิทธิ์ยังสร้างเซิร์ฟเวอร์ซ็อกเก็ต TCP ที่มี IP 192.168.4.1 ในการเชื่อมต่อกับเซิร์ฟเวอร์ TCP จำเป็นต้องดำเนินการโปรแกรมไคลเอนต์หลาม เมื่อรันโปรแกรมไคลเอนต์ python มันจะขอให้กำหนดค่าคำสั่งที่กำหนดเอง กำหนดค่าคำสั่งที่กำหนดเองโดยป้อนคำสั่งระบบที่ต้องการ จากนั้นไคลเอนต์จะเริ่มเชื่อมต่อกับเซิร์ฟเวอร์ TCP หากไม้กายสิทธิ์เชื่อมต่อกับไคลเอนต์ที่รันโปรแกรมหลาม ไฟ LED ที่ปลายไม้กายสิทธิ์จะส่องแสงเป็นสีเขียว สุดท้าย ปัดสองสามครั้งเพื่อยืนยัน และคุณก็พร้อมแล้ว
1. เชื่อมต่อกับ "Wand_presentation" จากรายการ WIFI ใน GUI ของคอมพิวเตอร์ ป้อนรหัสผ่าน "Wand123456"
2. รันโปรแกรมไคลเอนต์หลาม
3. กำหนดค่าคำสั่งระบบแรก (คำสั่งที่ทริกเกอร์เมื่อคุณปัดไม้กายสิทธิ์สองครั้ง)
4. กำหนดค่าคำสั่งระบบแรก (คำสั่งที่ทริกเกอร์เมื่อคุณปัดไม้กายสิทธิ์สามครั้ง)
5. ปัดสองสามครั้งเมื่อเชื่อมต่อเพื่อตรวจสอบการตอบสนอง คอมพิวเตอร์ของคุณควรเปลี่ยนพื้นที่ทำงานเมื่อคุณปัดไปทางซ้ายหรือขวา
วิธีใช้ขณะนำเสนอ:
ปัดไปทางซ้าย: สลับพื้นที่ทำงาน (หน้าจอ) ไปทางขวา
ปัดไปทางขวา: สลับพื้นที่ทำงาน (หน้าจอ) ไปทางซ้าย
ปัดขึ้น: กดปุ่มเว้นวรรคหนึ่งครั้ง
ปัดลง x1: กดแล้วปล่อยปุ่มซ้ายหนึ่งครั้ง
ปัดลง x2: รันคำสั่งที่กำหนดเอง 1
ปัดลง x3: รันคำสั่งที่กำหนดเอง2
วัสดุ:
1x Arduino nano 33 iot
สายไมโคร USB เป็น USB แบบสั้น 1 เท่า
1x RGB LED
1x แหล่งจ่ายไฟแบตเตอรี่ NCR18650B เซลล์เดียว
สายไฟ
เปลือกพิมพ์ 3 มิติ
ขั้นตอนที่ 1: เตรียมซอฟต์แวร์ของคุณ
รหัส Arduino:
Github:
1. เปิดหน้าต่างเทอร์มินัล พิมพ์คำสั่งต่อไปนี้:
โคลน git
mv Magic_wand.git ~/Documents/Arduino/
2. ใช้โปรแกรมแก้ไข Arduino อัปโหลดโค้ดโดยใช้โปรแกรมแก้ไขออนไลน์หรือโปรแกรมแก้ไขออฟไลน์
3. หากคุณไม่สามารถนำเข้า pyautogui ในโปรแกรม python ได้ ให้รัน "pip install pyautogui" ในเทอร์มินัล
ขั้นตอนที่ 2: การสร้างวงจร
ขั้นตอนที่ 3: การพิมพ์และการประกอบ Shell
การสร้างเปลือกนอก:
ใช้เครื่องพิมพ์ 3D พิมพ์ไฟล์ stl ต่อไปนี้:
R5 x1
R6 x1
R7 x1
R8 x1
R9 x1
R10 ยาว x1
R10 สั้น x2
R11 x 2
R11 ชน x1
drive.google.com/drive/folders/1HCB-NytOKE…