Sisukord:
- Samm: materjalid
- 2. samm: raam
- 3. samm: kood
- 4. samm: sisendi testimine
- Samm: raami ehitamine
- Samm 6: Olgu, proovige
- 7. samm: kohtuasjade tootmine
- 8. samm: täiendage 1: fotoelement
- 9. samm: täiendage 2: ultraheliandur
- 10. samm: viimased asjad
Video: Bluetooth -hiir ultrahelianduri ja fotoelemendiga: 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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
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
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
Kui kõik on korras, peaks hiir saama mobiilsideseadme sisendi abil ringi liikuda. Meil on liikuv hiir!: D
7. samm: kohtuasjade 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
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
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
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:
Takistuste vältimise robot ultrahelianduri abil (Proteus): 12 sammu
Takistuste vältimise robot, kasutades ultraheliandurit (Proteus): üldiselt kohtame takistuste vältimise robotit igal pool. Selle roboti riistvaraline simulatsioon on osa konkurentsist paljudes kolledžites ja paljudel üritustel. Kuid takistusroboti tarkvara simulatsioon on haruldane. Isegi kui me selle kuskilt leiame
Automaatne tänavavalgustus ultrahelianduri abil: 3 sammu
Automaatne tänavavalgustus ultrahelianduri abil: kas olete kunagi mõelnud, et tänavavalgustus lülitub öösel automaatselt sisse ja hommikul automaatselt välja? Kas on keegi, kes neid tulesid sisse/välja lülitab? Tänavavalgustuse sisselülitamiseks on mitmeid viise, kuid järgmine
Nutikas prügikast Arduino, ultrahelianduri ja servomootori abil: 3 sammu
Nutikas prügikast Arduino, ultrahelianduri ja servomootori abil: Selles projektis näitan teile, kuidas teha nutikat prügikasti Arduino abil, kus prügikasti kaas avaneb automaatselt, kui lähete prügikasti. Teised selle nutika prügikasti valmistamiseks kasutatavad komponendid on HC-04 ultraheli
Reguleeritav ultrahelianduri kinnitus: 9 sammu (piltidega)
Reguleeritav ultrahelianduri kinnitus: Tere! Mina olen Alejandro. Ma käin kaheksandas klassis ja olen IITA tehnoloogiainstituudi õpilane. Sellel võistlusel tegin robootika ultrahelianduri reguleeritava kinnituse, mille saab kinnitada kas otse robotile või servole, ja ma
DIY digitaalse kauguse mõõtmine ultrahelianduri liidesega: 5 sammu
DIY digitaalse kauguse mõõtmine ultrahelianduri liidesega: selle juhendi eesmärk on disainida digitaalne kaugusandur GreenPAK SLG46537 abil. Süsteem on projekteeritud kasutades ASM -i ja muid GreenPAK -i komponente, et suhelda ultrahelianduriga. Süsteem on kavandatud