Animierte Maske - Gunook
Animierte Maske - Gunook

Video: Animierte Maske - Gunook

Video: Animierte Maske - Gunook
Video: UNO (The Blind Pool Player) 2025, Januar
Anonim

Von demWissenschaftlerfrüher bekannt alsNaegeliBesuchen Sie meinen Youtube-KanalFolgen Sie mehr vom Autor:

Getränkedosenbäume
Getränkedosenbäume
Getränkedosenbäume
Getränkedosenbäume
Weihnachtsschmuck aus Getränkedosen
Weihnachtsschmuck aus Getränkedosen
Weihnachtsschmuck aus Getränkedosen
Weihnachtsschmuck aus Getränkedosen
Getränkedosenstopfen aus Flaschenkorken
Getränkedosenstopfen aus Flaschenkorken
Getränkedosenstopfen aus Flaschenkorken
Getränkedosenstopfen aus Flaschenkorken

About: Hallo - ich bin der früher als Naegeli bekannte Wissenschaftler und natürlich wurde ich von dem Künstler, der früher als Prince bekannt war, inspiriert. Aber im Gegensatz zu seiner königlichen Schlechtigkeit will ich nicht der King of Pop werden, sondern der Ki… Mehr über den früher als Naegeli bekannten Wissenschaftler »

Lächle, sagt man, und die Welt lächelt mit dir – es sei denn, du trägst eine Maske. Dann kann die Welt dein Lächeln nicht sehen, geschweige denn zurücklächeln. Der Aufstieg der schützenden Gesichtsmaske hat abrupt die Hälfte des Gesichts aus unseren menschlichen Interaktionen von Moment zu Moment herausgeschnitten.

Um einige Interaktionen zurückzubringen, habe ich ein kleines Display mit einem Lauftext an der Maske angebracht. Egal ob in der U-Bahn, auf einer Party oder am Messestand, wenn die Leute den Lauftext sehen, entstehen neue Interaktionen. Es kann Ihr Name sein, ein Produkt, für das Sie werben möchten, oder einfach nur ein Satz, um Ihren örtlichen Sportverein zu unterstützen. Es wird definitiv einige Interaktionen und ein wenig Individualität zurückbringen.

Dieses Instructable erklärt Ihnen, wie Sie Ihre Gesichtsmaske mit einem kleinen batteriebetriebenen, leichten Bildschirm ausstatten, der Text über einen Arduino Pro Mini anzeigt. Der Text wird mit der Arduino IDE übertragen.

… und hoffentlich können Sie nach dieser Zeit Ihren kleinen Bildschirm als Krawattennadel wiederverwenden.

Schritt 1: Teileliste

Liste der Einzelteile
Liste der Einzelteile
Liste der Einzelteile
Liste der Einzelteile
  • Arduino Pro Mini (3,3 V, 8 MHz) ATMEGA328 (Link)
  • OLED LCD Display SSD1306 Treiber 3.3V 0,91 Zoll 128x32 IIC I2C Blau (Link)
  • Wiederaufladbarer Lipo-Akku 3.7V 220mAh 1S 45C/90C (Link)
  • Lithium-Batterielademodul mit Schutz (Link)
  • Draht Kleiner JST1,25mm Stecker Stecker Kabel Stecker und Buchse (Link)
  • Mikroschalter (Link)

Werkzeuge:

  • USB Adapter Pro Mini Downloadkabel USB auf RS232 TTL (Link)
  • Lötstation (Link)
  • Ladekabel mit Micro-USB-Anschluss (Link)
  • Netzteil mit USB-Anschluss (Link)
  • Heißklebepistole

Schritt 2: Hardware

Hardware
Hardware

Alle Komponenten wurden so gewählt, dass sie mit nur kurzen Drähten einfach in die Maske eingesetzt werden können. Daher konnten nur leichte und kleine Teile berücksichtigt werden. Also habe ich mich für einen 1S Lipo Akku entschieden. Sie sind sehr leicht, liefern genügend Energie und sind leicht verfügbar, da kleine RC-Helikopter und -Flugzeuge die gleichen Typen verwenden. Nur die Anschlusskabel sind schwer zu finden, aber ein Link ist in der Stückliste angegeben. Der Nachteil des 1S-Lipo-Akkus ist, dass er nur 3,3 V liefert, daher kann der normale 5 V-Arduino nicht verwendet werden. Der kleinere Bruder (Arduino Pro Mini) wurde evaluiert, da Module verfügbar sind, die nur 3,3V (8MHz) benötigen. Als Display war das kleine OLED LCD Display SSD1306 einfach perfekt da es auch mit 3.3V arbeitet.

Die schematische Darstellung der Verbindung der Komponenten ist in einem der beigefügten Bilder zu sehen. Damit Sie die Komponenten an der Maske befestigen können, wurde der Bildschirm mit steifen Drähten an den Arduino Pro Mini gelötet, sodass diese beiden Komponenten eine Art Clip bilden, zwischen denen Sie die Maske falten können. Außerdem wurden einige Drähte als Halterungen an das Batterielademodul und den Arduino Pro Mini angelötet. Damit Sie den Strom ein- und ausschalten können, wird zwischen dem Lademodul und dem Arduino Pro Mini ein Mikroschalter eingefügt. Die Anschlüsse am Mikroschalter wurden mit einer Heißklebepistole gesichert.

Schritt 3: Software

Software
Software
Software
Software
Software
Software

Wenn Sie die Hardware aus dem vorherigen Kapitel zusammengebaut haben, können Sie den Code (Datei angehängt) mit dem USB-zu-RS232-TTL-Adapter auf den Arduino laden. Da 3,3V verwendet werden, muss die Stromschiene an den 3,3V-Pin des Adapters angelötet werden. Ich habe ein Bild zu dieser Modifikation hinzugefügt.

Wenn Sie neu bei Arduino sind, würde ich Ihnen empfehlen, einige der Lektionen des Paul McWhorters-Kanals www.youtube.com/embed/d8_xXNcGYgo zu befolgen. Der Code wurde dem Kommentarbereich des folgenden Videos entnommen: www.youtube.com/embed/sTYPuDMPva8.

Ich habe meinen Header zur besseren Dokumentation und einen Begrüßungsbildschirm eingefügt, der 5 Sekunden lang angezeigt wird. Ich denke, es ist eine gute Angewohnheit, so dass Sie jedes Mal, wenn Sie das Programm starten, wissen, welches Programm und welche Version Sie auf das Arduino-Board geladen haben. Der allgemeine Aufbau des Programms wird im Video erklärt, insbesondere wo Sie den Lauftext ändern können.

Je nachdem, ob ich den Code von meinem Desktop-Computer oder von meinem Convertible hochgeladen habe, traten einige Probleme auf. Da ich wusste, dass der Code gleich war, war es nur möglich, dass die Versionen der verwendeten Bibliotheken auf den beiden Rechnern unterschiedlich waren. Nachdem ich alle Versionen aufgeschrieben hatte, stellte ich fest, dass vor allem die Bibliothek Adafruit_SSD1306 auf meinem Desktop-Rechner sehr alt war. Aber das war die Kombination, die funktionierte. Also habe ich verschiedene Versionen dieser Bibliothek getestet und es stellte sich heraus, dass der Code bis Version 1.2.8 gut funktioniert, aber ab 1.2.9 ist der Lauftext sehr langsam und läuft nicht flüssig. Damit Sie nicht in die gleiche Situation geraten, finden Sie die Versionen der Arbeitsbibliotheken auf der rechten Seite der Tabelle.

Acer Cabrio Desktop-Computer
Java Version 8 Update 251 Version 8 Update 144
Adafruit_BusIO 1.6.0 1.6.0
Adafruit_GFX 1.10.3 1.10.2
Adafruit_SSD1306 2.4.1 1.1.2
Adafruit_VEML6075 2.1.0 2.1.0
Läuft nicht rund Funktioniert perfekt

Schritt 4: Montieren Sie die Maske

Montieren Sie die Maske
Montieren Sie die Maske
Montieren Sie die Maske
Montieren Sie die Maske

Wie Sie im Video sehen können, wird die Maske zwischen dem Bildschirm und dem Arduino gefaltet. Zwei steife Drähte sind an Pin VCC und A3 des Arduino angelötet. Diese Drähte dienen nur als Halterungen, um den Bildschirm vor dem Herunterfallen zu schützen. Auf der anderen Seite wurde das Lademodul auch mit zwei Drähten als Halterungen ausgestattet. Diese wurden an IN+ und IN- gelötet, da diese Pins nicht benötigt wurden.

Die Batterie wird lose in eine der Falten der Maske gelegt.

Das System kann auch ganz einfach im Rücken einer Krawatte platziert werden. Dann sieht es aus wie eine Krawattennadel.

Das System wiegt mit Akku rund 15 Gramm.

Schritt 5: Laden des Akkus

Die Batterie aufladen
Die Batterie aufladen

Zum Aufladen wird der Micro-USB-Stecker in das Lademodul eingesteckt. Die rote LED des Moduls leuchtet und zeigt an, dass der Akku geladen wird. Wenn der Akku vollständig geladen ist, leuchtet die grüne LED.

Der Stromverbrauch ist sehr gering. Das System wurde einmal über Nacht laufen gelassen. Am Anfang wurden 4,1 Volt gemessen und nach 10 Stunden lag noch eine Spannung von 3,7 Volt an. So kann der Akku noch kleiner gewählt werden. Sie können auch die LEDs auf der Arduino-Platine entfernen, um den Stromverbrauch zu reduzieren. Es sieht auch besser aus, weil Sie die grüne LED durch die Maske sehen können.

Viel Spaß und bitte stimmen Sie für mich im Wettbewerb "Batteriebetrieben" ab.