Sisukord:

Bluetooth -hiir ultrahelianduri ja fotoelemendiga: 10 sammu (piltidega)
Bluetooth -hiir ultrahelianduri ja fotoelemendiga: 10 sammu (piltidega)

Video: Bluetooth -hiir ultrahelianduri ja fotoelemendiga: 10 sammu (piltidega)

Video: Bluetooth -hiir ultrahelianduri ja fotoelemendiga: 10 sammu (piltidega)
Video: Instructional video - Folkrace robot 2024, November
Anonim
Bluetooth -hiir ultrahelianduri ja fotoelemendiga
Bluetooth -hiir ultrahelianduri ja fotoelemendiga

Niisiis, väike sissejuhatus, miks ma selle projekti tegin. Otsin praegu kassipoega oma uude majja. Ja pärast kassidele mängitavate asjade läbimist mõtlesin: miks mitte teha ise mänguasi. Niisiis, tegin Bluetooth -hiire. Saate seda juhtida minu Android -telefonide jaoks loodud rakenduse abil. Lisaks tegin kaks režiimi. Sisend väljalülitatud režiim, kus hiir reageerib ainult siis, kui mõni objekt on selja taga. Ja tavaline sisend selle kohta, kus rakenduse kasutaja saab hiirt "juhtida".

Samm: materjalid

Materjalid
Materjalid

Hiire jaoks vajate:

  • 1x Arduino Uno
  • 1x leivalaud
  • 1x jootelaud
  • 2x käigumootor 360 dekreetide nihkega
  • 1x 10k oomi takisti
  • 1x Arduino draiveriplaat L298N Dual H Bridge
  • 1x HC-05 Bluetooth-adapter
  • 1x fotoelemendi valgustakisti
  • 1x ultraheli andur
  • 1x puutükk
  • 2x rattad, mis sobivad reduktormootoriga
  • 20x lipsud
  • 20x naissoost - naissoost hüppajajuhtmed
  • 20x isased - isased hüppajajuhtmed
  • 1x telefon, millel on android peal
  • 1x LED -riba
  • 1x 12v aku
  • 3x nuppe (mis tahes värvi soovite)
  • 10x köie tükk

Samuti vajate vooluringi paigutuse jaoks tööriista ja tööriista. apk telefoni jaoks.

Ahela paigutuse jaoks kasutasin circuitito.io -d ja Android -telefoni jaoks lihtsa prototüübirakenduse tegemiseks Appinventor2.

2. samm: raam

Raam
Raam

Niisiis, me teeme hiire. See peab suutma ringi liikuda ja selle eesmärgi saamiseks teeme raami kogu elektroonika jaoks. Kasutasin natuke puitu ja tegin selle 10*14 cm. Kinnitame pöörleva ratta ja see on nüüd kõik.

3. samm: kood

Laadige alla koodid.

Peaksite saama:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

4. samm: sisendi testimine

Sisendi testimine
Sisendi testimine
Sisendi testimine
Sisendi testimine

Et olla kindel, et Arduino; HC-05; L298n-H Brigde mootorijuht ja reduktormootorid töötavad ja saavad sisendit teie seadme rakendusest, mida me testime. Niisiis, peame ühendama kõik komponendid, nagu näete ülaltoodud vooluringis.

MÄRKUS: see töötab ka 9v või 6v akuga, mootorid pöörlevad lihtsalt aeglasemalt, kuid sellest pole midagi.

Laadige ArduinoMouseTesting.ino oma Arduino Unosse üles.

Laadige nüüd oma mobiilseadmesse alla rakendus ArduinoMouseApplication.apk ja proovige ühendada telefon HC-05-ga. Kui küsitakse tihvti, kasutage numbrit 1234 või 0000.

Niisiis, kui Bluetooth -ühendus on loodud, võite proovida mootoreid keerutada, vajutades rakenduse edasi või tagasi nuppe.

Kui te ei saa viga, siis kõik töötab ja saame edasi minna!:)

Samm: raami ehitamine

Raamile tuginedes!
Raamile tuginedes!
Raamile tuginedes!
Raamile tuginedes!
Raamile tuginedes!
Raamile tuginedes!

Niisiis, nüüd on aeg lisada rattad hammasrataste külge. Kuid enne seda peame kõik raamile panema. Soovitan teha mõned augud raami sees oleva puuri abil, kuid see on valikuline ja mitte vajalik. Lisage hammasrattad pöörleva ratta samale küljele. Käigumootorid peaksid ulatuma raamist vasakule ja paremale. Nüüd kasutage hammasrataste paigaldamiseks mõnda sidemekatet või liimi, nii et need ei saaks väljuda. Samuti pange aku raami sellele küljele, nii et meil oleks raami teisel küljel piisavalt ruumi.

Nüüd pöörake raami ja lisage esiküljele Arduino Uno. Lisage tagaküljele juht L298n-h nii, et see oleks reduktormootorite lähedal. Kasutage lipsukesi või liimi, et see kõik raamile panna, nii et see jääks oma kohale.

Rattaid saate reduktoritele lisada ja raam peaks olema töövalmis.

Samm 6: Olgu, proovige

Olgu, testige!
Olgu, testige!

Kui kõik on korras, peaks hiir saama mobiilsideseadme sisendi abil ringi liikuda. Meil on liikuv hiir!: D

7. samm: kohtuasjade tootmine

Korpuse tootmine!
Korpuse tootmine!
Korpuse tootmine!
Korpuse tootmine!
Korpuse tootmine!
Korpuse tootmine!

Meil on liikuv "asi", kuid see ei vaata üldse hiirt. Niisiis, me hakkame tegema midagi, mis varjab kenasti kogu elektroonikat ja näeb välja ka natuke nagu hiir, suur hiir ^^.

Esiteks kasutame vahtpolüstüroolist väga kerge ja tugeva aluse valmistamiseks.

Teiseks kasutame mõnda kangast, et alus oleks kohev ja näeks välja nagu hiir.

Kolmandaks lisame mõned nupud nagu silmad ja nina.

Neljandaks lisame ninale nööri, et see veelgi parem oleks.

8. samm: täiendage 1: fotoelement

Täiendus 1: fotosilm
Täiendus 1: fotosilm
Täiendus 1: fotosilm
Täiendus 1: fotosilm
Täiendus 1: fotosilm
Täiendus 1: fotosilm
Täiendus 1: fotosilm
Täiendus 1: fotosilm

Niisiis, meil on liikuv hiir, kuid see on üsna igav, vaid saab liikuda. Soovin lisada rohkem interaktsioone, nii et kasutasin fotosilma. Selle osa jaoks peame jooteplaadil natuke jootma, vajame lihtsalt väikest tükki.

Võtame fotosilma; 10k oomi takisti; ja 3 hüppajatraati. 3 hüppaja juhet peaksid olema pärit: 5v; gnd; ja A0.

Samuti vajame LED -riba või tavalist LED -i (mida iganes eelistate). Kinnitage - gnd -le ja + tihvtile 6.

Mõned näpunäited:

  • Proovige kasutada võimalikult vähe tina. Sa ei taha teha võimalikku lühist.
  • Enne tina lisamist veenduge, et jootetemperatuur oleks eelistatud.
  • Laiendage Arduino gnd (maa) ja 5v porte, kasutades mõnda termokahanevat toru. Lisage mõnele isasele ja isasele juhtmele ühel küljel ja ainult ühele naissoost juhtmele teisel pool, kasutage juhtmete kokku panemiseks termokahanevat toru.

9. samm: täiendage 2: ultraheliandur

Täiendus 2: ultraheliandur
Täiendus 2: ultraheliandur

Niisiis, nagu ma mainisin, tahan kahte režiimi. Selle eesmärgi saavutamiseks lisame ultrahelianduri.

Lisage vcc 5v -le; gnd gndile; trig kuni 8 pin; kaja 9 -kontaktilisele. Nüüd pange ultraheli koos lipsukilega L298n-h taha, nii et see kerkib hiire taha.

Olgu, nüüd saate ArduinoMouseController.ino koodi oma Arduinole üles laadida.

10. samm: viimased asjad

Viimased Asjad
Viimased Asjad
Viimased Asjad
Viimased Asjad

Niisiis, kõik on valmis!

Panime korpuse juhtmete peale ja hea on minna!

Lisage LED -riba kuhu iganes soovite, lihtsalt veenduge, et fotoelement ei oleks korpuse all. Kui soovite, võite korpuse liimiga kinnitada, kuid mulle meeldib, kui saan korpuse hõlpsalt lahti võtta, et näha, mis seal sees on: D.

Soovitan: