Indholdsfortegnelse:

HackerBox 0045: Spark Net: 10 trin
HackerBox 0045: Spark Net: 10 trin

Video: HackerBox 0045: Spark Net: 10 trin

Video: HackerBox 0045: Spark Net: 10 trin
Video: Значок HackerBox 0057, сборка из DEF CON 28 Hardware Hacking Village 2024, Juli
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Hilsen til HackerBox Hackere rundt om i verden! Med HackerBox 0045 eksperimenterer vi med nordiske nRF24 radiotransceivere, programmering og netværk af Digispark Pro -moduler, radiogrænsefladeservomotorer, bevægelsesdetektorer og meget mere. Denne instruktion indeholder oplysninger om, hvordan du kommer i gang med HackerBox 0045, som kan købes her, så længe lager haves. Hvis du gerne vil modtage en HackerBox som denne direkte i din postkasse hver måned, skal du abonnere på HackerBoxes.com og deltage i revolutionen!

HackerBoxes er den månedlige abonnementskassetjeneste for entusiaster inden for elektronik og computerteknologi - Hardware Hackers - Drømmernes drømme.

HACK PLANET

Trin 1: Indholdsliste til HackerBox 0045

Image
Image
  • Tre Digispark Pro ATtiny167 moduler
  • Tre forstærkede NRF24L01 -moduler
  • Tre eksklusive DigiProNRF printkort
  • Tre SMA -antenner
  • Opbevaringsboks med 575 modstande
  • HC-SR501 PIR bevægelsessensormodul
  • Mikro servo med hardware
  • Lineært 10K Ohm potentiometer
  • Kvinde-til-hun DuPont Jumper Wires
  • BadgeBuddy Intro til lodningssæt
  • Google Logo -klistermærke
  • Eksklusiv HackLife Iron-On Patch

Nogle andre ting, der vil være nyttige:

  • Loddejern, lodde og grundlæggende loddeværktøjer
  • Computer til at køre softwareværktøjer

Vigtigst af alt har du brug for en følelse af eventyr, hackerånd, tålmodighed og nysgerrighed. At bygge og eksperimentere med elektronik, selvom det er meget givende, kan til tider være svært, udfordrende og endda frustrerende. Målet er fremskridt, ikke perfektion. Når du vedvarer og nyder eventyret, kan der opnås stor tilfredshed fra denne hobby. Tag hvert trin langsomt, vær opmærksom på detaljerne, og vær ikke bange for at bede om hjælp.

Der er et væld af oplysninger til nuværende og potentielle medlemmer i HackerBoxes ofte stillede spørgsmål. Næsten alle de ikke-tekniske support-e-mails, vi modtager, besvares allerede der, så vi sætter stor pris på, at du tager et par minutter på at læse FAQ.

Trin 2: Intro lodningssæt - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy er en enkel og sjov "introduktion til lodning" kit. HackerBoxes er stolte over at have produceret tusindvis af BadgeBuddy -kits til promovering af vores hobby på DEF CON 27 i Las Vegas. BadgeBuddy -kits vil være tilgængelige gratis (som i øl) i Hardware Hacking Village, i Soldering Skills Village og i Vendor Room. Arrangørerne og frivillige i DEF CON Villages er dedikerede til at introducere og hjælpe alle, der er interesseret i elektronik og mange andre aspekter af hacking og sikkerhedsforskning.

Selvfølgelig er der indkøbt nok ekstra BadgeBudy -kits til at sikre, at alle HackerBox -medlemmer også kunne få et BadgeBuddy -kit i HackerBox 0045. Du kan dele din BadgeBuddy med en, der ønsker at lære at lodde, eller du kan bare nyde det selv!

BadgeBuddy er et blinkende mini-badge-print, der kan hænges fra en konferencetøj, rygsæk, pung, bælte osv. Ved hjælp af den medfølgende kuglekæde. BadgeBuddy bruger en forbedret stil med selvcyklende regnbue-lysdioder til en reduceret stykliste uden behov for ekstern styring. Dette giver et interessant resultat, der stadig er simpelt nok til et første gangs lodningsprojekt.

Hvis du coacher nogen gennem dette kit, der er ny inden for lodning, er der mange gode guider og videoer online om lodning. Her er et eksempel. Husk på, at lokale producentgrupper eller hackerrum ofte har loddemetre og ekspertise at dele. Amatørradioklubber er også altid gode kilder til elektronikoplevelse.

BadgeBuddy forsamlingsbemærkninger:

  • TIN CENTER PAD UNDER COIN CELL CLIP MED SOLDER FOR AT GØRE EN LET BUMP
  • SOLDER COIN CELL CLIP I henhold til OUTLINE PÅ BAGSIDEN AF PCB
  • TILSLUT STRØMKONTAKT TIL BAGEN PÅ PCB
  • INDsæt blinklysdioder i fronten af printkortet med en kort pinkode tættest på den flade side af LED -konturen på printkortet
  • SOLDER LED'er
  • MENS BRUG AF SIKKERHEDSGLASSER SKYLDES PIN -KNAPPER TIL PCB
  • SÆT MØNTECELLEN
  • FEJRE REGNBOG LED CYKLING SUCCES
  • HÆFT VED AT BRUGE BEAD CHAIN

Trin 3: Digispark Pro

Digispark Pro bruger ATtiny167 mikrokontroller (datablad), en flot opgradering fra ATtiny85 på den originale Digispark.

Digispark Pro kan programmeres direkte fra USB uden at skulle bruge et andet Arduino- eller programmeringsmodul. USB -kode kører direkte på ATtiny167.

Sammenlignet med den originale Digispark er Pro hurtigere (16Mhz vs. 8Mhz), har mere lagerplads og har flere flere I/O -ben.

Digispark Pro blev oprindeligt introduceret gennem et Kickstarter -projekt.

Trin 4: Programmering af Digispark Pro

Programmering af Digispark Pro
Programmering af Digispark Pro

Inden du selv lodder stifterne på Digispark Pro, skal du konfigurere alt, hvad der er nødvendigt for at programmere den, og indlæse eksempelkode for at blinke den indbyggede LED. Dette er et vigtigt tillidsskabende trin for at arbejde med Digispark Pro, og det er sjovt!

Oplysningerne på den officielle Digistump Wiki fører os igennem installationen af Arduino IDE (hvis den ikke allerede er installeret), konfiguration af IDE til brug med ATtiny167 og derefter indlæsning af vores første program.

Som sædvanlig skal du lege med at ændre timingen (millisekunder) i forsinkelses () funktionsopkaldene og derefter skylle Digispark Pro igen for at se, at dine kodeændringer gemmes og udføres på mikrokontrolleren.

Vær særlig opmærksom på noterne under overskriften "Fejlfinding". Digisparks USB -grænseflade uden at bruge en hardware -USB -chip er lidt af et hack (dog en glimrende), så etablering af USB -forbindelsen kræver nogle gange et par forsøg, et andet kabel eller anden rodning som foreslået i Wiki.

I nogle opsætninger forbliver Digispark Pro, mens den er forbundet til en pc, i sin bootloader og udfører ikke brugerprogrammet. At drive Digispark Pro fra en powerbank, en USB -vægvorte eller en anden strømforsyning, når den er programmeret, er generelt den perfekte opløsning.

Trin 5: NORDIC NRF24L01 radiotransceiver

NORDIC NRF24L01 radiotransceiver
NORDIC NRF24L01 radiotransceiver

NRF24L01 er en enkeltchips radiotransceiver til verdensomspændende 2,4 - 2,5 GHz ISM -bånd. Transceiveren består af en fuldt integreret frekvenssynthesizer, en effektforstærker, en krystaloscillator, en demodulator, modulator og en forbedret protokolmotor. Udgangseffekt, frekvenskanaler og protokolopsætning er let programmerbare via et SPI -interface. Strømforbruget er kun 9,0mA ved en udgangseffekt på -6dBm og 12,3mA i RX -tilstand. Indbygget Power Down og Standby-tilstand understøtter strømreduktion. (datablad)

Sådan fungerer nRF24L01+ trådløst modul.

Trin 6: Konfigurer DigiProNRF -noder

Konfigurer DigiProNRF -noder
Konfigurer DigiProNRF -noder

Det eksklusive DigiProNRF printkort understøtter sammenkobling af et Digispark Pro modul og et nRF24L01 modul. DigiProNRF printkort understøtter også en 3.3V filtreret regulator til at drive nRF24 og giver en række udbrudte Digispark Pro ben til let adgang til strømledninger og I/O signaler.

Fra det skematiske diagram skal du notere, hvilke nRF24 -modulstifter der er forbundet til hvilke Digispark -ben. Disse pin -tildelinger bruges i den vedhæftede eksempelkode.

Lod to DigiProNRF-noder op for at eksperimentere med punkt-til-punkt-kommunikation mellem noderne.

POPULER IKKE de tre "center header pins" i bunden af Digispark Pro. Brug i stedet de ekstra headerstifter til rækken af breakout -ben ved siden af Digispark Pro. De tre "center header pins" kan tilsluttes uden at forårsage problemer (de er ikke forbundet til noget i printkortet), men headeren bruges bedre til breakout end spildt på tre ubrugte Digispark -huller.

Programmer de to DigiProNRF -noder med de vedhæftede demoskitser (en til TX og en til RX). Den indbyggede Pin1 LED (nær midten af Digispark Pro) på hvert bord blinker langsomt, når radioforbindelsen er vellykket. Lysdioden forbliver konstant, når radioforbindelsen afbrydes. For eksempel, hvis den anden knude er slukket.

FYI, denne demo er baseret på Pro nRF24L01+ Shield -vejledningen.

Anbefalede: