![eletrohow](/img/default-banner.jpg)
- 73
- 23 395
eletrohow
Brazil
เข้าร่วมเมื่อ 27 ก.พ. 2023
Voltado para desenvolvedores de Sistemas Cyber Físicos. Projeto de circuitos analógicos (amplificadores, filtros, osciladores, etc..), de circuitos digitais e programação de microcontroladores Arduino e ESP32. Criação de imagens 3D para prototipagem rápida.
Controlando motores de passo bipolares
Mostramos como podemos controladar um motor de passo bipolar através de comandos via porta USB/Serial. Utilzamos o controlador A4988 e o Arduino UNO para este controle.
Você pode obter o firmware através do programa Toth (eletrohow.com). Selecione o video73 e escolha se quer gravar diretamente numa placa arduino ou fazer o download do software para estudo ou modificações.
Você pode obter o firmware através do programa Toth (eletrohow.com). Selecione o video73 e escolha se quer gravar diretamente numa placa arduino ou fazer o download do software para estudo ou modificações.
มุมมอง: 20
วีดีโอ
Identificando as ligaçoes em motores de passo
มุมมอง 68วันที่ผ่านมา
Mostramos como podemos identificar corretamente os fios de ligações em motores de passo. Os motores de passo são caros, mas podem ser reaproveitados de equipamentos obsoletos. Neste caso é comum a situação onde não temos manual com as idetnticações dos fios de ligação. Com um multímetro e uma fonte podemos identificar as bobinas e as fases correspondentes.
71- Sensor de som via WEB com indicação luminosa para surdos.
มุมมอง 4614 วันที่ผ่านมา
Neste vídeo mstramos como desenvolvemos os equipamento clientes do sistema de auxilio aos surdos iniciado no video 68. O equipamento deve ser instalado perto da fonte sonora e enviará uma mensagem ao servidor via WEB assim que a amplitude do som ultrapassar um limiar previamente definido. O servidor irá acender uma lâmpada da cor específica relacionada ao som detectado. Para fazer o download do...
YAST- Um terminal serial para interação com microcontroladores.
มุมมอง 4321 วันที่ผ่านมา
Descrevemos como podemos fazer o download, instalar e utiizar o terminal serial YAST. O terminal serial YAST permite o envio e recepção de caracteres entre um computador desktop/laptop com microcontroladores que disponham de porta serial RS232-C. Pode ser um porta serial física ou uma porta USB que emule uma serial RS232-C. O programa opera em Linux, com o instalador disponível em arquivo deb.
69- Como alocar um IP fixo para sistemas baseados no ESP32
มุมมอง 70หลายเดือนก่อน
Quando implementamos servidores com o ESP32, fica bem mais fácil termos um IP fixo por servidor. Desta forma os dispositivos clientes sabem exatamente o endereço a ser utilizado para cada sistema. Mostramos neste vídeo como programar o ESP32 para atribuir ao mesmo um IP estático, que não irá se alterar mesmo com desligamentos do servidor ou mesmo do roteador.
Campainha luminosa para surdos via WiFi
มุมมอง 108หลายเดือนก่อน
Mostramos como podemos implementar uma campainha luminosa para surdos que utiliza o WiFi para transmitir o sinal de uma fonte sonora, tal com o campainha da porta, sinal do interfone, campainha do telefone, etc.. para um sistema que acende luzes de cores diferentes, cada cor associada a um sinal sonoro. O sistema utiliza módulos ESP32 e comunicação via WiFi. Possui um botão para desligar as luz...
67- Projeto de um suporte de câmera com OpenScad
มุมมอง 35หลายเดือนก่อน
Mostramos como o OpenScad é uma ferramenta eficaz para a eleboração de desenhos 3D destinados à fabricação por prototipagem rápida. Um livro básico sobre o OpenScad pode ser visto em loja.uiclap.com/titulo/ua46650/.
66- Com inserir anotações em imagens PNG
มุมมอง 31หลายเดือนก่อน
Mostramos aqui com utilizar o software videonotes para inserir anotações em imagens PNG. Anotações sobre as imagens são um passo importante na preparação do treinamento de redes neurais que processam imagens. O software é disponivel para o SO Linux, debian ou derivados. O instalador é o videonotes.deb.
65- Utilizando o programa Toth para transferir firmwares do canal
มุมมอง 472 หลายเดือนก่อน
Os firmwares que são desenvolvidos nos vídeos com programação de microcontroladores , geralmente da linha Arduino e ESP32, são mais facilmente transferidos para uma placa alvo utilizando-se o programa Toth. Neste vídeo mostramos como podemos fazer o download do instalador (formato .deb, linux Debian e derivados) , instalar e e utilizar o Toth. Através do Toth, podemos não apenas instalar o firm...
64- Como armazenar dados IoT na nuvem
มุมมอง 742 หลายเดือนก่อน
Mostramos neste vídeo uma forma de armazenar em nuvem WEB os dados coletados por dispositivos IoT ou sistemas de aquisição de dados baseados em microprocessadores, neste caso especificamente utilizando o serviço WEB ThingsSpeak. Para fazer o download do firmware desenvolvido, ou gravá-lo diretamente em uma placa com o ESP32, utilize o programa Toth2.0. Para isto: 1- Se você não tem instalado em...
63- Operando o ESP32 com baixo consumo de energia
มุมมอง 942 หลายเดือนก่อน
Neste vídeo mostramos como podemos utilizar o modo de baixo consumo do ESP32. Neste modo, o consumo de energia pode ficar reduzido a alguns poucos microamperes, em comparação com as dezenas ou centenas de miliampéres no modo padrão de operação. Maiores detalhes sobre este modo de operação podem ser obtidos em www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf . Para faze...
62- Como utilizar a memória Flash do ESP32
มุมมอง 1242 หลายเดือนก่อน
Neste vídeo mostramos como podemos ler e escrever na memoria Flash do ESP32. Esta memória é não volátil, ou seja, mesmo voce desenergizando o ESP32 , ou mesmo resetando o mesmo, os dados gravados nesta memória permanecem disponíveis. Para fazer o download do firmware desenvolvido, ou gravá-lo diretamente em uma placa com o ESP32, utilize o programa Toth2.0. Para isto: 1- Se você não tem instala...
Construindo um cronômetro utilizando os timers do ESP32
มุมมอง 1302 หลายเดือนก่อน
Neste vídeo mostramos como são configurados e utilizados os timers do ESP32. Como exercício prático implementamos um cronômetro digital utilizando estes timers. Para fazer o download do firmware desenvolvido, ou gravá-lo diretamente em uma placa com o ESP32, utilize o programa Toth2.0. Para isto: 1- Se você não tem instalado em sua máquina o ambiente de desenvolvimento arduino-cli, faça o downl...
Jogo de destreza manual utilizando os interrupts do ESP32
มุมมอง 633 หลายเดือนก่อน
Mostramos como podemos programar um jogo que testa a sua destreza manual utilizando as entradas interruptivas do microcontrolador ESP32. Para fazer o download do firmware desenvolvido, ou gravá-lo diretamente em uma placa com o ESP32, utilize o programa Toth2.0. Para isto: 1- Se você não tem instalado em sua máquina o ambiente de desenvolvimento arduino-cli, faça o download do script "Install_a...
Sensor de efeito hall no ESP32
มุมมอง 713 หลายเดือนก่อน
Apresentamos aqui o que é um sensor de efeito hall, quais são suas aplicações e como podemos utilizar o sensor que é incorporado ao microcontrolador ESP32 através de programação na linguagem "C", do sistema de deesnvolvimento para o Arduino. Para fazer o download do firmware desenvolvido, ou gravá-lo diretamente em uma placa com o ESP32, utilize o programa Toth2.0. Para isto: 1- Se você não tem...
Os conversores AD no ESP32, placa DoIT ESP32 Kit v 1.1
มุมมอง 723 หลายเดือนก่อน
Os conversores AD no ESP32, placa DoIT ESP32 Kit v 1.1
Geração de sinais PWM com o ESP32 (placa DoIt Esp32Kit)
มุมมอง 1323 หลายเดือนก่อน
Geração de sinais PWM com o ESP32 (placa DoIt Esp32Kit)
Projeto de amplificador transistorizado emissor comum
มุมมอง 1164 หลายเดือนก่อน
Projeto de amplificador transistorizado emissor comum
Construção de um pantilt com microservos SG90
มุมมอง 1215 หลายเดือนก่อน
Construção de um pantilt com microservos SG90
RC servos applied in mazes to study rats
มุมมอง 565 หลายเดือนก่อน
RC servos applied in mazes to study rats
O que você está perdendo por não conhecer os microcontroladores
มุมมอง 1365 หลายเดือนก่อน
O que você está perdendo por não conhecer os microcontroladores
Programando a AI Thinker ESP32CAM como câmera Web
มุมมอง 1035 หลายเดือนก่อน
Programando a AI Thinker ESP32CAM como câmera Web
Conceitos básicos de deep learning (aprendizado profundo) e redes neurais.
มุมมอง 396 หลายเดือนก่อน
Conceitos básicos de deep learning (aprendizado profundo) e redes neurais.
Sensor presença com radar e aviso via Telegram
มุมมอง 1007 หลายเดือนก่อน
Sensor presença com radar e aviso via Telegram
Como desenhar peças em 3D utilizando o OpenSCAD
มุมมอง 1977 หลายเดือนก่อน
Como desenhar peças em 3D utilizando o OpenSCAD
Servidor de impressão com o RaspberryPi
มุมมอง 4758 หลายเดือนก่อน
Servidor de impressão com o RaspberryPi
como encontro este firmware através do programa Toth? como fazer em centimetros?
@cima8778, o Toth (linux) você obtem na página eletrohow.com. Ao executar o Toth você deve escolher o número do vídeo. E em seguida escolher se quer fazer o download ou já gravar direto no hardware alvo. Se tiver dificuldade em algum destes passos comente aqui que detalhamos o passo específico.
Em relação ao deslocamento em cm, depende se voce está fazendo um deslocamento linear ou circular. Vamos supor que seja o linear, o mais utilizado. Marque um cm e veja quantas voltas você teve que dar para se deslocar um cm. Veja quantos passos o seu motor dá por volta. Por exemplo, suponha que voce tenha que dar 10 voltas por cm. E que o motor tenha 200 passos por volta. Serao necesssários então 2000 passos por cm, ou seja, cada passo corresponderá a 1/2000 cm de deslocamento.
Boa ideia Professor faz um interpretador!!!!
@gambiatec3318, o que me falta é um dia de 36 horas :-) São tantas coisas interessantes que podemos fazer que algumas ficam um pouco postergadas. Não postas de lado, apenas irão demorar um pouco mais para aparecer por aqui!
Uma pergunta: é possível empilhar o ESP32? Exemplo: colocar 3 ou mais placas somando poder computacional?
Sim, é possivel. Tecnicamente chamamos isto de cluster. A maior dificuldade é dispormos de um sistema operacional que faça uma divisão entre das tarefas entre os processadores. No caso de compútadores maiores ou mesmo do RaspberryPi, estes sistemas operacionais já existem e tem sido utiizados há algum tempo. Para o ESP32 só conheço um sistema, o Broccoli, que você obtem em github.com/Wei1234c/Broccoli . Conhecer é uma licensa poética, nunca utiizei em projetos práticos, apenas li a respeito. Se você for desenvolver algo neste sentido, que tal compartilhar com a gente os rsultados?
@@eletrohow-mj6ne a ideia a princípio é montas uma pequena ring de mineração, mas lendo a respeito ja estou vendo que seria inviável pelo poder computacional baixo!
Para mineração , geralmente temos clusters de maquinas poderosas e com placas de vídeo muito, mas muito caras. E com muito consumo de energia.
Hoje recebi a placa do ESP32, e de carona peguei um display OLED. Agora é estudar e desenvolver.
Hummm😮 acho mais fácil colocar um servidor http e um firewall e ligar
Geralmente existem muitas formas de se atingir um objetivo quando estamos falando de sistemas eletronicos/mecatronicos. A melhor forma é aquela que atende ao que o usuário gosta de fazer. Como eu gosto muito de dominar nos minimos detalhes tudo o que desenvolvo, os videos refletem esta postura, mas certamente outras visões são tão válidas quanto. Na realidade, a diversidade de visões torna as diversas soluções bem mais interessantes de se estudar e aprender.
voce é uma lenda.
@guylhermesantana7416, não sei de onde você tirou está ideia, mas foi divertido ler :-) . Obrigado!
Muito bom vídeo !!!! Excelente didática !!! Vou acompanhar , iniciando o aprendizado com o ESP32.
Fico feliz que o trabalho esteja sendo útil. Nós vamos fazer muitos projetos mecatrônicos com o ESP32 e o Arduino. Espero que sejam proveitosos para você.
Quando a pessoa sabe o que está fazendo, tudo se torna ridiculamente fácil. Professor, como dizem os adolescentes, o senhor é brabo! Muito obrigado pela aula.
Obrigado pelo feedback. É com as opiniões, dúvidas e sugestões de vocês que podemos direcionar os vídeos para os assuntos mais úteis aos inscritos no canal.
Excelente apresentação, vídeo, didática etc. Obrigado, Tavares. Uma pergunta: ao setar o ip fixo no arquivo de configuração, você garantiu que a máquina Linux sempre atribuísse o mesmo ip, ok; mas o que garante que o seu roteador atribua sempre este ip à máquina?
André: Eu pensava ter já respondido a esta pergunta mas creio que devo ter apertado o botão de cancelar ao invés de responder. De qualquer forma vou responder e agora tomarei cuidado com o botão responder :-) O roteador em si não liga para os endereços. Voce normalmente deve criar dois grupos no roteador. Um grupo , por exemplo, de 1 a 100 (192.168.0.1...) fica reservado ao DHCP. Os endereços fixos podem então escolher do 101 ao 255. QUando um nova maquina é conectada, se ele não tiver um endereço fixo estabelecido, o DHCP atribui um endereço que ele sabe que esta livre, pois todos os endereços abaixo do 101 são atribuidos pelo DHCP que tem uma tabela dos endereços já criados. Ou seja, não é para haver nenhum conflito se voce fizer esta separação. Uma siituação potencialmente com conflito ocorre se voce conecta uma máquina de ip flutuante, na qual o DHCP do roteador vai atribuir um endereço, e depois voce conecta uma máquina de endereço fixo com este mesmo IP. Péssima situação. Resumindo, o IP é sempre algo que pertence a configuração do remoto. QUando chega uma requisição a um IP o roteador coloca esta requisição na rede, sem saber a principio quem vai pegar. Pega o remoto que tiver este IP configurado nele.
@@eletrohow-mj6ne , obrigado pela resposta. A criação destes dois grupos de ip está ligada ao endereço MAC? Ou existe outra maneira de fazer essa atribuição de ip?
Olá André. Não está necessariamente ligada ao MAC. A correlação IP <> MAC é feita no roteador. Ou seja, você diz ao roteador que sempre que uma placa com o MAC especificado entrar na rede, ele deve reservar o IP associado. Ms voce pode tambem fixar o IP na máquina cliente. Sempre que esta máquina entrar na rede este IP estará apontando para ela. Se este IP estiver fora da area alocada dinamicamente e você não atribuir (erroneamente) o mesmo IP a duas máquinas diferentes, o IP será sempre dela e tudo funciona sem nenhum problema de conflito.
O Snnuber consome energis eletrica mesmo com chave delsigada Ml?
Não. O consumo maior de energia no snubber só ocorre quando o mesmo está absorvendo os transientes. O consumo em 60 Hz existe, mas é muito baixo. Comparado com o consumo das cargas normalmente operadas pelas chaves eletrônicas, o consumo total do snubber é irrelevante.
Preciso de um professor para me ajudar em alguns projetos usando ESP32, o senhor poderia me auxiliar neste sentido? Se sim, deixe-me saber sobre valores para eu analisar se conseguirei pagar.
Olá @lynncastanonmattos8080 , Já tivemos em várias oportunidades aulas no laboratório, normalmente para empresas ou pessoas que desejavam lançar um produto e queriam aumentar o domínio da sua equipe sobre os aspectos de projeto associados. . Mas atualmente estou sobrecarregado com projetos. Não nos sobra nenhum tempo para que possamos alocar uma nova atividade. Mas talvez haja uma forma de eu poder te ajudar. Deixo reservado algumas horas semanais para os vídeos no TH-cam. Se você quiser me enviar os projetos que gostaria de desenvolver, eu posso avaliar a posibilidade de desenvolvermos neste horario já reservado e publicar nos próximos vídeos. Não podemos nos comprometer com datas, mas seria uma forma de você ter as repostas que deseja , e sem gastar nada :-)
Posso usar o wi-fi no projeto e o bluetooth para monitorar a serial? Ou seja ativar os dois ao mesmo tempo.
Olá Wagner. Até hoje não implementei um sistema com bluetooth e wifi simultaneos. Mas, conhecendo a estrutura do ESP32 podemos afirmar que sim, você pode usar Wi-Fi e Bluetooth simultaneamente no ESP32. O microcontrolador ESP32 é projetado com hardware para Bluetooth Classic e BLE, além dos recursos de Wi-Fi, permitindo o uso simultâneas de ambas as tecnologias sem fio. Deve haver algum impacto no desempenho, pois tanto o Wi-Fi quanto o Bluetooth compartilham o mesmo rádio e e isto pode afetar um ou outro. O software deve configurar corretamente as tarefas e prioridades de execução. Só mesmo a experimentação na sua aplicação específica vai dizer se este impacto afeta o desempenho. É uma situação interessante, assim que tivermos uma folga vamos fazer um experimento. Se você fizer antes comente aqui o que obteve. Abs
@@eletrohow-mj6ne valeu obrigado
🎉🎉🎉🎉 mais um inscrito
Obrigado. Espero que os vídeos lhe sejam muito úteis.
Ótimo video. parabéns!
Obrigado pelo feedback. É com as interações como a sua que podemos focalizar melhor nossos esforços na realização dos vídeos.
Excelente, eu sou completamente leigo mas entendi tudo! Muito obrigado!
Fico muito contente com o seu feedback. O nosso objetivo é justamene este, facilitar que pessoas sem especialização na área possam ter um contato com este fantástico mundo dos microcontroladores, IA , processamento de imagens, etc... É um mundo de oportunidades muito bacana. Abs.
Excelente explicação. Muito obrigado. No meu caso, estava tendo dificuldade de carregar o programa no ESP32. Tinha tentado apertar botão de boot, de enable, troquei diversos cabos e entradas USB. No final, descobri que tinha que reduzir a velocidade de upload no IDE (Tools>Upload Speed 115200.
Jonas, fico muito contente que os vídeos o ajudam a desenvolver o seu conhecimento. É uma forma que tenho de retribuir ao país que me proporcionou estudos de alta qualidade de forma gratuita. Nos pŕoximos vídeos iremos apresentar muitas ferramentas para uso no dia a dia. Espero que sejam bem uteis a todos os desenvolvedores que nos acompanham.
Parabéns pelo conteúdo, ajudou bastante!!!
Obrigado pelo feedback.
Ver ele falar que C é alto nivel me deixou pensativo, imagina o que ele deve falar de "programação em blocos" kkk
Não sei em que situação eu disse isto, mas certamente é um indicador de minha idade :-) . Quando começei a trabalhar com microcontroladores, final da década de 70, foi com o 8080, da intel, era todo programado em linguagem de máquina. Era uma época que fazíamos o nosso proprio programa assembler (montador) e linker. Mas para quem não é desta época vale a pena a correção. "C" não pode ser considerada hoje uma linguagem de alto nível. Deixem este adjetivo para o Python , Java e outras. E não estou sozinho nesta observação. Veja o que diz a Wikipedia: "Os termos alto nível e baixo nível são inerentemente relativos. Algumas décadas atrás, [período de tempo?] a linguagem C, e linguagens similares, eram mais frequentemente consideradas "de alto nível", pois suportavam conceitos como avaliação de expressão, funções recursivas parametrizadas e tipos de dados e estruturas, enquanto a linguagem assembly era considerada "de baixo nível". Hoje, muitos programadores podem se referir a C como de baixo nível, pois não possui um grande sistema de tempo de execução (sem coleta de lixo, etc.), basicamente suporta apenas operações escalares e fornece endereçamento direto de memória; portanto, ela se mistura facilmente com a linguagem assembly e o nível de máquina de CPUs e microcontroladores. Além disso, no capítulo de introdução de The C Programming Language (segunda edição) por Brian Kernighan e Dennis Ritchie, C é descrita como uma linguagem "não de muito alto nível".[10]"
@@eletrohow-mj6ne o senhor está correto, mas pelo andar da carruagem, daqui uns tempos Java e Cia serão consideradas de baixo novel também, pois vejo cada vez mais a programação em blocos tomando conta.
Também penso assim. Cada vez mais podemos implementar sistemas mais complexos em menos tempo, e isto graças a estas ferramentas que se encarregam da parte mais "braçal" e deixam para os programadores a parte mais sofisticada, de criar a estrutura conceitual do problema. Seja em blocos ou outra forma de entrada, a conversão entre nosso pensamento e os bits que serão executados na CPU ou GPU é cada vez mais automática. Como exemplo divertido, peça ao chat GPT para implementar um pica pisca cm led em linguagem do Arduino. Vem todo o código já documentado. E se você tiver um conversor voz para texto, não precisa nem escrever ou desenhar, é só pedir para ele em linguagem natural. Bem diferente dos tempos em que nos preocupávamos com estouro de pilha, memoria invadindo áreas de rotinas, etc...
💯💯💯💯💯💯💯
Obrigado @reluzreluz8735 !
muito bom, náo atuo na área ms me interesso mto por tecnologia, meus parabens
Obrigado pelo feedback @maedade. Fazer algo fora da nossa área de trabalho é uma forma muito boa de se distrair dos problemas rotineiros e aprender novas habilidades.
estou usando o Aduino IDE (ESP32-WROOM-DA) e está dando o erro na compilação Compilation error: 'ledcSetup' was not declared in this scope consegui me ajudar?
Marcos. Este erro está ocorrendo devido a uma atualização do móduloESP32. Com a versão mais atual, a 3.0, ocorre o erro. Se você retorna uma versão, para a 2.0.17, tudo funciona corretamente. Para alterar a versão do módulo vá em ferramentas/gerenciador de placas/ ESp32. Este foi a maneira que eu consegui replicar aqui o problema. Diga se funcionou tudo correto com voce após o retorno da versão. Provavelmente muitos colegas devem estar passando por isto, pois a atualização é automática.
Muito boa essa série sobre ESP32.
Obrigado pelo feeedback Fernando. Espero que a sequência, com as aplicações diretas do ESP32 e Arduino , lhe sejam úteis também.
Dúvida: ligando um motor cc, por exemplo em um transistor ligado em um arduíno, ligamos um diodo e um capacitor em paralelo com esse motor. Mas como esse capacitor vai trabalhar se em cc o capacitor funciona como uma chave aberta?
Olá @comentadorgeral4581. A função deste capacitor é atenuar transientes. Transientes são variações de tensão ou corrente de frequência elevada e curta duração. Funciona da seguinte maneira: Imagine que o motor DC está girando e neste exato momento abrindo um contato de uma bobina e fechando a outra. No momento em que uma bobina está se abrindo, sem o capacitor iria aparecer uma tensão eletromotriz muito alta nos terminais do motor. O capacitor amortece esta tensão, pois vai absorver uma corrente que é variável com o tempo. É um tempo bem pequeno, que chamamos de transiente. Ou seja, um capacitor em DC realmente se comporta como um circuito aberto, mas sempre que temos variações na tensão DC, geralmente provocada por transisentes devido a circuitos indutivos e chaves de interrupção, o capacitor entra em ação. Quanto mais íngrime for este transistente, mais alto o seu conteúdo frequencial e menor a reatância capacitiva, ou seja, mais corrente passa pelo capacitor.
Que didática boa, parabéns! Obrigado pelo video. Estou tentando salvar dados dos sensores ligados no esp8266 em um banco de dados, eesse vídeo me deu uma luz.
Obrigado pelo feedback. Espero que tenha ajudado no seu projeto.
Caro Mestre, eu prefiro usar Ubuntu Linux para desenvolvimento.
Que bom! Será bem melhor podermos focalizar nossos esforços no sistema Debian e derivados. Como todo o trabalho é realizado por uma pessoa só, não precisar gerar diversas versões do software economiza muito tempo. Mas caso haja uma grande demanda pelo Windows, nós iremos dar um jeito. :-)
sensacional
Ficamos felizes que o conteúdo postado esteja sendo útil. Obrigado pelo feedback.
canal com conteudo otimo pra quem esta começando !!!
E nós ficamos muito felizes em saber que o objetivo está sendo alcançado!
ótima explicação parabéns pelo conteudo!!
Contatos deste tipo impulsionam a vontade de procurar fazer cada vez melhor :-)
Quero agradecer por partilhar esse vasto conhecimento
@edsilva, é um motivo de alegria saber o este trabalho está sendo últil. Já aposentado, depois de algumas décadas trabalhando em desenvolvimento de sistemas dedicados, poder distribuir informação útil na área é muito bom.
Ótima aula! Estarei tentando no meu Raspberry agora
Dará certo, sem dúvida. Uso este sistema no dia a dia e vem funcionando bem desde da sua implementação.
Estou tendo problemas com a conexão wifi do Esp32. Ele não atende os códigos. Apenas exibe status e informações gerais. O que fazer nessa situação?
Lembrando que foi instalado os drives, feita a configuração na IDE com link específico. A porta reconhece ele. O problema é a conexão wifi. O projeto é usá-lo como um access Point para servidor web.
Olá Mheig: Para que eu possa compreender melhor o que pode estar ocorrendo, precisamos de ter um programa em que os problemas ocorram e eu possa replicar aqui. Como não chegamos ainda neste assunto nos vídeos, encontrei na internet um programa que me pareceu bem completo, em randomnerdtutorials.com/esp32-access-point-ap-web-server/ . O que voce acha de executar este programa e relatar aqui o que está ocorrendo em termos de mensagens de erro ou comportamentos estranhos.? Assim eu replico aqui o mesmo programa e poderemos identificar o que está ocorrendo. De uma maneira genérica, o único problema que tive com o ESP32 em termos de WiFi foi com a pouca sensibilidade, o que leva a funcionar bem somente em pequenas distâncias. Melhorou muito quando coloquei uma antena externa. Se você achar interessante a ideia de rodar um programa em ambas as máquinas, mas preferir outro programa ao invés do que eu encontrei, podermos fazer isto tambem. abs Roberto
Grande aula! Para quem ainda vai iniciar, o senhor acha q seria melhor começar no arduino e depois ir para o ESP32 ou não há problema em ir direto para o ESP, pois a intenção é trabalhar apenas com ESP32.
Olá Alessandro. Vá direto ao ESP32. Muitas das técnicas gerais de programação serão identicas em ambas as plataformas, mas os os detalhes são específicos de cada uma. O ESP32 é bem mais poderoso. Dominando primeiro o ESP32 você não terá dificuldade em estudar os detalhes do Arduino quando, em algum projeto especifico,esta última plataforma for a mais adequada. Abs, Roberto
Que vídeo informativo, eu estou vasculhando a internet a procura de conteúdo para criar um servidor caseiro para que eu possa acessar que qualquer lugar e seu vídeo me deu varias ideias. Você esta de parabéns.
Ficamos muito felizes em saber que o trabalho está sendo útil. Obrigado pelo retorno!
Show valeu!
Obrigado pelo retorno. É a nossa forma de sabermos se o trabalho está sendo útil. Abs
A máquina a vapor já existir desde os anos 1710 e eram usadas para tirar água de Minas Foram dois engenheiros ingleses quem inventaram e os dois chamam Thomas Wats viu uma dessas máquinas em uma oficina e as aperfeiçoou criando o atuador de dupla ação e o sistema de realimentação, o centrífugador
Prezado @Eng.pedroneto: Seu comentário me remeteu a uns 50 anos atrás, qdo na juventude tive a oportunidade de ler sobre a história da máquina a vapor e realmente me relembrou dos experimentos feitos antes de Watts, principalmente para esgotar as minas. Como foi muito tempo atrás eu não me lembrava de todos os detalhes, ai resolvi procurar na internet. Quem se interessar pode ver em www.cepa.if.usp.br/energia/energia1999/Grupo4A/maquinavapor.htm#:~:text=Em%201698%2C%20na%20Inglaterra%2C%20o,Henry%20Beighton%20e%20John%20Smeaton. um resumo bem legal. Abaixo um pequeno extrato: "Poucas invenções foram tão importantes para a história da humanidade como a máquina a vapor. Primeiro dispositivo capaz de transformar o calor em energia mecânica com eficiência suficiente para substituir a tração animal, pode ser considerada uma das grandes responsáveis pela revolução industrial no século XIX. O primeiro aparelho a sugerir a possibilidade da máquina a vapor está descrito na Pneumática (Sobre o ar), do filósofo Heron de Alexandria (c.130 a.C.). Sua eolípila, embora rudimentar, aplicava os mesmos princípios da máquina a vapor atual. Apesar dessas referências remotas, a construção de uma máquina capaz de funcionar por si mesma durante um período de tempo considerável só ocorreu no século XVII. Em 1698, na Inglaterra, o capitão Thomas Savery apresentou um dos primeiros modelos bem-sucedidos de máquina a vapor para extrair água das minas. Em 1705, deu-se um passo adiante com a máquina de Thomas Newcomen - primeira a utilizar cilindro e êmbolo - , aperfeiçoada por Henry Beighton e John Smeaton. Em 1763, James Watt, ao consertar um modelo da máquina de Newcomen, na Universidade de Glasgow, acabou por inventar seu próprio tipo, patenteado em 1769 e 1781, correspondente à máquina a vapor moderna. Em 1782, Watt patenteou novo modelo, uma máquina rotativa de ação dupla, que pela primeira vez permitiu o aproveitamento do vapor para impulsionar toda espécie de mecanismo. Criou-se assim o sistema das fábricas e acelerou-se a revolução industrial. A máquina a vapor utiliza material combustível, como o carvão, para obter vapor d'água, que é mantido sob pressão e tem sua força utilizada para pôr em movimento um êmbolo ou pistão. Em quase todas as máquinas a vapor, o movimento retilíneo alternado do êmbolo se transforma em circular contínuo do eixo motor mediante um mecanismo biela-manivela, muito visível e característico nas antigas locomotivas por estar articulado diretamente sobre as rodas. As máquinas a vapor experimentaram transformações radicais. Inventaram-se os mais variados tipos de disposição e quantidade de cilindros, incluindo pistões fixos com cilindros oscilantes ou rotativos. Durante anos foram insubstituíveis nas grandes indústrias, assim como no transporte marítimo e ferroviário. " É muito interessante ver como a humanidade caminha aperfeiçoando as criaçoes anteriores. As primeiras máquinas eram extremamente ineficientes, pois enchia-se um cilindro de vapor, esfriávamos e com isto criava-se o vácuo que aspirava a agua. Para novo ciclo tinha que esquentar tudo de novo. Obrigado pelo comentário. Nos vídeos muitas vezes temos que condensar matérias mais extensas em poucos segundos. QUando ocorrem os comentários temos a oportunidade de sermos mais completos. Abs Roberto
@@eletrohow-mj6ne muito bom Valeuuu Abcs
Olá Prof. isso é uma tremenda aula, eu sempre tive muita duvida sobre a temperatura porisso fiz esse pedido, o que o Sr explicou sobre o resistor de emissor eu nunca vi, claro que para calculo vou usar o formulario mais agora entendo como é feito o calculo, Prof. obrigado essa aula foi 1000
Ver estudantes interessados em compreender os fundamentos físicos e não apenas utilizar os programas de cálculo é algo muito positivo. É este conhecimento que nos permitirá desenvolver novas soluções. O Brasil precisa ser criador de tecnologia, e não apenas ser usuário delas. Abs Roberto
Agora deu certo o registro, obrigado
Ótimo. Seja bem vindo!
Olá tenho clicar na palabra bot antes colocar o email e senha, o estranho é que não nenhuma mensagem
Não é assim. Clique sobre o campo e apague a palavra bot pressionando a tecla "seta para a esquerda" algumas vezes. O campo deve estar limpo antes de você fazer a inscrição. Tivemos que inserir este passo adicional para evitar que os robos web se inscrevessem no site em massa. Depois que colocamos este procedimento, caiu a zero o número de inscriçoes de robôs.
Olá Mestre, o Sr fez uma do Projeto amplificadores emissor comum, ganho menor ou igual a 10, só que tem uma tela de calculo, seria possivem fazer passo a passo esses calculos, gostei porque envolve temperatura no calculo, tentei me registrar mais não estou conseguindo é só para aluno
Olá José Carlos: Ok quanto a sugestão. O vídeo do dia 28/03 será um estudo mais detalhado sobre o projeto dos amplificadores emissor comum, ganho até 10 x. Os videos são planejados para sair nas quintas feiras, as 7:00 horas. O próximo já esta em elaboração. Quanto ao registro, me diga o que ocorreu. Repeti agora o procedimetno de registro e deu tudo certo. Você não está se esquecendo de apagar a palavra "bot" no formulário? abs Roberto
Existe possibilidade de configuração de protocolo ONVIF ?
É um belo desafio implementar o ONVIF em uma ESP32CAM. O protocolo é bem sofisticado e vai exigir muito da placa. Uma opção seria estabelecer um sub conjunto do protocolo que atenda aos requisitos de uma aplicação específica. Mesmo assim, não é um projeto para um fim de semana. Vale a pena dar uma olhada nas especificações ONVIF para se ter uma ideia da dimensão do problema. É um projeto que do ponto de vista educacional pode ser muito valioso, pois vai te dar experiencia em muitas subáreas da comunicação web, mas do ponto de vista de utilização imediata, uma camera que já implemente o ONVIF é a solução mais prática.
A intenção era justamente pra acoplar no DVR/NVR. Nao me lembro se ele aceita outro tipo de protocolo.
Consigo fazer o mesmo com um orangePi ?
Ola Lucas. Não tenho experiencia prática com o OrangePi, mas analisando as especificações de hardware e a possibilidade de você utilizar o Linux como SO, não vejo nenhuma dificuldade fazer esta implementação no Orange Pi.
Muito bom!
Que bom que você gostou. Nas próximas semanas teremos vários experimentos com python e IA, utilizando o Keras. Mantenha contato.
Ótimo Vídeo Parabéns
Obrigado Felipe. Feliz que o trabalho está sendo útil.
Olá, professor! Assisti alguns dos teus vídeos. Gostei muito. Também sou "dos antigos". Comecei a brincar com eletrônica em 1968 e a montar rádio aos 10 anos de idade. Não vi você se apresentando em nenhum vídeo. Qual teu nome, de que estado do Brasil... Fiquei curioso.
Ola Fernando, tudo bem? Meu primeiro rádio também foi nessa faixa de idade. Eram os tempos em que as válvulas 50C5, 35W4 e 12AV6 nos permitiam construir receptores super regenerativos e transmissores de pequena potência. Muita diversão e conhecimento adquirido da forma mais agradável possível.... Mas tudo se transforma. O radioamadorismo perdeu seu impacto anterior. Surgiram os cibersistemas e a inteligencia artificial. Ou seja, continuamos cheios de desafios e assuntos muito interessantes para nos divertir. O que era exclusivamente "hardware" passou a ter componentes "firmware", "software" e IA, que cada vez mais aumentam a sua participação. Novas emoções! Quanto à apresentação, realmente vejo que nunca a fiz até agora. Meu nome é Roberto, alguns me conhecem pelo sobrenome, Tavares, Moro em Campinas, SP. Após 40 anos de trabalho como pesquisador envolvido em projetos de sistemas eletrônicos de aquisição de processamento de dados e sistemas robóticos hoje me dedico a escrever livros técnicos e experimentação em laboratório. São os resultados do lab que aparecem nos vídeos. Um abraço Roberto
Boa noite professor, obrigado por compartilhar mais um projeto de grande relevância. Ótima idéia na apresentação dos tópicos inclusos.
Que bom que os vídeos estão sendo uteis. Não se esqueça de informar o assunto mais prioritário para você. Estamos deixando um percentual do nosso tempo para as demandas específicas, paralelamente ao fluxo de experimentos ja planejado no laboratório.
Ok professor. Obrigado
Nota 10 !!!
Obrigado!
Conteúdo incrível!!! Parabéns pelo trabalho!!!
Obrigado. Nada como retornar do feriado de ano novo e se deparar com este comentário :-)
Tiozinho gente boa 😂😂 Ótimo aula, parabéns
Obrigado.! Espero que os demais vídeos também sejam uteis para você.
Aula excelente, professor. Me diz, como eu faria pra acessar estes arquivos na Lan?
Ola @Luruch. Por favor veja a resposta ao @ghusthavo logo abaixo. Cobre exatamente a mesma dúvida.
Minha operadora não disponibiliza o IP fixo... Alguma solução?
Olá Gustavo. O problema do IP fixo é um pouco mais complexo do que pode parecer a primeira vista. Podemos analisar as seguintes situações: 1- É atribuido um IP dinâmico ao seu computador, e este IP é o seu IP público: A solução é utilizar um redirecionador de IP. Existem vários, por exemplo o www.noip.com/. Para um computador apenas. geralmente é grátis. Basicamente você acessa o seu computador através de uma url gerenciada pelo no-ip. Há muitos anos esta solução era perfeita para os servidores e câmeras que tínhamos instalados no laboratório. Além do no-ip existem outras opções no mercado. Até que veio o CGNAT... 2- Além de ser um IP dinâmico, você está debaixo de um CGNAT: Isto significa que o seu IP publico não é o IP do seu computador. A solução acima não irá funcionar. Se você não souber o que é o CGNAT pode ver em tecnoblog.net/responde/o-que-e-cgnat/. 3- O seu servidor oferece IP6: Com o IP6 temos IPs para todos, e não há necessidade de ficar atribuindo IPs para quem se conecta. Mas alguns provedores que liberam o IP6 cortam algumas portas de entrada, o que pode impossibilitar este uso. Só experimentando. Veja no roteador instalado pelo seu provedor se ele gerencia IP6. 4- Uso dos protocolos WebRTC.(ou Web Real Time Communication): Estes protocolos permitem que dois equipamentos com IP dinâmico debaixo de CGNAT possam se comunicar entre si. Mas precisa de ter um central coordenando esta comunicação. Uma visão geral você encontra em developer.mozilla.org/pt-BR/docs/Web/API/WebRTC_API/Protocols. Existem muitos provedores que fornecem este serviço, tais como o www.expressturn.com/. 5-Aluguel de um VPS: No laboratório, nós alugamos um VPS (Virtual Provider Server). É uma máquina que te oferece um IP fixo, IP4 e IP6, custa em torno de 6 euros de aluguel mensal, com tráfego infinito e capacidade computacional adequada para nossas necessidades. Dispondo de um VPS, você tem o material necessário para implementar o seu próprio servidor TURN ou STUN. Vale a pena se você gosta de entender estes protocolos na sua profundidade. Tudo pode ser feito com software de domínio público. Numa visão global: a-Quando o IP6 tiver sido completamentamente adotado, acabam-se as dificuldades de acesso à quaquer dispositivo conectado a rede, Terá IPs para todo mundo. b- Enquanto este mundo ideal não chega, se você não está debaixo de um CGNAT, soluções do tipo no-ip são imediatas e de custo zero ou muito baixo. c- Se voce está debaixo de um CGNAT, procurar um servidor TURN/STUN pode ser uma solução adequada. Os sites indicados são exemplos que encontrei enquanto estava te respondendo. Não temos nenhuma interação com os mesmos, e também não temos utilizado nenhum deles, visto que para nós a solução do VPS tem nos resolvido este tipo de situação. Mas só recomendamos esta última se você for do tipo que gosta de por a mão na massa. Temos o nosso próprio servidor de emails, nosso site (eletrohow) é desenvolvido em Python, e putras soluções que não são práticas para quem não gosta da emoção de descobrir novas soluções a cada dia :-)
Nossa, que aula! @@eletrohow-mj6ne
Pelo visto, VPS vai ser mais útil numa aplicação comercial, digamos. Pra uso doméstico, eu faria o seguinte (posso tá falando abobrinha) conectaria todos os aparelhosno roteador/lan e os colocaria com IP fixo, depois disso, reservaria 10 IPS pra novos aparelhos, e os demais eu usaria pro meu servidor. Será que funcionaria?
@Luruch. Basta um único IP fixo externo, que fica associado ao roteador. Os outros IP, internos e tambem fixos, na forma 192.168.0.x, são acesiveis através da especificação de uma porta. Funciona assim: a- você contrata um IP fixo acessando a sua casa. Vamos chamá-lo de IP_f b; Configurando o roteador, voce associa uma porta, por exemplo 3000, a um dado Ip interno (fixo). Por exemlo ao IP 192.168.0.5. c-Quando voce acessar de fora de casa , voce acessa como IP-f:192.168.0.5. O acesso vai chegar na sua máquina com este IP interno. Simultaneamente outras máquinas internas, cm outras portas, poderão estar sendo acessadas. Tudo isto com um único IP externo fixo.