Spisu treści:
- Krok 1: Materiały
- Krok 2: Rama
- Krok 3: Kodeks
- Krok 4: Testowanie danych wejściowych
- Krok 5: Budowanie na ramie
- Krok 6: W porządku, przetestuj to
- Krok 7: Produkcja spraw
- Krok 8: Uaktualnij 1: Fotokomórka
- Krok 9: Aktualizacja 2: Czujnik ultradźwiękowy
- Krok 10: Ostatnie rzeczy
Wideo: Mysz Bluetooth z czujnikiem ultradźwiękowym i fotokomórką: 10 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Więc małe wprowadzenie, dlaczego stworzyłem ten projekt. Obecnie zamierzam adoptować kociaka do mojego nowego domu. A po przejściu przez kilka grywalnych rzeczy dla kotów pomyślałem: dlaczego sam nie zrobić zabawki. Zrobiłem więc mysz Bluetooth. Możesz nim sterować za pomocą aplikacji, którą stworzyłem na telefony z Androidem. Zrobiłem też dwa tryby. Tryb wyłączenia wejścia, w którym mysz reaguje tylko wtedy, gdy jakiś obiekt znajduje się blisko za jej plecami. I normalne wejście, w którym użytkownik aplikacji może „napędzać” mysz.
Krok 1: Materiały
Do myszy będziesz potrzebować:
- 1x Arduino Uno
- 1x deska do krojenia chleba
- 1x płyta lutownicza
- 2x motoreduktor z przesunięciem 360 dekretów
- 1x rezystor 10 k Ohm
- 1x płyta sterownicza Arduino L298N Dual H Bridge
- 1x adapter Bluetooth HC-05
- 1x fotokomórka rezystor świetlny;
- 1x czujnik ultradźwiękowy
- 1x kawałek drewna
- 2x Koła pasujące do motoreduktora
- 20x opaski do krawata
- 20x żeńskie - żeńskie przewody połączeniowe
- 20x męskie - męskie przewody połączeniowe
- 1x Telefon z Androidem
- 1x pasek LED
- 1x12 v Baterii
- 3x przyciski (dowolny kolor, który lubisz)
- 10x Kawałek liny
Potrzebne będzie również narzędzie do rozplanowania obwodu i narzędzie do wykonania. apk dla Twojego telefonu.
Użyłem circuito.io do układu obwodu i Appinventor2, aby stworzyć prostą prototypową aplikację na telefon z Androidem.
Krok 2: Rama
Więc robimy mysz. Musi być w stanie się poruszać i aby otrzymać ten cel, robimy ramę na całą elektronikę. Użyłem trochę drewna i zrobiłem to 10*14 cm. Dołączamy obrotowe koło i na razie to wszystko.
Krok 3: Kodeks
Pobierz kody poniżej.
Powinieneś wziąć:
-ArduinoMouseController.ino
-ArduinoMouseTesting.ino
Krok 4: Testowanie danych wejściowych
Aby mieć pewność, że Arduino; HC-05; Sterownik silnika L298n-H Brigde i motoreduktory działają i otrzymują dane wejściowe z aplikacji na twoim urządzeniu, którą testujemy. Musimy więc okablować wszystkie komponenty, jak widać na powyższym obwodzie.
UWAGA: działa również z baterią 9v lub 6v, silniki będą się kręcić wolniej, ale to jest w porządku.
Prześlij ArduinoMouseTesting.ino do Arduino Uno.
Teraz pobierz ArduinoMouseApplication.apk na swoje urządzenie mobilne i spróbuj połączyć telefon z HC-05. Gdy zostaniesz poproszony o kod PIN, użyj 1234 lub 0000.
Tak więc po nawiązaniu połączenia Bluetooth możesz spróbować obrócić silniki, naciskając przyciski do przodu lub do tyłu w aplikacji.
Jeśli nie pojawia się błąd, wszystko działa i możemy przejść dalej!:)
Krok 5: Budowanie na ramie
Więc teraz nadszedł czas, aby dodać koła do motoreduktorów. Ale zanim to zrobimy, musimy wszystko położyć na ramie. Polecam zrobić kilka otworów wiertłem wewnątrz ramy, ale jest to opcjonalne i nie jest konieczne. Dodaj motoreduktory po tej samej stronie obrotowego koła. Motoreduktory powinny wystawać na lewo i prawo od ramy. Teraz użyj opaski lub kleju, aby umieścić motoreduktory tak, aby nie mogły opuścić. Ponadto umieść baterię po tej stronie ramy, abyśmy mieli wystarczająco dużo miejsca po drugiej stronie ramy.
Teraz obróć ramkę i dodaj Arduino Uno z przodu. Dodaj sterownik L298n-h z tyłu, aby był blisko motoreduktorów. Użyj opasek lub kleju, aby umieścić wszystko na ramie, aby pozostało na swoim miejscu.
Możesz dodać koła do motoreduktorów i rama powinna być gotowa do jazdy.
Krok 6: W porządku, przetestuj to
Jeśli wszystko jest w porządku, mysz powinna być w stanie poruszać się z danymi wejściowymi, które podajesz z urządzenia mobilnego. Mamy ruchomą mysz!:D
Krok 7: Produkcja spraw
Mamy poruszającą się „rzecz”, ale tak naprawdę w ogóle nie patrzy na mysz. Tak więc zrobimy coś, co ładnie skrywa całą elektronikę, a także wygląda trochę jak mysz, duża mysz ^^.
Najpierw używamy styropianu, aby wykonać bazę, która jest bardzo lekka i mocna.
Po drugie, używamy materiału, aby baza była puszysta i wyglądała jak mysz.
Po trzecie, dodajemy guziki na oczy i nos.
Po czwarte, dodajemy trochę sznurka do nosa, aby było jeszcze lepiej.
Krok 8: Uaktualnij 1: Fotokomórka
Tak więc mamy ruchomą mysz, ale jest to trochę nudne, że może się tylko poruszać. Chcę dodać więcej interakcji, więc skorzystałem z fotokomórki. Do tej części musimy trochę przylutować na płytce lutowniczej, potrzebujemy tylko małego kawałka.
Bierzemy Fotokomórkę; rezystor 10 kΩ; i 3 przewody połączeniowe. 3 przewody połączeniowe powinny pochodzić z: 5v; gnd; i A0.
Potrzebujemy również taśmy LED lub zwykłej diody LED (jak wolisz). Podłącz - do masy, a + do pinu 6.
Kilka porad:
- Staraj się używać jak najmniej cyny. Nie chcesz zrobić ewentualnego zwarcia.
- Przed dodaniem cyny najpierw upewnij się, że lut ma odpowiednią temperaturę.
- Rozszerz porty gnd (masa) i 5 V z Arduino za pomocą rurek termokurczliwych. Dodaj kilka przewodów męsko-męskich z jednej strony i tylko jeden przewód żeńsko-żeński z drugiej strony, użyj rurki termokurczliwej, aby połączyć przewody.
Krok 9: Aktualizacja 2: Czujnik ultradźwiękowy
Tak więc, jak wspomniałem, chcę mieć dwa tryby. Aby osiągnąć ten cel, dodajemy czujnik ultradźwiękowy.
Dodaj vcc do 5v; ziemia do ziemi; wyzwalanie do 8 pinów; echo do 9 pinów. Teraz po prostu umieść ultrasoon z wiązaniem za L298n-h, aby celował za myszą.
W porządku, teraz możesz przesłać kod ArduinoMouseController.ino do swojego Arduino.
Krok 10: Ostatnie rzeczy
Wszystko gotowe!
Po prostu zakładamy obudowę na przewody i gotowe!
Dodaj pasek LED w dowolnym miejscu, po prostu upewnij się, że fotokomórka nie znajduje się pod obudową. Jeśli chcesz, możesz przykleić futerał z klejem, ale lubię, gdy mogę łatwo odłączyć futerał, aby zobaczyć, co jest w środku:D.
Zalecana:
Inteligentny pojemnik na śmieci z Arduino, czujnikiem ultradźwiękowym i serwomotorem: 3 kroki
Inteligentny kosz na śmieci przy użyciu Arduino, czujnika ultradźwiękowego i serwomotoru: W tym projekcie pokażę, jak zrobić inteligentny kosz na śmieci przy użyciu Arduino, w którym pokrywa kosza na śmieci otworzy się automatycznie, gdy zbliżysz się do śmieci. Inne ważne elementy użyte do wykonania tego inteligentnego kosza na śmieci to czujnik ultradźwiękowy HC-04
Podłączanie ESP 32 z czujnikiem ultradźwiękowym: 3 kroki
Łączenie ESP 32 z czujnikiem ultradźwiękowym: Czujniki ultradźwiękowe emitują fale dźwiękowe o częstotliwości zbyt wysokiej, aby ludzie mogli ją usłyszeć. Następnie czekają na odbicie dźwięku, obliczając odległość na podstawie wymaganego czasu. Jest to podobne do sposobu, w jaki radar mierzy czas potrzebny na
Alarm Arduino z czujnikiem ultradźwiękowym: 5 kroków (ze zdjęciami)
Alarm Arduino z czujnikiem ultradźwiękowym: Ta instrukcja dotyczy samodzielnego wykonania łatwego i taniego urządzenia alarmowego. Wszystko, czego potrzebujesz, to podstawowa wiedza z zakresu elektroniki i programowania arduino. Jeśli masz jakieś pytania lub problemy, możesz skontaktować się ze mną na mój adres e-mail: iwx [email protected]
Połączenie Arduino z czujnikiem ultradźwiękowym i bezdotykowym czujnikiem temperatury: 8 kroków
Interfejs Arduino z czujnikiem ultradźwiękowym i bezdotykowym czujnikiem temperatury: Obecnie twórcy i programiści preferują Arduino do szybkiego opracowywania prototypów projektów. Arduino to platforma elektroniczna typu open source oparta na łatwym w użyciu sprzęcie i oprogramowaniu. Arduino ma bardzo dobrą społeczność użytkowników. W tym projekcie
Dalmierz z czujnikiem ultradźwiękowym: 5 kroków
Dalmierz z czujnikiem ultradźwiękowym: Wprowadzenie: Dalmierz ultradźwiękowy za pomocą Arduino. Dalmierz ultradźwiękowy to prosta metoda obliczania odległości od przeszkody z odległości bez kontaktu fizycznego. Wykorzystuje ultradźwiękowy czujnik odległości, który wykorzystuje impulsy dźwiękowe t