Sadržaj:
- Korak 1: Materijali
- Korak 2: Okvir
- Korak 3: Kôd
- Korak 4: Testiranje ulaza
- Korak 5: Nadogradnja na okvir
- Korak 6: U redu, isprobajte
- Korak 7: Proizvodnja kućišta
- Korak 8: Nadogradite 1: Fotoćelija
- Korak 9: Nadogradnja 2: Ultrazvučni senzor
- Korak 10: Posljednje stvari
Video: Bluetooth miš sa ultrazvučnim senzorom i fotoćelijom: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Dakle, mali uvod o tome zašto sam napravio ovaj projekat. Trenutno želim usvojiti 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š. Možete ga kontrolirati pomoću aplikacije koju sam napravio za android telefone. Takođe, napravio sam dva režima. 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
Za miša će vam trebati:
- 1x Arduino Uno
- 1x Oglasna ploča
- 1x lemna ploča
- 2x Gearmotor sa pomakom od 360 dekreta
- 1x 10k Ohm otpornik
- 1x Arduino upravljačka ploča L298N Dual H most
- 1x HC-05 Bluetooth adapter
- 1x svjetlosni otpornik fotoćelije
- 1x ultrazvučni senzor
- 1x komad drveta
- 2x kotači koji se mogu uklopiti u 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 dugmeta (bilo koje boje koju volite)
- 10x komad užeta
Također, trebat će vam alat za raspored kola i trebat će vam alat za izradu. apk za vaš telefon.
Koristio sam circuito.io za raspored kola i Appinventor2 za izradu jednostavne prototipne aplikacije za android telefon.
Korak 2: Okvir
Dakle, pravimo miša. Mora se moći kretati i primiti taj cilj, mi pravimo okvir za svu elektroniku. Koristio sam malo drveta i napravio ga 10*14 cm. Priključujemo okretni točak i to bi bilo sve za sada.
Korak 3: Kôd
Preuzmite donje kodove.
Trebali biste dobiti:
-ArduinoMouseController.ino
-ArduinoMouseTesting.ino
Korak 4: 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 kolu.
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. Kada se od vas zatraži pin koristite 1234 ili 0000.
Dakle, kada je Bluetooth veza uspostavljena, možete pokušati okretati motore pritiskom na tipke naprijed ili natrag na aplikaciji.
Ako ne vidite grešku, sve radi i možemo nastaviti dalje!:)
Korak 5: Nadogradnja na okvir
Dakle, vrijeme je za dodavanje kotača na motore zupčanika. Ali prije nego što to učinimo, moramo sve staviti na okvir. Preporučujem da napravite neke rupe pomoću bušilice unutar okvira, ali to je izborno i nije potrebno. Dodajte motore zupčanika 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 upravljački program L298n-h sa stražnje strane 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 točkove na motore zupčanika i okvir bi trebao biti spreman za rad.
Korak 6: U redu, isprobajte
Ako je sve u redu, miš bi se trebao moći kretati s unosom koji dajete s mobilnog uređaja. Imamo miša u pokretu!: D
Korak 7: 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 izgleda i pomalo kao miš, veliki miš ^^.
Prvo koristimo stiropor za izradu podloge koja je vrlo lagana i čvrsta.
Drugo, koristimo neku tkaninu kako bismo podlogu učinili lepršavom i učinili da izgleda poput miša.
Treće, dodali smo neke tipke za oči i nos.
Četvrto, dodajemo malo užeta u nos kako bismo ga učinili još boljim.
Korak 8: Nadogradite 1: Fotoćelija
Dakle, miša imamo u pokretu, ali pomalo dosadno može se samo kretati. Želim dodati još interakcija pa sam iskoristio fotoćeliju. 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. Tri kratkospojne žice trebaju dolaziti iz: 5v; gnd; i A0.
Takođe, potrebna nam je LED traka ili normalna LED dioda (šta god želite). Pričvrstite - na gnd i + na pin 6.
Nekoliko savjeta:
- Pokušajte koristiti što je moguće manje kalaja. 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 koristeći neke termoskupljajuće 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
Dakle, kao što sam spomenuo, želim dva načina. Da bismo postigli ovaj cilj, dodajemo ultrazvučni senzor.
Dodajte vcc na 5v; gnd u 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 postaviti ArduinoMouseController.ino kod na svoj Arduino.
Korak 10: 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 šta ima unutra: D.
Preporučuje se:
Izmjerite udaljenost ultrazvučnim senzorom HC-SRF04 (najnovije 2020.): 3 koraka
Izmjerite udaljenost pomoću ultrazvučnog senzora HC-SRF04 (najnovije 2020): Šta je ultrazvučni senzor (udaljenost)? Ultrazvuk (Sonar) s valovima visokog nivoa koje ljudi ne mogu čuti. Međutim, prisutnost ultrazvučnih valova možemo vidjeti posvuda u prirodi. Kod životinja poput šišmiša, delfina … upotrijebite ultrazvučne valove za
Povezivanje ESP 32 s ultrazvučnim senzorom: 3 koraka
Povezivanje ESP 32 s ultrazvučnim senzorom: Ultrazvučni senzori rade emitiranjem zvučnih valova na frekvenciji koja je previsoka da bi ih ljudi mogli čuti. Zatim čekaju da se zvuk reflektira, računajući udaljenost na osnovu potrebnog vremena. Ovo je slično načinu na koji radar mjeri vrijeme potrebno za
Arduino alarm sa ultrazvučnim senzorom: 5 koraka (sa slikama)
Arduino alarm s ultrazvučnim senzorom: Ovo uputstvo govori o tome kako sami napraviti jednostavan i jeftin alarmni uređaj. Sve što trebate je osnovno znanje o elektronici i programiranju arduina. Ako imate pitanja ili problema, možete me kontaktirati na moj mail: iwx [email protected]
Arduino povezivanje s ultrazvučnim senzorom i beskontaktnim temperaturnim senzorom: 8 koraka
Arduino povezivanje s ultrazvučnim senzorom i beskontaktnim temperaturnim senzorom: Danas proizvođači, programeri preferiraju Arduino za brzi razvoj prototipova projekata. Arduino je elektronička platforma otvorenog koda zasnovana na hardveru i softveru koji se lako koristi. Arduino ima vrlo dobru korisničku zajednicu. U ovom projektu
Rick & Morty: Pobjegnite iz svemira! Igra s ultrazvučnim senzorom blizine: 7 koraka (sa slikama)
Rick & Morty: Pobjegnite iz svemira! Ultrazvučna senzor blizine: o čemu se radi? Igra je prilično jednostavna. Kontrolirate svemirski brod u kojem se nalaze Rick i Morty lebdeći rukom gore -dolje po ultrazvučnom senzoru blizine. Cilj: Prikupite portalsko oružje da biste dobili bodove, kukavica Jerry the Worm dvostruko