Category: category

Transformando um arduino em um teclado USB

O recém-lançado Arduino Leonardo tem algumas características muito interessantes, muitas notavelmente a capacidade de atuar como um teclado USB e rato graças ao novo microcontrolador ATMEGA 32U4. Esse recurso não é exclusivo para o Leonoardo, como [Michael] discute em uma construção que ele enviou – o UNO de Lowly Arduino também pode servir como um teclado USB HID com apenas uma atualização de firmware.

O Arduino Uno (e Mega) se comunicam ao seu computador através de um microcontrolador separado Atmega8u2. Simplesmente enviando novo firmware com a atualização do firmware do dispositivo Arduino, é fácil ter sua antiga conselho de arduino adquirir algumas das características de quadros mais recentes, como o Teensy ou Leonardo.

[Michael] passa pelas etapas necessárias para tornar esse upgrade e termina sua construção, mostrando um projeto de botão arduinofied “corte e colar”, bem como alguns controles multimídia. Você pode verificar aqueles compilações no vídeo após o intervalo.

Se a emulação de um teclado USB não é sua coisa, também é possível instalar o firmware da Lufa para emular tudo, desde joysticks até dispositivos de áudio USB. Muito legal e muito útil.

O relógio absurdo usa doze módulos esp8266

Quiz Quick: Quão numerosos módulos ESP8266 você precisa para fazer um relógio LED? DICA: Um relógio exibe 12 horas.

Não! Doze não é a resposta. Mas isso não parou Hackaday.Io User [Tamberg] de construir um relógio 12-ES durante o Bilbao, Espanha Maker Faire. A “vantagem” de usar tão numerosos ESP8266 é que cada um pode controlar independentemente um LED de uma hora e sua fatia associada de cinco leds de marcadores de minutos. Cada ESP busca o tempo pela Internet, mas só acende quando é hora.

É como processamento paralelo ou algo assim. Ou talvez seja redundante e falhamento. Ou talvez seja apenas uma tentativa de colocar a Internet máxima em uma coisa. Talvez eles tivessem uma equipe de doze pessoas e quisesse dividir a carga uniformemente. (Não conseguimos pensar em uma razão real que você gostaria de fazer isso.)

Todo o Snark Lixer, o projeto parece ótimo como você pode ver nesta galeria do Flickr, e todos os arquivos de design estão disponíveis se você quiser reutilizar qualquer parte deste projeto. Estamos pensando que o rosto do relógio é bem legal.

O código para cada unidade está disponível para sua leitura. Na linha 13, você pode ver onde eles definem uma variável (no firmware) que diz a cada ESP que hora ela representa.

Mais interessante, a partir da linha 38 é um truque bonito para extrair o tempo do servidor do Google mais próximo. Basicamente, o Goog retorna uma “data:” string, e o código lê-lo. Leia muito mais sobre essa técnica sobre o Fórum ESP.

Comentários, encaixam seus lasers “Overkill”; Nós gostamos do projeto para tudo o que faz certo. Pelo menos não é uma lanterna movida à motosserra.

O vídeo do Flickr visto acima tem esta descrição:

Cada ESP controla uma fatia de 5 minutos do relógio. Na inicialização, não há conexão (laranja). Uma vez conectado à rede Wi-Fi (azul), cada ESP enuncia o tempo do Current com uma Solicitação de Head Fácil para o Google.com e exibe sua parte do relógio (azul ou rosa, minutos verde). Observe as “falhas” devido à operação independente das fatias (mais um bug de programação na fatia 0, fixo posterior). O botão vermelho era esperado para mostrar um batimento cardíaco e redefinir todos os ESPs, mas não havia tempo suficiente para executar isso. Para este vídeo, o relógio exibe segundos, em vez de minutos, assim como a versão final.

Rickrolled por RedBull

Como você já viu, fomos convidados a participar do concurso RedBull Criação. Enquanto nós estávamos profundamente em nosso trabalho hoje, hackeando as coisas e solda coisas juntos ao tentar não nos explodir, recebemos um segundo pacote! Tinha uma nota escrita à mão explicando que este foi o último de seu tipo, reservado para apenas as equipes mais incríveis. Nós temos o último.

Nesta caixa era outro Bulduino. Este tinha um escudo nele com uma exibição extravagante no meio e alguns leds dispersos. Ao conectá-lo, fomos recebidos com um jogo de estilo “Simon” que você pode jogar usando os touch pads resistivos no PCB. Você pode ver o resultado no vídeo acima. Além disso, meu nariz não funciona muito bem, mas meu parceiro me informou que o correio vermelho cheirava a bacon. Não tenho certeza se isso era intencional ou não.

Nosso projeto está chegando muito bem. Testes preliminares hoje produziram resultados maravilhosos com hematoma subérmico mínimo. Estamos ansiosos para revelar essa fera para o público. Fique ligado!

Digitalização 3D automática no barato

depois de ouvir sobre alguns scanners de objetos 3D, [Will] pensei que uma dessas ferramentas poderia encontrar um lugar em seu workshop. O preço desses scanners o fez reconsiderar simplesmente comprando um, então ele acabou de fazer uma de partes que estavam sentadas ao redor. Esta foi a primeira versão do seu scanner 3D. Funcionou, mas havia algumas deficiências. [Will] teve que girar o objeto manualmente. Essa é uma maneira barata de fazê-lo, mas o método é tedioso.

Agora [Will] está de volta para dois anos. Ele fez algumas melhorias, e desta vez alguns bits de eletrônicos automatizam o processo, permitindo que [Will] atinja um botão, vá embora e volte para um objeto digitalizado.

Apesar de melhorar sua configuração imensamente, a teoria de como digitalizar um objeto permanece a mesma. Ele está projetando uma linha vertical em linha reta em um objeto, tirando alguns instantâneos com uma webcam e reconstruindo o objeto com algoritmos de visão de computador e Meshlab. As novas adições incluem um preto Beaglebone, um motor de passo e um EasyDriver de Sparkfun e uma plataforma giratória.

[Will] escreveu dois scripts para este projeto. O primeiro faz o levantamento pesado mecânico – girando o motor de passo e tirando uma foto, enquanto o segundo converte a saída da webcam para uma nuvem de pontos. A partir daí, a nuvem pontual é enviada para o Mehlab, e um objeto aparece no disco rígido [Will].

Há cerca de US $ 80 em hardware investido nesta configuração, e considerando a inspiração para este projeto foi o Digitalizador MakerBot de US $ 800, vamos chamar de experiências [Will] em 3D digitalizando um sucesso.

Reparando uma capa de soldagem não reparável

[UNIXGEEK] tem uma capa de soldagem OPtrel, que consiste em uma lente que ajusta automaticamente para diferentes tarefas de soldagem. Parou de funcionar corretamente, assim como este capô é “não-reparável”, então ele teve que jogá-lo ou hackbrá-lo. A questão era que ele entendia continha baterias, no entanto, não eram acessíveis. Utilizando sua fresadora, ele foi capaz de consertá-lo. Depois de eliminar a camada externa de plástico [Unixgeek] descobriu que estava cheio de espuma. Com moagem continuada, ele finalmente descobriu as baterias. Eles são células padrão CR2330, para que ele possa substituí-los rapidamente ou configurar um suporte de bateria separado.

Nós gostamos de ver esse tipo de hack, tão simples quanto, desde exatamente de quanto realmente não gostamos de gadgets com obsolescência organizada desenvolvido. Este é um gadget de segurança> $ 300 que é danificado quando algumas células de moeda morrem por fim. Qualquer tipo de tipo de hack para impedir que as pessoas tenham que jogar fora seus gadgets é uma ótima coisa.

Você tem uma obsolescência organizada preferida? Compartilhe isso nos comentários!

Colheita de energia para construir um detector de monóxido de carbono sem bateria

Há alguns dispositivos que funcionam incansavelmente para salvaguardar nossas vidas. Estamos falando de detectores de fumaça e detectores de monóxido de carbono. Cada vez mais, estes precisam ser conectados em casa, ou ter uma bateria selada que é boa por dez anos (no caso de detectores de fumaça). [Gelmi] recentemente teve que mudar a bateria em seu detector de monóxido de carbono – o que acontece muito raramente – e ele o fez pensar. Se as baterias precisam ser alteradas tão raramente, como seria difícil colher energia para alimentar o dispositivo?

Nosso primeiro pensamento era que ele usaria indutância como aquelas pássaros espionais que se empoleiram nas linhas de energia. Mas em vez disso ele foi para o calor perdido de usar o espigão da água quente. Acima você pode ver seu equipamento de teste que anexou um dispositivo Peltier à torneira em seu banheiro. Sempre que você ligar a água quente, a torneira também aquece. O diferencial entre a temperatura da torneira e a temperatura ambiente do ambiente geram uma pequena quantidade de energia. Esta é uma fonte adequada, mas apenas se ele também pudesse cortar a quantidade de energia necessária pelo detector. Esta aventura o leva pelo buraco do coelho, aprendendo sobre como os sensores trabalham e desenvolvendo para confiabilidade com o menor nível de consumo possível.

A aplicação da torneira pode parecer peculiar. Mas se você usar um aquecedor de água de gás natural, quer um detector de monóxido de carbono perto dele. Anexe o Peltier à saída e cada vez que qualquer toque de água quente na casa é aberta seu sistema terá um pouco de recarga.

Brdmaker, uma máquina DIY e máquina de lugar

Uma máquina de pequenas, desktop e lugar de lugar tem aplicativos óbvios para hackerspaces, pequenas empresas e até mesmo laboratórios em casa. No entanto, apesar dos múltiplos esforços, ninguém chegou a uma solução melhor e mais barata do que comprar uma máquina de escolha e lugar usadas e obsoletas. O Brdmaker [Mika] é outra tentativa de um chipshooter de mesa e, enquanto o protótipo ainda não é feito, é uma constituição fantástica que logo poderá ser encontrada em seu laboratório de eletrônicos local.

A parte fácil de qualquer picareta e máquina é uma moldura cartesiana. Isso foi feito repetidamente pelas comunidades de impressão 3D e CNC, e o Brdmaker não é exceção. O robô [Mika] é um quadro CNC 600 por 600 mm alimentado por motores NEMA 23. Até agora tudo bem.

A parte complicada de uma máquina de picareta e lugar está trabalhando com os pedaços fiddly. Isso significa alimentadores e visão da máquina. Existem várias opções diferentes para alimentadores, incluindo um alimentador de ‘arrasto’ que usa a ponta do bocal de vácuo para mover um carretel de peças, e um alimentador ligeiramente mais complicado, mas muito mais profissional. Uma máquina precisa ver as partes que está abaixando, então [Mika] está usando duas câmeras. Uma dessas câmeras é montada na cabeça de ferramentas e parece surpreendentemente semelhante a um microscópio USB. A outra câmera é montada no quadro da máquina para olhar para a parte inferior de uma peça. Esta câmera usa 96 LEDs para iluminar o componente e encontrar sua orientação.

O Brdmaker [Mika] ainda tem um longo caminho a percorrer, mas há indicações que o mercado está pronto para uma máquina de desktop e barata e fácil de usar. O chipsetter, uma picareta e aparência requintadamente projetada revelada na Fauta Maker do ano passado, tinha um kickstarter mal sucedido, mas eles ainda estão se divertindo.

Divisor de log cinética Obtém o trabalho feito cineticamente

balançando um machado para dividir a lenha é um ótimo exercício e uma ótima maneira de explodir o vapor. No entanto, se você não é um personagem musculoso de Hollywood que precisa fazer algum processamento emocional, isso pode ficar bem maçante. Construir um divisor de log powered poderia tornar o trabalho menos extenuante, como é feito na Polônia]. (Vídeo, embutido abaixo.)

A construção conta com um grande motor elétrico, que é conectado a um conjunto de engrenagens por meio de uma grande unidade de correia. Essas engrenagens subsequentemente dirigem um rack adiante quando envolvidos por uma alavanca, o que empurra um log para uma lâmina de divisor. A lâmina em si é uma coisa lindamente básica, sendo feita de uma peça plana de barra de aço esculpida com uma serra para formar uma cunha pontiaguda.

O fabricante é notavelmente eficaz e reduz muito o esforço necessário para dividir até mesmo grandes logs de 30 e 45 cm, como demonstrado no vídeo. Nós apresentamos um resumo em alguns desenhos diferentes antes também. vídeo após o intervalo.

Dirigir, bem como impressora de recibos antigas

Parece que as impressoras de recebimento são bastante proeminentes como alvos de hackear ultimamente. Além do papel desperdiçado, eles mais refrigeradores do que os antigos LEDs de piscar antigos, além de imagiar, há uma tonelada deles flutuando disponíveis, pois os avanços na inovação levaram aos varejistas a negociar os dinossauros volumosos para impressoras térmicas mais finas. [Philip Hayton] escolheu este design da Epson em algum tipo de venda de dispositivos, bem como definido para trabalhar exatamente como gerenciá-lo.

Este sistema é endereçado por meio de uma interface paralela. Depois de avaliar o pinout, bem como a navegação em um pouco para informações do protocolo [Philip] conectou seu arduino, bem como impresso uma encaixada primeira mensagem que diz: “Olá mundo”. Ele tem algumas técnicas que você pode descobrir quando tentar falar com hardware com o qual você não está bem familiarizado.

Precisa de um motivo para sair, bem como descobrir sua própria impressora de recibos? Inspecione este sistema de jogos baseado em papel para alguma inspiração. Agora, estabeleça sua própria configuração de reciclagem de papel, bem como podemos nos dados em ‘Green Hacks’.

[Obrigado andy]

800 x 600 VGA com o STM32F4

Gerando VGA é um perenário preferido na linha de sugestões do Hackaday, bem como não é difícil ver o porquê. Jogos de vídeo baixos, é claro, no entanto, enviando todos esses pixels para uma tela é realmente uma realização bastante difícil de codificação. O melhor em que muitos trabalho conseguiram é o padrão VGA original, 640 × 480. Agora que temos braços rápidos sentados, podemos bater em até 800 × 600, como [Karl] fez com uma placa de descoberta STM32F4.

A questão com a geração de VGA em um microcontrolador é a frequência do pixel – a velocidade na qual os pixels são empurrados para fora do microcontrolador, bem como na tela. Para uma exibição de 800 × 600, é 36 MHz; Mais rápido do que o que os micros de 8 bits podem fazer, no entanto, um pedaço de bolo para o STM32F4 [Karl] está usando.

[Karl] começou seu desenvolvimento, dando uma olhada no trabalho de VGA Artekit juntos. Também utiliza um STM32, no entanto uma parte F103 de 36 pinos. Ainda assim, foi rápido suficiente para produzir uma exibição duplicada de 800 × 600. [KARL] Levou este código, bem como o portado para a parte F4 no quadro de descoberta que tem área suficiente para um buffer completo de 800 × 600.

Com toda essa ram a bordo da parte F4, [Karl] foi capaz de ampliar o tampão de quadros, bem como produzir uma tela bastante de alta resolução com DMA, bem como sobre uma lotes de código. Parece ótimo, bem como agora apenas requisitos um aplicativo apropriado para exibições VGA de alta resolução. Retrocomputação? Um emulador de terminal de alta resolução? Quem sabe, no entanto, é uma utilização fantástica para o STM32.

Se círculos, bem como algum texto, a sua coisa, Artekit também tem invasores de área em execução no STM32 de 36 pinos.