![Horloge NeoPixel avec alarme : 4 étapes Horloge NeoPixel avec alarme : 4 étapes](https://i.howwhatproduce.com/images/011/image-32965-j.webp)
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45
![Image Image](https://i.howwhatproduce.com/images/011/image-32965-2-j.webp)
![](https://i.ytimg.com/vi/BwVjlXPYYxM/hqdefault.jpg)
![Composants Composants](https://i.howwhatproduce.com/images/011/image-32965-3-j.webp)
Salut les gars, se lever tôt le matin est parfois difficile. Surtout quand il fait nuageux, qu'il pleut ou qu'il hiverne dehors. Depuis que j'ai fabriqué ma propre horloge avec réveil, me lever est beaucoup plus agréable pour moi.:)
J'ai utilisé un module RTC précis pour contrôler l'heure et l'alarme. Deux anneaux NeoPixel affichent l'heure (d'ailleurs, êtes-vous également fasciné par les lumières LED ?). Un module MP3 contrôle la sortie audio. Et le réglage se fait via bluetooth.
Dans ce instructable j'ai été un peu inspiré par le projet NeoClock.
Étape 1: Composants
![Composants Composants](https://i.howwhatproduce.com/images/011/image-32965-4-j.webp)
![Composants Composants](https://i.howwhatproduce.com/images/011/image-32965-5-j.webp)
![Composants Composants](https://i.howwhatproduce.com/images/011/image-32965-6-j.webp)
Module RTC
Comme je l'ai écrit, j'ai utilisé le module Precize RTC de Sparkfun - le DeadOn RTC. Le module est parfait pour les horloges, les calendriers ou tout autre projet de chronométrage. La communication entre un microcontrôleur et un module RTC est réalisée à l'aide d'une interface SPI à quatre fils. Lorsqu'elle n'est pas alimentée via une source principale, la puce peut être configurée pour fonctionner sur une batterie de secours. Sparkfun a écrit une bibliothèque Arduino pour le module, qui prend en charge toute la communication SPI. Sparkfun a également écrit le guide de connexion DeadOn RTC Breakout.
Lecteur MP3 série
Il existe plusieurs modules sur le marché. J'ai utilisé le module Open-smart Serial MP3 avec sortie haut-parleur. Il y a un amplificateur 3W sur le bureau.
Il y a aussi une prise pour carte TF à bord, vous pouvez donc brancher une carte micro SD qui stocke les fichiers audio au format MP3 ou WAV. J'ai utilisé une carte microSD Kingston de 8 Go.
J'ai utilisé une interface de haut-parleur intégrée pour connecter un haut-parleur externe de 8 ohms. Vous pouvez contrôler le module en envoyant des commandes via le port série UART TTL, telles que changer de chanson, changer le volume et le mode de lecture, etc.
J'ai écrit ma propre bibliothèque très simple pour contrôler le démarrage et l'arrêt des chansons.
Module Bluetooth HC-06
J'ai utilisé ce module bluetooth HC-06 pour envoyer des données de mon téléphone à l'horloge. Il adopte la norme Bluetooth 2.0. J'ai utilisé le module bluetooth pour régler l'heure, l'alarme, la chanson, la luminosité, … Cela fonctionne parfaitement ! Ce n'est pas un problème d'envoyer des données à une distance de plusieurs mètres de l'horloge. Il n'y a pas de boutons et d'interrupteurs sur l'horloge.
J'ai installé le contrôleur Bluetooth Arduino sur mon téléphone Android. Je me connecte au module et entre les commandes via le terminal.
Par exemple:
- sa0600 - régler l'alarme sur 6:00
- st1845 - régler l'heure à 18:45
- sb80 - régler la luminosité sur 80
- ps3 - jouer la chanson numéro 3
Manette
J'ai utilisé le modèle Arduino Nano car il est petit et il fonctionne avec un câble USB Mini-B. J'ai utilisé un terminal pour installer le contrôleur et le régulateur de tension LM7805, mais ce n'est pas nécessaire.
Anneaux NeoPixel
J'ai utilisé deux anneaux NeoPixel. Anneau plus grand avec 60 LED pour afficher les minutes et les secondes. Et un anneau plus petit avec 24 LED pour afficher les heures. J'ai acheté les deux bagues sur Aliexpress.
J'ai reçu la plus grande bague endommagée car elle était fragile et elle s'est probablement cassée lors d'un transport brutal.:(Il existe une bibliothèque NeoPixel très utile pour contrôler l'anneau LED d'Adafruit.
Étape 2: Boîte
![Boîte Boîte](https://i.howwhatproduce.com/images/011/image-32965-7-j.webp)
![Boîte Boîte](https://i.howwhatproduce.com/images/011/image-32965-8-j.webp)
![Boîte Boîte](https://i.howwhatproduce.com/images/011/image-32965-9-j.webp)
J'ai créé la boîte sur ma machine CNC. J'ai fraisé des rainures précises sur le devant pour deux anneaux. J'ai rempli les deux rainures avec de la résine époxy. Après durcissement, la résine époxy est ponçable et polissable.
J'ai utilisé la tête d'un scarabée comme décoration, que j'ai trouvée morte dans la forêt en été. Je l'ai également versé dans de la résine époxy.
J'ai fraisé un lion à l'arrière et l'ai peint avec de l'or.
Étape 3: Câblage
![Câblage Câblage](https://i.howwhatproduce.com/images/011/image-32965-10-j.webp)
![Câblage Câblage](https://i.howwhatproduce.com/images/011/image-32965-11-j.webp)
![Câblage Câblage](https://i.howwhatproduce.com/images/011/image-32965-12-j.webp)
![Câblage Câblage](https://i.howwhatproduce.com/images/011/image-32965-13-j.webp)
Le câblage est très simple et il s'agit essentiellement de connecter le module au contrôleur. J'ai branché l'interrupteur d'alimentation et la prise DC Jack.
J'ai utilisé de petites vis et un pistolet à colle thermofusible pour maintenir les modules dans la boîte.
Étape 4: Codage
J'ai placé tout le code avec toutes les bibliothèques nécessaires et la documentation des modules sur le Github.
Conseillé:
Chronomètre numérique tout en un (horloge, minuterie, alarme, température): 10 étapes (avec photos)
![Chronomètre numérique tout en un (horloge, minuterie, alarme, température): 10 étapes (avec photos) Chronomètre numérique tout en un (horloge, minuterie, alarme, température): 10 étapes (avec photos)](https://i.howwhatproduce.com/images/006/image-17056-j.webp)
Chronomètre numérique tout-en-un (horloge, minuterie, alarme, température) : nous prévoyions de faire une minuterie pour une autre compétition, mais plus tard nous avons également mis en place une horloge (sans RTC). Au fur et à mesure que nous nous sommes lancés dans la programmation, nous nous sommes intéressés à appliquer plus de fonctionnalités à l'appareil et avons fini par ajouter le DS3231 RTC, comme
Horloge néopixel avec trois anneaux néopixel : 7 étapes
![Horloge néopixel avec trois anneaux néopixel : 7 étapes Horloge néopixel avec trois anneaux néopixel : 7 étapes](https://i.howwhatproduce.com/images/006/image-17568-j.webp)
Horloge Neopixel avec trois anneaux Neopixel : La brillante création de l'horloge Neo Pixel par Steve Manley m'a poussé à créer cette instruction sur la façon de créer une horloge similaire pour le moins d'argent. (Une habitude néerlandaise importante essaie toujours d'économiser de l'argent;-)) J'ai découvert que le o
ESP8266 Horloge réseau sans RTC - Nodemcu NTP Horloge Pas de RTC - PROJET HORLOGE INTERNET : 4 étapes
![ESP8266 Horloge réseau sans RTC - Nodemcu NTP Horloge Pas de RTC - PROJET HORLOGE INTERNET : 4 étapes ESP8266 Horloge réseau sans RTC - Nodemcu NTP Horloge Pas de RTC - PROJET HORLOGE INTERNET : 4 étapes](https://i.howwhatproduce.com/images/011/image-31107-j.webp)
ESP8266 Horloge réseau sans RTC | Nodemcu NTP Horloge Pas de RTC | PROJET D'HORLOGE INTERNET: Dans le projet, un projet d'horloge sans RTC prendra du temps sur Internet en utilisant le wifi et l'affichera sur l'écran st7735
Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes
![Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes](https://i.howwhatproduce.com/images/002/image-3337-33-j.webp)
Faire une horloge avec M5stick C en utilisant Arduino IDE | Horloge en temps réel RTC avec M5stack M5stick-C : Salut les gars dans ce instructables, nous allons apprendre à faire une horloge avec la carte de développement m5stick-C de m5stack à l'aide d'Arduino IDE. semaine du mois sur l'écran
Horloge numérique Arduino avec fonction d'alarme (PCB personnalisé) : 6 étapes (avec photos)
![Horloge numérique Arduino avec fonction d'alarme (PCB personnalisé) : 6 étapes (avec photos) Horloge numérique Arduino avec fonction d'alarme (PCB personnalisé) : 6 étapes (avec photos)](https://i.howwhatproduce.com/images/003/image-6356-79-j.webp)
Horloge numérique Arduino avec fonction d'alarme (PCB personnalisé) : dans ce guide de bricolage, je vais vous montrer comment créer votre propre horloge numérique avec cette fonction d'alarme. Dans ce projet, j'ai décidé de créer mon propre PCB basé sur le microcontrôleur Arduino UNO - Atmega328p. Vous trouverez ci-dessous le schéma électronique avec PCB l