Innehållsförteckning:

HackerBox 0045: Spark Net: 10 steg
HackerBox 0045: Spark Net: 10 steg

Video: HackerBox 0045: Spark Net: 10 steg

Video: HackerBox 0045: Spark Net: 10 steg
Video: #77 HackerBox 0045 Spark Net 2024, November
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Hälsningar till HackerBox Hackare runt om i världen! Med HackerBox 0045 experimenterar vi med nordiska nRF24 -radiosändare, programmerar och nätverkar Digispark Pro -moduler, radiogränssnittsservomotorer, rörelsedetektorer och mycket mer. Denna instruktionsbok innehåller information om hur du kommer igång med HackerBox 0045, som kan köpas här så länge lagret räcker. Om du vill få en sån här HackerBox i din brevlåda varje månad, prenumerera på HackerBoxes.com och gå med i revolutionen!

HackerBoxes är den månatliga prenumerationstjänsten för entusiaster inom elektronik och datorteknik - Hardware Hackers - Drömmarnas drömmar.

HACKA PLANET

Steg 1: Innehållslista för HackerBox 0045

Image
Image
  • Tre Digispark Pro ATtiny167 -moduler
  • Tre förstärkta NRF24L01 -moduler
  • Tre exklusiva DigiProNRF -kretskort
  • Tre SMA -antenner
  • Förvaringslåda med 575 motstånd
  • HC-SR501 PIR rörelsesensormodul
  • Micro Servo med hårdvara
  • Linjär 10K Ohm potentiometer
  • Kvinnliga till kvinnliga DuPont-bygeltrådar
  • BadgeBuddy Intro till lödningssats
  • Klistermärke från Google Logo
  • Exklusiv HackLife Iron-On Patch

Några andra saker som kommer att vara till hjälp:

  • Lödkolv, löd och grundläggande lödverktyg
  • Dator för att köra mjukvaruverktyg

Viktigast av allt, du behöver en känsla av äventyr, hackeranda, tålamod och nyfikenhet. Att bygga och experimentera med elektronik, samtidigt som det är mycket givande, kan vara svårt, utmanande och till och med frustrerande ibland. Målet är framsteg, inte perfektion. När du fortsätter och njuter av äventyret kan du få stor tillfredsställelse från denna hobby. Ta varje steg långsamt, tänk på detaljerna och var inte rädd för att be om hjälp.

Det finns en mängd information för nuvarande och potentiella medlemmar i HackerBoxes FAQ. Nästan alla icke-tekniska support-e-postmeddelanden som vi får besvaras redan där, så vi uppskattar verkligen att du tar några minuter att läsa vanliga frågor.

Steg 2: Intro -lödningssats - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy är en enkel och rolig "introduktion till lödning". HackerBoxes är stolta över att ha producerat tusentals BadgeBuddy -kit för att marknadsföra vår hobby på DEF CON 27 i Las Vegas. BadgeBuddy -kit kommer att finnas gratis (som i öl) i Hardware Hacking Village, i Soldering Skills Village och i Vendor Room. Arrangörerna och volontärerna i DEF CON -byarna är dedikerade till att introducera och hjälpa alla som är intresserade av elektronik och många andra aspekter av hacking och säkerhetsforskning.

Självklart har tillräckligt med BadgeBudy -satser hämtats för att se till att alla HackerBox -medlemmar också kan få ett BadgeBuddy -kit i HackerBox 0045. Du kan dela din BadgeBuddy med någon som vill lära sig att löda, eller så kan du bara njuta av det själv!

BadgeBuddy är ett blinkande minimärke-kretskort som kan hängas från en konferensband, ryggsäck, handväska, bälte etc. med den medföljande kulkedjan. BadgeBuddy använder en förbättrad stil för självcyklande regnbågslampor för en reducerad sammandragning utan någon extern styrkrets. Detta ger ett intressant resultat som fortfarande är tillräckligt enkelt för ett första lödprojekt.

Om du coachar någon genom detta kit som är ny på lödning, finns det många bra guider och videor online om lödning. Här är ett exempel. Tänk på att lokala tillverkargrupper eller hackerutrymmen ofta har lödstationer och expertis att dela. Amatörradioklubbar är också alltid utmärkta källor till elektronikupplevelse.

BadgeBuddy Monteringsanmärkningar:

  • TIN CENTER PAD UNDER COIN CELL CLIP MED LÅDARE FÖR ATT GÖRA EN LÄTT BUMP
  • SÄLDARMYNT CELLKLIPP ENLIGT OUTLINE PÅ BAKSIDAN AV PCB
  • Fäst strömbrytaren på baksidan av kretskortet
  • Sätt in blinkande lysdioder i fronten av kretskortet med kort PIN -kod närmast den platta sidan av LED -konturen på kretskortet
  • SOLDER LEDs
  • UNDER BÄRNING AV SÄKERHETSGLAS, SKÄLLER PINNARNA TILL PCB
  • Sätt i myntcell
  • CELEBRATE RAINBOW LED CYCLING SUCCESS
  • FÄSTA MED ANVÄNDNING AV KEDJA

Steg 3: Digispark Pro

Digispark Pro använder ATtiny167 mikrokontroller (datablad), en trevlig uppgradering från ATtiny85 på den ursprungliga Digispark.

Digispark Pro kan programmeras direkt från USB utan att behöva en annan Arduino- eller programmeringsmodul. USB -koden körs direkt på ATtiny167.

Jämfört med den ursprungliga Digispark är Pro snabbare (16Mhz vs. 8Mhz), har mer lagringsutrymme och har flera fler I/O -stift.

Digispark Pro introducerades ursprungligen genom ett Kickstarter -projekt.

Steg 4: Programmering av Digispark Pro

Programmering av Digispark Pro
Programmering av Digispark Pro

Innan du ens lödar stiften på Digispark Pro, konfigurera allt som behövs för att programmera den och ladda exempelkoden för att blinka den inbyggda lysdioden. Detta är ett viktigt steg för självförtroende för att arbeta med Digispark Pro och det är roligt!

Informationen på den officiella Digistump Wiki leder oss genom att installera Arduino IDE (om den inte redan är installerad), konfigurera IDE för användning med ATtiny167 och sedan ladda vårt första program.

Som vanligt kan du leka med att ändra timingen (millisekunder) i funktionen fördröjning () och sedan skaka om Digispark Pro för att se att dina kodändringar lagras och körs på mikrokontrollen.

Var särskilt uppmärksam på anteckningarna under rubriken "Felsökning". Digisparks USB -gränssnitt utan att använda ett hårdvaru -USB -chip är lite av en hack (dock en briljant sådan), så upprättandet av USB -anslutningen kräver ibland några försök, en annan kabel eller annan krångel som föreslås i Wiki.

I vissa inställningar stannar Digispark Pro, medan den är ansluten till en dator, i sin bootloader och kör inte användarprogrammet. Att driva Digispark Pro från en powerbank, en USB -väggvarta eller någon annan strömförsörjning när den väl är programmerad är i allmänhet den perfekta upplösningen.

Steg 5: NORDIC NRF24L01 radiotransceiver

NORDIC NRF24L01 Radiosändtagare
NORDIC NRF24L01 Radiosändtagare

NRF24L01 är en enkelspårig radiosändtagare för världsomspännande 2,4 - 2,5 GHz ISM -band. Sändtagaren består av en helt integrerad frekvenssynthesizer, en effektförstärkare, en kristalloscillator, en demodulator, modulator och en förbättrad protokollmotor. Utgångseffekt, frekvenskanaler och protokollinställningar är enkelt programmerbara via ett SPI -gränssnitt. Strömförbrukningen är endast 9,0mA vid en uteffekt på -6dBm och 12,3mA i RX -läge. Inbyggda Power Down- och Standby-lägen stöder effektminskning. (datablad)

Så fungerar nRF24L01+ trådlös modul.

Steg 6: Konfigurera DigiProNRF -noder

Konfigurera DigiProNRF -noder
Konfigurera DigiProNRF -noder

Det exklusiva DigiProNRF -kretskortet stöder sammankoppling av en Digispark Pro -modul och en nRF24L01 -modul. DigiProNRF -kretskortet stöder också en 3,3V filtrerad regulator för att driva nRF24 och ger en rad brutna Digispark Pro -stift för enkel åtkomst till kraftledningar och I/O -signaler.

Notera från det schematiska diagrammet vilka nRF24 -modulstift som ansluts till vilka Digispark -stift. Dessa pin -tilldelningar används i den bifogade exempelkoden.

Löd upp två DigiProNRF-noder för att experimentera med punkt-till-punkt-kommunikation mellan noderna.

FÖLKA INTE de tre "center header pins" längst ner på Digispark Pro. Använd istället de extra huvudstiften för raden med utbrottstappar bredvid Digispark Pro. De tre "center header pins" kan anslutas utan att orsaka några problem (de är inte anslutna till någonting i kretskortet) men rubriken används bättre för breakout än slösas bort på tre oanvända Digispark -hål.

Programmera de två DigiProNRF -noder med bifogade demoskisser (en för TX och en för RX). Den inbyggda Pin1 -lysdioden (nära mitten av Digispark Pro) på varje kort blinkar långsamt när radioanslutningen lyckas. Lysdioden lyser fast när radioanslutningen bryts. Till exempel om den andra noden stängs av.

FYI, denna demo är baserad på självstudien Pro nRF24L01+ Shield.

Rekommenderad: