สารบัญ:

เมาส์ Bluetooth พร้อม Ultrasonic Sensor และ Photocell: 10 ขั้นตอน (พร้อมรูปภาพ)
เมาส์ Bluetooth พร้อม Ultrasonic Sensor และ Photocell: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เมาส์ Bluetooth พร้อม Ultrasonic Sensor และ Photocell: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เมาส์ Bluetooth พร้อม Ultrasonic Sensor และ Photocell: 10 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to make Laser Security (Theft) Alarm using SCR - 1 KM Range 2024, กรกฎาคม
Anonim
เมาส์ Bluetooth พร้อม Ultrasonic Sensor และ Photocell
เมาส์ Bluetooth พร้อม Ultrasonic Sensor และ Photocell

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

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ

สำหรับเมาส์คุณจะต้อง:

  • 1x Arduino Uno
  • 1x เขียงหั่นขนม
  • 1x กระดานประสาน
  • มอเตอร์เกียร์ 2x พร้อมออฟเซ็ต 360 องศา
  • ตัวต้านทาน 1x 10k Ohm
  • 1x บอร์ดควบคุม Arduino L298N Dual H Bridge
  • 1x HC-05 อะแดปเตอร์บลูทูธ
  • 1x ตัวต้านทานแสงตาแมว
  • 1x เซ็นเซอร์อัลตราโซนิก
  • 1x ชิ้นไม้
  • 2x ล้อที่สามารถใส่กับมอเตอร์เกียร์ได้
  • 20x เน็คไทห่อ
  • สายจัมเปอร์หญิง - หญิง 20x
  • สายจัมเปอร์ชาย - ชาย 20x
  • 1x โทรศัพท์ที่มี Android อยู่
  • 1x LED แถบ
  • 1x 12v แบตเตอรี่
  • ปุ่ม 3x (สีใดก็ได้ที่คุณชอบ)
  • เชือก 10x

นอกจากนี้ คุณจะต้องมีเครื่องมือสำหรับเลย์เอาต์ของวงจร และคุณจะต้องมีเครื่องมือในการสร้างไฟล์. apk สำหรับโทรศัพท์ของคุณ

ฉันใช้ circuito.io สำหรับเลย์เอาต์ของวงจรและ Appinventor2 เพื่อสร้างแอปต้นแบบอย่างง่ายสำหรับโทรศัพท์ Android

ขั้นตอนที่ 2: The Frame

กรอบ
กรอบ

ดังนั้นเราจึงทำเมาส์ มันต้องสามารถเคลื่อนที่ไปรอบๆ และรับเป้าหมายนั้นได้ เราจึงสร้างกรอบสำหรับอุปกรณ์อิเล็กทรอนิกส์ทั้งหมด ผมใช้ไม้มาทำเป็น 10*14 ซม. เราติดล้อหมุนและนั่นคือทั้งหมดสำหรับตอนนี้

ขั้นตอนที่ 3: รหัส

ดาวน์โหลดรหัสด้านล่าง

คุณควรได้รับ:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

ขั้นตอนที่ 4: ทดสอบอินพุต

การทดสอบอินพุต
การทดสอบอินพุต
การทดสอบอินพุต
การทดสอบอินพุต

เพื่อให้แน่ใจว่า Arduino; HC-05; ตัวขับมอเตอร์ L298n-H Brigde และมอเตอร์เกียร์ทำงานและรับอินพุตจากแอปพลิเคชันบนอุปกรณ์ของคุณที่เราทดสอบ ดังนั้นเราต้องต่อสายส่วนประกอบทั้งหมดตามที่คุณเห็นในวงจรด้านบน

หมายเหตุ: มันยังใช้งานได้กับแบตเตอรี่ 9v หรือ 6v มอเตอร์จะหมุนช้าลงแต่ก็ไม่เป็นไร

อัปโหลด ArduinoMouseTesting.ino ไปยัง Arduino Uno ของคุณ

ตอนนี้ ดาวน์โหลด ArduinoMouseApplication.apk บนอุปกรณ์มือถือของคุณและลองเชื่อมต่อโทรศัพท์ของคุณกับ HC-05 เมื่อถามถึงพินให้ใช้ 1234 หรือ 0000

ดังนั้น เมื่อทำการเชื่อมต่อ Bluetooth แล้ว คุณสามารถลองหมุนมอเตอร์โดยการกดปุ่มไปข้างหน้าหรือข้างหลังบนแอปพลิเคชัน

หากคุณไม่ได้รับข้อผิดพลาด ทุกอย่างทำงานได้ และเราสามารถไปต่อได้!:)

ขั้นตอนที่ 5: สร้างบนเฟรม

สร้างบนเฟรม!
สร้างบนเฟรม!
สร้างบนเฟรม!
สร้างบนเฟรม!
สร้างบนเฟรม!
สร้างบนเฟรม!

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

ตอนนี้หมุนเฟรมและเพิ่ม Arduino Uno ที่ด้านหน้า เพิ่มไดรเวอร์ L298n-h ที่ด้านหลังให้ชิดกับมอเตอร์เกียร์ ใช้เทปพันสายไฟหรือกาวติดไว้บนเฟรมเพื่อให้อยู่ในตำแหน่งที่ต้องการ

คุณสามารถเพิ่มล้อเข้ากับเกียร์มอเตอร์และเฟรมก็ควรพร้อมใช้งาน

ขั้นตอนที่ 6: เอาล่ะ ทดสอบเลย

เอาล่ะ ทดสอบเลย!
เอาล่ะ ทดสอบเลย!

หากทุกอย่างเป็นไปตามลำดับ เมาส์ควรจะสามารถเคลื่อนที่ไปรอบๆ ด้วยข้อมูลที่คุณให้จากอุปกรณ์มือถือของคุณ เรามีเมาส์เคลื่อนที่!:NS

ขั้นตอนที่ 7: การผลิตเคส

ผลิตเคส!
ผลิตเคส!
ผลิตเคส!
ผลิตเคส!
ผลิตเคส!
ผลิตเคส!

เรามี 'สิ่งของ' ที่เคลื่อนไหวได้ แต่จริงๆ แล้วมันไม่ได้มองที่เมาส์เลย ดังนั้น เราจะทำบางสิ่งที่ซ่อนอิเล็กทรอนิกาทั้งหมดอย่างสวยงาม และยังดูเหมือนเมาส์ เมาส์ตัวใหญ่อีกด้วย ^^.

ขั้นแรก เราใช้ Styrofoam เพื่อสร้างฐานที่เบาและแข็งแรงมาก

ประการที่สอง เราใช้ผ้าบางอย่างเพื่อทำให้ฐานเป็นปุยและทำให้ดูเหมือนเมาส์

ประการที่สาม เราเพิ่มปุ่มบางปุ่มสำหรับดวงตาและจมูก

ประการที่สี่ เราเพิ่มเชือกที่จมูกเพื่อให้ดียิ่งขึ้น

ขั้นตอนที่ 8: อัปเกรด 1: Photocell

อัพเกรด 1: ตาแมว
อัพเกรด 1: ตาแมว
อัพเกรด 1: ตาแมว
อัพเกรด 1: ตาแมว
อัพเกรด 1: ตาแมว
อัพเกรด 1: ตาแมว
อัพเกรด 1: ตาแมว
อัพเกรด 1: ตาแมว

ดังนั้นเราจึงมีเมาส์ที่เคลื่อนที่ได้ แต่มันค่อนข้างน่าเบื่อที่ทำได้เพียงขยับเท่านั้น ฉันต้องการเพิ่มการโต้ตอบมากขึ้น ดังนั้นฉันจึงใช้ประโยชน์จากโฟโตเซลล์ สำหรับส่วนนี้ เราต้องบัดกรีเล็กน้อยบนบอร์ดบัดกรี เราแค่ต้องการชิ้นเล็กๆ

เราใช้ตาแมว; ตัวต้านทาน 10k โอห์ม; และสายจัมเปอร์ 3 เส้น สายจัมเปอร์ 3 สายควรมาจาก: 5v; gnd; และ A0

นอกจากนี้เรายังต้องการแถบ LED หรือ LED ปกติ (ตามที่คุณต้องการ) แนบ - เพื่อ gnd และ + กับพิน 6

เคล็ดลับบางประการ:

  • พยายามใช้กระป๋องให้น้อยที่สุด คุณไม่ต้องการให้ไฟฟ้าลัดวงจร
  • ก่อนเติมดีบุก ตรวจสอบให้แน่ใจว่าบัดกรีอยู่ในอุณหภูมิที่ต้องการ
  • ขยายพอร์ต gnd (กราวด์) และ 5v จาก Arduino โดยใช้ท่อหดแบบใช้ความร้อน เพิ่มสายตัวผู้ - ตัวผู้สองสามเส้นที่ด้านหนึ่งและสายตัวเมีย - ตัวเมียเพียงเส้นเดียวที่อีกด้านหนึ่ง ใช้ท่อหดด้วยความร้อนเพื่อประกอบสายไฟเข้าด้วยกัน

ขั้นตอนที่ 9: อัปเกรด 2: Ultrasonic Sensor

อัพเกรด 2: Ultrasonic Sensor
อัพเกรด 2: Ultrasonic Sensor

ตามที่ฉันได้กล่าวมาฉันต้องการสองโหมด เพื่อให้ได้เป้าหมายนี้ เราได้เพิ่มเซ็นเซอร์อัลตราโซนิก

เพิ่ม vcc เป็น 5v; gnd กับ gnd; ตรีโกณไปยัง 8 พิน; สะท้อนไปที่ 9 พิน ตอนนี้ เพียงแค่ใส่อัลตราซูนโดยผูกเน็คไทไว้ด้านหลัง L298n-h เพื่อให้เล็งไปข้างหลังเมาส์

เอาล่ะ ตอนนี้คุณสามารถอัปโหลดโค้ด ArduinoMouseController.ino ไปยัง Arduino ของคุณได้

ขั้นตอนที่ 10: สิ่งสุดท้าย

สิ่งสุดท้าย
สิ่งสุดท้าย
สิ่งสุดท้าย
สิ่งสุดท้าย

ดังนั้นทุกอย่างก็พร้อม!

เราแค่วางเคสไว้บนสายไฟและใช้งานได้ดี!

เพิ่มแถบ LED ทุกที่ที่คุณต้องการ เพียงตรวจสอบให้แน่ใจว่าตาแมวไม่ได้อยู่ใต้เคส ถ้าคุณต้องการคุณสามารถติดเคสด้วยกาว แต่ฉันชอบเมื่อสามารถถอดเคสเพื่อดูว่ามีอะไรอยู่ข้างใน:D

แนะนำ: