Table des matières:

Montre Arduino : 12 étapes (avec photos)
Montre Arduino : 12 étapes (avec photos)

Vidéo: Montre Arduino : 12 étapes (avec photos)

Vidéo: Montre Arduino : 12 étapes (avec photos)
Vidéo: Lesson 12: Using Reed Switch with Arduino 2024, Novembre
Anonim
Montre Arduino
Montre Arduino

Ce Instructables montre comment faire une montre Arduino à partir d'Arduino Watch Core.

Étape 1: Préparation

Préparation
Préparation
Préparation
Préparation
Préparation
Préparation

Carte de développement Arduino

Cette fois, j'utilise la carte de développement Sparkfun Pro Micro 3,3 V 8 MHz.

Montre Affichage

Cette fois, j'utilise un écran LCD IPS de 1,3 ST7789.

Batterie Lipo

J'ai une batterie Lipo 301420 en main.

Tableau de charge Lipo

J'ai en main une planche de charge Lipo de 15 mm x 15 mm.

Puce RTC

Cette fois, j'utilise DS3231M, son oscillateur à cristal intégré, aucun composant supplémentaire requis

Batterie RTC

Ceci est facultatif, au cas où vous voudriez garder le temps même si la batterie Lipo est épuisée. MS412FE est une petite batterie rechargeable de 1 mAh, selon la fiche technique RTC, 1 mAh peut déjà tenir le temps plusieurs jours.

Bracelet de montre

J'ai commandé un bracelet de montre en toile de tissu de 20 mm de largeur.

Autres

Une diode par ex. 1N5822, quatre vis M2 de 6 mm, du ruban de cuivre et quelques fils

Étape 2: Fixation de la carte de développement et de l'écran LCD

Fixation de la carte de développement et de l'écran LCD
Fixation de la carte de développement et de l'écran LCD
Fixation de la carte de développement et de l'écran LCD
Fixation de la carte de développement et de l'écran LCD

Utilisez un petit morceau de plaque PET pour coller le Pro Micro et l'écran LCD IPS ensemble.

Étape 3: Connectez GND

Connectez GND
Connectez GND
Connectez GND
Connectez GND

Lisez la fiche technique LCD fournie par votre fournisseur.

Coupez un peu de ruban adhésif en feuille de cuivre, touchez simplement toutes les broches GND et les broches négatives des LED et fixez-le sur la plaque FPC. Puis souder les broches avec du ruban de cuivre.

Étape 4: Connectez les broches d'alimentation

Connectez les broches d'alimentation
Connectez les broches d'alimentation

Connectez les broches GND de la carte de développement à la bande de feuille de cuivre. Connectez les broches Vcc à la broche LCD Vcc.

Étape 5: Connectez les broches LCD

Connectez les broches LCD
Connectez les broches LCD

Voici le résumé de la connexion:

LCD -> Arduino

LED+ -> GPIO 10 SDA -> GPIO 16(MOSI) SCL -> GPIO 15(SCLK) RST -> GPIO 18(A0) DC -> GPIO 19(A1) CS -> GPIO 20(A2)

Étape 6: Retirez la LED d'alimentation

Supprimer le voyant d'alimentation
Supprimer le voyant d'alimentation
Supprimer le voyant d'alimentation
Supprimer le voyant d'alimentation
Supprimer le voyant d'alimentation
Supprimer le voyant d'alimentation

La LED d'alimentation est toujours allumée et consomme plus de 1 mA en continu, il vaut donc mieux la retirer. Dessouder et retirer la LED avec précaution.

Étape 7: Connectez la batterie Lipo

Connectez la batterie Lipo
Connectez la batterie Lipo

Voici le résumé de la connexion:

Carte de charge +ve in -> Connecteur Dev Board J1 près de la prise USB (5V)

Carte de charge -ve in -> Dev Board GND Pin Charge Board Batterie +ve -> Lipo +ve -> Diode 1N5822 -> Dev Board Raw Pin Charge Board Batterie -ve -> Lipo -ve

Noter:

La plupart des cartes de charge Lipo utilisent mieux l'alimentation 5V comme entrée. Cependant, la carte de développement Pro Micro ne fournit pas de broche USB 5V. Heureusement, le connecteur J1 près de la prise USB est en fait connecté à la broche USB 5V. Attention à ne pas souder 2 connecteurs ensemble.

Étape 8: Connectez RTC

Connecter RTC
Connecter RTC
Connecter RTC
Connecter RTC
Connecter RTC
Connecter RTC

DS3231M est très petit et nécessite de se connecter à une petite batterie, veuillez être patient, connectez tous ensemble:

DS3231M broche 2 (Vcc) -> carte de développement Vcc

DS3231M broche 5 (GND) -> carte dev GND, batterie MS412FE RTC -ve DS3231M broche 6 (VBAT) -> batterie MS412FE RTC +ve DS3231M broche 7 (SDA) -> carte dev GPIO 2 (SDA) DS3231M broche 8 (SCL) -> carte de développement GPIO 3 (SCL)

Étape 9: connectez le capteur de mouvement

Connecter le capteur de mouvement
Connecter le capteur de mouvement
Connecter le capteur de mouvement
Connecter le capteur de mouvement
Connecter le capteur de mouvement
Connecter le capteur de mouvement
Connecter le capteur de mouvement
Connecter le capteur de mouvement

Comme mentionné dans mes instructables précédentes, j'utilise 2 capteurs de vibration comme capteur de mouvement pour déclencher la broche de réveil de la carte de développement.

Cependant, la montre n'a pas de place pour accueillir 2 capteurs de vibrations de 5 mm. J'ai essayé de remplacer par un capteur de vibration de 3 mm et testé quelques jours. Il est trop facile de se réveiller mal déclenché et la batterie se décharge en une journée.

Je teste encore d'autres méthodes pour éviter un réveil mal déclenché. vous pouvez suivre mon Twitter pour obtenir les dernières découvertes.

Étape 10: Programmer

Programme
Programme

Veuillez suivre mes instructables précédentes pour programmer la carte de développement.

Étape 11: boîtier de montre imprimé en 3D

Boîtier de montre à impression 3D
Boîtier de montre à impression 3D

Veuillez télécharger et imprimer le boîtier de la montre:

Étape 12: Bon moment

Moment heureux!
Moment heureux!
Moment heureux!
Moment heureux!
Moment heureux!
Moment heureux!

C'est pour montrer ce que vous avez fait à vos amis !

Et vous pouvez aussi:

  • programmez et concevez votre propre cadran de montre
  • ajouter plus de capteurs ou de composants pour en faire une montre intelligente
  • concevez votre propre boîtier de montre

Conseillé: