Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Horloge 3D RGB Arduclock – Montre LED Bluetooth avec horloge temps réel

Composants et fournitures

Arduino Nano R3 × 1
Module Bluetooth HC-05 × 1
Anneaux NeoPixel Adafruit : WS2812 5050 RGB LED × 1
Module RTC Digilent Pmod RTCC (DS3231) × 1
Haut-parleur 0,25 W, 8 Ω × 1

Outils nécessaires

À propos de ce projet

Bonjour makers ! Suite au succès de notre « Animated RGB Wall Clock », nous revenons avec un nouveau projet d'horloge : la 3D RGB ARDUCLOCK.

Le cœur du projet : un Arduino Nano, des LED adressables individuellement (WS2812), et des pièces imprimées en 3D. Vous pouvez l'utiliser comme horloge portable ou l'offrir en cadeau.

Contrôle via application mobile

Une application Android dédiée (APK) permet de tout configurer simplement : lien de téléchargement.

Fonctionnalités

Pour reproduire ce projet : fichiers STL pour l'impression 3D, code Arduino, schéma électronique et APK → page détaillée.

Code (extrait principal)

Le sketch complet code.ino inclut :

// Extrait : structure principale
#include <Adafruit_NeoPixel.h>
#include <DS3231.h>
DS3231 rtc(SDA, SCL);
Time t;

#define PIN 4 ... #define PIN7 10
#define NUMPIXELS 7

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
// ... pixels2 à pixels7 de même

byte sevendisplay[19][7] = { /* segments pour 0-9, C, ', H, L, T, E, blank, N, P */ };
byte animation[7][7] = { /* patterns d'animation */ };
byte color[10][3] = { /* 10 palettes RGB */ };

int speakerPin = 13;
int alarmPin = 12;
String data = "hello";
// ... variables d'état

void setup() {
  pinMode(speakerPin, OUTPUT);
  pinMode(alarmPin, INPUT);
  rtc.begin();
  // initialisation NeoPixel, série 9600 bauds
}

void loop() {
  t = rtc.getTime();
  // Traitement commandes Bluetooth (Serial.readStringUntil('.'))
  // Clignotement points secondes (toutes les 500 ms)
  // Gestion alarme → GameOfThrones()
  // Mise à jour affichage selon mode (clock, date, temp, animation)
}

Schéma électronique

Horloge 3D RGB Arduclock – Montre LED Bluetooth avec horloge temps réel

Processus de fabrication

  1. Jeu UFO Attack DIY avec Arduino UNO et Afficheur MAX7219
  2. Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
  3. Effet feu à l'eau : Projet Arduino UNO + Neopixel Stick
  4. Surveillance de la Qualité de l'Eau : Système Arduino MKR1000 pour Rivières et Lacs
  5. Construire un Iron Man animé avec Arduino : capteurs, sons et relais
  6. Jeu interactif joystick + LEDs avec Arduino
  7. Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
  8. Construire un bras robotique 3D fonctionnel piloté par Arduino – Guide pas à pas
  9. Détecteur de distance portable – Kit DIY Arduino Nano avec HC-SR04, alimentation 18650 et boîtier imprimé 3D