Kazalo:

Miška Bluetooth z ultrazvočnim senzorjem in fotocelico: 10 korakov (s slikami)
Miška Bluetooth z ultrazvočnim senzorjem in fotocelico: 10 korakov (s slikami)

Video: Miška Bluetooth z ultrazvočnim senzorjem in fotocelico: 10 korakov (s slikami)

Video: Miška Bluetooth z ultrazvočnim senzorjem in fotocelico: 10 korakov (s slikami)
Video: Kaffeevollautomat kaufen für 2023 ☕ Die 10 besten Kaffeevollautomaten im Vergleich [3 Preisklassen] 2024, Julij
Anonim
Miška Bluetooth z ultrazvočnim senzorjem in fotocelico
Miška Bluetooth z ultrazvočnim senzorjem in fotocelico

Torej, majhen uvod o tem, zakaj sem naredil ta projekt. Trenutno iščem posvojitev mucka v svojo novo hišo. In ko sem šel skozi nekaj stvari, ki jih je mogoče igrati za mačke, sem pomislil: zakaj si ne bi sam naredil igrače. Tako sem naredil miško Bluetooth. Upravljate ga lahko z aplikacijo, ki sem jo naredil za telefone Android. Prav tako sem naredil dva načina. Način izklopa vnosa, pri katerem se miška odzove le, če je nek predmet blizu njegovega hrbta. In običajen vnos o tem, kje lahko uporabnik aplikacije "poganja" miško.

1. korak: Materiali

Materiali
Materiali

Za miško boste potrebovali:

  • 1x Arduino Uno
  • 1x deska
  • 1x spajkalna deska
  • 2x Gearmotor z zamikom 360 dekretov
  • 1x 10k ohmski upor
  • 1x gonilna plošča Arduino L298N Dual H Bridge
  • 1x adapter za Bluetooth HC-05
  • 1x svetlobni upor fotocelice
  • 1x ultrazvočni senzor
  • 1x kos lesa
  • 2x kolesa, ki se lahko prilegajo motorju zobnikov
  • 20x ovitki za kravate
  • 20x Ženske - Ženske skakalne žice
  • 20x moške - moške mostične žice
  • 1x telefon z androidom
  • 1x LED trak
  • 1x 12V baterija
  • 3x gumbi (poljubne barve)
  • 10x kos vrvi

Potrebovali boste tudi orodje za postavitev vezja in orodje za izdelavo. apk za vaš telefon.

Za postavitev vezja in Appinventor2 sem uporabil circuito.io za izdelavo enostavne prototipne aplikacije za telefon Android.

2. korak: Okvir

Okvir
Okvir

Torej, izdelujemo miško. Morati se mora premikati in prejeti ta cilj, naredimo okvir za vso elektroniko. Uporabil sem nekaj lesa in ga naredil 10*14 cm. Pritrdimo vrtljivo kolo in to je zaenkrat vse.

3. korak: Koda

Prenesite spodnje kode.

Morali bi dobiti:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

4. korak: Preizkus vnosa

Testiranje vnosa
Testiranje vnosa
Testiranje vnosa
Testiranje vnosa

Da bi bili prepričani, da je Arduino; HC-05; Gonilnik motorja L298n-H Brigde in zobniški motorji delujejo in prejemajo vnos iz aplikacije na vaši napravi, ki jo preizkusimo. Torej moramo povezati vse komponente, kot lahko vidite v zgornjem vezju.

OPOMBA: deluje tudi z baterijo 9v ali 6v, motorji se bodo vrteli počasneje, vendar je to v redu.

Naložite ArduinoMouseTesting.ino v svoj Arduino Uno.

Zdaj prenesite ArduinoMouseApplication.apk na mobilno napravo in poskusite povezati telefon s HC-05. Ko vas vprašajo za pin, uporabite 1234 ali 0000.

Ko je povezava Bluetooth vzpostavljena, lahko poskusite zavrtiti motorje tako, da v aplikaciji pritisnete gumbe naprej ali nazaj.

Če ne dobite napake, vse deluje in lahko nadaljujemo!:)

5. korak: Nadgradnja na okvirju

Nadgradnja na okvirju!
Nadgradnja na okvirju!
Nadgradnja na okvirju!
Nadgradnja na okvirju!
Nadgradnja na okvirju!
Nadgradnja na okvirju!

Zdaj je čas, da kolescem dodate gonila. Toda preden to storimo, moramo vse postaviti na okvir. Priporočam, da naredite nekaj lukenj z vrtalnikom znotraj okvirja, vendar to ni obvezno in ni potrebno. Dodajte gonilnike na isti strani vrtljivega kolesa. Zobniški motorji naj segajo levo in desno od okvirja. Sedaj uporabite nekaj ovitkov ali lepila, da motorje zobnikov postavite tako, da ne morejo zapustiti. Prav tako postavite baterijo na to stran okvirja, da imamo na drugi strani okvirja dovolj prostora.

Zdaj obrnite okvir in spredaj dodajte Arduino Uno. Na zadnji strani dodajte voznika L298n-h, tako da bo blizu gonilnih motorjev. Z okvirjem ali lepilom položite vse na okvir, tako da ostane na svojem mestu.

Kolesa lahko dodate na gonila in okvir mora biti pripravljen za vožnjo.

6. korak: V redu, preizkusite

V redu, preizkusite!
V redu, preizkusite!

Če je vse v redu, bi se morala miška premikati z vnosom, ki ga vnesete iz mobilne naprave. Imamo premikajočo se miško!: D

7. korak: izdelava ohišja

Izdelava ohišja!
Izdelava ohišja!
Izdelava ohišja!
Izdelava ohišja!
Izdelava ohišja!
Izdelava ohišja!

Imamo gibljivo 'stvar', ki pa sploh ne gleda na miško. Torej, naredili bomo nekaj, kar lepo skrije vso elektroniko in je tudi nekoliko podobno miški, veliki miški ^^.

Najprej uporabimo stiropor za izdelavo zelo lahke in močne podlage.

Drugič, z nekaj tkanine naredimo podlago puhasto in izgleda kot miška.

Tretjič, dodamo nekaj gumbov za oči in nos.

Četrtič, v nos dodamo nekaj vrvi, da bo še bolje.

8. korak: nadgradnja 1: fotocelica

Nadgradnja 1: Fotocelica
Nadgradnja 1: Fotocelica
Nadgradnja 1: Fotocelica
Nadgradnja 1: Fotocelica
Nadgradnja 1: Fotocelica
Nadgradnja 1: Fotocelica
Nadgradnja 1: Fotocelica
Nadgradnja 1: Fotocelica

Torej imamo premikajočo se miško, ki pa se lahko dolgočasno samo premika. Želim dodati več interakcij, zato sem uporabil fotocelico. Za ta del moramo malo spajkati na spajkalno ploščo, potrebujemo le majhen kos.

Vzamemo fotocelico; 10k ohmski upor; in 3 mostične žice. Tri mostične žice morajo prihajati iz: 5v; gnd; in A0.

Potrebujemo tudi LED trak ali običajno LED (kar vam je ljubše). Pritrdite - na gnd in + na pin 6.

Nekaj nasvetov:

  • Poskusite uporabiti čim manj kositra. Ne želite narediti kratkega stika.
  • Preden dodate kositer, se prepričajte, da je spajkalnik na želeni temperaturi.
  • Razširite gnd (ozemljitvena) in 5v vrata iz Arduina z uporabo toplotno skrčljivih cevi. Dodajte nekaj moško -moških žic na eni strani in samo eno žensko -žensko žico na drugi strani. S toplotno skrčljivo cevjo sestavite žice.

9. korak: Nadgradnja 2: ultrazvočni senzor

Nadgradnja 2: ultrazvočni senzor
Nadgradnja 2: ultrazvočni senzor

Torej, kot sem omenil, želim dva načina. Za dosego tega cilja dodamo ultrazvočni senzor.

Dodajte vcc na 5v; gnd v gnd; sprožilec na 8 -polni; odmev na 9 -polni. Zdaj pa ultrazvok z zaponko za levo postavite za L298n-h, tako da cilja za miško.

V redu, zdaj lahko naložite kodo ArduinoMouseController.ino v svoj Arduino.

10. korak: Zadnje stvari

Zadnje stvari
Zadnje stvari
Zadnje stvari
Zadnje stvari

Torej, vse je pripravljeno!

Ohišje smo dali čez žice in dobro je, da gre!

LED trak dodajte kamor koli želite, samo pazite, da fotocelica ni pod ohišjem. Če želite, lahko ohišje pritrdite z lepilom, vendar mi je všeč, ko ohišje enostavno odstranim, da vidim, kaj je notri: D.

Priporočena: