Kazalo:
- 1. korak: Materiali
- 2. korak: Okvir
- 3. korak: Koda
- 4. korak: Preizkus vnosa
- 5. korak: Nadgradnja na okvirju
- 6. korak: V redu, preizkusite
- 7. korak: izdelava ohišja
- 8. korak: nadgradnja 1: fotocelica
- 9. korak: Nadgradnja 2: ultrazvočni senzor
- 10. korak: Zadnje stvari
Video: Miška Bluetooth z ultrazvočnim senzorjem in fotocelico: 10 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
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
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
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
Č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
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
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
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
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:
Robot za preprečevanje ovir z ultrazvočnim senzorjem (Proteus): 12 korakov
Robot za izogibanje oviram z ultrazvočnim senzorjem (Proteus): Robot za izogibanje oviram običajno naletimo povsod. Strojna simulacija tega robota je del tekmovanja na številnih fakultetah in na številnih prireditvah. Toda programska simulacija robota z ovirami je redka. Čeprav ga kje najdemo,
Samodejne ulične luči z ultrazvočnim senzorjem: 3 koraki
Samodejne ulične luči z uporabo ultrazvočnega senzorja: Ste kdaj pomislili, da se ulične luči ponoči samodejno vklopijo in zjutraj samodejno izklopijo? Ali obstaja kdo, ki prižge/izklopi te luči? Ulične luči lahko vklopite na več načinov, vendar naslednji
Arduino alarm z ultrazvočnim senzorjem: 5 korakov (s slikami)
Arduino alarm z ultrazvočnim senzorjem: Ta navodila govorijo o tem, kako lahko sami naredite enostavno in poceni alarmno napravo. Vse kar potrebujete je osnovno znanje o elektroniki in programiranju arduina. Če imate kakršna koli vprašanja ali težave, se lahko obrnete na mojo pošto: iwx [email protected] Tukaj
Arduino vmesnik z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: 8 korakov
Arduino povezovanje z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: Danes ustvarjalci in razvijalci raje uporabljajo Arduino za hiter razvoj prototipov projektov. Arduino je odprtokodna elektronska platforma, ki temelji na enostavni strojni in programski opremi. Arduino ima zelo dobro skupnost uporabnikov. V tem projektu
Arduino avtonomni bot z ultrazvočnim senzorjem: 5 korakov (s slikami)
Avtonomni bot na osnovi Arduino z ultrazvočnim senzorjem: Ustvarite svojega avtonomnega robota na osnovi Arduina z uporabo ultrazvočnega senzorja. Ta bot se lahko precej premika sam, ne da bi pri tem trčil v kakršne koli ovire. V bistvu odkrije kakršne koli ovire na svoji poti in se odloči za najboljšega