Cuprins:

Mouse Bluetooth cu senzor cu ultrasunete și fotocelula: 10 pași (cu imagini)
Mouse Bluetooth cu senzor cu ultrasunete și fotocelula: 10 pași (cu imagini)

Video: Mouse Bluetooth cu senzor cu ultrasunete și fotocelula: 10 pași (cu imagini)

Video: Mouse Bluetooth cu senzor cu ultrasunete și fotocelula: 10 pași (cu imagini)
Video: MX Anywhere 3 - Cel mai bun mouse portabil 2024, Iulie
Anonim
Mouse Bluetooth cu senzor cu ultrasunete și fotocelula
Mouse Bluetooth cu senzor cu ultrasunete și fotocelula

Deci, o mică introducere despre motivul pentru care am făcut acest proiect. În prezent, caut să adopt un pisoi în noua mea casă. Și după ce am trecut prin câteva lucruri jucabile pentru pisici, m-am gândit: de ce să nu fac eu o jucărie. Deci, am făcut un mouse Bluetooth. O puteți controla folosind aplicația pe care am creat-o pentru telefoane Android. De asemenea, am realizat două moduri. Un mod de intrare oprit în care mouse-ul răspunde numai dacă un obiect este aproape de spate. Și intrarea normală pe locul în care utilizatorul aplicației poate „conduce” mouse-ul.

Pasul 1: Materiale

Materiale
Materiale

Pentru mouse vei avea nevoie de:

  • 1x Arduino Uno
  • 1x placă de pâine
  • 1x tablă de lipit
  • 2x Motor de viteze cu 360 de decrete compensate
  • 1x rezistor de 10k Ohm
  • 1x placa de driver Arduino L298N Dual H Bridge
  • 1x adaptor Bluetooth HC-05
  • 1x rezistență la lumină fotocelulară
  • 1x senzor cu ultrasunete
  • 1x Bucată de lemn
  • 2x roți capabile să se potrivească motorului
  • 20x cravate
  • 20x Femei - Sârme jumper feminine
  • 20x cabluri masculine - masculine
  • 1x telefon cu Android pe el
  • 1x bandă LED
  • 1x baterie 12v
  • 3 butoane (orice culoare doriți)
  • 10x Bucată de frânghie

De asemenea, veți avea nevoie de un instrument pentru dispunerea circuitului și veți avea nevoie de un instrument pentru realizarea. apk pentru telefonul tău.

Am folosit circuito.io pentru aspectul circuitului și Appinventor2 pentru a crea o aplicație prototip ușoară pentru telefonul Android.

Pasul 2: Cadrul

Rama
Rama

Deci, facem un mouse. Trebuie să ne putem mișca și să primim acest obiectiv, realizăm un cadru pentru toate componentele electronice. Am folosit niște lemn și l-am făcut de 10 * 14 cm. Atașăm roata pivotantă și totul va fi deocamdată.

Pasul 3: Codul

Descărcați codurile de mai jos.

Ar trebui să iei:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Pasul 4: Testarea intrării

Testarea intrării
Testarea intrării
Testarea intrării
Testarea intrării

Pentru a fi sigur că Arduino; HC-05; Șoferul motorului L298n-H Brigde și motoarele dințate funcționează și primesc intrări de la aplicație pe dispozitivul dvs. îl testăm. Deci, trebuie să conectăm toate componentele așa cum puteți vedea în circuitul de mai sus.

NOTĂ: funcționează și cu o baterie de 9v sau 6v, motoarele se vor roti mai încet, dar este în regulă.

Încărcați ArduinoMouseTesting.ino pe Arduino Uno.

Acum, descărcați ArduinoMouseApplication.apk pe dispozitivul dvs. mobil și încercați să vă conectați telefonul cu HC-05. Când vi se solicită un pin, folosiți 1234 sau 0000.

Deci, când conexiunea Bluetooth a fost realizată, puteți încerca să rotiți motoarele apăsând butoanele înainte sau înapoi ale aplicației.

Dacă nu primiți o eroare, totul funcționează și putem merge mai departe!:)

Pasul 5: Construind pe cadru

Construind pe cadru!
Construind pe cadru!
Construind pe cadru!
Construind pe cadru!
Construind pe cadru!
Construind pe cadru!

Deci, acum este timpul să adăugați roțile la motoarele cu angrenaje. Dar înainte de a face asta trebuie să punem totul pe cadru. Vă recomand să faceți câteva găuri folosind un burghiu în interiorul cadrului, dar acest lucru este opțional și nu este necesar. Adăugați motoarele pe aceeași parte a roții pivotante. Motoarele de viteze ar trebui să se întindă spre stânga și spre dreapta din cadru. Acum folosiți niște cravate sau lipici pentru a pune motoarele cu angrenaje astfel încât să nu poată pleca. De asemenea, puneți bateria pe această parte a cadrului, astfel încât să avem suficient spațiu pe cealaltă parte a cadrului.

Acum, rotiți cadrul și adăugați Arduino Uno în față. Adăugați driverul L298n-h pe spate, astfel încât să fie aproape de motoarele cu angrenaje. Folosiți cravate sau lipici pentru a pune totul pe cadru, astfel încât să rămână acolo unde îi aparține.

Puteți adăuga roțile pe motoarele cu angrenaje și cadrul trebuie să fie gata de mers.

Pasul 6: Bine, testează-l

În regulă, testează-l!
În regulă, testează-l!

Dacă totul este în ordine, mouse-ul ar trebui să se poată deplasa cu intrarea pe care o dai de pe dispozitivul tău mobil. Avem un mouse în mișcare!: D

Pasul 7: Producerea cazurilor

Producția de cazuri!
Producția de cazuri!
Producția de cazuri!
Producția de cazuri!
Producția de cazuri!
Producția de cazuri!

Avem un „lucru” în mișcare, dar nu se uită deloc la un mouse. Deci, vom face ceva care ascunde toată electronica frumos și, de asemenea, arată un pic ca un mouse, un mouse mare ^^.

În primul rând, folosim Styrofoam pentru a crea o bază foarte ușoară și puternică.

În al doilea rând, folosim niște țesături pentru a face baza pufoasă și pentru a face să arate ca un șoarece.

În al treilea rând, adăugăm câteva butoane în ceea ce privește ochii și nasul.

În al patrulea rând, adăugăm o frânghie la nas pentru a o face și mai bună.

Pasul 8: Upgrade 1: fotocelula

Upgrade 1: fotocelula
Upgrade 1: fotocelula
Upgrade 1: fotocelula
Upgrade 1: fotocelula
Upgrade 1: fotocelula
Upgrade 1: fotocelula
Upgrade 1: fotocelula
Upgrade 1: fotocelula

Deci, avem un mouse în mișcare, dar este puțin plictisitor doar se poate mișca. Vreau să adaug mai multe interacțiuni, așa că am folosit Photocell. Pentru această parte trebuie să lipim puțin pe placa de lipit, avem nevoie doar de o bucată mică.

Luăm fotocelula; un rezistor de 10k ohm; și 3 fire jumper. Cele 3 fire jumper ar trebui să provină de la: 5v; gnd; și A0.

De asemenea, avem nevoie de o bandă LED sau LED normal (orice preferați). Atașați - la gnd și + la pinul 6.

Niste sfaturi:

  • Încercați să utilizați cât mai puțin tablă posibil. Nu vrei să faci un scurtcircuit posibil.
  • Înainte de a adăuga staniu, asigurați-vă că lipirea este la temperatura preferată.
  • Extindeți porturile gnd (sol) și 5v de la Arduino folosind niște tuburi termocontractabile. Adăugați câteva fire de sex masculin - masculin pe o parte și doar o singură fire de sex feminin - femelă pe cealaltă parte, utilizați tubul termocontractabil pentru a pune firele împreună.

Pasul 9: Upgrade 2: senzor cu ultrasunete

Upgrade 2: senzor cu ultrasunete
Upgrade 2: senzor cu ultrasunete

Deci, așa cum am menționat, vreau două moduri. Pentru a primi acest obiectiv adăugăm senzorul cu ultrasunete.

Adăugați vcc la 5v; gnd la gnd; trageți la 8 pini; ecou la 9 pini. Acum, puneți ultrasunetul cu o cravată în spatele L298n-h, astfel încât să se îndrepte în spatele mouse-ului.

Bine, acum puteți încărca codul ArduinoMouseController.ino pe Arduino.

Pasul 10: Ultimele lucruri

Ultimele lucruri
Ultimele lucruri
Ultimele lucruri
Ultimele lucruri

Deci, totul este gata!

Pur și simplu punem carcasa peste fire și este bine să plece!

Adăugați banda LED oriunde doriți, asigurați-vă că fotocelula nu este sub carcasă. Dacă doriți, puteți atașa carcasa cu un anumit adeziv, dar îmi place când pot detașa cu ușurință carcasa pentru a vedea ce se află în interior: D.

Recomandat: