Inhaltsverzeichnis:

Bluetooth-Maus mit Ultraschallsensor und Fotozelle - Gunook
Bluetooth-Maus mit Ultraschallsensor und Fotozelle - Gunook

Video: Bluetooth-Maus mit Ultraschallsensor und Fotozelle - Gunook

Video: Bluetooth-Maus mit Ultraschallsensor und Fotozelle - Gunook
Video: Die beste Wireless-Maus? Logitech MX Master - 4k 2024, November
Anonim
Bluetooth-Maus mit Ultraschallsensor und Fotozelle
Bluetooth-Maus mit Ultraschallsensor und Fotozelle

Also, eine kleine Einführung, warum ich dieses Projekt gemacht habe. Ich bin derzeit auf der Suche nach einem Kätzchen in meinem neuen Zuhause. Und nachdem ich einige spielbare Dinge für Katzen durchgegangen war, dachte ich: Warum nicht selbst ein Spielzeug machen. Also habe ich eine Bluetooth-Maus gemacht. Sie können es mit der App steuern, die ich für Android-Handys erstellt habe. Außerdem habe ich zwei Modi erstellt. Ein Eingabe-Aus-Modus, bei dem die Maus nur reagiert, wenn sich ein Objekt dicht hinter ihrem Rücken befindet. Und die normale Eingabe, wo der Benutzer der App die Maus 'fahren' kann.

Schritt 1: Materialien

Materialien
Materialien

Für die Maus benötigen Sie:

  • 1x Arduino Uno
  • 1x Steckbrett
  • 1x Lötplatine
  • 2x Getriebemotor mit 360 Dekreten Offset
  • 1x 10k Ohm Widerstand
  • 1x Arduino-Treiberplatine L298N Dual H Bridge
  • 1x HC-05 Bluetooth-Adapter
  • 1x Lichtschranke Lichtwiderstand
  • 1x Ultraschallsensor
  • 1x Stück Holz
  • 2x Räder die zum Getriebemotor passen
  • 20x Kabelbinder
  • 20x Buchse - Buchse Überbrückungsdrähte
  • 20x Male - Male Überbrückungsdrähte
  • 1x Handy mit Android drauf
  • 1x LED-Streifen
  • 1x 12v Batterie
  • 3x Knöpfe (jede Farbe, die Sie mögen)
  • 10x Stück Seil

Außerdem benötigen Sie ein Werkzeug für das Layout der Schaltung und Sie benötigen ein Werkzeug, um die. apk für dein Handy.

Ich habe Circuito.io für das Layout der Schaltung und Appinventor2 verwendet, um eine einfache Prototyp-App für das Android-Handy zu erstellen.

Schritt 2: Der Rahmen

Der Rahmen
Der Rahmen

Also machen wir eine Maus. Es muss sich bewegen können und um dieses Ziel zu erreichen, machen wir einen Rahmen für die gesamte Elektronik. Ich habe etwas Holz verwendet und es 10 * 14 cm gemacht. Wir bringen das Schwenkrad an und das war's erstmal.

Schritt 3: Der Code

Laden Sie die Codes unten herunter.

Du solltest bekommen:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Schritt 4: Testen des Eingangs

Testen des Eingangs
Testen des Eingangs
Testen des Eingangs
Testen des Eingangs

Um sicher zu sein, dass das Arduino; HC-05; Der L298n-H Brigde-Motortreiber und die Getriebemotoren funktionieren alle und erhalten Eingaben von der Anwendung auf Ihrem Gerät, wir testen es. Wir müssen also alle Komponenten verdrahten, wie Sie in der obigen Schaltung sehen können.

HINWEIS: Es funktioniert auch mit einer 9-V- oder 6-V-Batterie, die Motoren drehen sich nur langsamer, aber das ist in Ordnung.

Laden Sie die ArduinoMouseTesting.ino auf Ihr Arduino Uno hoch.

Laden Sie nun die ArduinoMouseApplication.apk auf Ihr Mobilgerät herunter und versuchen Sie, Ihr Telefon mit dem HC-05 zu verbinden. Wenn Sie nach einem Pin gefragt werden, verwenden Sie 1234 oder 0000.

Wenn die Bluetooth-Verbindung hergestellt wurde, können Sie also versuchen, die Motoren zu drehen, indem Sie die Vorwärts- oder Rückwärtstasten der Anwendung drücken.

Wenn Sie keine Fehlermeldung erhalten, funktioniert alles und wir können weitermachen!:)

Schritt 5: Aufbauen auf dem Rahmen

Auf dem Rahmen bauen!
Auf dem Rahmen bauen!
Auf dem Rahmen bauen!
Auf dem Rahmen bauen!
Auf dem Rahmen bauen!
Auf dem Rahmen bauen!

Jetzt ist es also an der Zeit, die Räder an den Getriebemotoren anzubringen. Aber vorher müssen wir alles auf den Rahmen legen. Ich empfehle, einige Löcher mit einem Bohrer in den Rahmen zu bohren, aber dies ist optional und nicht notwendig. Fügen Sie die Getriebemotoren auf der gleichen Seite des Schwenkrades hinzu. Die Getriebemotoren sollten links und rechts aus dem Rahmen herausragen. Verwenden Sie nun einige Kabelbinder oder Kleber, um die Getriebemotoren so zu platzieren, dass sie nicht gehen können. Platziere den Akku auch auf dieser Seite des Rahmens, damit wir auf der anderen Seite des Rahmens genügend Platz haben.

Drehen Sie nun den Rahmen und fügen Sie das Arduino Uno vorne hinzu. Fügen Sie den L298n-h-Treiber auf der Rückseite hinzu, damit er sich in der Nähe der Getriebemotoren befindet. Verwenden Sie Kabelbinder oder Kleber, um alles auf den Rahmen zu legen, damit es dort bleibt, wo es hingehört.

Sie können die Räder an den Getriebemotoren anbringen und der Rahmen sollte fahrbereit sein.

Schritt 6: Okay, testen Sie es

Gut, teste es!
Gut, teste es!

Wenn alles in Ordnung ist, sollte sich die Maus mit der Eingabe von Ihrem Mobilgerät bewegen können. Wir haben eine bewegliche Maus!:D

Schritt 7: Fallproduktion

Gehäuseproduktion!
Gehäuseproduktion!
Gehäuseproduktion!
Gehäuseproduktion!
Gehäuseproduktion!
Gehäuseproduktion!

Wir haben ein sich bewegendes "Ding", aber es sieht überhaupt nicht nach einer Maus aus. Also werden wir etwas machen, das alle Electronica schön verbirgt und auch ein bisschen wie eine Maus aussieht, eine große Maus ^^.

Zuerst verwenden wir Styropor, um eine sehr leichte und starke Basis herzustellen.

Zweitens verwenden wir etwas Stoff, um die Basis flauschig zu machen und sie wie eine Maus aussehen zu lassen.

Drittens fügen wir einige Knöpfe für die Augen und die Nase hinzu.

Viertens fügen wir der Nase etwas Seil hinzu, um es noch besser zu machen.

Schritt 8: Upgrade 1: Fotozelle

Upgrade 1: Fotozelle
Upgrade 1: Fotozelle
Upgrade 1: Fotozelle
Upgrade 1: Fotozelle
Upgrade 1: Fotozelle
Upgrade 1: Fotozelle
Upgrade 1: Fotozelle
Upgrade 1: Fotozelle

Wir haben also eine bewegliche Maus, aber es ist irgendwie langweilig, dass sie sich nur bewegen kann. Ich möchte mehr Interaktionen hinzufügen, also habe ich die Photozelle verwendet. Für dieses Teil müssen wir ein wenig auf die Lötplatte löten, wir brauchen nur ein kleines Stück.

Wir nehmen die Fotozelle; ein 10k Ohm Widerstand; und 3 Überbrückungsdrähte. Die 3 Überbrückungsdrähte sollten kommen von: 5V; Masse; und A0.

Außerdem benötigen wir einen LED-Streifen oder eine normale LED (was auch immer Sie bevorzugen). Befestigen Sie das - an Masse und das + an Pin 6.

Einige Hinweise:

  • Versuchen Sie, so wenig Zinn wie möglich zu verwenden. Sie wollen keinen möglichen Kurzschluss machen.
  • Stellen Sie vor dem Hinzufügen des Zinns sicher, dass das Lot die gewünschte Temperatur hat.
  • Erweitern Sie die gnd (Masse) und 5 V-Anschlüsse vom Arduino mit einem Schrumpfschlauch. Fügen Sie ein paar männliche - männliche Drähte auf einer Seite und nur einen weiblichen - weiblichen Draht auf der anderen Seite hinzu. Verwenden Sie den Schrumpfschlauch, um die Drähte zusammenzufügen.

Schritt 9: Upgrade 2: Ultraschallsensor

Upgrade 2: Ultraschallsensor
Upgrade 2: Ultraschallsensor

Also, wie gesagt, ich möchte zwei Modi. Um dieses Ziel zu erreichen, fügen wir den Ultraschallsensor hinzu.

Füge den vcc zu 5v hinzu; die Masse zur Masse; trig zum 8-Pin; Echo auf den 9-Pin. Jetzt legen Sie den Ultrasoon einfach mit einem Kabelbinder hinter den L298n-h, damit er hinter die Maus zielt.

In Ordnung, jetzt können Sie den ArduinoMouseController.ino-Code auf Ihren Arduino hochladen.

Schritt 10: Letzte Dinge

Letzte Dinge
Letzte Dinge
Letzte Dinge
Letzte Dinge

Also, alles ist bereit!

Wir haben das Gehäuse einfach über die Drähte gelegt und es kann losgehen!

Fügen Sie den LED-Streifen an einer beliebigen Stelle hinzu, achten Sie nur darauf, dass sich die Fotozelle nicht unter dem Gehäuse befindet. Wenn Sie möchten, können Sie das Gehäuse mit etwas Kleber befestigen, aber ich mag es, wenn ich das Gehäuse leicht abnehmen kann, um zu sehen, was drin ist: D.

Empfohlen: