INHOUDSOPGAWE:

HackerBox 0045: Spark Net: 10 stappe
HackerBox 0045: Spark Net: 10 stappe

Video: HackerBox 0045: Spark Net: 10 stappe

Video: HackerBox 0045: Spark Net: 10 stappe
Video: #77 HackerBox 0045 Spark Net 2024, Julie
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Groete aan HackerBox Hackers regoor die wêreld! Met HackerBox 0045 eksperimenteer ons met Nordiese nRF24 -radio -ontvangers, programmeer en netwerk Digispark Pro -modules, radio -koppelvlak -servomotore, bewegingsdetektore en nog baie meer. Hierdie instruksie bevat inligting om aan die gang te kom met HackerBox 0045, wat hier gekoop kan word terwyl voorraad hou. As u elke maand 'n HackerBox soos hierdie in u posbus wil ontvang, teken dan in op HackerBoxes.com en sluit aan by die revolusie!

HackerBoxes is die maandelikse subskripsiediens vir liefhebbers van elektronika en rekenaartegnologie - Hardware Hackers - The dreamers of dreams.

HACK DIE PLANET

Stap 1: Inhoudslys vir HackerBox 0045

Image
Image
  • Drie Digispark Pro ATtiny167 -modules
  • Drie versterkte NRF24L01 -modules
  • Drie eksklusiewe DigiProNRF -stroombane
  • Drie SMA -antennas
  • Opbergkas met 575 weerstande
  • HC-SR501 PIR Bewegingsensormodule
  • Mikro servo met hardeware
  • Lineêre 10K Ohm potensiometer
  • Vrou-tot-vroulike DuPont-trui
  • BadgeBuddy -inleiding tot soldeerstel
  • Google -logo -plakker
  • Eksklusiewe HackLife Iron-On Patch

'N Paar ander dinge wat nuttig sal wees:

  • Soldeerbout, soldeersel en basiese soldeergereedskap
  • 'N Rekenaar om sagteware te gebruik

Die belangrikste is dat jy 'n gevoel van avontuur, hackergees, geduld en nuuskierigheid nodig het. Bou en eksperimenteer met elektronika, hoewel dit baie lonend is, kan soms lastig, uitdagend en selfs frustrerend wees. Die doel is vooruitgang, nie volmaaktheid nie. As u volhard en die avontuur geniet, kan u baie tevredenheid put uit hierdie stokperdjie. Neem elke stap stadig, let op die besonderhede, en moenie bang wees om hulp te vra nie.

Daar is 'n magdom inligting vir huidige en voornemende lede in die HackerBoxes FAQ. Byna al die nie-tegniese ondersteunings-e-posse wat ons ontvang, word reeds daar beantwoord, so ons waardeer dit baie as u 'n paar minute neem om die FAQ te lees.

Stap 2: Intro -soldeerkit - BadgeBuddy

Digispark Pro
Digispark Pro

Die BadgeBuddy is 'n eenvoudige en prettige 'inleiding tot soldeer' -stel. HackerBoxes is trots daarop dat hy duisende BadgeBuddy -kits vervaardig het om ons stokperdjie by DEF CON 27 in Las Vegas te bevorder. BadgeBuddy -kits is gratis beskikbaar (soos in bier) in die Hardware Hacking Village, in die Soldering Skills Village en in die Vendor Room. Die organiseerders en vrywilligers in die DEF CON Villages is toegewyd om almal wat geïnteresseerd is in elektronika en vele ander aspekte van inbraak- en sekuriteitsnavorsing, bekend te stel en by te staan.

Natuurlik is genoeg ekstra BadgeBudy -stelle verkry om seker te maak dat alle HackerBox -lede ook 'n BadgeBuddy -kit in HackerBox 0045 kan kry. U kan u BadgeBuddy deel met iemand wat wil leer soldeer, of u kan dit self geniet!

Die BadgeBuddy is 'n blink mini-kenteken wat aan 'n konferensiekoord, rugsak, beursie, gordel, ens. Gehang kan word met behulp van die meegeleverde ketting. Die BadgeBuddy gebruik 'n verbeterde styl van self-fietsry-reënboog-LED's vir 'n verminderde stuklijst sonder dat eksterne kringe nodig is. Dit sorg vir 'n interessante resultaat wat nog steeds eenvoudig genoeg is vir 'n eerste soldeerprojek.

As u iemand afrig deur hierdie kit wat nuut is met soldeer, is daar baie goeie gidse en video's aanlyn oor soldeer. Hier is 'n voorbeeld. Hou in gedagte dat plaaslike vervaardigersgroepe of hackerruimtes dikwels soldeerstasies en kundigheid het om te deel. Amateurradioklubs is ook altyd uitstekende bronne van elektroniese ervaring.

BadgeBuddy Vergaderingsnotas:

  • Blikkiesblokkie onder muntstuk selknip met verkoper om 'n ligte bol te maak
  • VERKOOPMUNT -SELKLIP VOLGENS OPSOMMING OP AGTERKANT VAN PCB
  • Heg die kragskakelaar aan op die agterkant van die PCB
  • PLAAS KNIPPERLEDE VOOR OP PCB MET KORT PIN NADES NA DIE VLAKKANT VAN DIE LED OUTLINE OP DIE PCB
  • SOLDER LED's
  • TERWYL VEILIGHEIDSBRIL DRA, SPYN PYNE NA PCB
  • PLAAT MUNTSEL
  • VIER REENBOOG LED -FIKSELSUKSES
  • HEG GEBRUIK MET KRYKETTING

Stap 3: Digispark Pro

Die Digispark Pro gebruik die ATtiny167 mikrokontroller (datablad), 'n goeie opgradering van die ATtiny85 op die oorspronklike Digispark.

Die Digispark Pro kan direk vanaf USB geprogrammeer word sonder dat 'n ander Arduino- of programmeermodule nodig is. USB -kode loop direk op die ATtiny167.

In vergelyking met die oorspronklike Digispark, is die Pro vinniger (16Mhz vs 8Mhz), het hy meer berging en het hy nog meer I/O -penne.

Die Digispark Pro is oorspronklik bekendgestel deur middel van 'n Kickstarter -projek.

Stap 4: Programmering van die Digispark Pro

Die programmering van die Digispark Pro
Die programmering van die Digispark Pro

Voordat u die penne aan die Digispark Pro soldeer, moet u alles instel wat nodig is om dit te programmeer en 'n voorbeeldkode laai om die LED aan boord te knip. Dit is 'n belangrike stap vir vertroue om saam met Digispark Pro te werk, en dit is lekker!

Die inligting op die amptelike Digistump Wiki lei ons deur die installering van die Arduino IDE (indien nie reeds geïnstalleer nie), die konfigurasie van die IDE vir gebruik met ATtiny167 en laai dan ons eerste program.

Soos gewoonlik, speel rond met die verandering van die tydsberekening (millisekondes) in die vertragings () funksie -oproepe en herlaai dan die Digispark Pro om te sien dat u kodewysigings op die mikrobeheerder gestoor en uitgevoer word.

Gee veral aandag aan die aantekeninge onder die opskrif "Probleemoplossing". Die USB -koppelvlak van Digispark sonder om 'n hardeware -USB -skyfie te gebruik, is 'n bietjie hack (al is dit 'n briljante een), so die totstandkoming van die USB -verbinding vereis soms 'n paar herprobeer, 'n ander kabel of ander geknoei soos voorgestel in die Wiki.

In sommige instellings bly die Digispark Pro, terwyl dit aan 'n rekenaar gekoppel is, in die selflaaiprogram en word die gebruikersprogram nie uitgevoer nie. Oor die algemeen is die perfekte oplossing om die Digispark Pro van 'n kragbank, 'n USB -muurwrat of 'n ander kragtoevoer af te skakel.

Stap 5: NORDIC NRF24L01 radio -ontvanger

NORDIC NRF24L01 radio -ontvanger
NORDIC NRF24L01 radio -ontvanger

Die nRF24L01 is 'n enkele chip radio -ontvanger vir die wêreldwye 2,4 - 2,5 GHz ISM -band. Die transceiver bestaan uit 'n volledig geïntegreerde frekwensiesintetiseerder, 'n kragversterker, 'n kristal ossillator, 'n demodulator, modulator en 'n verbeterde protokol -enjin. Uitsetkrag, frekwensie kanale en protokolopstelling is maklik programmeerbaar via 'n SPI -koppelvlak. Die huidige verbruik is slegs 9,0mA met 'n uitsetkrag van -6dBm en 12,3mA in die RX -modus. Ingeboude afskakel- en bystandmodi ondersteun kragvermindering. (datablad)

Hoe die nRF24L01+ draadlose module werk.

Stap 6: Stel DigiProNRF -nodusse op

Stel DigiProNRF -nodusse op
Stel DigiProNRF -nodusse op

Die eksklusiewe DigiProNRF -printplaat ondersteun die koppeling van 'n Digispark Pro -module en 'n nRF24L01 -module. Die DigiProNRF -printplaat ondersteun ook 'n 3.3V gefiltreerde reguleerder om die nRF24 aan te dryf en bied een ry uitgebroke Digispark Pro -penne vir maklike toegang tot kragdrade en I/O -seine.

Let op die skematiese diagram watter nRF24 -modulepenne met watter Digispark -penne verbind word. Hierdie penopdragte word gebruik in die aangehegte voorbeeldkode.

Soldeer twee DigiProNRF-nodusse op om te eksperimenteer met punt-tot-punt-kommunikasie tussen die nodusse.

MOENIE die drie "middelste koppenne" onderaan die Digispark Pro bevolk nie. Gebruik eerder die ekstra koppenne vir die ry breekpenne langs die Digispark Pro. Die drie "middelste kopspelde" kan verbind word sonder om probleme te veroorsaak (hulle is nie aan iets in die PCB gekoppel nie), maar die kop word beter gebruik vir die uitbreek as vermors op drie ongebruikte Digispark -gate.

Programeer die twee DigiProNRF -nodusse met die aangehegte demosketse (een vir TX en een vir RX). Die aanboord Pin1 LED (naby die middel van die Digispark Pro) op elke bord sal stadig knip as die radioverbinding suksesvol is. Die LED sal konstant brand as die radioverbinding verbreek word. Byvoorbeeld, as die ander knoop afgeskakel word.

Terloops, hierdie demo is gebaseer op die Pro nRF24L01+ Shield -tutoriaal.

Aanbeveel: