Índice:
- Etapa 1: Lista de conteúdo para HackerBox 0045
- Etapa 2: Kit de introdução de solda - BadgeBuddy
- Etapa 3: Digispark Pro
- Etapa 4: Programação do Digispark Pro
- Etapa 5: Transceptor de rádio NORDIC NRF24L01
- Etapa 6: configurar os nós DigiProNRF
Vídeo: HackerBox 0045: Spark Net: 10 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Saudações aos Hackers HackerBox de todo o mundo! Com o HackerBox 0045, estamos testando transceptores de rádio Nordic nRF24, programando e conectando módulos Digispark Pro em rede, servo motores de interface de rádio, detectores de movimento e muito mais. Este manual contém informações para começar a usar o HackerBox 0045, que pode ser adquirido aqui enquanto durar o estoque. Se você gostaria de receber um HackerBox como este diretamente em sua caixa de correio a cada mês, inscreva-se em HackerBoxes.com e junte-se à revolução!
HackerBoxes é o serviço de caixa de assinatura mensal para entusiastas da eletrônica e da tecnologia da computação - Hackers de Hardware - Os sonhadores dos sonhos.
HACK THE PLANET
Etapa 1: Lista de conteúdo para HackerBox 0045
- Três módulos Digispark Pro ATtiny167
- Três Módulos NRF24L01 Amplificados
- Três placas de circuito DigiProNRF exclusivas
- Três Antenas SMA
- Caixa de armazenamento com 575 resistores
- Módulo sensor de movimento PIR HC-SR501
- Micro Servo com Hardware
- Potenciômetro Linear de 10K Ohm
- Fios de ligação DuPont fêmea para fêmea
- Introdução do BadgeBuddy ao kit de solda
- Adesivo com o logotipo do Google
- Remendo para passar a ferro exclusivo HackLife
Algumas outras coisas que serão úteis:
- Ferro de soldar, solda e ferramentas básicas de solda
- Computador para executar ferramentas de software
Mais importante ainda, você precisará de um senso de aventura, espírito hacker, paciência e curiosidade. Construir e experimentar com eletrônicos, embora muito gratificante, pode ser complicado, desafiador e até mesmo frustrante às vezes. O objetivo é o progresso, não a perfeição. Quando você persiste e aproveita a aventura, uma grande satisfação pode ser derivada deste hobby. Dê cada passo lentamente, preste atenção aos detalhes e não tenha medo de pedir ajuda.
Há uma grande quantidade de informações para membros atuais e potenciais nas Perguntas frequentes dos HackerBoxes. Quase todos os e-mails de suporte não técnico que recebemos já foram respondidos lá, portanto, agradecemos por dedicar alguns minutos para ler o FAQ.
Etapa 2: Kit de introdução de solda - BadgeBuddy
O BadgeBuddy é um kit simples e divertido de "introdução à soldagem". HackerBoxes tem o orgulho de ter produzido milhares de kits BadgeBuddy para promover nosso hobby na DEF CON 27 em Las Vegas. Os kits do BadgeBuddy estarão disponíveis gratuitamente (como na cerveja) na Hardware Hacking Village, na Soldering Skills Village e na Vendor Room. Os organizadores e voluntários nas DEF CON Villages se dedicam a apresentar e ajudar qualquer pessoa interessada em eletrônica e muitos outros aspectos de hacking e pesquisa de segurança.
Obviamente, kits BadgeBudy extras foram fornecidos para garantir que todos os membros do HackerBox também recebessem um kit BadgeBuddy no HackerBox 0045. Você pode compartilhar seu BadgeBuddy com alguém que deseja aprender a soldar ou pode apenas apreciá-lo por si mesmo!
O BadgeBuddy é uma placa de circuito impresso com mini-crachá que pode ser pendurada em um cordão de conferência, mochila, bolsa, cinto, etc., usando a corrente de esfera incluída. O BadgeBuddy usa um estilo aprimorado de LEDs arco-íris com ciclo automático para um BOM reduzido sem a necessidade de circuitos de controle externo. Isso cria um resultado interessante que ainda é simples o suficiente para um projeto de solda pela primeira vez.
Se você estiver treinando alguém que é novo em soldagem por meio deste kit, há muitos guias e vídeos excelentes online sobre soldagem. Aqui está um exemplo. Lembre-se de que grupos de fabricantes locais ou espaços de hackers costumam ter estações de solda e experiência para compartilhar. Além disso, os rádios amadores são sempre excelentes fontes de experiência em eletrônica.
Notas de montagem do BadgeBuddy:
- TIN CENTER PAD SOB COIN CELL CLIP COM SOLDER PARA FAZER UM LEVE BUMP
- SOLDER COIN CELL CLIP DE ACORDO COM O ESBOÇO NA PARTE TRASEIRA DA PCB
- ANEXAR O INTERRUPTOR DE ALIMENTAÇÃO NA PARTE TRASEIRA DA PCB
- INSERIR LEDs QUE PISCAM NA FRENTE DA PCB COM O PINO CURTO MAIS PRÓXIMO DO LADO PLANO DO ESBOÇO DE LED NA PCB
- SOLDER LEDs
- AO USAR ÓCULOS DE SEGURANÇA, CORTE OS PINOS ENXAGUADOS NA PCB
- INSERT COIN CELL
- COMEMORE O SUCESSO DO CICLISMO DE LED RAINBOW
- ANEXAR USANDO CORRENTE DE ESPERA
Etapa 3: Digispark Pro
O Digispark Pro usa o microcontrolador ATtiny167 (folha de dados), uma boa atualização do ATtiny85 no Digispark original.
O Digispark Pro pode ser programado diretamente de USB sem a necessidade de outro Arduino ou módulo programador. O código USB é executado diretamente no ATtiny167.
Comparado com o Digispark original, o Pro é mais rápido (16Mhz vs. 8Mhz), tem mais capacidade de armazenamento e vários outros pinos de I / O.
O Digispark Pro foi originalmente introduzido por meio de um projeto Kickstarter.
Etapa 4: Programação do Digispark Pro
Antes mesmo de soldar os pinos no Digispark Pro, configure tudo o que é necessário para programá-lo e carregue o código de exemplo para piscar o LED integrado. Esta é uma etapa importante de construção de confiança para trabalhar com o Digispark Pro e é divertida!
As informações no Digistump Wiki oficial nos mostram como instalar o Arduino IDE (se ainda não estiver instalado), configurar o IDE para uso com o ATtiny167 e, em seguida, carregar nosso primeiro programa.
Como de costume, brinque com a modificação do tempo (milissegundos) nas chamadas de função delay () e, em seguida, atualize o Digispark Pro para ver se as modificações do código estão sendo armazenadas e executadas no microcontrolador.
Preste atenção especial às notas sob o título "Solução de problemas". A interface USB do Digispark sem usar um chip USB de hardware é um pouco hack (embora brilhante), portanto, estabelecer a conexão USB às vezes requer algumas tentativas, um cabo diferente ou outra manipulação, conforme sugerido no Wiki.
Em algumas configurações, o Digispark Pro, enquanto conectado a um PC, permanece em seu bootloader e não executa o programa do usuário. Ligar o Digispark Pro a partir de um banco de energia, uma verruga de parede USB ou alguma outra fonte de alimentação depois de programado geralmente tem a resolução perfeita.
Etapa 5: Transceptor de rádio NORDIC NRF24L01
O nRF24L01 é um transceptor de rádio de chip único para a banda ISM mundial de 2,4 - 2,5 GHz. O transceptor consiste em um sintetizador de frequência totalmente integrado, um amplificador de potência, um oscilador de cristal, um demodulador, modulador e um mecanismo de protocolo aprimorado. Potência de saída, canais de frequência e configuração de protocolo são facilmente programáveis por meio de uma interface SPI. O consumo de corrente é de apenas 9,0 mA em uma potência de saída de -6 dBm e 12,3 mA no modo RX. Os modos de desligamento e espera integrados oferecem suporte à redução de energia. (Ficha de dados)
Como funciona o módulo sem fio nRF24L01 +.
Etapa 6: configurar os nós DigiProNRF
A placa de circuito DigiProNRF exclusiva suporta a interconexão de um módulo Digispark Pro e um módulo nRF24L01. A placa de circuito DigiProNRF também suporta um regulador filtrado de 3,3 V para alimentar o nRF24 e fornece uma linha de pinos Digispark Pro quebrados para fácil acesso às linhas de energia e sinais de E / S.
No diagrama esquemático, observe quais pinos do Módulo nRF24 se conectam a quais pinos do Digispark. Essas atribuições de pinos são usadas no código de exemplo anexado.
Solde até dois nós DigiProNRF para experimentar comunicações ponto a ponto entre os nós.
NÃO POPULAR os três "pinos centrais" na parte inferior do Digispark Pro. Em vez disso, use os pinos de cabeçalho extras para a fileira de pinos de quebra ao lado do Digispark Pro. Os três "pinos da plataforma central" podem ser conectados sem causar problemas (eles não estão conectados a nada no PCB), mas a plataforma é melhor usada para a quebra do que desperdiçada em três orifícios Digispark não usados.
Programe os dois nós DigiProNRF com os esboços de demonstração anexados (um para TX e outro para RX). O LED Pin1 integrado (próximo ao centro do Digispark Pro) em cada placa piscará lentamente quando a conexão do rádio for bem-sucedida. O LED permanecerá aceso quando a conexão de rádio for interrompida. Por exemplo, se o outro nó for desligado.
Para sua informação, esta demonstração é baseada no tutorial Pro nRF24L01 + Shield.
Recomendado:
Demonstração de grande capacitor Spark - Carregador 170 V DC: 5 etapas
Demonstração do Large Capacitor Spark - Carregador 170V DC: Este projeto tem como objetivo demonstrar o que é um capacitor e chamar a atenção do público. Este dispositivo converte 120V AC para carregar um grande capacitor em 170V DC e permite que você o descarregue, produzindo uma grande faísca e ruído alto, em um seguro
Guincho controlado Art-Net: 6 etapas
Guincho controlado Art-Net: Olá a todos, neste instrutível estarei explicando como criei meu guincho controlado por rede art. " Seu o quê? " eu ouço você perguntar, bem, deixe-me explicar muito rapidamente. Há alguns anos, demos uma festa com a casa da juventude local, e como palco de
Instale o .NET Framework 1.0 no Windows de 64 bits: 8 etapas
Instale o .NET Framework 1.0 no Windows de 64 bits: qualquer pessoa que já tentou instalar o .NET Framework versão 1.0 em uma versão do Windows de 64 bits provavelmente encontrou um erro dizendo que ele não funcionará no Windows de 64 bits . No entanto, há uma solução alternativa. AVISO: a Microsoft não oferece suporte a
Love Spark: 3 etapas (com imagens)
Love Spark: Love Spark é um pingente em forma de coração que pisca um LED a cada três segundos e esse tempo é baseado em uma pesquisa conduzida por Amy Witter na Universidade de Melbourne, concluindo que as pessoas pensam em seus amigos & entes queridos, em média, e
Vbs Net Send Messenger: 3 etapas
Vbs Net Send Messenger: Aqui está a instrução de como fazer um Net Send Messenger usando Visual Basic Script (vbs). Usei vbs em vez de batch porque não gosto de usar batch. O lote é muito simples. Só para você saber, este é meu primeiro instrutível. Espero que você goste