Obsah:

Myš Bluetooth s ultrazvukovým senzorom a fotobunkou: 10 krokov (s obrázkami)
Myš Bluetooth s ultrazvukovým senzorom a fotobunkou: 10 krokov (s obrázkami)

Video: Myš Bluetooth s ultrazvukovým senzorom a fotobunkou: 10 krokov (s obrázkami)

Video: Myš Bluetooth s ultrazvukovým senzorom a fotobunkou: 10 krokov (s obrázkami)
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, November
Anonim
Myš Bluetooth s ultrazvukovým senzorom a fotobunkou
Myš Bluetooth s ultrazvukovým senzorom a fotobunkou

Malý úvod, prečo som urobil tento projekt. Práve hľadám adoptovať mačiatko do svojho nového domu. A potom, čo som prešiel niekoľkými hrateľnými vecami pre mačky, povedal som si: prečo si nevyrobiť hračku sám. Preto som vyrobil myš Bluetooth. Môžete to ovládať pomocou aplikácie, ktorú som vytvoril pre telefóny s Androidom. Tiež som urobil dva režimy. Režim vypnutia vstupu, kde myš reaguje iba vtedy, ak je nejaký predmet blízko za jeho chrbtom. A normálny vstup o tom, kde môže používateľ aplikácie „riadiť“myš.

Krok 1: Materiály

Materiály
Materiály

Na myš budete potrebovať:

  • 1x Arduino Uno
  • 1x Breadboard
  • 1x spájkovacia doska
  • 2x prevodový motor s posunom 360 dekrétov
  • 1x rezistor 10k Ohm
  • 1x Doska ovládača Arduino L298N Dual H Bridge
  • 1x Bluetooth adaptér HC-05
  • 1x Svetelný odpor fotobunky
  • 1x ultrazvukový senzor
  • 1x Kus dreva
  • 2x Kolesá, ktoré sú vhodné pre prevodový motor
  • 20x Zaväzovacie pásky
  • 20x Žena - Žena prepojovacie vodiče
  • 20x prepojovací kábel medzi mužmi a mužmi,
  • 1x telefón s Androidom
  • 1x LED pás
  • 1x 12v batéria
  • 3x tlačidlá (ľubovoľnej farby, ktorá sa vám páči)
  • 10x Kus lana

Budete tiež potrebovať nástroj na rozloženie obvodu a budete potrebovať nástroj na výrobu. apk pre váš telefón.

Na rozloženie obvodu som použil Circuito.io a na Appinventor2 jednoduchú prototypovú aplikáciu pre telefón s Androidom.

Krok 2: Rám

Rám
Rám

Vyrábame teda myš. Musí sa dokázať pohybovať a dosiahnuť tento cieľ, vytvoríme rám pre všetku elektroniku. Použil som nejaké drevo a vyrobil som ho 10 x 14 cm. Pripojíme otočné koliesko a to bude zatiaľ všetko.

Krok 3: Kód

Stiahnite si kódy nižšie.

Mali by ste dostať:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Krok 4: Testovanie vstupu

Testovanie vstupu
Testovanie vstupu
Testovanie vstupu
Testovanie vstupu

Aby ste si boli istí, že Arduino; HC-05; Ovládač motora L298n-H Brigde a prevodové motory fungujú a dostávajú informácie z aplikácie vo vašom zariadení, ktoré testujeme. Musíme teda zapojiť všetky komponenty, ako vidíte na vyššie uvedenom obvode.

POZNÁMKA: funguje to aj s 9 alebo 6 v batériou, motory sa budú točiť pomalšie, ale to je v poriadku.

Nahrajte ArduinoMouseTesting.ino do svojho Arduino Uno.

Teraz si stiahnite ArduinoMouseApplication.apk do svojho mobilného zariadenia a skúste prepojiť telefón s HC-05. Keď budete požiadaní o pin, použite 1234 alebo 0000.

Po vytvorení pripojenia Bluetooth sa teda môžete pokúsiť roztočiť motory stlačením tlačidiel dopredu alebo dozadu v aplikácii.

Ak sa vám nezobrazuje chyba, všetko funguje a môžeme pokračovať!:)

Krok 5: Stavte na ráme

Stavba na ráme!
Stavba na ráme!
Stavba na ráme!
Stavba na ráme!
Stavba na ráme!
Stavba na ráme!

Teraz je teda načase pridať kolesá na prevodové motory. Ale skôr, ako to urobíme, musíme dať všetko na rám. Odporúčam urobiť niekoľko otvorov pomocou vŕtačky vo vnútri rámu, ale je to voliteľné a nie je to nevyhnutné. Pridajte prevodové motory na rovnakú stranu otočného kolesa. Prevodové motory by mali siahať vľavo a vpravo od rámu. Teraz pomocou uväzovacích pások alebo lepidla navlečte prevodové motory tak, aby nemohli odísť. Batériu tiež vložte na túto stranu rámu, aby sme mali dostatok miesta na druhej strane rámu.

Teraz otočte rám a vpredu pridajte Arduino Uno. Pridajte ovládač L298n-h na zadnú stranu tak, aby bol blízko prevodových motorov. Pomocou viazačiek alebo lepidla to všetko dajte na rám, aby zostalo tam, kde má.

Kolesá môžete pridať na prevodové motory a rám by mal byť pripravený.

Krok 6: Dobre, vyskúšajte to

Dobre, vyskúšajte to!
Dobre, vyskúšajte to!

Ak je všetko v poriadku, myš by sa mala pohybovať pomocou vstupu, ktorý zadáte z mobilného zariadenia. Máme pohybujúcu sa myš!: D

Krok 7: Výroba puzdier

Výroba puzdier!
Výroba puzdier!
Výroba puzdier!
Výroba puzdier!
Výroba puzdier!
Výroba puzdier!

Máme pohyblivú „vec“, ale na myš to vôbec nevyzerá. Takže urobíme niečo, čo pekne skryje všetku elektroniku a bude tiež trochu pripomínať myš, veľkú myš ^^.

Najprv použijeme polystyrén na výrobu základu, ktorý je veľmi ľahký a pevný.

Za druhé, použijeme nejakú látku, aby bola základňa nadýchaná a vyzerala ako myš.

Po tretie, pridáme niekoľko tlačidiel pre oči a nos.

Po štvrté, do nosa pridáme nejaké lano, aby bolo ešte lepšie.

Krok 8: Inovácia 1: Fotobunka

Inovácia 1: Fotobunka
Inovácia 1: Fotobunka
Inovácia 1: Fotobunka
Inovácia 1: Fotobunka
Inovácia 1: Fotobunka
Inovácia 1: Fotobunka
Inovácia 1: Fotobunka
Inovácia 1: Fotobunka

Máme síce pohybujúcu sa myš, ale je trochu nudná, môže sa len pohybovať. Chcem pridať ďalšie interakcie, a tak som použil fotobunku. Pre túto časť musíme trochu spájkovať na spájkovacej doske, stačí nám malý kúsok.

Berieme fotobunku; odpor 10 kOhm; a 3 prepojovacie vodiče. Tri prepojovacie vodiče by mali pochádzať z: 5v; gnd; a A0.

Potrebujeme tiež pásik LED alebo normálnu LED diódu (čokoľvek chcete). Pripojte - k GND a + ku kolíku 6.

Niekoľko rád:

  • Pokúste sa použiť čo najmenej cínu. Nechcete urobiť možný skrat.
  • Pred pridaním cínu sa najskôr uistite, že spájka má požadovanú teplotu.
  • Rozbaľte porty GND (uzemnenie) a 5 V z Arduina pomocou tepelne zmršťovacích hadičiek. Pridajte niekoľko mužských - samčích drôtov na jednej strane a iba jeden samičí - ženský vodič na druhej strane, pomocou zmršťovacej trubice spojte vodiče.

Krok 9: Inovácia 2: Ultrazvukový senzor

Inovácia 2: Ultrazvukový senzor
Inovácia 2: Ultrazvukový senzor

Takže, ako som už spomenul, chcem dva režimy. Aby sme dosiahli tento cieľ, pridávame ultrazvukový senzor.

Pridajte vcc na 5v; GND až GND; trig na 8 pin; echo na 9 pin. Teraz dajte ultrazvuk so zaväzovacím remienkom za L298n-h, aby mieril za myš.

Dobre, teraz môžete nahrať kód ArduinoMouseController.ino do svojho Arduina.

Krok 10: Posledné veci

Posledné veci
Posledné veci
Posledné veci
Posledné veci

Takže všetko je pripravené!

Práve sme nasadili puzdro cez vodiče a mohlo sa začať!

Pridajte pásik LED kamkoľvek chcete, len sa uistite, že fotobunka nie je pod puzdrom. Ak chcete, môžete puzdro pripevniť lepidlom, ale páči sa mi, keď ho môžem ľahko odpojiť, aby som zistil, čo je vo vnútri: D.

Odporúča: