Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Idea del día de San Valentín - Contador de días pasados ​​juntos (foto)

Componentes y suministros

Reloj en tiempo real (RTC)
DS3231
× 1
Arduino KYX-5461AS de 4 dígitos y 7 segmentos
× 1
Breadboard (genérico)
× 1
Cables de puente (genéricos)
× 1
Arduino UNO
× 1
Resistencia 1k ohm
× 1

Acerca de este proyecto

En septiembre de 2017, creo, estaba comenzando mi segundo año en la universidad y conocí a una chica increíble. Me mudé a un alojamiento con ella y sus amigos y terminamos compartiendo un piso de la casa juntos, solo ella y yo. Así que empezamos a hablar y nos convertimos en mejores amigos y, después de un par de meses, comenzamos a salir juntos. El día en que empezamos hasta la fecha fue el 10.12.2017 (FECHA DEL REINO UNIDO).

Día; 10.º

Mes; 12.º

De todos modos, pasa casi un año y estoy tratando de averiguar qué hacer para nuestro aniversario y se me viene una idea a la cabeza. Pensé que sería bueno hacerle algo haciendo algo que estaba estudiando (electrónica), así que me decidí por un sistema de conteo que cuente la cantidad de días que comenzamos a salir y ponerlo en un marco de fotos y tener una foto mía y de ella. juntos.

Es posible que se haya encontrado con este hilo y necesite una idea para su aniversario, o tal vez solo esté navegando, de cualquier manera es un proyecto divertido y estaré ingresando todo aquí para mostrarle cómo hacer usted mismo.

La única parte difícil de este proyecto es el código. Hice una plantilla de muestra que cuando la compile y cargue, mostrará la fecha mía y de mis novias, pero agregué comentarios en el código para que pueda editar en su propia fecha

De todos modos, ¡disfrútalo!

Código

  • DaysCounter.ino
DaysCounter.ino C / C ++
para esto necesitarás descargar arduino IDE
Archivo zip de la biblioteca RTC,
archivo zip de siete segmentos

guarde ambas bibliotecas en la carpeta de bibliotecas donde está instalado arduino ide.

desde allí, abra arduino ide y haga clic en 'boceto'
'incluir bibliotecas'
'agregar bibliotecas zip'

sigue el código a continuación
PARA AJUSTAR EL TIEMPO:en la línea 7, entre corchetes, se lee (2017, 12, 9, 0, 0, 0), debe cambiar los primeros 3 números.
es decir, 2017, 12, 9 ----> 2014, 4, 6,
Cualquiera que sea la fecha en que se juntaron, introdúzcalo allí.

luego compile y seleccione cargar y si todo ha salido según lo planeado y ha seguido los pasos correctamente, debería mostrar la cantidad de días que han estado juntos
 #include  #include  SevSeg sevseg; // Crear una instancia de un objeto controlador de siete segmentosRTC_DS3231 rtc; DateTime dtBegin (2017, 12, 9, 0, 0, 0); // !!!! ajustar el tiempo aquí !!!!! 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 ("");} // =========================================//// =========================================Void delayWithUpdate ( uint32_t parDelay) {uint32_t iniciado =millis (); while (millis ()  nextReportMillis) {// ===IMPRIMA ALGUNA INFORMACIÓN AQUÍ showInfo (ahora); nextReportMillis =millis () + 5000; }} 

Esquemas

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

copia y pega el enlace.

haga clic en agregar componentes

escribe;
RTC (agregar);

Pantalla de 7 segmentos de 20 mm (elija genérico, no elija sparkfun);

siga el diagrama y conecte cada pin usando los cables de puente

Proceso de manufactura

  1. Dados digitales Arduino
  2. Iron Man
  3. Encuéntrame
  4. Brazo robótico Arduino impreso en 3D
  5. Control del humidificador Arduino
  6. Contador de autos usando Arduino + Procesamiento + PHP
  7. Contador de RPM basado en Arduino con un algoritmo nuevo y más rápido
  8. NeoMatrix Arduino Pong
  9. Joystick de Arduino
  10. Receptor de radio FM Arduino TEA5767
  11. Podómetro (Arduino 101)