#include <WiFi.h> #include <TFT_eSPI.h> #include <Wire.h> #include <time.h> #include <HTTPClient.h> #include <ArduinoJson.h> #include <DHT.h> // Definições da rede Wi-Fi OBS: COLOQUE O LOGIN E SENHA DO SEU ROTEADOR const char* ssid = "LOGIN"; const char* password = "SENHA"; // Inicializa o display TFT_eSPI tft = TFT_eSPI(); // Fuso horário (Ajuste para o seu fuso horário) const char* ntpServer = "pool.ntp.org"; const long gmtOffset_sec = -10800 - 3600; // Atrasando em uma hora const int daylightOffset_sec = 3600; unsigned long previousMillis = 0; // Variável para armazenar o tempo anterior const long interval = 1000; // Intervalo de 1 segundo float dollar = 0; float bitcoin = 0; // Configurações do DHT11 #define DHTPIN 22 // Substitua pelo pino correspondente #define DHTTYPE DHT11 // Definindo o tipo do sensor como DHT11 DHT dht(DHTPIN, DHTTYPE); // Inicializa o objeto DHT // Estrutura para armazenar dados struct SensorData { float temperature; float humidity; bool alert; }; // Função para obter e exibir o horário local void printLocalTime(int x, int y) { struct tm timeinfo; if (!getLocalTime(&timeinfo)) { tft.setTextColor(TFT_RED); tft.drawString("Erro de conexao", x, y); return; } // Obtém o dia da semana char weekDay[10]; strftime(weekDay, sizeof(weekDay), "%A", &timeinfo); tft.setTextDatum(TL_DATUM); tft.setFreeFont(&FreeSans9pt7b); tft.drawString(weekDay, x, y); // Ajusta o tamanho da fonte e a posição para a data char dateStr[20]; strftime(dateStr, sizeof(dateStr), "%d/%m/%Y", &timeinfo); tft.drawString(dateStr, x, y + 30); // Ajusta o tamanho da fonte e a posição para a hora tft.setFreeFont(&FreeSans9pt7b); // Fonte para a hora char timeStr[10]; strftime(timeStr, sizeof(timeStr), "%H:%M:%S", &timeinfo); tft.drawString(timeStr, x, y + 60); } // Função para obter as cotações de dólar e Bitcoin void getPrices() { if (WiFi.status() == WL_CONNECTED) { HTTPClient http; // Obtém cotação do dólar http.begin("api.coingecko.com/api/v3/simple/price?ids=usd&vs_currencies=brl"); int httpCode = http.GET(); if (httpCode > 0) { String payload = http.getString(); DynamicJsonDocument doc(1024); deserializeJson(doc, payload); dollar = doc["usd"]["brl"]; } http.end(); // Obtém cotação do Bitcoin http.begin("api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=brl"); int httpCodeBitcoin = http.GET(); if (httpCodeBitcoin > 0) { String payloadBitcoin = http.getString(); DynamicJsonDocument doc(1024); deserializeJson(doc, payloadBitcoin); bitcoin = doc["bitcoin"]["brl"]; } http.end(); } } // Função para exibir as cotações void printPrices(int x, int y) { tft.setTextDatum(TL_DATUM); tft.setFreeFont(&FreeSans9pt7b); // Exibe a cotação do dólar tft.drawString("Dolar: R$:" + String(dollar, 2), x, y); // Exibe a cotação do Bitcoin tft.drawString("Bitcoin: R$:" + String(bitcoin, 2), x, y + 20); } // Função para exibir temperatura e umidade do DHT11 SensorData readDHT11() { SensorData data; data.temperature = dht.readTemperature(); data.humidity = dht.readHumidity(); data.alert = (data.temperature > 30 || data.humidity > 70); return data; } // Função para desenhar quadros void drawFrame(int y, int height, uint32_t color) { tft.fillRect(0, y, tft.width(), height, color); } // Função para desenhar o alerta void drawAlert() { tft.fillRect(160, 0, 140, 150, TFT_BLUE); // Quadro de alerta tft.setTextColor(TFT_ORANGE); tft.setTextDatum(MC_DATUM); tft.setFreeFont(&FreeSans9pt7b); // Mantendo a fonte tft.drawString("ATTENTION!", 230, 10); tft.drawString("critical", 230, 30); tft.drawString("Conditions!", 230, 50); tft.drawString("Hidrate-se!", 230, 70); tft.drawString("Mantenha-se", 230, 90); tft.drawString("hidratado!", 230, 110); } void setup() { Serial.begin(115200); tft.init(); tft.setRotation(1); tft.fillScreen(TFT_WHITE); // Inicia o sensor DHT11 dht.begin(); // Conecta à rede Wi-Fi WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("Conectado ao WiFi"); // Inicializa a obtenção de tempo configTime(gmtOffset_sec, daylightOffset_sec, ntpServer); getPrices(); // Obtém os preços no início // Desenha quadros iniciais drawFrame(0, 100, TFT_BLACK); // Quadro para hora e data drawFrame(100, 60, TFT_LIGHTGREY); // Quadro para temperatura e umidade drawFrame(160, 5, TFT_BLACK); // Quadro para cotações } void loop() { static unsigned long lastUpdate = 0; unsigned long currentMillis = millis(); // Atualiza a hora a cada 1 segundo if (currentMillis - lastUpdate >= interval) { lastUpdate = currentMillis; // Limpa a área do horário e imprime novamente drawFrame(0, 100, TFT_LIGHTGREY); // Limpa a área do horário printLocalTime(10, 10); // Exibe o horário // Limpa a área do DHT11 drawFrame(100, 60, TFT_WHITE); // Limpa a área do DHT11 SensorData dhtData = readDHT11(); tft.setTextColor(TFT_BLACK); tft.setFreeFont(&FreeSans9pt7b); tft.drawString("Temp: " + String(dhtData.temperature, 1) + "C", 10, 110); tft.drawString("Umid: " + String(dhtData.humidity, 1) + "%", 10, 130); // Verifica se deve desenhar o alerta if (dhtData.alert) { drawAlert(); } else { // Limpa o quadro de alerta tft.fillRect(160, 0, 140, 120, TFT_WHITE); } } // Atualiza as cotações a cada 60 segundos if (currentMillis % 60000 == 0) { getPrices(); tft.fillRect(10, 200, 140, 40, TFT_WHITE); // Limpa a área das cotações printPrices(10, 200); // Adiciona as cotações } }
@ercioferreira79093 ай бұрын
Excelente ideia!Usa pouca lenha econômico e aquece muito, fácil de manusear.Amei .
@juancarlosmontoyaarenas37503 ай бұрын
Gracias por tomarte el tiempo y enseñarnos a fabricar ésta estufa, saludos desde Colombia
@josejorgedamascenodamascen3223 ай бұрын
Droga não compre,fabricado nachina,não tem documentação nem sobressalente
@pwm32324 ай бұрын
Mas tu não gosta o BV mesmo em? O vídeo inteiro menosprezando o torno.
@daluanperes4 ай бұрын
Não foi a minha intenção, o BV era meu plano inicial, mas na época o BV não estava disponível. Por isso a comparação com ele. Mas o BV é um excelente torno de bancada e possui algumas vantagens em relação ao MR. Obrigado por comentar.
@EduErharter5 ай бұрын
Boa tarde! Teria como vc me informar se os 3 fio de saiu do motor, tem algumas posições diferentes pra tor no regulador?
@bj-longdistanceshot70475 ай бұрын
Legal seu torno, ele é parrudo, aguenta bem o tranco, lógico que não se compara à um torno profissional, mas pra pequenos serviços ele dá conta do recado. Há que se ter Bom Senso e saber que estamos lidando com um mini torno. Tem muitos vídeos no KZbin demonstrando usinagens de aço, cortando rápido, mas é preciso ter cuidado, pois vídeos as pessoas editam e faz coisas parecerem ser o que não é. Ele até usina aço, mas precisa ir com BASTANTE calma e tomando cuidado! Tenho um FortG 001, o mais pequenininho da linha, é bem fraquinho, só tem 350 mm entre pontos, mas faço bastante servicinho nele, mas no futuro pretendo pegar um modelo maior, talvez esse modelo do seu ou outro na mesma linha. Parabéns pelo equipamento!
@daluanperes4 ай бұрын
Já faz mais de dois anos de uso e posso te falar que o torno é bom, já fiz muito trabalho com ele, até coisas pesadas para um torninho de bancada.
@772marcao6 ай бұрын
Nossa ficou animal o som, vc faria para vender? Eu não achei vídeo no canal sendo fabricado
@bj-longdistanceshot70476 ай бұрын
Muito bom, excelente ferramenta. Parabéns!
@mastergambiarra7 ай бұрын
Era so passar pintar uma de mão de cal ou hidrax misturado com po de carvão o de grafite pra peça sair e não grudarn forma, uma barrela fina também fundição com argila
@daluanperes4 ай бұрын
Anotado!
@lazararosariopaula9437 ай бұрын
Qualquer tipo de plástico funcionam para transformar em outras peças?
@VirtualNick-mj9qk7 ай бұрын
Olá, muito bacana. Toparia fazer mais uma unidade e vende-la?
@glaysonnn8 ай бұрын
Bom dia, ele era o que esperava ? Ainda está funcionando bem ?
@daluanperes8 ай бұрын
Bom dia. Funcionando perfeitamente.
@gustavowallace63429 ай бұрын
Inovador !
@girlaineoliveira22689 ай бұрын
Boa tarde eu consigo ligar ele em um motor trifasico de 1.5cv?
@daluanperes8 ай бұрын
Não, esse em específico é para motor no máximo 1cv
@silviocesardafonseca818610 ай бұрын
O dispositivo ficou top parabéns.
@silviocesardafonseca818610 ай бұрын
Amigo qual a velocidade que você está usando com essa fresa?
@josemartins869811 ай бұрын
Boa tarde como ligar inversor no remoto
@biscoitosdocesesalgadoscom154411 ай бұрын
Vou tentar fazer!
@mecanicadalosto550 Жыл бұрын
Ficou orivel tem que melhorar
@rpenergiasolareengenharia9260 Жыл бұрын
Esses inversor ajuda quando a energia é ruim e vc precisa diminuir o pico de partida para a bomba submersa ligar? Quero anular o pico de partida pois a rede ta ruim...
@elielgoncalveslouro9684 Жыл бұрын
Pô meu amigo, aí não né, seu vídeo num é brasileiro ...! 🤷🏼♂️ então pra que isso nele então ? 👉 "Making lathe milling attachment" 🤦🏼♂️.
@marcosqueiroga546 Жыл бұрын
Amigo qual as medidas
@elciowelintonferreirapedro7922 Жыл бұрын
De todos escapes q vi pra nc Esse ronco ficou espetacular parabéns Vc não fábrica um desse pra nc700 Valeu
@Mateus_46D Жыл бұрын
é bom deixar a moto esquentar primeiro e subir o oleo, da pra ver que é a primeira do dia slcccc
@daluanperes Жыл бұрын
Eu já tinha feito uns três vídeos antes, o negócio é que a bateria estava ruim, mas você está certinho na sua observação.
@weldermartins2715 Жыл бұрын
o bv20L faz rosca esquerda tbm, desde que submetido a uma pequena alteração.
@marcosantoniociprianocipri4874 Жыл бұрын
Não é o material correto para a forma, mas o resultado foi bom , parabéns.
@adalbertoedison9084 Жыл бұрын
Só tem um problema na fundição de peças circular com coquilha de cimento O matérial a medida que vai esfriando ele se contrai , pode ocorrer 2 coisas Ou ele trinca ou estraga o molde
@_G.O.A.T._ Жыл бұрын
queria fazer um molde para mais de uma peca oq vc me recomenda entao?
@daluanperes Жыл бұрын
Eu descobri isso, não funciona mas o acabamento é bom no cimento.
@jlpitella Жыл бұрын
Pode ser ligado em 110v ou tem um específico para 110v. ... Preciso para um motor de 3 CV
@daluanperes Жыл бұрын
Pra 3 cv esse não serve.
@weldermartins2715 Жыл бұрын
melhor dispositivo fresador para torno que ví na web.
@iuri8024 Жыл бұрын
Muito bom! Qual tipo de cimento usou? O cimento normal com açúcar fica forte pra fazer fundição?
@daluanperes Жыл бұрын
Cimento normal, só que a peça precisa perder a umidade se não explode.
@ramonluiz698 Жыл бұрын
Top qual ponteira é essa? Ficou com ronco top .
@daluanperes Жыл бұрын
A ponteira fui eu que fiz, tem vídeo aqui no canal do escape sendo feito.
@MarcosPaulo-zw7zx Жыл бұрын
Vc vende? Qual o valor ?
@amfl742 жыл бұрын
Parabéns pelo vídeo, habilidade e paciência não lhes faltam!!!👍🏻👍🏻👍🏻
@lazararosariopaula9432 жыл бұрын
Esse compressor tem muitas utilidades.
@lazararosariopaula9432 жыл бұрын
Preciso de uma máquina dessa.
@Richard1MA2 жыл бұрын
Os 3 cabos do motor existe uma ordem de ligar ?
@daluanperes2 жыл бұрын
Não, caso você inverta um pelo outro a rotação do motor inverte.
@lazararosariopaula9432 жыл бұрын
Excelente!Parabéns.
@manassesvieiracintra44792 жыл бұрын
Espero que seu vídeo seja reconhecido. A ideia é fabulosa
@daluanperes Жыл бұрын
Obrigado meu amigo!
@rangasamy8592 жыл бұрын
Rangasamy
@rangasamy8592 жыл бұрын
Rangasamy
@nitka58a2 жыл бұрын
Good job,good idea , exelent !
@marcioeidelwein76102 жыл бұрын
Esse inversor serve pra um motor trifasico de 1/2 cv?
@daluanperes2 жыл бұрын
Sim, serve pra ele.
@manipulator51312 жыл бұрын
Amigo me gusto mucho tu proyecto, me gustaría el listado de materiales que usas en el video por favor lo agradecería mucho 🙌
@paulomarcio28262 жыл бұрын
O Mr 334 Ja vem com gabinete de trabalho. Luneta fixa e móvel. Barramento temperado . Motor 1.1 Hp = 850W Atperto rápido no mangote e cabeçote móvel... Enfim ótimo custo benefício
@mauriliomotasilva36132 жыл бұрын
Oi Dluan. Descobriu como travar o carro principal para facear? O carro principal vai afastando quando faceamos(usando carro superior) né ?
@daluanperes2 жыл бұрын
Tem um parafuso Allen a direita do carro principal, é apertando ele que trava o carro.
@victorparedes79062 жыл бұрын
Excelente maquina ,yo las hacía más compleja y veo qué no se justifica tanta parafernalia , maestro felicitaciones y bendiciones Las haré tal cual ud lás hace Obviamente yo las fabrico para la venta y me va bastante bien también hago otro tipo de máquinas
@pakipaki16062 жыл бұрын
Hola, Soy Antonio de Barcelona. Estaria interesado en una maquina como esta para curbartubos y pletinas. Me venderias una si te la pido. A la espera de vuestra respuesta, Un saludo cordial. Antonio.
@mauriliomotasilva36132 жыл бұрын
Oi Dluan. Que bom encontrar o seu vídeo. Muito bom. Comprei tb o MR330 e suas impressões foram as mesmas minhas. Tive dificuldade na hora da troca das engrenagens para fazer rosca. A engrenagem ligada ao fuso estava muito justa. Muito difícil de sair. No restante show de bola. Abraço.
@daluanperes2 жыл бұрын
Excelente, obrigado por compartilhar sua experiência. Se fizer alguma melhoria, compartilha com a gente.
@paulomarcio28262 жыл бұрын
Eu comprei um Mr 334 Tive q ajustar uma engrenagem... No+ é di boa.... Também é interessante desmontar os carros e limpar e lubrificar tudo
@paulojager16992 жыл бұрын
Boa tarde . Eu também tenho um torno manrod mr 330 como vc resolveu o problema da troca de engrenagem do torno . O meu tbém é muito dificil de sacar a engrenagem por esse motivo nunca fiz rosca com o meu. A primeira vez que tentei trocar acabei desistindo
@bj-longdistanceshot70475 ай бұрын
@@paulojager1699 Você tem que fazer força, pois essas engrenagens têm que ser justas mesmo. Isso não é defeito, mas sim uma necessidade. Vai puchando de um lado e de outro até que ela sai. Ou bola um sacador de engrenagens, da pra fazer, eu não perdi tempo com isso, pois com o tempo você pega prática e aprende como tirar as engrenagens com as mãos mesmo.