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

Idée pour la Saint-Valentin - Compteur de jours passés ensemble (Photo)

Composants et fournitures

Horloge en temps réel (RTC)
DS3231
× 1
Arduino KYX-5461AS 4 chiffres à 7 segments
× 1
Planche à pain (générique)
× 1
Câbles de raccordement (générique)
× 1
Arduino UNO
× 1
Résistance 1k ohm
× 1

À propos de ce projet

En 2017, en septembre, je pense, je venais de commencer ma deuxième année à l'université et j'ai rencontré une fille incroyable. J'ai emménagé dans un logement avec elle et ses amis et nous avons fini par partager un étage de la maison ensemble, juste moi et elle. Nous avons donc discuté et sommes devenus meilleurs amis et après quelques mois, nous avons commencé à sortir ensemble. Le jour où nous avons commencé à ce jour était le 10.12.2017 (UK DATE).

Jour; 10

Mois; 12

Quoi qu'il en soit, presque un an s'écoule et j'essaie de trouver quoi faire pour notre anniversaire et une idée me vient à l'esprit. J'ai pensé que ce serait bien de lui faire quelque chose en faisant quelque chose que j'étudiais (électronique), alors j'ai décidé d'un système de comptage qui compte le nombre de jours où nous avons commencé à sortir ensemble et de le mettre dans un cadre photo et d'avoir une photo de moi et d'elle ensemble.

Vous êtes peut-être tombé sur ce fil et avez besoin d'une idée pour votre anniversaire, ou peut-être êtes-vous simplement en train de parcourir, de toute façon, c'est un projet amusant à faire et je vais tout saisir ici pour vous montrer comment faire le faire vous-même.

La seule partie difficile de ce projet est le code. J'ai créé un exemple de modèle qui, lorsque vous le compilerez et le téléchargerez, affichera la date de la mienne et de ma copine, mais j'ai ajouté des commentaires dans le code afin que vous puissiez modifier votre propre date

Quoi qu'il en soit, profitez-en !

Code

  • DaysCounter.ino
DaysCounter.inoC/C++
pour cela, vous devrez télécharger arduino IDE
Fichier zip de la bibliothèque RTC,
fichier zip à sept segments

enregistrez les deux bibliothèques dans le dossier des bibliothèques où l'arduino ide est installé.

à partir de là, ouvrez arduino ide et cliquez sur « esquisse »
« inclure les bibliothèques »
'ajouter des bibliothèques zip'

suivez le code ci-dessous
POUR AJUSTER L'HEURE - à la ligne 7 entre parenthèses (2017, 12 , 9, 0, 0, 0), vous devez changer les 3 premiers chiffres
soit 2017, 12, 9 ----> 2014, 4, 6,
quelle que soit la date à laquelle vous vous êtes réunis, entrez-le ici.

puis compilez et sélectionnez télécharger et si tout s'est déroulé comme prévu et que vous avez suivi les étapes correctement, il devrait afficher le nombre de jours que vous avez passés ensemble
#include #include SevSeg sevseg; //Instanciation d'un objet contrôleur à sept segmentsRTC_DS3231 rtc ; DateHeure dtBegin (2017, 12, 9, 0, 0, 0); //!!!! ajustez l'heure ici!!!!!TimeSpan tsPassed;void showInfo(const DateTime&dt) { Serial.print("NOW:"); Serial.print(dt.year(), DEC); Serial.print('/'); Serial.print(dt.month(), DEC); Serial.print('/'); Serial.print(dt.day(), DEC); Serial.print(' '); Serial.print(dt.hour(), DEC); Serial.print(':'); Serial.print(dt.minute(), DEC); Serial.print(':'); Serial.print(dt.second(), DEC); Serial.print("\tPASSED:"); Serial.print(tsPassed.days(), DEC); Serial.print(' '); Serial.print(tsPassed.hours(), DEC); Serial.print(':'); Serial.print(tsPassed.minutes(), DEC); Serial.print(':'); Serial.print(tsPassed.seconds(), DEC); Serial.println("");}//=========================================////===================================================================================================================================================uint32_t parDelay){ uint32_t a démarré=millis(); while (millis()nextReportMillis){ //===IMPRIMER QUELQUES INFORMATIONS ICI showInfo(now); rapport suivantMillis=millis()+5000 ; } }

Schémas

https://www.circuito.io/app?components=512,11021]

copier et coller le lien.

cliquez sur ajouter des composants

taper;
RTC (ajouter) ;

Affichage à 7 segments 20 mm (choisissez générique, ne choisissez pas sparkfun);

suivez le schéma et fixez chaque broche à l'aide des câbles de démarrage

Processus de fabrication

  1. Dés numériques Arduino
  2. Iron Man
  3. Trouvez-moi
  4. Bras robotique Arduino imprimé en 3D
  5. Contrôle de l'humidificateur Arduino
  6. Compteur de voitures utilisant Arduino + Traitement + PHP
  7. Compteur RPM basé sur Arduino avec un nouvel algorithme plus rapide
  8. NeoMatrix Arduino Pong
  9. Joystick Arduino