Sadržaj:

Bluetooth miš s ultrazvučnim senzorom i fotoćelijom: 10 koraka (sa slikama)
Bluetooth miš s ultrazvučnim senzorom i fotoćelijom: 10 koraka (sa slikama)

Video: Bluetooth miš s ultrazvučnim senzorom i fotoćelijom: 10 koraka (sa slikama)

Video: Bluetooth miš s ultrazvučnim senzorom i fotoćelijom: 10 koraka (sa slikama)
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Srpanj
Anonim
Bluetooth miš s ultrazvučnim senzorom i fotoćelijom
Bluetooth miš s ultrazvučnim senzorom i fotoćelijom

Dakle, mali uvod zašto sam napravio ovaj projekt. Trenutno želim udomiti mačića u svoju novu kuću. I nakon što sam prošla kroz neke stvari za igru mačaka, pomislila sam: zašto sama ne bih napravila igračku. Napravio sam Bluetooth miš. Njime možete upravljati pomoću aplikacije koju sam napravio za android telefone. Također, napravio sam dva načina. Način isključenog unosa u kojem miš reagira samo ako je neki objekt blizu njegovih leđa. I uobičajeni unos o tome gdje korisnik aplikacije može 'voziti' miša.

Korak 1: Materijali

Materijali
Materijali

Za miša će vam trebati:

  • 1x Arduino Uno
  • 1x Oglasna ploča
  • 1x lemna ploča
  • 2x Gearmotor s pomakom od 360 dekreta
  • 1x 10k Ohm otpornik
  • 1x Arduino upravljačka ploča L298N Dual H most
  • 1x Bluetooth adapter HC-05
  • 1x svjetlosni otpornik fotoćelije
  • 1x ultrazvučni senzor
  • 1x komad drveta
  • 2x kotači koji mogu stati na motor zupčanika
  • 20x omoti za kravate
  • 20x ženski - Ženske kratkospojne žice
  • 20x muške - muške kratkospojne žice
  • 1x telefon sa androidom
  • 1x LED traka
  • 1x 12V baterija
  • 3x tipke (bilo koje boje koju volite)
  • 10x komad užeta

Također, trebat će vam alat za raspored kruga, a trebat će vam i alat za izradu. apk za vaš telefon.

Koristio sam circuito.io za izgled sklopa i Appinventor2 za izradu jednostavne prototipne aplikacije za android telefon.

Korak 2: Okvir

Okvir
Okvir

Dakle, pravimo miša. Mora se moći kretati i primiti taj cilj, izrađujemo okvir za svu elektroniku. Koristio sam malo drva i napravio ga 10*14 cm. Pričvršćujemo okretni kotač i to je zasad sve.

Korak 3: Kôd

Preuzmite donje kodove.

Trebali biste dobiti:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Korak 4: Testiranje ulaza

Testiranje ulaza
Testiranje ulaza
Testiranje ulaza
Testiranje ulaza

Da biste bili sigurni da je Arduino; HC-05; Vozač motora L298n-H Brigde i motori zupčanika rade i primaju ulaz od aplikacije na vašem uređaju koju testiramo. Dakle, moramo spojiti sve komponente kao što možete vidjeti u gornjem krugu.

NAPOMENA: radi i s 9v ili 6v baterijom, motori će se samo sporije vrtjeti, ali to je u redu.

Prenesite ArduinoMouseTesting.ino na svoj Arduino Uno.

Sada preuzmite ArduinoMouseApplication.apk na svoj mobilni uređaj i pokušajte povezati telefon s HC-05. Na upit za pin upotrijebite 1234 ili 0000.

Dakle, kada se uspostavi Bluetooth veza, možete pokušati okretati motore pritiskom na gumb naprijed ili natrag na aplikaciji.

Ako ne dobivate pogrešku, sve radi i možemo krenuti dalje!:)

Korak 5: Nadogradnja na okvir

Nadogradnja na okvir!
Nadogradnja na okvir!
Nadogradnja na okvir!
Nadogradnja na okvir!
Nadogradnja na okvir!
Nadogradnja na okvir!

Dakle, vrijeme je za dodavanje kotača na motore zupčanika. No prije nego što to učinimo moramo sve staviti na okvir. Preporučujem da napravite rupe pomoću bušilice unutar okvira, ali to je izborno i nije potrebno. Dodajte zupčanike na istoj strani okretnog kotača. Motori zupčanika trebaju se pružati lijevo i desno od okvira. Sada upotrijebite omote za kravate ili ljepilo kako biste postavili motore zupčanika tako da ne mogu izaći. Također, stavite bateriju na ovu stranu okvira kako bismo imali dovoljno prostora s druge strane okvira.

Sada okrenite okvir i dodajte Arduino Uno sprijeda. Dodajte vozač L298n-h straga, tako da bude blizu motora zupčanika. Upotrijebite omote za kravate ili ljepilo kako biste sve stavili na okvir tako da ostane na svom mjestu.

Možete dodati kotače na motore zupčanika i okvir bi trebao biti spreman za rad.

Korak 6: U redu, isprobajte

U redu, isprobajte!
U redu, isprobajte!

Ako je sve u redu, miš bi se trebao moći kretati pomoću unosa s mobilnog uređaja. Imamo miša u pokretu!: D

Korak 7: Proizvodnja kućišta

Proizvodnja kućišta!
Proizvodnja kućišta!
Proizvodnja kućišta!
Proizvodnja kućišta!
Proizvodnja kućišta!
Proizvodnja kućišta!

Imamo pokretnu 'stvar', ali ona uopće ne gleda miša. Dakle, napravit ćemo nešto što lijepo skriva svu elektroniku, a također izgleda pomalo kao miš, veliki miš ^^.

Prvo koristimo stiropor za izradu baze koja je vrlo lagana i jaka.

Drugo, koristimo neku tkaninu kako bismo podlogu učinili lepršavom i učinili da izgleda poput miša.

Treće, dodajemo neke tipke za oči i nos.

Četvrto, dodajemo malo užeta u nos kako bi bilo još bolje.

Korak 8: Nadogradnja 1: Fotoćelija

Nadogradnja 1: Fotoćelija
Nadogradnja 1: Fotoćelija
Nadogradnja 1: Fotoćelija
Nadogradnja 1: Fotoćelija
Nadogradnja 1: Fotoćelija
Nadogradnja 1: Fotoćelija
Nadogradnja 1: Fotoćelija
Nadogradnja 1: Fotoćelija

Dakle, miša imamo u pokretu, ali pomalo dosadno može se samo kretati. Želim dodati još interakcija pa sam se poslužio fotoćelijom. Za ovaj dio moramo malo lemiti na ploču za lemljenje, treba nam samo mali komad.

Uzimamo fotoćeliju; otpornik od 10 k ohma; i 3 kratkospojne žice. 3 kratkospojne žice trebaju dolaziti iz: 5v; gnd; i A0.

Također, potrebna nam je LED traka ili normalna LED dioda (što god želite). Pričvrstite - na gnd i + na pin 6.

Neki savjeti:

  • Pokušajte koristiti što je moguće manje kositra. Ne želite napraviti mogući kratki spoj.
  • Prije dodavanja kositra prvo provjerite je li lem na željenoj temperaturi.
  • Proširite gnd (uzemljenje) i 5v priključke s Arduina pomoću toplinski skupljajućih cijevi. Dodajte nekoliko muško -muških žica s jedne strane i samo jednu žensko -žensku žicu s druge strane, upotrijebite termoskupljajuće cijevi da spojite žice.

Korak 9: Nadogradnja 2: Ultrazvučni senzor

Nadogradnja 2: Ultrazvučni senzor
Nadogradnja 2: Ultrazvučni senzor

Dakle, kao što sam spomenuo, želim dva načina. Da bismo postigli ovaj cilj, dodajemo ultrazvučni senzor.

Dodajte vcc na 5v; gnd gnd; okidač na 8 pin; eho na 9 pinova. Sada samo postavite ultrazvuk s omotom iza kravate L298n-h tako da cilja iza miša.

U redu, sada možete učitati kod ArduinoMouseController.ino na svoj Arduino.

Korak 10: Posljednje stvari

Posljednje stvari
Posljednje stvari
Posljednje stvari
Posljednje stvari

Dakle, sve je spremno!

Samo smo stavili kućište preko žica i dobro je!

Dodajte LED traku gdje god želite, samo pazite da se fotoćelija ne nalazi ispod kućišta. Ako želite, možete pričvrstiti kućište ljepilom, ali sviđa mi se kad lako mogu odvojiti kućište da vidim što ima unutra: D.

Preporučeni: