Archive: December 30, 2022

Uncategorized

Impressora autônomas Display Hack

[Sprite_TM] nos enviou seu projeto mais atual. Ele encontrou uma maneira de exibir mensagens personalizadas em uma impressora LaserJet sem um computador. Ele está usando um atiny2313 para enviar sinais por meio de uma porta paralela. Este projeto é tão barato e rápido para instalá-lo pode ser descartável. Basta programar sua mensagem antes da mão, apareça e vá embora.

Hackaday Links

Uau, é um bom momento para ser um robô:

[William Cox] a cobertura do Robonexus 2005 continua em Gorobotics.net. Ele está publicando uma tonelada de vídeo do show. O Roomba Hacking Kit que deveria ser lançado em julho, esperamos estar no próximo mês. De nota é que ele incluirá um dongle do microcontrolador AVR que conectará a porta serial. O dongle terá uma interface USB para reprogramação. Espero que eles dêem especificações completas para que você possa conectar qualquer controlador que você deseja entrar na porta serial.

[Nano2x] e equipe 1039 (primeiro robótica) estão atualmente representando em Robothon em Seattle. Eles estarão atualizando seu site enquanto o fim de semana progride.

O Darpa Grande Desafio 2005 continua. Como escrevemos, esses três automóveis já completaram o curso de 132 milhas. Fico feliz em ver as coisas estão indo melhor do que no ano passado.

O IBM DeveloperWorks teve uma série fantástica de artigos sobre robótica sem fio: um, dois e três. [Richard]

Restaurando robby o robô [J. Peterson]

Aqui estão alguns links para nossos leitores humanos:

[Mikey Sklar] substituiu os bolsos no jeans com tecido condutor para bloquear a leitura RFID. Ele tem um vídeo do processo em seu site. Este projeto foi feito para um workshop na Swap-O-Ramma-Ramma em Nova York amanhã. Qual é provavelmente a maneira mais fácil de colocar suas mãos em algum tecido sem uma ordem especial.

[Benito] apontou um site dedicado ao Guerrilla Drive-Ins. por meio de

Coloque chamadas complementares sem usar seus minutos SkypeOut. [Kenny]

Tenho certeza que você ouviu que a Microsoft está irritada que não possa jogar o DRM da Sony. O post da Wikipedia precisa de expansão.

Atualização: Sweet, Fan Mail! Infelizmente, você não consegue vê-lo em sua glória de todos os bonés.

A linha de ideia

Tornar mais fácil construir firmware

A maioria dos fabricantes de microcontrolador oferece algum tipo de toolchain de desenvolvimento livre ou IDE com seus produtos de silício. Normalmente, é aleijado, fonte fechada e um grande download. Isso é muito inconveniente quando você quer ter firmware que seja fácil de construir e distribuir. Eu encontrei muitas dessas caixas de ferramentas para serem usadas e exigindo software de origem fechada para construir firmware de código aberto parece menos do que desejável.

É possível criar código para a maioria dos microcontroladores usando ferramentas de linha de comando. Você precisará de um compilador, bibliotecas de fabricante e arquivos de cabeçalho do fabricante do dispositivo e algum método de interromper o dispositivo. Muitas dessas ferramentas são de código aberto, o que permite ter uma roda de ferramentas de código aberto que constrói seu projeto.

Configurar essas ferramentas pode ser um pouco complicado, então estou construindo um conjunto de modelos para facilitar. Cada modelo tem instruções sobre como configurar a chafarina de ferramentas, um makefile para criar o firmware e o código de amostra para se levantar e funcionar rapidamente. É todo domínio público, então você pode usá-lo para o que quiser.

Atualmente há suporte para AVR, MSP430, Braço Stellaris e STM32L1. Mais dispositivos estão nos trabalhos, e as ideias são bem-vindas. Espero que isso ajude as pessoas a começar a construir firmware que é fácil de construir e distribuir com projetos.

Uncategorized

Peças: Amplificador de ganho programável (MCP6S26)

MCP6S21 / 2/6 / 8 de microchip são amplificadores de ganho programáveis ​​que multiplicam uma tensão de entrada por um fator de 1, 2, 4, 5, 8, 10, 16 e 32 . O MCP6S22 / 6/8 também possui canais de entrada selecionáveis ​​para trabalhar com diferentes fontes de sinal. O fator de multiplicação e o canal de entrada são configurados através de uma interface SPI. Este chip é útil para multiplicar um sinal de entrada pequeno e selecionando entre várias fontes de entrada analógicas. Demonstramos o MCP6S26 de seis canais abaixo.

Amplificador de ganho programável MCP6S26 (Pesquisa de Mouser, Pesquisa Octopart, $ 2.56) Datasheet (PDF).

Testamos o chip no circuito mostrado acima com uma fonte de alimentação de 3.3volt. Um divisor de tensão resistor (R1-4) produz uma fração do fornecimento em canais 0, 2 e 4. Usamos resistores de 5K, mas o valor não é crítico. O divisor sai 2.4volts no canal 0, 1.6volts no canal 2 e 0,8volts no canal 4.

Pirata de ônibus
DS1801 (PIN #)

Adc.
VOUT (1)

Gnd.
Vref (8)

Gnd.
Vss (9)

Cs.
CS (10)

Mosi.
Si (11)

MISSÔ
Então (12)

RELÓGIO
Sck (13)

+ 3.3v.
VDD (13)

Usamos nossa interface serial universal de pirata de ônibus para demonstrar este chip, mas a sequência de transação será a mesma para qualquer implementação do microcontrolador. Nós conectamos o pirata do ônibus ao MCP6S26 como mostrado na tabela acima. Configuramos o pirata do ônibus para o modo RAW3Wire (M, 8) com saídas normais e permitiu a fonte de alimentação a bordo (capital ‘W’).

RAW3Wire> [0B01000001 0] D
CS habilitado <-BEGIN SPI Transaction Escreva: 0x41 <-change Input Channel Command Escreva: 0x00 <-change para o canal 0 CS desativado <-end transação SPI Sonda de tensão: 2.4volts <-VOUT medição de tensão Raw3wire>

Escrever 0B01000001 (0x41) seguido por um número de canal altera a entrada MCP6S26 ativa. ‘[‘ Reduz a linha de seleção de chip para iniciar uma transação SPI. Enviamos o comando Change Channel (0x41) seguido por 0 para selecionar entrada 0. ‘]’ Levanta a linha de seleção de chip para encerrar a transação SPI. ‘D’ leva uma medição de tensão e mostra que a entrada 0 com 0 ganho é de 2.4volts.

Não podemos amplificar a tensão de entrada além da fonte de alimentação (2.4volts * 2 = 4.8, 4.8volts> 3.3volts), portanto, precisamos mudar para um canal inferior para jogar com os recursos do ganho.

RAW3Wire> [0B01000001 4] D
CS habilitado
Escreva: 0x41 <-change Input Channel Command Escreva: 0x04 <-change para o canal 4 CS desativado Sonda de tensão: 0.8volts <-VOUT medição de tensão Raw3wire>

Uma medida no canal 4 mostra uma saída de apenas 0,8volts, muito espaço para testar as características do ganho do chip.

Raw3wire> [0b01000000 0b00000001] d
CS habilitado
Escrever: 0x40 <-change gank command Escreva: 0x01 <-Gain Setting (x2) CS desativado Sonda de tensão: 1.6volts <-Vout é agora 0.8volts * 2 Raw3wire>

Uma sequência de dois bytes define a quantidade de ganho. O comando 0B01000000 (0x40) aborda o registro de ganho, o segundo byte define o fator de multiplicação (0x01 = ganho de 2). Definir o ganho para 2 multiplica a tensão de saída por 2, 0,8volts * 2 = 1.6volts.

Raw3wire> [0b01000000 0b00000010] d
CS habilitado
Escrever: 0x40 <-change gank command Escreva: 0x02 <-Gain Setting (x4) CS desativado Sonda de tensão: 3.2volts <-VOUT é agora 0.8volts * 4 Raw3wire>

Desta vez, estabelecemos um ganho de 4, 0,8volts * 4 = 3.2volts.

Raw3wire> [0b01000000 0b00000011] d
CS habilitado
Escrever: 0x40 <-change gank command Escreva: 0x03 <-Gain Setting (x5) CS desativado Sonda de tensão: 3.3volts <-Not Breakroom suficiente para chegar a 0,8volts * 5 Raw3wire>

A tensão máxima de saída é a tensão da fonte de alimentação do chip. Se definirmos o ganho para 5, a tensão de saída não pode exceder a fonte de alimentação de 3.3volts (0,8volts * 5 = 4volts, 4volts> 3.3volts).

RAW3Wire> [0B00100000 0] D
CS habilitado
Escrever: 0x20 <-sleep command Escreva: 0x00 <-don't Care Byte CS desativado Probe de tensão: 0.0volts <-Output está desativado Raw3wire>

O MCP6S26 possui um modo de suspensão de economia de energia. Desligue o chip com o comando 0x20, seguido por qualquer valor de byte. Deixe o sono enviando qualquer comando válido.

Como este post? Confira as postagens das peças que você pode ter perdido. Quer solicitar uma postagem de peça? Por favor, deixe suas sugestões nos comentários.

Uncategorized

PCBs do painel na Águia

Uma grande quantidade de casas de tabuleiro disponíveis, incluindo visto, bem como ITead Studios, têm um tamanho fixo para placas de circuito antes que o custo aumente. Uma placa quadrada de uma polegada custa exatamente o mesmo que uma placa de 5cm x 5cm muito maior, fazendo PCBs painéis um método fantástico para obter muito mais placas para a mesma quantidade de dinheiro. Tentando painelizar uma placa na águia com cópia, bem como a pasta é uma tarefa sem as ferramentas ideais, por isso estamos encantados em ver um fantástico tutorial de painéis de [Victor].

Para analisar uma de suas placas para uma ordem de PCB, [Victor] utilizou um dos programas de linguagem individuais da Águia para duplicar os nomes de peças nas placas extras. Depois disso, foi uma questão básica de executar uma tarefa cam para produzir os arquivos de gerber necessários.

De programa quando as placas chegam, você terá que cortá-los além do outro. Isso pode ser feito com o que quer que seja de um dremel para um hack viu para um cisalhamento de metal, no entanto, estamos nos perguntando o que outros visitantes do Hackaday estão utilizando para cortar PCBs. Deixe uma nota nos comentários com sua técnica favorita de Depanelização.

Uncategorized

Lábios flamejantes Guitar Hero Mod

Aqui está um divertido surpresa que apareceu em uma recente entrevista de lábios flamejantes. O frontman wayne Coyne desenvolveu este equipamento de guitarra personalizado fora de um epifone de duas pessoas. Tem um pescoço de um controlador de guitarra herói, que desencadeia um sintetizador de Touchpad Korg Kaossilator. Checkout a entrevista de vídeo em torno de 1:55 para uma demonstração. Ele foi com o controlador de herói da guitarra, já que sente que está substituindo guitarras de rotina na compreensão das crianças de exatamente como a guitarra é jogada.

[Via joystiq]

Fazendo um tambor de armazenamento de propano Hank Drum

A [Hank Drum], como explicado aqui, é um instrumento de tambor de aço construído de um tanque de propano. O nome vem do [Hang] ou [Hang Drum], que é consideravelmente muito mais caro do que US $ 40 ou mais um tanque de armazenamento de propano vazio custa. Claro, você terá que fazer algum trabalho para fazer isso para jogar linda música, que pode ser vista em um vídeo de construção de lapso de tempo após o intervalo.

Os detalhes de exatamente como este instrumento foi feito pode ser descoberto aqui, incluindo exatamente como colocar qualquer outra coisa, bem como cortar oito “línguas” bastante limpas para criar tons diferentes. Eu utilizei uma ferramenta de Dremel, no entanto, isso também pode ser feito utilizando a serra de sabre para um topo arredondado. Esta técnica é explicada aqui com um modelo, no entanto, os resultados podem não ser tão legais.

Se você quiser experimentar isso sozinho, certifique-se de utilizar um tanque de propano vazio e não utilizado. Isso é incrivelmente importante. Para mais um instrumento caseiro completamente diferente, por que não inspecionar o [Whamola] que fizemos um ano ou mais atrás?

Uncategorized

Como produzir um stick USB inicializável no Android

Produzir um stick USB inicializável no Android é uma tarefa relativamente simples. Isso é particularmente benéfico para entender se você costuma mexer com seu PC ou desejar configurar o Windows ou até mesmo as distritos on -line do Linux. Existem alguns aplicativos na loja do Google Play que permitem produzir uma unidade USB inicializável. No entanto, para manter as coisas básicas para você, utilizaremos um aplicativo chamado ISO 2 USB.

É complementar de download e também suportado por anúncios. Felizmente, considerando que você não precisa interagir com o pedido de muito mais de um minuto, os anúncios não são intrusivos. Como apontamos acima, você pode produzir um stick USB de Windows inicializável ou selecionar para produzir uma distro Linux inicializável que possa ser executada na unidade USB.

Portanto, se você está pensando em inspecionar exatamente como produzir um stick USB inicializável no Android, cumpra as etapas abaixo. Se você procura utilizar o telefone em combinação com o seu PC, pode inspecionar exatamente como enviar textos de PC para Android com a área de transferência compartilhada do Chrome.

USB inicializável Stick no Android com ISO 2 USB

Antes de prosseguir, eis o que é necessário para utilizar o aplicativo para fabricar o gadget USB inicialmente do seu telefone Android.

Requisitos:

8 GB de unidade USB ou pelo menos duas vezes maior que o tamanho ISO.

Arquivo ISO. Por exemplo, Windows10.iso ou ubuntu.iso precisam estar no armazenamento interior do telefone para obter os melhores resultados.

Adaptador OTG ou unidade USB com conector microUSB ou tipo C.

Faça o download da ISO 2 USB por meio da Google Play Store.

Depois de obter os dados necessários que apontamos acima. É hora de produzir uma unidade USB inicializável no seu telefone Android.

Inicie o aplicativo USB ISO 2 no seu telefone.

Toque em Pick ao lado da opção Pick uma unidade USB.

Navegue até o local da unidade USB e depois toque em…

A segunda coisa a fazer é escolher os dados do ISO com os quais você deseja produzir o aderência USB inicializável.

Toque em Pick ao lado da escolha de dados ISO de escolha, bem como navegue até a pasta onde você possui os dados ISO e depois escolha.

Agora toque no início para começar a compor os dados ISO para a unidade USB.

Confira: exatamente como utilizar o Google Duo no PC – Tutorial

Você veria anúncios pop-up a cada dois minutos. Não rejeite os Adicionais antes que o tempo acabe, considerando que isso desencadeia o processo para terminar às vezes. Por isso, sugerimos deixar os anúncios em execução como são. Além disso, não deixe o aplicativo enquanto os dados estão sendo gravados no Stick USB. Deixar o aplicativo também pode fazer com que o processo termine. assim como você teria que reiniciar todo o processo do zero.

Dependendo do tamanho do arquivo ISO, o processo pode levar entre 5 a 10 minutos ou até mais. Da mesma forma, é aconselhável manter seu telefone carregado com pelo menos 30% de bateria antes de começar a produzir um stick USB inicializável. Quando o aplicativo conclui a cópia dos dados ISO para a unidade USB, é livre de risco ejetar a unidade USB do seu telefone.

Leia a seguir: exatamente como utilizar a câmera do seu smartphone como uma webcam para PC

A técnica da câmera permite que você veja as ondas de ruído na água queda

a partir desta imagem imóvel que você acredita que a mangueira dispensando a água está sendo movida para trás, bem como adiante. No entanto, aproveite o vídeo após a ruptura, assim como você verá a mangueira é bastante estável, assim como a onda permanente de água. É bizarro ter certeza. Entender exatamente como funciona faz sentido cognitivo, no entanto, não reduz realmente a novidade da demonstração.

Esta é a segunda vez [BrassPup] publicou um vídeo desse fenômeno. A versão mais recente faz uma tarefa fantástica de mostrar um número de padrões diferentes. No entanto, mesmo a primeira seção de um ano atrás, que tem mais de 4 milhões de acessos, mostra a água se movendo contra a gravidade. Nós também vi uma plataforma semelhante em um links publicar há um ano.

Nós telefonamos chamá-lo de uma ilusão de ótica, no entanto, é muito mais uma ilusão tecnológica. A água está caindo após um alto-falante sub-woofer que é sintonizado para 24 Hz. Na exatamente ao mesmo tempo, a filmagem CAM a apresentação está pegando 24 quadros por segundo. Como foi apontado, é muito parecer uma luz para congelar a água no meio do ar. No entanto, o flashing dos quadros é o que desencadeia esse efeito.

[Obrigado Limpkin, bem como Michael]

Uncategorized

O computador homebrew mais legal obtém sua própria situação

quando você está construindo um dos melhores computadores homebrew já criados, você também quer uma situação fantástica para isso. Esta foi a tarefa [Simon] quando ele foi construindo um recinto para seu microcomputador kiwi.

Fomos introduzidos no Kiwi no ano passado como resultado final de [Simon] desenvolvendo o computador supremo desde o início a meados da década de 1980. Dentro é uma CPU 68008, semelhante ao processador descoberto em primeiros macs, bem como amigas, duas chips sid retiradas de um commodore 64, Ethernet, suporte para drives difíceis IDE, bem como disquetes, bem como um processador de tela de vídeo capaz de Fornecendo vídeo de resolução VGA na profundidade de cor de 32 bits. Basicamente, se este computador existisse em 1982, seria horrivelmente caro ou extraordinariamente popular. Muito provavelmente ambos, agora que eu acredito nisso.

A situação para o kiwi foi completamente cortada de folhas de ABS, coladas com acetona, bem como pintada com pintura do corpo de carro por um amigo. É um trabalho fantástico, no entanto, o esforço pode ser para nada; [Simon] está retrabalhando o estilo de seu computador kiwi, bem como idealmente, ele estará girando algumas placas adicionais para todo mundo que quer um pedaço do kiwi.