Todas as Discussões Marcadas 'garagem' - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T11:13:44Zhttps://labdegaragem.com/forum/topic/listForTag?tag=garagem&feed=yes&xn_auth=noPalestras sobre Tecnologia - Live Youtube/Instagram/Zoomtag:labdegaragem.com,2022-12-10:6223006:Topic:8890172022-12-10T00:48:14.008ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/10906941682?profile=original" rel="noopener" target="_blank"><img class="align-full" src="https://storage.ning.com/topology/rest/1.0/file/get/10906941682?profile=RESIZE_710x"></img></a></p>
<p></p>
<p></p>
<p>Há mais de 10 anos atrás, o Lab de Garagem disponibilizava vídeos no Youtube, com tutoriais de projeto, tutoriais de tecnologia, etc. Era usada naquela época uma plataforma precursora, mas com recursos limitados</p>
<p></p>
<p>Após a pandemia, a incidência de reuniões através da web, palestras e lives aumentou bastante.…</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/10906941682?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/10906941682?profile=RESIZE_710x" class="align-full"/></a></p>
<p></p>
<p></p>
<p>Há mais de 10 anos atrás, o Lab de Garagem disponibilizava vídeos no Youtube, com tutoriais de projeto, tutoriais de tecnologia, etc. Era usada naquela época uma plataforma precursora, mas com recursos limitados</p>
<p></p>
<p>Após a pandemia, a incidência de reuniões através da web, palestras e lives aumentou bastante. Ferramentas como Zoom, Google Meet, Instagram já são familiarizadas por muitos. </p>
<p></p>
<p>Pensando nisso, porque não fazermos essas palestras aqui no Lab. Ao Vivo?? </p>
<p>Qual seria a plataforma mais adequada ? Google Meet, Youtube, Zoom ou Instagram? </p>
<p></p>
<p>O que acham dessa idéia? Um cara apresentaria e mais dois ficariam na coordenação da palestra, como inscrição, monitoramento do público, das perguntas, etc. </p>
<p>E ai? </p> (RESOLVIDO) Controle do servomotortag:labdegaragem.com,2021-11-26:6223006:Topic:8775762021-11-26T14:28:28.107ZMatheus Santoshttps://labdegaragem.com/profile/MatheusSantos547
<p>Fala pessoal, estou concluindo um projeto para meu TCC e gostaria da ajuda de vocês.</p>
<p></p>
<p>Eu fiz um código para o servomotor para abrir e fechar a garagem da maquete, porém notei que se por acaso a garagem já estiver aberta e eu der o comando para abrir, ele volta para a posição inicial e abre novamente.</p>
<p></p>
<p>1 - Eu gostaria que ele ignorasse os comandos de abrir ou fechar se os mesmos já estiverem nessas posições.</p>
<p></p>
<p>Obs: Eu não sou muito bom em programação,…</p>
<p>Fala pessoal, estou concluindo um projeto para meu TCC e gostaria da ajuda de vocês.</p>
<p></p>
<p>Eu fiz um código para o servomotor para abrir e fechar a garagem da maquete, porém notei que se por acaso a garagem já estiver aberta e eu der o comando para abrir, ele volta para a posição inicial e abre novamente.</p>
<p></p>
<p>1 - Eu gostaria que ele ignorasse os comandos de abrir ou fechar se os mesmos já estiverem nessas posições.</p>
<p></p>
<p>Obs: Eu não sou muito bom em programação, mas pensei na possibilidade de uma variável gravar o valor ligado/desligado e os comandos só funcionarem se estiverem de acordo com essa variável. Exemplo: o comando para abrir a garagem vai checar se o valor da variável é 0, se for, ele abre a garagem e põem o valor 1 na variável. Quando der o comando para fechar ele checará se o valor da variável é 1, caso seja ele fecha a garagem e altera o valor da variável para 0.</p>
<p></p>
<p></p>
<p>2 - Noto que o portão trepida um pouco quando chega nas posições definidas. Coloquei um capacitor de 470uF, será que colocando um de 2200uF melhora?</p>
<p></p>
<p>Anexei o código usado.</p>
<p></p>
<p></p>
<p></p>
<p></p> Programaçao Garagem Automatizada: RFID + Ultrassonico + Servotag:labdegaragem.com,2017-11-30:6223006:Topic:6493052017-11-30T17:35:10.669ZThiago SIlveira da Silvahttps://labdegaragem.com/profile/ThiagoSIlveiradaSilva
<p><span style="font-family: arial, helvetica, sans-serif;"> Estou desenvolvendo uma maquete de uma garagem automatizada que utiliza um servomotor para levantar e baixar o portão; um RFID passivo para abrir/</span><span style="font-family: arial, helvetica, sans-serif;">fechar o portão pelo lado de fora e um sensor ultrassônico para abrir/fechar pelo lado de dentro da garagem. Ela deve funcionar da seguinte forma:</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">- Quando…</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;"> Estou desenvolvendo uma maquete de uma garagem automatizada que utiliza um servomotor para levantar e baixar o portão; um RFID passivo para abrir/</span><span style="font-family: arial, helvetica, sans-serif;">fechar o portão pelo lado de fora e um sensor ultrassônico para abrir/fechar pelo lado de dentro da garagem. Ela deve funcionar da seguinte forma:</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">- Quando o carro com a tag correta passar em cima do RFID embaixo da calçada, a garagem irá se abrir;</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">- Preso a parede final estará o ultrassônico, onde o carro ao se aproximar menos que 5cm do mesmo, irá fechar a garagem;</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">- Ao se afastar do ultrassônico mais que 5cm, a garagem irá se abrir novamente;</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">- Quando o carro passar novamente por cima do RFID, o portão da garagem deve se fechar.</span></p>
<p></p>
<p><span style="font-family: arial, helvetica, sans-serif;">O sketch está anexado ao tópico. </span><span style="font-family: arial, helvetica, sans-serif;">Estou aceitando sugestões de programação diferente dessa e também correções.</span></p>
<p></p>
<p><span style="font-family: arial, helvetica, sans-serif;">Desde já, obrigado.</span></p>
<p></p> Enviando GETs para servidor local via SERIALtag:labdegaragem.com,2015-11-16:6223006:Topic:4942292015-11-16T13:10:41.212ZPedro Filipe de Souza Gonçalveshttps://labdegaragem.com/profile/PedroFilipedeSouzaGoncalves
<p>Bom dia Pessoal!</p>
<p></p>
<p>Alguém já conseguiu, enviar/montar GETs via serial ( porta COM do arduino ) para um servidor local?</p>
<p>Se sim, HELP! :)</p>
<p>Muitos vão perguntar porque não via ethernet shield? r.: estou comunicando via xbee no pc para arduino e vice versa, e preciso que seja serial.</p>
<p>att.</p>
<p>Bom dia Pessoal!</p>
<p></p>
<p>Alguém já conseguiu, enviar/montar GETs via serial ( porta COM do arduino ) para um servidor local?</p>
<p>Se sim, HELP! :)</p>
<p>Muitos vão perguntar porque não via ethernet shield? r.: estou comunicando via xbee no pc para arduino e vice versa, e preciso que seja serial.</p>
<p>att.</p> Pós / Especialização em sistemas embarcadostag:labdegaragem.com,2015-11-03:6223006:Topic:4904902015-11-03T13:32:18.645ZPedro Filipe de Souza Gonçalveshttps://labdegaragem.com/profile/PedroFilipedeSouzaGoncalves
<p>Uma pergunta, não sei se posso postar essa duvida no forum, alguém conhece alguma pós ou especialização em embarcados? principalmente se for EAD (a distancia).</p>
<p></p>
<p></p>
<p>obrigado!</p>
<p>Uma pergunta, não sei se posso postar essa duvida no forum, alguém conhece alguma pós ou especialização em embarcados? principalmente se for EAD (a distancia).</p>
<p></p>
<p></p>
<p>obrigado!</p> USB do PC com arduinotag:labdegaragem.com,2015-08-20:6223006:Topic:4688942015-08-20T21:49:28.918ZPedro Filipe de Souza Gonçalveshttps://labdegaragem.com/profile/PedroFilipedeSouzaGoncalves
<p>Boa noite Galera, uma pergunta e dúvida! Tem como eu tirar o usb do pc e conectar no arduino? e fazer funcionar esse usb, pegando dados de sensores por exemplo que usa usb ?????</p>
<p></p>
<p>att</p>
<p>Boa noite Galera, uma pergunta e dúvida! Tem como eu tirar o usb do pc e conectar no arduino? e fazer funcionar esse usb, pegando dados de sensores por exemplo que usa usb ?????</p>
<p></p>
<p>att</p> [RESOLVIDO] Dúvida com Ethernet Shieldtag:labdegaragem.com,2015-07-05:6223006:Topic:4557712015-07-05T06:52:51.693ZNilton Felipe Brazhttps://labdegaragem.com/profile/NiltonFelipeBraz
<p></p>
<p><span class="font-size-2">Olá Garagistas!</span></p>
<p><span class="font-size-2">Ao tentar compilar um simples webserver utilizando o Ethertnet Shield 5100, aparecem os erros:</span></p>
<p></p>
<p><span class="font-size-3" style="color: #993300;">error: 'EthernetServer' does not name a type</span></p>
<p><span class="font-size-3"><strong>In function 'void setup()':</strong></span><br></br> <span class="font-size-3"> <span style="color: #993300;">error: 'pinmode' was not declared in…</span></span></p>
<p></p>
<p><span class="font-size-2">Olá Garagistas!</span></p>
<p><span class="font-size-2">Ao tentar compilar um simples webserver utilizando o Ethertnet Shield 5100, aparecem os erros:</span></p>
<p></p>
<p><span style="color: #993300;" class="font-size-3">error: 'EthernetServer' does not name a type</span></p>
<p><span class="font-size-3"><strong>In function 'void setup()':</strong></span><br/> <span class="font-size-3"> <span style="color: #993300;">error: 'pinmode' was not declared in this scope</span></span><br/> <span class="font-size-3"><strong>In function 'void loop()':</strong></span><br/> <span class="font-size-3"> <span style="color: #993300;">error: 'EthernetClient' was not declared in this scope</span></span><br/> <span style="color: #993300;" class="font-size-3"> error: expected `;' before 'client'</span><br/> <span style="color: #993300;" class="font-size-3"> error: 'client' was not declared in this scope</span></p>
<p></p>
<p></p>
<p><span class="font-size-2">Alguém já pode me ajudar?</span></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><strong>Código do programa:</strong></p>
<p></p>
<p>#include <SPI.h><br/> #include <String.h><br/> #include <Ethernet.h></p>
<p>byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x9B, 0x36 };<br/> byte ip[] = { 192, 168, 0, 101 };<br/> EthernetServer server(8090);</p>
<p>int led1 = 5;<br/> int led2 = 6;<br/> int led3 = 7;</p>
<p>String readString = String(30);</p>
<p>String statusLed;</p>
<p>void setup() {</p>
<p>Ethernet.begin(mac, ip);<br/> pinmode(led1, OUTPUT);<br/> pinmode(led2, OUTPUT);<br/> pinmode(led3, OUTPUT);<br/> }</p>
<p>void loop() {</p>
<p>EthernetClient client = server.available();<br/> if (client)<br/> {<br/> while(client.connected())<br/> {<br/> char c = client.read();</p>
<p>if(readString.length() < 30) {<br/> readString += (c);<br/> } <br/> if(c == '\n')<br/> { <br/> <br/> if(readString.indexOf("led1") >= 0) {<br/> digitalWrite(led1, !digitalRead(led1));<br/> } <br/> if(readString.indexOf("led2") >= 0) {<br/> digitalWrite(led1, !digitalRead(led1));<br/> }<br/> if(readString.indexOf("led3") >= 0) {<br/> digitalWrite(led1, !digitalRead(led1));<br/> }</p>
<p>// Cabeçalho http padrão<br/> client.println("HTTP/1.1 200 OK");<br/> client.println("Content-Type: text/html"); <br/> client.println();<br/> client.println("<!doctype html>");<br/> client.println("<html>");<br/> client.println("<title>Tutorial</title>");<br/> client.println("<meta name=\"viewport\" content=\"width=320\">");<br/> client.println("meta name=\"viewport\" content=\"with=device-width\">");<br/> client.println("<meta charset=\"utf-8\">");<br/> client.println("meta name=\"viewport\" content=\"initial-scale=1.0, user-scalable=no\">");<br/> client.println("</head>");<br/> client.println("<body>");<br/> client.println("<center>");<br/> <br/> client.println("font size=\"5\" face=\"verdana\" color=\"green\">Android</font>");<br/> client.println("font size=\"3\" face=\"verdana\" color=\"red\"> & </font>");<br/> client.println("font size=\"5\" face=\"verdana\" color=\"blue\">Arduino</font><br />");<br/> <br/> if(digitalRead(led1)) {<br/> statusLed = "Ligado";<br/> } else {<br/> statusLed = "Desligado";<br/> } <br/> <br/> client.println("<form action=\"led1\" method=\"get\">");<br/> client.println("<button type=submit style=\"width:200px;\">Led 1 - "+statusLed+" </button>");<br/> client.println("</form> <br />");<br/> <br/> client.println("<form action=\"led2\" method=\"get\">");<br/> client.println("<button type=submit style=\"width:200px;\">Led 1 - "+statusLed+" </button>");<br/> client.println("</form> <br />"); <br/> <br/> client.println("<form action=\"led3\" method=\"get\">");<br/> client.println("<button type=submit style=\"width:200px;\">Led 1 - "+statusLed+"</button>");<br/> client.println("</form> <br />");<br/> <br/> <br/> client.println("</center>");<br/> client.println("</body>");<br/> client.println("</html>");<br/> <br/> readString = "";<br/> client.stop();<br/> }<br/> }<br/> }<br/> }</p>
<p></p>
<p></p>
<p></p>
<p></p> Sugestão de como "postar"tag:labdegaragem.com,2015-07-03:6223006:Topic:4555382015-07-03T14:38:38.284Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Adicionado por Lab de Garagem:</p>
<ul>
<li><strong>Pedimos que postem seus tutoriais, notícias e projetos através do blog (<a href="http://labdegaragem.com/profiles/blog/new" target="_self">clique aqui</a>).</strong></li>
<li><strong>Dúvidas e questões técnicas através do fórum (<a href="http://labdegaragem.com/forum/topic/new" target="_self">clique aqui)</a>.</strong></li>
<li><strong>Comece o seu post com uma imagem ou video, assim ela aparecerá na primeira página do site, atraindo mais…</strong></li>
</ul>
<p>Adicionado por Lab de Garagem:</p>
<ul>
<li><strong>Pedimos que postem seus tutoriais, notícias e projetos através do blog (<a href="http://labdegaragem.com/profiles/blog/new" target="_self">clique aqui</a>).</strong></li>
<li><strong>Dúvidas e questões técnicas através do fórum (<a href="http://labdegaragem.com/forum/topic/new" target="_self">clique aqui)</a>.</strong></li>
<li><strong>Comece o seu post com uma imagem ou video, assim ela aparecerá na primeira página do site, atraindo mais interessados.</strong></li>
</ul>
<p></p>
<p>Oi Amigos,</p>
<p>Este forum é uma comunidade.</p>
<p>Aqueles que aqui ajudam, são voluntários.</p>
<p>Não recebemos nada além de críticas ou elogios.</p>
<p>Muitas vezes recebemos muita alegria de saber que conseguimos auxiliar alguém,</p>
<p>e este expressou também muita alegria ao realizar algo que sozinho não estava conseguindo.</p>
<p>Sentimos muito prazer em auxiliar nas sua idéias ou dificuldades.</p>
<p>Mas para facilitar nosso entendimento, damos aqui uma sugestão de como</p>
<p>a idéia ou dificuldade deve ser exposta:</p>
<p> </p>
<p>Descreva a de forma simples e clara, a idéia ou dificuldade, que está tendo, e</p>
<p>forneça informações complementares do tipo:</p>
<p> </p>
<p>sketchs, esquemas, desenhos, fotos, etc.</p>
<p> </p>
<p>Caso vá postar algum sketch, antes de posta-lo,</p>
<p>certifique-se que ele está com as linha de código comentadas e identado:</p>
<p> </p>
<p> </p>
<p> Identar (ou dentear) o código é organizar visualmente seu código de</p>
<p> forma que os blocos dependentes fiquem alinhados e mais à direita,</p>
<p> facilitando o entendimento do que está subordinado a que.</p>
<p> </p>
<p>Muitos voluntários daqui do LdG, ao verem um código desorganizado,</p>
<p>e sem comentários, desistem de ajudar.</p>
<p> </p>
<p>Ao postar sketchs, dê preferência postando em arquivos, ou em sites como</p>
<p>o <a href="http://www.pastebin.com">www.pastebin.com</a>, pois postando na área de texto do seu post, caracteres</p>
<p>podem ser perdidos</p>
<p> </p>
<p>Exemplo de identação:</p>
<p> </p>
<p>Sem identação:</p>
<p> </p>
<p>void loop ()</p>
<p>{</p>
<p>a = b;</p>
<p>if (a == c)</p>
<p>{</p>
<p>x =y;</p>
<p>z++;</p>
<p>}</p>
<p>}</p>
<p> </p>
<p>Identação recomendada:</p>
<p> </p>
<p> void loop ()</p>
<p> {</p>
<p> a = b; // Valor em a igual ao valor em b</p>
<p> if (a == c) // Se valor em a igual a valor em c</p>
<p> { // Faça</p>
<p> x =y; // Valor em x igual a valor em y</p>
<p> z++; // Incremente valor em z</p>
<p> }</p>
<p> }</p>
<p> </p>
<p>Este simples procedimento, colocará a sua idéia no texto, e tornará muito mais fácil</p>
<p>ao amigo que te auxilia, a entender o que você quer fazer,</p>
<p>e o melhor ainda, é que no futuro você lembrará porque que escreveu uma determinada linha.</p>
<p></p>
<p><em>Editado por Lab de Garagem (dica de Maurício Ortega):</em></p>
<p><em>"Na própria ide do Arduino na aba "Edit ",selecione >Copy as HTML.</em></p>
<p><em>E aqui no fórum selecionar HTML e colar o texto copiado, talvez tenha que corrigir algum caractere especial".</em></p>
<p></p>
<p></p>
<p>Como este site é uma comunidade de ajuda, e todos aqui o fazem por livre e espontânea</p>
<p>dedicação, uma solução descrita, pode ser a solução de outro amigo, portanto,</p>
<p>mais uma recomendação:</p>
<p> </p>
<p>Ao verificar que sua ideia ou problema ficou resolvido, tome duas atitudes que serão</p>
<p>muito aplaudidas por todos deste site, faça assim:</p>
<p>Descreva a solução do seu caso, e escreva a palavra RESOLVIDO antes do inicio do <br/> titulo do seu post.</p>
<p></p>
<p>Atenciosamente</p>
<p></p>
<p>Rui</p>
<p></p> Shield Wifi (Fi250) com arduino mega 2560tag:labdegaragem.com,2015-03-26:6223006:Topic:4275422015-03-26T16:15:00.757ZPedro Filipe de Souza Gonçalveshttps://labdegaragem.com/profile/PedroFilipedeSouzaGoncalves
<p>Boa tarde, alguem tem Fi250 e o arduino mega 2560 e tambem esta tendo dificuldades em fazer funcionar? Preciso que as informações de coleta de vazao de agua, sejam postados num web service, porem nao estou conseguindo, HELP!</p>
<p>Boa tarde, alguem tem Fi250 e o arduino mega 2560 e tambem esta tendo dificuldades em fazer funcionar? Preciso que as informações de coleta de vazao de agua, sejam postados num web service, porem nao estou conseguindo, HELP!</p> Transistor Mosfet - Em Placa de Computador Modernotag:labdegaragem.com,2013-05-01:6223006:Topic:2290992013-05-01T02:01:10.967ZRogerio Fernandeshttps://labdegaragem.com/profile/rogeriofernandesoliveira
<p>Todo Transistor do tipo Mosfet tem três terminais(gate,drain,e source), sendo que o do meio é cortado e a chapinha do fundo do transistor tem a sua função (Dreno).</p>
<p>abaixo colocarei as perguntas e a foto do mesmo respectivamente:</p>
<p>1 - Qual o teste que preciso fazer para armar e desarmar o "FET" e para saber se o mesmo esta em curto ou aberto ou com problemas ?</p>
<p>2 - Se eu tirar este transistor com ferro de solda de 70W da placa mãe ele corre o risco de dar algum tipo de…</p>
<p>Todo Transistor do tipo Mosfet tem três terminais(gate,drain,e source), sendo que o do meio é cortado e a chapinha do fundo do transistor tem a sua função (Dreno).</p>
<p>abaixo colocarei as perguntas e a foto do mesmo respectivamente:</p>
<p>1 - Qual o teste que preciso fazer para armar e desarmar o "FET" e para saber se o mesmo esta em curto ou aberto ou com problemas ?</p>
<p>2 - Se eu tirar este transistor com ferro de solda de 70W da placa mãe ele corre o risco de dar algum tipo de problema devido a temperatura alta, ou geralmente os transistor suportam muita temperatura.</p>
<p>obs: ocorreu que na hora que eu retirar os "FETS" a solda derretida grudou no source e no gate, unindo os pinos com a solda, sendo que não estava ligado o pc, isso pode danifica-lo durante a dessoldagem do componente ?</p>