Micro:Bit Puppet "Text Messaging"! - Gunook
Micro:Bit Puppet "Text Messaging"! - Gunook
Anonim
Image
Image
Materialien & Werkzeuge
Materialien & Werkzeuge

Fast unsere gesamte drahtlose Kommunikation erfolgt über Funkwellen*, einschließlich Telefonanrufe, Textnachrichten und WLAN. Mit seinen eingebauten Funksendern und -empfängern macht es der Micro:Bit Mikrocontroller super einfach, alle möglichen Projekte mit Funkkommunikation zu bauen.

Dieses spezielle Projekt ist eine einfache und schnelle Möglichkeit, Textnachrichten zwischen zwei Micro:Bit**-Mikrocontrollern zu senden – der Absender schreibt eine (Kurz-)Nachricht, die per Funk an das empfangende Micro:Bit gesendet wird, das eine kleine Puppe mit a. schüttelt Servomotor und zeigt dann die Meldung auf dem Micro:Bit-LED-Bildschirm an. Jedes Micro:Bit kann sowohl Sender als auch Empfänger sein.

Es ist so etwas wie ein Zwei-Personen-Twitter.. wenn der Tweet Sie über eine tanzende Roboterpuppe aus Pappe benachrichtigt!

*Radiowellen sind langwellige Lichtwellen. Sehen Sie sich hier das elektromagnetische Spektrum an!

**Ein großes DANKESCHÖN an Adafruit für die Spende der Micro:Bit-Mikrocontroller, die in diesem Projekt für Bildungszwecke verwendet werden! yayy vielen Dank für die Unterstützung dieses Bildungsprojekts!!:D

Schritt 1: Materialien & Werkzeuge

Elektronik

  • Mikro: Bit-Mikrocontroller (x 2)
  • Servomotor (x 2)
  • Krokodilklemmen an Steckbrettdrähte

Puppet (oder ein anderes Nachrichtenwarnsystem) Materialien

  • Karton (ca. 2 ft. x 1 ft.)
  • Papierverschlüsse (13 oder mehr)
  • Spieße (5 oder mehr)

Werkzeuge

  • Heißklebepistole
  • Schere und/oder Cuttermesser (z. B. Exacto-Messer)
  • Bleistift
  • Lineal oder anderes Lineal

Schritt 2: Erstellen Sie die Puppet für eingehende Nachrichten

Erstellen Sie die Marionette für eingehende Nachrichten!
Erstellen Sie die Marionette für eingehende Nachrichten!
Erstellen Sie die Marionette für eingehende Nachrichten!
Erstellen Sie die Marionette für eingehende Nachrichten!
Erstellen Sie die Marionette für eingehende Nachrichten!
Erstellen Sie die Marionette für eingehende Nachrichten!
Erstellen Sie die Marionette für eingehende Nachrichten!
Erstellen Sie die Marionette für eingehende Nachrichten!

Schritt 1: Bauen Sie eine Papppuppe wie die auf dem Foto gezeigt oder erstellen Sie Ihre eigene! Verwenden Sie die Papierbefestigungen, um Verbindungen herzustellen

Schritt 2: Bauen Sie ein Montagesystem, um die Puppe mit Spießen und Pappe am Servo zu befestigen

Ich habe einen Magneten verwendet, um die Puppe am Servomontagesystem zu befestigen, weil Magnete großartig sind, aber Sie können auch Kleber, Klebeband, Klettverschluss oder eine Vielzahl anderer Klebstoffe verwenden!

Schritt 3: Bauen Sie einen Ständer für die Puppe.

  • Auf einem ca. 6 Zoll x 12 Zoll Kartonbogen, messen, markieren und ein Loch für den Servokörper schneiden, so dass die Arme des Servos an der Vorderseite des Kartonbogens anliegen.
  • Schneiden Sie zwei Dreiecke aus Pappe und kleben Sie sie auf die Rückseite des Ständers, damit der Ständer, nun ja, aufrecht steht!
  • Schneiden Sie ein Loch für die Micro:Bit-Drähte zum Durchfädeln und fügen Sie zwei Pins auf der Vorderseite hinzu, um das Micro:Bit zu halten.

Schritt 3: Codieren Sie die beiden Micro:Bits

Codieren Sie die zwei Micro:Bits!
Codieren Sie die zwei Micro:Bits!
Codieren Sie die zwei Micro:Bits!
Codieren Sie die zwei Micro:Bits!

Wählen Sie zunächst ein Micro:Bit als Sender und das andere Micro:Bit als Empfänger aus. Wenn beide wie erwartet funktionieren, fügen Sie den Code für beide Rollen hinzu.

Verwenden Sie die Make Code Micro:Bit-Website, um jedes Micro:Bit zu programmieren. Da es sich um ein Anfängerprojekt handelt, kann das gesamte System mit der blockbasierten Programmiersprache erstellt werden, obwohl Anpassungen erwünscht und erwünscht sind!

Wenn sich im Raum mehr als ein Paar Micro:Bits befinden (z. B. in einem Klassenzimmer), denken Sie daran, für jedes Paar unterschiedliche Funkgruppennummern einzustellen.

Der Absender sendet einen (kurzen) Text basierend auf Benutzereingaben über Funk, wie im obigen Beispiel. Ziemlich einfach! Der Empfänger bewegt das Servo, wenn ein eingehender Text empfangen wird, und scrollt dann den Nachrichtentext auf dem LED-Bildschirm, wie im folgenden Beispiel.

Drücken Sie die Reset-Taste, um das Senden/Empfangen der eingehenden Nachricht zu stoppen.

Schritt 4: Schließen Sie den Servo an

Schließen Sie den Servo an!
Schließen Sie den Servo an!

Verbinden Sie das rote Servokabel mit dem Micro: Bit 3V Power Pin, das Servo schwarze Kabel mit dem Micro: Bit Massepin und das Servo weiße (oder gelbe) Kabel mit dem Micro: Bit Eingangspin P0.

Schritt 5: Senden Sie alle Nachrichten

Senden Sie alle Nachrichten!
Senden Sie alle Nachrichten!

Programmieren Sie beide Micro:Bits sowohl als Sender als auch als Empfänger, damit Sie hin und her kommunizieren können. Schalten Sie dann den Strom vom Laptop auf den Akku um und testen Sie Ihr drahtloses Kommunikationssystem! Wenn der Absender eine Nachricht sendet, werden Sie von der Marionette benachrichtigt, den LED-Bildschirm zu überprüfen, damit Sie die eingehende Nachricht sehen können.

Wie weit kann man gehen? Testen Sie es aus!

Es gibt unzählige andere Erweiterungen zu diesem Einführungsprojekt, hier sind einige Möglichkeiten:

  • Fügen Sie weitere Nachrichtenoptionen hinzu, indem Sie weitere Eingaben hinzufügen oder ändern, wie diese Eingaben gelesen werden.
  • Erstellen Sie anstelle eines Table-Top-Warnsystems ein tragbares Warnsystem;
  • Senden Sie Sprachnachrichten und/oder andere Töne.

Viel Spaß beim Bauen!