Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Pixie:een op Arduino gebaseerd NeoPixel-polshorloge

Componenten en benodigdheden

SparkFun Arduino Pro Mini 328 - 5V/16MHz
× 1
Adafruit NeoPixel Ring:WS2812 5050 RGB LED
× 1
Li-ion batterij 100mAh
× 1
Real Time Clock (RTC)
× 1
SparkFun Step-Up Voltage Regulator - 5V
× 1

Benodigde gereedschappen en machines

Soldeerbout (algemeen)
Hot lijmpistool (algemeen)
3D-printer (algemeen)

Over dit project

Sinds het begin der tijden zijn mensen begonnen tijd uit te delen. Eerst was de zonnewijzer, later verscheen de waterklok na hen was de zandloper. Millennia later ontstond de eerste slingerklok en enkele eeuwen later het elektronische horloge.

Vandaag laat ik je zien hoe je Pixie maakt, een polshorloge dat zowel analoge als digitale kloktechnologie combineert met de precisie van een atoomklok.

PIXIE toont de uren in blauw, de minuten in het rood en de seconden in groen , het heeft ook een zaklamp modus die wordt geactiveerd door capacitieve aanraakschakelaar , gedurende 10 seconden. U vraagt ​​zich misschien af ​​waarom, dat komt omdat de LED's opwarmen en ze kunnen beschadigen, maar als u wilt, kunt u de tijd op eigen risico verlengen!

Tijdnotatie:

Uren: 1 LED =1 uur

Minuten: 1 LED =5 minuten

Seconden: 1 LED =5 seconden

KIJK DE VIDEO !!!!

Stap 1:Onderdelen, materialen en gereedschappen voor het project

  • Arduino Pro mini
  • NeoPixel-ring met 12 LED's
  • DS1307 real-time klokmodule
  • Step-Up spanningsregelaar 5v
  • 1 x 1M Ohm weerstand
  • li-ionbatterij - 3.7v 850mAh
  • Draden - verschillende kleuren
  • Klein stuk elektrisch geleidend materiaal
  • Soldeerbout
  • Hot lijmpistool

Stap 2:Elektrisch ontwerp

Zoals u op het schema ziet, is de RTC-module DS1307 is verbonden met de TWI (I2C) interface van het Arduino-bord (analoge pinnen 5(SCL) en 4(SDA) ). De NeoPixel ring is verbonden met pin 3 van de Arduino.

De weerstand van 1M ohm verbindt pinnen 10 en 13 met elkaar. De "touch" draad is aangesloten op pin 10.

Alle GND en VSS pinnen zijn verbonden met de Step-Up-spanningsregelaar (niet aanwezig op een van de bovenstaande schema's ).

Stap 3:Het horloge bouwen

Eerst soldeer ik de weerstand van 1M Ohm op pin 13 en 10, daarna soldeer ik de 3 draden voor de NeoPixel-ring en nog een voor pin 10.

Daarna verbind ik de step-up regelaar met de GND en VSS van de RTC, daarna verbond ik SDA, SCL, GND en VSS van de RTC met het Arduino Pro Mini-bord, opnieuw met draden door ze te solderen.

Op het einde lijm ik alle planken zo compact mogelijk aan elkaar.

Stap 4:Behuizing en ontwerp

Voor het insluiten gebruikte ik een eenvoudige kartonnen doos die ik maakte met een stuk karton en wat ducttape, en een stuk transparant plexiglas, 37 x 37 mm en dik 3 mm, als bovenkant.

De afmeting van de doos is 37 mm x 37 mm x 15 mm. Ik heb ook 2 gaten gemaakt, aan de onderkant van de doos, voor de stroomdraden en de "aanraak"-draad.

Voor de riem heb ik een stuk filts gebruikt, lang ~ 8 inc en breed 1 inch (~ 20cm x 2,5 cm) en stukjes klittenband aan beide uiteinden.

Stap 5:Software (broncode en bibliotheken)

Voel je vrij om het .zip-bestand te downloaden dat de hele broncode voor het horloge bevat.

Je hebt ook deze bibliotheken nodig:

Adafruit_NeoPixel

Tijd

DS1307RTC

Wire - zijn ingebouwde Arduino IDE

Capacitieve Sensor

Ik gebruikte Arduino UNO als programmeerbord om de schets naar de Pro mini te uploaden. Ik raad je aan om . te gebruiken dat .

FM7T39KIT22NPAW.zip

Stap 6:Showcase

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

Schema's


Productieproces

  1. Gyroscoopplezier met NeoPixel Ring
  2. Arduino-gamecontroller
  3. Spraakherkenning en synthese met Arduino
  4. Arduino en OLED-gebaseerde mobiele automaten
  5. eDOT - op Arduino gebaseerde precisieklok en weerstation
  6. Mobiele bewakingscamera op afstand
  7. Smart Hand Glove
  8. Aanwezigheidssysteem op basis van Arduino en Google Spreadsheet
  9. Arduino DMX-512-testcontroller
  10. Hoe maak je op Arduino gebaseerde automatische deuropening
  11. Arduino en Android-gebaseerd wachtwoordbeveiligd deurslot