Taula de continguts:

HackerBox 0045: Spark Net: 10 passos
HackerBox 0045: Spark Net: 10 passos

Vídeo: HackerBox 0045: Spark Net: 10 passos

Vídeo: HackerBox 0045: Spark Net: 10 passos
Vídeo: HackerBox Byte Size Box 0000 Walk-through 2024, Juliol
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Salutacions als hackers de HackerBox de tot el món! Amb HackerBox 0045, estem experimentant amb transceptors de ràdio nRF24 nòrdics, programant i treballant en xarxa mòduls Digispark Pro, servomotors d’interfície de ràdio, detectors de moviment i molt més. Aquest manual instructiu conté informació per començar a utilitzar HackerBox 0045, que es pot comprar aquí fins que esgotin els subministraments. Si voleu rebre un HackerBox com aquest a la vostra bústia de correu cada mes, subscriviu-vos a HackerBoxes.com i uniu-vos a la revolució.

HackerBoxes és el servei de caixa de subscripció mensual per als entusiastes de l’electrònica i la tecnologia informàtica - Hardware Hackers - The dreamers of dreams.

HACK EL PLANETA

Pas 1: Llista de contingut per a HackerBox 0045

Image
Image
  • Tres mòduls Digispark Pro ATtiny167
  • Tres mòduls NRF24L01 amplificats
  • Tres plaques de circuit exclusives DigiProNRF
  • Tres antenes SMA
  • Caixa d'emmagatzematge amb 575 resistències
  • Mòdul de sensor de moviment PIR HC-SR501
  • Micro Servo amb maquinari
  • Potenciòmetre lineal de 10K Ohm
  • Filferros de pont DuPont de dona a dona
  • Introducció de BadgeBuddy al kit de soldadura
  • Adhesiu del logotip de Google
  • Peda Iron-On exclusiva de HackLife

Algunes altres coses que us seran útils:

  • Soldador, soldador i eines bàsiques de soldadura
  • Ordinador per executar eines de programari

El més important és que necessiteu un sentiment d’aventura, esperit de pirata informàtic, paciència i curiositat. Construir i experimentar amb electrònica, tot i que és molt gratificant, pot ser complicat, desafiant i fins i tot frustrant de vegades. L’objectiu és el progrés, no la perfecció. Quan persisteix i gaudeix de l'aventura, d'aquesta afició es pot obtenir una gran satisfacció. Feu cada pas lentament, tingueu en compte els detalls i no tingueu por de demanar ajuda.

A les preguntes freqüents sobre HackerBoxes hi ha una gran quantitat d’informació per a membres actuals i potencials. Gairebé tots els correus electrònics d’assistència no tècnica que rebem ja s’hi responen, així que agraïm molt que dediqueu uns minuts a llegir les PMF.

Pas 2: kit de soldadura d'introducció: BadgeBuddy

Digispark Pro
Digispark Pro

El BadgeBuddy és un senzill i divertit kit d’introducció a la soldadura. HackerBoxes està orgullós d’haver produït milers de kits BadgeBuddy per promocionar la nostra afició al DEF CON 27 de Las Vegas. Els kits BadgeBuddy estaran disponibles de forma gratuïta (com a la cervesa) al Hardware Hacking Village, al Soldering Skills Village i a la Sala de Venedors. Els organitzadors i voluntaris dels DEF CON Villages es dediquen a introduir i ajudar a qualsevol persona interessada en l’electrònica i molts altres aspectes de la pirateria i la investigació sobre seguretat.

Per descomptat, s’han obtingut prou kits de BadgeBudy addicionals per assegurar-se que tots els membres de HackerBox també puguin obtenir un kit de BadgeBuddy a HackerBox 0045. Podeu compartir el vostre BadgeBuddy amb algú que vulgui aprendre a soldar o només el podeu gaudir vosaltres mateixos.

El BadgeBuddy és un mini-insígnia PCB que es pot penjar d'un cordó de conferència, motxilla, cartera, cinturó, etc. mitjançant la cadena de boles inclosa. El BadgeBuddy utilitza un estil millorat de LEDs arc de Sant Martí de ciclisme automàtic per a una BOM reduïda sense necessitat de cap circuit de control extern. Això proporciona un resultat interessant que encara és prou senzill per a un primer projecte de soldadura.

Si esteu entrenant algú amb aquest kit que és nou en soldadura, hi ha moltes guies i vídeos fantàstics sobre la soldadura en línia. Aquí en teniu un exemple. Tingueu en compte que els grups locals de fabricants o espais de pirates informàtics sovint tenen estacions de soldadura i experiència per compartir. A més, els clubs de ràdio amateur sempre són excel·lents fonts d’experiència en electrònica.

Notes de muntatge de BadgeBuddy:

  • TAPA CENTRALITAT DE LLAUNA SOTA CLIP DE CÈL·LULA DE MONEDA AMB SOLDADORA PER FER UN BOMP LLEUGER
  • CLIP DE CÈL·LULA DE MONEDA DE SOLDADURA SEGONS ELS ESQUEMES A LA DARRERA DEL PCB
  • COL·LEGUEU EL COMMUTADOR D'ALIMENTACIÓ A LA DARRERA DEL PCB
  • INSERIR LEDS INTERMITGENTS AL FRONT DEL PCB AMB PIN CURT MÉS A PROP DE LA PART LATERAL DEL CONTorn DEL LED A LA PCB
  • LED SOLDADOR
  • Mentre porteu ulleres de seguretat, els passadors de retallador s’enfonsen al PCB
  • INSERTAR CÈL·LULA DE MONEDES
  • CELEBREU L’ÈXIT DEL CICLISME LED DE L’ARC DE L’ARCÀRIA
  • ADJUNTA'T AMB LA CADENA DE PERLES

Pas 3: Digispark Pro

El Digispark Pro utilitza el microcontrolador ATtiny167 (full de dades), una bona actualització de l’ATtiny85 del Digispark original.

El Digispark Pro es pot programar directament des d’USB sense necessitat d’un altre mòdul Arduino o programador. El codi USB s’executa directament a l’ATtiny167.

En comparació amb el Digispark original, el Pro és més ràpid (16 MHz vs. 8 MHz), té més emmagatzematge i té diversos pins d'E / S més.

El Digispark Pro es va introduir originalment a través d’un projecte Kickstarter.

Pas 4: programació del Digispark Pro

Programació del Digispark Pro
Programació del Digispark Pro

Abans de soldar els pins al Digispark Pro, configureu tot el necessari per programar-lo i carregueu el codi d'exemple per parpellejar el LED integrat. Aquest és un pas important per crear confiança per treballar amb el Digispark Pro i és divertit.

La informació del wiki oficial de Digistump ens guia a través de la instal·lació de l’IDE Arduino (si encara no està instal·lat), configurant l’IDE per utilitzar-lo amb ATtiny167 i, a continuació, carregant el nostre primer programa.

Com és habitual, jugueu modificant el temps (mil·lisegons) a les trucades de la funció delay () i, a continuació, torneu a mostrar el Digispark Pro per veure que les modificacions del vostre codi s’emmagatzemen i s’executen al microcontrolador.

Presteu especial atenció a les notes de l’epígraf “Solució de problemes”. La interfície USB del Digispark sense utilitzar un xip USB de maquinari és una mica piratejat (però brillant), de manera que per establir la connexió USB de vegades es requereixen uns quants reintents, un cable diferent o altres jocs com es suggereix a la Wiki.

En algunes configuracions, el Digispark Pro, mentre està connectat a un PC, es manté al seu carregador d’arrencada i no executa el programa d’usuari. L’alimentació del Digispark Pro des d’un banc d’alimentació, una berruga de paret USB o alguna altra font d’alimentació un cop es programa és generalment la resolució perfecta.

Pas 5: transceptor de ràdio NORDIC NRF24L01

Transmissor de ràdio NORDIC NRF24L01
Transmissor de ràdio NORDIC NRF24L01

El nRF24L01 és un transceptor de ràdio d’un sol xip per a la banda ISM mundial de 2,4 - 2,5 GHz. El transceptor consisteix en un sintetitzador de freqüències totalment integrat, un amplificador de potència, un oscil·lador de cristall, un demodulador, un modulador i un motor de protocol millorat. La potència de sortida, els canals de freqüència i la configuració del protocol es poden programar fàcilment mitjançant una interfície SPI. El consum actual és de només 9,0 mA a una potència de sortida de -6 dBm i 12,3 mA en mode RX. Els modes d’apagat i standby incorporats permeten la reducció de potència. (fitxa de dades)

Com funciona el mòdul sense fils nRF24L01 +.

Pas 6: configureu els nodes DigiProNRF

Configureu els nodes DigiProNRF
Configureu els nodes DigiProNRF

L’exclusiva placa de circuit DigiProNRF admet la interconnexió d’un mòdul Digispark Pro i d’un mòdul nRF24L01. La placa de circuit DigiProNRF també admet un regulador filtrat de 3,3V per alimentar el nRF24 i proporciona una fila de pins Digispark Pro trencats per facilitar l'accés a les línies elèctriques i als senyals d'E / S.

Des del diagrama esquemàtic, observeu quins pins del mòdul nRF24 es connecten als pins Digispark. Aquestes assignacions de pins s’utilitzen al codi d’exemple adjunt.

Soldeu dos nodes DigiProNRF per experimentar amb comunicacions punt a punt entre els nodes.

NO POBLIU els tres "pins centrals de la capçalera" a la part inferior del Digispark Pro. En lloc d’això, utilitzeu els pins de capçalera addicionals per a la fila de pins de ruptura al costat del Digispark Pro. Els tres "pins centrals de la capçalera" es poden connectar sense causar problemes (no estan connectats a res del PCB), però la capçalera s'utilitza millor per al trencament que no es malgasta en tres forats Digispark no utilitzats.

Programa els dos nodes DigiProNRF amb els esbossos de demostració adjunts (un per a TX i un per a RX). El LED Pin1 incorporat (a prop del centre del Digispark Pro) de cada placa parpellejarà lentament quan la connexió de ràdio tingui èxit. El LED es mantindrà encès quan es trenqui la connexió de ràdio. Per exemple, si l’altre node està apagat.

FYI, aquesta demostració es basa en el tutorial Pro nRF24L01 + Shield.

Recomanat: