สารบัญ:

การนำเสนอไม้กายสิทธิ์ด้วย Arduino: 3 ขั้นตอน
การนำเสนอไม้กายสิทธิ์ด้วย Arduino: 3 ขั้นตอน

วีดีโอ: การนำเสนอไม้กายสิทธิ์ด้วย Arduino: 3 ขั้นตอน

วีดีโอ: การนำเสนอไม้กายสิทธิ์ด้วย Arduino: 3 ขั้นตอน
วีดีโอ: EP 27. Arduino ฉบับไวจนไฟลุก !! - สาระเดฟ ใน 3 นาที 2024, ธันวาคม
Anonim
Image
Image
การสร้างวงจร
การสร้างวงจร

อุปกรณ์นี้มีจุดประสงค์เพื่อใช้ในการนำเสนอเพื่อขยายการเข้าถึงของผู้นำเสนอไปยังยูทิลิตี้คอมพิวเตอร์โดยไม่ต้องควบคุมคอมพิวเตอร์โดยตรงโดยใช้เมาส์หรือแป้นพิมพ์ ผู้นำเสนอสามารถสลับพื้นที่ทำงานของคอมพิวเตอร์ (หน้าจอ) สลับหน้าการนำเสนอ และดำเนินการคำสั่งระบบที่กำหนดเองได้สูงสุดสองคำสั่งด้วยการปัดไม้กายสิทธิ์ด้วยวิธีต่างๆ ยังดึงความสนใจจากผู้ชมและสร้างความสนุกสนาน

มันทำงานอย่างไรและใช้งานอย่างไร:

เมื่อเพิ่มพลังไม้กายสิทธิ์ ไม้กายสิทธิ์จะสร้างจุดเชื่อมต่อที่เรียกว่า "การนำเสนอไม้กายสิทธิ์" หากต้องการเข้าถึง 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…

แนะนำ: