Talaan ng mga Nilalaman:

Bluetooth Mouse Na May Ultrasonic Sensor at Photocell: 10 Hakbang (na may Mga Larawan)
Bluetooth Mouse Na May Ultrasonic Sensor at Photocell: 10 Hakbang (na may Mga Larawan)

Video: Bluetooth Mouse Na May Ultrasonic Sensor at Photocell: 10 Hakbang (na may Mga Larawan)

Video: Bluetooth Mouse Na May Ultrasonic Sensor at Photocell: 10 Hakbang (na may Mga Larawan)
Video: How To Clean Speaker of Mobile 𝕎ith 𝕊ound || Speaker clean redmi 9 power | Dust remove 2022 2024, Hulyo
Anonim
Bluetooth Mouse Na May Ultrasonic Sensor at Photocell
Bluetooth Mouse Na May Ultrasonic Sensor at Photocell

Kaya, isang maliit na pagpapakilala sa kung bakit ko ginawa ang proyektong ito. Kasalukuyan akong naghahanap upang mag-ampon ng isang kuting sa aking bagong bahay. At pagkatapos dumaan sa ilang mga bagay na maaaring i-play para sa mga pusa, naisip ko: bakit hindi ako gumawa ng laruan sa aking sarili. Kaya, gumawa ako ng isang Bluetooth mouse. Maaari mong makontrol ito gamit ang app na ginawa ko para sa mga android phone. Gayundin, gumawa ako ng dalawang mga mode. Isang input off mode kung saan tumutugon lamang ang mouse kung ang ilang mga bagay ay malapit sa likuran nito. At ang normal na pag-input kung saan ang gumagamit ng app ay maaaring 'magmaneho' ng mouse.

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

Para sa mouse kakailanganin mo:

  • 1x Arduino Uno
  • 1x Breadboard
  • 1x Solder board
  • 2x Gearmotor na may 360 na decret na offset
  • 1x 10k Ohm resistor
  • 1x Arduino driver board L298N Dual H Bridge
  • 1x HC-05 Bluetooth adapter
  • 1x Photocell Light resistor
  • 1x Ultrasonic sensor
  • 1x Piraso ng kahoy
  • 2x Mga gulong na maaaring magkasya sa gearmotor
  • 20x Tie-wraps
  • 20x Babae - Mga Babae na Jumper Wires
  • 20x Lalaki - Mga Lalaki na Jumper Wires
  • 1x Telepono na may android dito
  • 1x LED strip
  • 1x 12v Baterya
  • 3x Buttons (anumang kulay na gusto mo)
  • 10x Piraso ng lubid

Gayundin, kakailanganin mo ang isang tool para sa layout ng circuit at kakailanganin mo ng isang tool upang magawa ang. apk para sa iyong telepono.

Gumamit ako ng circuito.io para sa layout ng circuit at Appinventor2 upang makagawa ng isang madaling prototype app para sa android phone.

Hakbang 2: Ang Frame

Ang kwadro
Ang kwadro

Kaya, gumagawa kami ng isang mouse. Kailangan nitong makagalaw at matanggap ang layuning iyon, gumawa kami ng isang frame para sa lahat ng mga electronics. Gumamit ako ng ilang kahoy at ginawang 10 * 14 cm. Ikinakabit namin ang swiveling wheel at magiging lahat tayo sa ngayon.

Hakbang 3: Ang Code

I-download ang mga code sa ibaba.

Dapat mong makuha ang:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Hakbang 4: Pagsubok sa Input

Pagsubok sa Input
Pagsubok sa Input
Pagsubok sa Input
Pagsubok sa Input

Upang matiyak na ang Arduino; HC-05; Ang driver ng motor na L298n-H Brigde motor at ang mga motor ng gear ay gumagana at tumatanggap ng input mula sa application sa iyong aparato sinubukan namin ito. Kaya, kailangan nating i-wire ang lahat ng mga sangkap tulad ng nakikita mo sa circuit sa itaas.

TANDAAN: gumagana din ito sa isang 9v o 6v na baterya, ang mga motor ay mas mabagal lamang ang pag-ikot ngunit okay lang iyon.

I-upload ang ArduinoMouseTesting.ino sa iyong Arduino Uno.

Ngayon, i-download ang ArduinoMouseApplication.apk sa iyong mobile device at subukang ikonekta ang iyong telepono sa HC-05. Kapag hiniling para sa isang pin gumamit ng 1234 o 0000.

Kaya, kapag nagawa ang koneksyon ng Bluetooth maaari mong subukang paikutin ang mga motor sa pamamagitan ng pagtulak o pasulong na mga pindutan sa application.

Kung hindi ka nakakakuha ng isang error ang lahat ay gumagana at maaari kaming magpatuloy!:)

Hakbang 5: Pagbuo sa Frame

Pagbuo sa Frame!
Pagbuo sa Frame!
Pagbuo sa Frame!
Pagbuo sa Frame!
Pagbuo sa Frame!
Pagbuo sa Frame!

Kaya, ngayon ay oras na upang idagdag ang mga gulong sa mga gear-motor. Ngunit bago natin gawin iyon kailangan nating ilagay ang lahat sa frame. Inirerekumenda kong gumawa ng ilang mga butas gamit ang isang drill sa loob ng frame, ngunit ito ay opsyonal at hindi kinakailangan. Idagdag ang mga gear-motor sa parehong bahagi ng swiveling wheel. Ang mga gear-motor ay dapat na maabot ang kaliwa at kanan mula sa frame. Gumamit ngayon ng ilang mga bind-wraps o pandikit upang ilagay ang mga gear-motor upang hindi sila makaalis. Gayundin, ilagay ang baterya sa gilid ng frame na ito upang magkaroon kami ng sapat na puwang sa kabilang panig ng frame.

Ngayon, i-on ang frame at idagdag ang Arduino Uno sa harap. Idagdag ang driver ng L298n-h sa likuran upang malapit ito sa pamamagitan ng mga gear-motor. Gumamit ng mga bind-wraps o pandikit upang mailagay ang lahat sa frame upang manatili ito sa kung saan ito nabibilang.

Maaari mong idagdag ang mga gulong papunta sa mga gear-motor at ang frame ay dapat handa na upang pumunta.

Hakbang 6: Sige, Subukan Ito

Sige, Subukan Mo!
Sige, Subukan Mo!

Kung ang lahat ay nasa pagkakasunud-sunod ng mouse dapat dapat ilipat sa paligid gamit ang input na iyong ibinibigay mula sa iyong mobile device. Mayroon kaming isang gumagalaw na mouse!: D

Hakbang 7: Produksyon ng Kaso

Kaso Production!
Kaso Production!
Kaso Production!
Kaso Production!
Kaso Production!
Kaso Production!

Mayroon kaming isang gumagalaw na 'bagay' ngunit hindi talaga ito tumingin sa isang mouse, sa lahat. Kaya, gagawa kami ng isang bagay na nagtatago ng maayos sa lahat ng electronica at mukhang katulad din ng isang mouse, isang malaking mouse ^^.

Una, ginagamit namin ang Styrofoam upang makagawa ng isang batayan na napakagaan at malakas.

Pangalawa, gumagamit kami ng ilang tela upang gawing malambot ang base at gawin itong parang isang mouse.

Pangatlo, nagdagdag kami ng ilang mga pindutan tulad ng para sa mga mata at ilong.

Pang-apat, nagdagdag kami ng ilang lubid sa ilong upang mapabuti ito.

Hakbang 8: I-upgrade ang 1: Photocell

I-upgrade ang 1: Photocell
I-upgrade ang 1: Photocell
I-upgrade ang 1: Photocell
I-upgrade ang 1: Photocell
I-upgrade ang 1: Photocell
I-upgrade ang 1: Photocell
I-upgrade ang 1: Photocell
I-upgrade ang 1: Photocell

Kaya, mayroon kaming isang gumagalaw na mouse, ngunit ang medyo nakakainip ay maaari lamang itong ilipat. Nais kong magdagdag ng higit pang mga pakikipag-ugnayan kaya't ginamit ko ang Photocell. Para sa bahaging ito kailangan nating maghinang nang kaunti sa solder board, kailangan lamang namin ng isang maliit na piraso.

Kinukuha namin ang Photocell; isang 10k ohm risistor; at 3 mga jumper wires. Ang 3 mga jumper wires ay dapat magmula sa: 5v; gnd; at A0.

Gayundin, kailangan namin ng isang LED strip o normal na LED (kahit anong gusto mo). Ikabit ang - sa gnd at ang + upang i-pin 6.

Ilang payo:

  • Subukang gumamit ng maliit na lata hangga't maaari. Hindi mo nais na gumawa ng isang posibleng maikling circuit.
  • Bago idagdag muna ang lata siguraduhin na ang panghinang ay sa ginustong temperatura.
  • Palawakin ang gnd (ground) at 5v port mula sa Arduino gamit ang ilang heat shrink tubing. Magdagdag ng ilang mga male - male wires sa isang gilid at isang babae lamang - babaeng wire sa kabilang panig, gamitin ang heat shrink tubing upang pagsamahin ang mga wire.

Hakbang 9: I-upgrade ang 2: Ultrasonic Sensor

I-upgrade ang 2: Ultrasonic Sensor
I-upgrade ang 2: Ultrasonic Sensor

Kaya, tulad ng nabanggit ko gusto ko ng dalawang mga mode. Upang matanggap ang layuning ito idaragdag namin ang ultrasonic sensor.

Idagdag ang vcc sa 5v; ang gnd sa gnd; i-trig sa 8 pin; echo sa 9 pin. Ngayon, ilagay lamang ang ultrasoon na may isang kurbatang balot sa likuran ng L298n-h kaya't ito ay nasa likuran ng mouse.

O sige, maaari mo na ngayong i-upload ang ArduinoMouseController.ino code sa iyong Arduino.

Hakbang 10: Huling Bagay

Huling Bagay
Huling Bagay
Huling Bagay
Huling Bagay

Kaya, handa na ang lahat!

Inilagay lamang namin ang kaso sa mga wire at magandang pumunta!

Idagdag ang LED strip saan mo man gusto, tiyakin lamang na ang Photocell ay wala sa ilalim ng kaso. Kung nais mo maaari mong ikabit ang kaso sa ilang pandikit ngunit gusto ko ito nang madali kong maalis ang kaso upang makita kung ano ang nasa loob: D.

Inirerekumendang: