Ir ao conteúdo
  • Cadastre-se

Lucas Scoppio

Membros Plenos
  • Total de itens

    3.402
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

2

Sobre Lucas Scoppio

  • Data de Nascimento 14-08-1988 (30 anos)

Informações gerais

  • Cidade e Estado
    Saint Joseph of the Fields
  1. Olá pessoal, estou passando por uma situação esquisita aqui. Eu faço o login de usuário numa máquina, poucos segundos depois o windows me avisa que está sendo efetuado o login do usuário "test" e uma mensagem perguntando se eu desejo cancelar, ignorar ou permitir o login. Caso eu não faça nada, em 30 segundos ele vai para a tela de switch user, com o usuário "test" ja logado. Isso acontece 100% das vezes, e não encontrei nenhum motivo para que aconteça.
  2. To procurando dessas aí, pois to com dificuldade de consertar essa ***** aqui! Eu ja substitui os transistores de chaveamento, mas o secundário ta sem carga, vou botar umas fotos daqui a pouco, queria uma ajuda para dar um tapinha nisso... OBS.: Eu to desempregado e com tempo sobrando, eu queria mesmo arrumar isso aqui. OBS2.: Me manda o link aí dessas paradas de 10-20 conto, porque se der ***** pode ter certeza que vou precisar de um desses! XD Sério... OBS3.: Não sei quanto o computador da minha namorada consome, mas a bagaça (PC) é razoavelmente poderosa viu, é um computador para modelagem 3D em solidworks e autocad. Alias, ela ta precisando urgentemente do PC funcionando para trabalhar!
  3. Olá pessoal! Então, ontem o computador da minha namorada começou a agir esquisito, ele desligou e não ligava mais nada além das coisas mais básicas (acendia os leds, ligava as ventoinhas e mais nada), depois de recolocar as peças e apertar melhor os cabos ele começou a fazer o início do boot, mas ao tentar iniciar a leitura do HD ele desligava. Minha primeira suspeita foi a fonte chaveada que deveria estar fornecendo pouca tensão. Vi que a fonte estava ligada num estabilizador, como bom técnico eu tenho repulsa a esse equipamento criado por gremilins para destruir equipamentos bonitos e caros, então tirei o computador de lá e taquei ele na tomada... mas o ******* aqui (aka.: Eu mesmo) esqueceu de comutar a chave para 220V e a fonte chamuscou. O fusível está inteiro, mas explodiu dois NPN de alta velocidade de comutação - 13009 - hoje é feriado então peguei umas fontes velhas aqui em casa e desmanchei para ver se encontrava algo que substituisse e por acaso encontrei dois 13007... infelizmente os 13009 são para 12A, enquanto que o 13007 são para 8A, a diferença é gritante, são 25% a menos, e ele dissipa apenas 80W enquanto que o "9" dissipa 100W. Considerando que essa é uma fonte chaveada de 500W de uma certa qualidade, subdimensionar os transistores do primário seria muito danoso para a fonte? Quero dizer, há grandes riscos dela chamuscar novamente? OBS.: Ainda preciso tirar um tempo para buscar outros componentes queimados, como a ponte de diodos, trocar alguns capacitores cerâmicos que podem ter sido "feridos" no combate, etc... Se alguém tiver dicas para me da de que componentes "olhar" ou trocar além desses dois que explodiram me ajudaria muito.
  4. uma forma adequada de fazer contas com divisores estranhos a *= 3906; a /= 10000; dessa forma você chega no valor mais facilmente.
  5. Lucas Scoppio

    Painel solar

    Os painéis não fornecem corrente necessária para acender o led.
  6. 9kV e 30A por 10mS é suficiente para matar uma pessoa 10 vezes.... pense nisso...
  7. Estou aprendendo a mexer com MySQL e você++, mas sempre tem alguma coisa para me quebrar as pernas, nesse a compilação dá um erro que eu não consegui resolver... a razão é simples, o arquivo que ele chama não existe, ou melhor, o arquivo chamado por um arquivo chamado não existe. 1>------ Build started: Project: teste_my_sql, Configuration: Release Win32 ------ 1>Compiling... 1>teste_my_sql.cpp 1>E:\Program Files\MySQL\MySQL Connector C++ 1.1.0\include\cppconn/connection.h(29) : fatal error C1083: Cannot open include file: 'boost/variant.hpp': No such file or directory 1>Build log was saved at "file://e:\Users\User\Documents\Projetos\Testes\teste_my_sql\teste_my_sql\Release\BuildLog.htm" 1>teste_my_sql - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Código // teste_my_sql.cpp : Defines the entry point for the console application. /* examples/standalone_example_docs1.cpp */ /* Standard C++ includes */ #include <stdafx.h> #include <stdlib.h> #include <iostream> /* Include directly the different headers from cppconn/ and mysql_driver.h + mysql_util.h (and mysql_connection.h). This will reduce your build time! */ #include "mysql_connection.h" #include <cppconn/driver.h> #include <cppconn/exception.h> #include <cppconn/resultset.h> #include <cppconn/statement.h> using namespace std; int main(void) { cout << endl; cout << "Running 'SELECT 'Hello World!' AS _message'..." << endl; try { sql::Driver *driver; sql::Connection *con; sql::Statement *stmt; sql::ResultSet *res; /* Create a connection */ driver = get_driver_instance(); con = driver->connect("tcp://127.0.0.1:3306", "root", "********"); /* Connect to the MySQL test database */ con->setSchema("test"); stmt = con->createStatement(); res = stmt->executeQuery("SELECT 'Hello World!' AS _message"); while (res->next()) { cout << "\t... MySQL replies: "; /* Access column data by alias or column name */ cout << res->getString("_message") << endl; cout << "\t... MySQL says it again: "; /* Access column fata by numeric offset, 1 is the first column */ cout << res->getString(1) << endl; } delete res; delete stmt; delete con; } catch (sql::SQLException &e) { cout << "# ERR: SQLException in " << __FILE__; cout << "(" << __FUNCTION__ << ") on line " << __LINE__ << endl; cout << "# ERR: " << e.what(); cout << " (MySQL error code: " << e.getErrorCode(); cout << ", SQLState: " << e.getSQLState() << " )" << endl; } cout << endl; return EXIT_SUCCESS; } int _tmain(int argc, _TCHAR* argv[]) { return 0; } A header que está dando problemas é essa aqui. /* Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. The MySQL Connector/C++ is licensed under the terms of the GPLv2 <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>, like most MySQL Connectors. There are special exceptions to the terms and conditions of the GPLv2 as it is applied to this software, see the FLOSS License Exception <http://www.mysql.com/about/legal/licensing/foss-exception.html>. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef _SQL_CONNECTION_H_ #define _SQL_CONNECTION_H_ #include <map> [b]#include <boost/variant.hpp>[/b] #include "build_config.h" #include "warning.h" #include "sqlstring.h" namespace sql { typedef boost::variant<int, double, bool, sql::SQLString > ConnectPropertyVal; typedef std::map< sql::SQLString, ConnectPropertyVal > ConnectOptionsMap; class DatabaseMetaData; class PreparedStatement; class Statement; class Driver; typedef enum transaction_isolation { TRANSACTION_NONE= 0, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE } enum_transaction_isolation; class Savepoint { /* Prevent use of these */ Savepoint(const Savepoint &); void operator=(Savepoint &); public: Savepoint() {}; virtual ~Savepoint() {}; virtual int getSavepointId() = 0; virtual sql::SQLString getSavepointName() = 0; }; class CPPCONN_PUBLIC_FUNC Connection { /* Prevent use of these */ Connection(const Connection &); void operator=(Connection &); public: Connection() {}; virtual ~Connection() {}; virtual void clearWarnings() = 0; virtual Statement *createStatement() = 0; virtual void close() = 0; virtual void commit() = 0; virtual bool getAutoCommit() = 0; virtual sql::SQLString getCatalog() = 0; virtual Driver *getDriver() = 0; virtual sql::SQLString getSchema() = 0; virtual sql::SQLString getClientInfo() = 0; virtual void getClientOption(const sql::SQLString & optionName, void * optionValue) = 0; virtual DatabaseMetaData * getMetaData() = 0; virtual enum_transaction_isolation getTransactionIsolation() = 0; virtual const SQLWarning * getWarnings() = 0; virtual bool isClosed() = 0; virtual bool isReadOnly() = 0; virtual sql::SQLString nativeSQL(const sql::SQLString& sql) = 0; virtual PreparedStatement * prepareStatement(const sql::SQLString& sql) = 0; virtual PreparedStatement * prepareStatement(const sql::SQLString& sql, int autoGeneratedKeys) = 0; virtual PreparedStatement * prepareStatement(const sql::SQLString& sql, int* columnIndexes) = 0; virtual PreparedStatement * prepareStatement(const sql::SQLString& sql, int resultSetType, int resultSetConcurrency) = 0; virtual PreparedStatement * prepareStatement(const sql::SQLString& sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) = 0; virtual PreparedStatement * prepareStatement(const sql::SQLString& sql, sql::SQLString columnNames[]) = 0; virtual void releaseSavepoint(Savepoint * savepoint) = 0; virtual void rollback() = 0; virtual void rollback(Savepoint * savepoint) = 0; virtual void setAutoCommit(bool autoCommit) = 0; virtual void setCatalog(const sql::SQLString& catalog) = 0; virtual void setSchema(const sql::SQLString& catalog) = 0; virtual sql::Connection * setClientOption(const sql::SQLString & optionName, const void * optionValue) = 0; virtual void setHoldability(int holdability) = 0; virtual void setReadOnly(bool readOnly) = 0; virtual Savepoint * setSavepoint() = 0; virtual Savepoint * setSavepoint(const sql::SQLString& name) = 0; virtual void setTransactionIsolation(enum_transaction_isolation level) = 0; /* virtual void setTypeMap(Map map) = 0; */ }; } /* namespace sql */ #endif // _SQL_CONNECTION_H_ Eu procurei esse boost/variant.hpp mas meu computador não tem ele, onde eu baixo ou o que eu reinstalo para resolver esse problema?
  8. você não declarou a header para strings Abaixo do IOSTREAM.h coloque #include <string.h> Assim irá funcionar.
  9. Desenvolvendo um circuito que existe no mercado e é baratíssimo você vai gastar dinheiro e perder tempo. Uma prova simples são as fontes chaveadas, se você for fazer uma em casa vai perder um bom tempo no desenvolvimento e gastar mais de 50 reais, se você entrar no seu carro, parar na frente de uma loja, comprar uma pronta nas especificações que você precisa e voltar pra casa terá gasto 1 hora, 2 horas se você aproveitar para almoçar ou comprar algo mais em outros lugares, passar no banco... Se for para fazer algo conectando a um microcontrolador, etc, então ja faça algo mais robusto, controle de luzes da casa, sensor de chuva, alarme de segurança, faça uma CPU para a casa que acredito que seja muito mais interessante, e ligue também um sistema que envie SMS para você avisando que a casa está sendo invadida, sei la, faça algo que realmente seja interessante ou que vai verdadeiramente economizar dinheiro, porque um sistema de controle e segurança desses não custa menos de 2k. Eu não gosto muito de sistemas RF... não sei porque nunca consegui fazer os ditos funcionarem corretamente :\ Porém com o pic eu posso ajudar.
  10. Deveria sim servir para estender um toldo, o sensor de umidade você coloca no lugar do botão de abre/fecha.
  11. coloca um 7808 aí no seu circuito, quando ele estiver alimentado por 12V ele fornece 8V numa boa, mas quando for alimentado com 8 volts o bixo vai entrar em parafuso e provavelmente não sustentará os leds ligados. Outra opção é um zener de 5.1 V em série com os leds, consumindo 5V os 3V sobressalentes não deveriam acender os leds. Outra ideia seria fazer um comparador de tensão, se o negócio estiver acima de N volts ele alimenta, abaixo ele corta...
  12. Depende, qual o seu grau de entendimento em eletrônica? Se for baixo, ou nulo então a melhor resposta que você poderá receber é "leve à assistência técnica", é muito difícil consertar algo "via internet" usando você como braço e solda.
  13. ligado em paralelo você dobra a corrente máxima fornecida, ligadas em série você dobra a tensão fornecida

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×