Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Pixie:Eine Arduino-basierte NeoPixel-Armbanduhr

Komponenten und Verbrauchsmaterialien

SparkFun Arduino Pro Mini 328 - 5V/16MHz
× 1
Adafruit NeoPixel Ring:WS2812 5050 RGB LED
× 1
Li-Ionen-Akku 100mAh
× 1
Echtzeituhr (RTC)
× 1
SparkFun Aufwärtsspannungsregler - 5V
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)
Heißklebepistole (generisch)
3D-Drucker (generisch)

Über dieses Projekt

Seit Anbeginn der Zeit haben die Menschen begonnen, Zeit zu verteilen. Zuerst war die Sonnenuhr, später tauchte die Wasseruhr auf, danach war die Sanduhr. Jahrtausende später entstand die erste Pendeluhr und wenige Jahrhunderte später die elektronische Uhr.

Heute zeige ich Ihnen, wie Sie Pixie herstellen, eine Armbanduhr, die sowohl analoge als auch digitale Uhrentechnologie mit der Präzision einer Atomuhr kombiniert.

PIXIE zeigt die Stunden in Blau an, die Minuten in Rot und die Sekunden in Grün , es hat auch eine Taschenlampe aktivierter Modus durch kapazitiver Berührungsschalter , 10 Sekunden lang. Sie fragen sich vielleicht warum, denn die LEDs erhitzen sich und könnten beschädigt werden, aber wenn Sie möchten, können Sie die Zeit auf eigene Gefahr verlängern!

Zeitformat:

Stunden: 1 LED =1 Stunde

Minuten: 1 LED =5 Minuten

Sekunden: 1 LED =5 Sekunden

SCHAUEN SIE SICH DAS VIDEO AN !!!!

Schritt 1:Teile, Materialien und Werkzeuge für das Projekt

  • Arduino Pro mini
  • NeoPixel-Ring mit 12 LEDs
  • DS1307 Echtzeituhrmodul
  • Aufwärtsspannungsregler 5V
  • 1 x 1 M Ohm Widerstand
  • Li-Ionen-Akku - 3,7 V 850 mAh
  • Drähte - verschiedene Farben
  • Kleines Stück elektrisch leitfähiges Material
  • Lötkolben
  • Heißklebepistole

Schritt 2:Elektrisches Design

Wie Sie auf den Schaltplänen sehen, ist das RTC-Modul DS1307 wird an die TWI (I2C) Schnittstelle des Arduino Boards angeschlossen (analoge Pins 5(SCL) und 4(SDA) ). Das NeoPixel Ring ist mit Pin 3 des Arduino verbunden.

Der 1M Ohm Widerstand verbindet die Pins 10 und 13 miteinander. Der "Touch"-Draht ist mit Pin 10 verbunden.

Alle GND und VSS Pins sind mit dem Step-Up-Spannungsregler verbunden (in keinem der obigen Schemata vorhanden ).

Schritt 3:Aufbau der Uhr

Zuerst löte ich den 1M Ohm Widerstand an Pin 13 und 10, dann löte ich die 3 Drähte für den NeoPixel-Ring und einen weiteren für Pin 10.

Danach verbinde ich den Aufwärtsregler mit GND und VSS der RTC, dann habe ich SDA, SCL, GND und VSS der RTC mit dem Arduino Pro Mini Board verbunden, wiederum mit Drähten durch Löten.

Am Ende klebe ich alle Bretter so kompakt wie möglich zusammen.

Schritt 4:Gehäuse und Design

Für das Gehäuse habe ich einen einfachen Karton verwendet, den ich aus einem Stück Pappe und etwas Klebeband hergestellt habe, und ein Stück transparentes Plexiglas, 37 x 37 mm und 3 mm dick, als Oberseite.

Die Größe der Box beträgt 37 mm x 37 mm x 15 mm. Ich habe auch 2 Löcher auf der Unterseite der Box für die Stromkabel und das "Touch" -Kabel gemacht.

Für den Riemen habe ich ein Stück Filt, lang ~ 8 Zoll und 1 Zoll breit (~ 20 cm x 2,5 cm) und Klettstreifen an beiden Enden verwendet.

Schritt 5:Software (Quellcode und Bibliotheken)

Fühlen Sie sich frei, die .zip-Datei herunterzuladen, die den gesamten Quellcode für die Uhr enthält.

Sie benötigen außerdem diese Bibliotheken:

Adafruit_NeoPixel

Zeit

DS1307RTC

Wire - seine eingebaute Arduino-IDE

Kapazitiver Sensor

Ich habe Arduino UNO als Programmierboard verwendet, um die Skizze auf den Pro mini hochzuladen. Ich empfehle Ihnen, zu verwenden das .

FM7T39KIT22NPAW.zip

Schritt 6:Vitrine

Code

Github
https://github.com/PaulStoffregen/DS1307RTChttps://github.com/PaulStoffregen/DS1307RTC
Github
https://github.com/PaulStoffregen/CapacitiveSensorhttps://github.com/PaulStoffregen/CapacitiveSensor
Github
https://github.com/adafruit/Adafruit_NeoPixelhttps://github.com/adafruit/Adafruit_NeoPixel
Github
https://github.com/PaulStoffregen/Timehttps://github.com/PaulStoffregen/Time

Schaltpläne


Herstellungsprozess

  1. Gyroskop-Spaß mit NeoPixel-Ring
  2. Arduino-Gamecontroller
  3. Spracherkennung und -synthese mit Arduino
  4. Arduino- und OLED-basierte zelluläre Automaten
  5. eDOT - Arduino-basierte Präzisionsuhr und Wetterstation
  6. Mobile Fernüberwachungskamera
  7. Smart Hand Handschuh
  8. Anwesenheitssystem basierend auf Arduino und Google Spreadsheet
  9. Arduino DMX-512 Tester Controller
  10. Wie erstelle ich eine Arduino-basierte automatische Türöffnung