O mundo gira e a gente está de volta com os velhos problemas. Eu construo relógios de bolinhas e para ter uma alternativa aos motores americanos que vinha usando e que não compensa por serem caros, mais frete e mais taxa de correios ficando inviável.
Estou com um esquema com o motor de passo 28BYJ-48 com o driver ULN2003 e o Arduino. Estou usando fonte de 9 volts ligado em um Regulador De Tensão Lm2596 reduzindo para 5v para o motor.
Porém, no programa que estou usando esgotou as tentativas de chegar em 1rpm.
#include <Stepper.h>
const int stepsPerRevolution = 2048;
Stepper myStepper(stepsPerRevolution, 8,10,9,11);
void setup()
{
myStepper.setSpeed (1.99999);
}
void loop()
{
myStepper.step(2048);
}
Se eu coloco (2) no myStepper.setSpeed o motor roda rápido demais, por volta de 3 a 5 rpms. (Não conferi.)
Se eu coloco (1.999) ele atrasa 2 minutos a cada 12 horas.
De que forma eu poderia fazer para ele acelerar um pouco mais?
Será que vocês poderiam me ajudar?
mineirin RV
Boa tarde.
Que tal um acordo?
Eu te ajudo com o problema do sketch e voce me fornece, (via email), o projeto de como
construir o relógio de bolinhas..
Já até comecei a construir um relógio de bolinhas, mas parei pois eu não tinha e os planos corretos.
Não quero para fins comerciais, (não tenho mais idade pra isto) kkkkkk
quero construir para o meu neto.
Que tal?
RV mineirin
Já construí um relógio de madeira .
foto : https://labdegaragem.com/photo/relogio-feito-na-cnc?context=user
22 Abr
Eduardo
Olá.
Como pode ser visto em:
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automot...
Pagina 274, figura 29-18, o oscilador interno do microcontrolador Atmega328 (chutei esse, não sei se é o que vc está usando), varia bastante de frequência em função da temperatura e da tensão de alimentação. Não é confiável para um relógio.
Por isso é importante usar uma versão que tenha efetivamente um cristal.
Vide:
https://arduino.stackexchange.com/questions/30964/does-the-arduino-...
Pode ser que seu problema seja só esse.. Mas, o ideal seria:
1) Ter um relógio real, como nesse projeto, acoplado: https://www.hackster.io/ajithbahul/digital-clock-using-arduino-nano...
Essa placa relógio inclusive preservaria o horário na falta de energia, tem uma pilha e tal, não sei se pro seu projeto faz sentido, acho que não.
ou
2) Ter um relógio de internet. Se vc usar um ESP8266, que tem wifi, pode pegar o relógio de tempo real da internet.
ex: https://lastminuteengineers.com/esp8266-ntp-server-date-time-tutorial
O legal, legal mesmo, se vc colocar o esp8266 (eu já colocaria um esp32...) é que pode ter outras funções, como conectar com Alexa e tal...
Também fiquei curioso sobre o seu projeto, por favor poste fotos...
22 Abr