Innholdsfortegnelse:

HackerBox 0045: Spark Net: 10 trinn
HackerBox 0045: Spark Net: 10 trinn

Video: HackerBox 0045: Spark Net: 10 trinn

Video: HackerBox 0045: Spark Net: 10 trinn
Video: #77 HackerBox 0045 Spark Net 2024, Juli
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Hilsen HackerBox Hackere rundt om i verden! Med HackerBox 0045 eksperimenterer vi med nordiske nRF24 radiosendere, programmering og nettverk Digispark Pro -moduler, radiogrensesnitts servomotorer, bevegelsesdetektorer og så mye mer. Denne instruksen inneholder informasjon om hvordan du kommer i gang med HackerBox 0045, som kan kjøpes her så lenge lageret rekker. Hvis du ønsker å motta en HackerBox som denne rett i postkassen din hver måned, kan du abonnere på HackerBoxes.com og bli med i revolusjonen!

HackerBoxes er den månedlige abonnementstjenesten for entusiaster innen elektronikk og datateknologi - Hardware Hackers - Dreamers of dreams.

HAKK PLANET

Trinn 1: Innholdsliste for HackerBox 0045

Image
Image
  • Tre Digispark Pro ATtiny167 -moduler
  • Tre forsterkede NRF24L01 -moduler
  • Tre eksklusive DigiProNRF kretskort
  • Tre SMA -antenner
  • Oppbevaringsboks med 575 motstander
  • HC-SR501 PIR bevegelsessensormodul
  • Mikro servo med maskinvare
  • Lineær 10K Ohm potensiometer
  • Kvinne-til-kvinne DuPont-jumperledninger
  • BadgeBuddy Intro til loddesett
  • Google Logo -klistremerke
  • Eksklusiv HackLife Iron-On Patch

Noen andre ting som vil være nyttige:

  • Loddejern, lodde og grunnleggende loddeverktøy
  • Datamaskin for kjøring av programvareverktøy

Viktigst av alt, trenger du en følelse av eventyr, hackerånd, tålmodighet og nysgjerrighet. Å bygge og eksperimentere med elektronikk, selv om det er veldig givende, kan være vanskelig, utfordrende og til og med frustrerende til tider. Målet er fremgang, ikke perfeksjon. Når du fortsetter og liker eventyret, kan du få mye tilfredshet fra denne hobbyen. Ta hvert trinn sakte, vær oppmerksom på detaljene, og ikke vær redd for å be om hjelp.

Det er et vell av informasjon for nåværende og potensielle medlemmer i HackerBoxes FAQ. Nesten alle de ikke-tekniske support-e-postene vi mottar, er allerede besvart der, så vi setter stor pris på at du tar deg noen minutter til å lese vanlige spørsmål.

Trinn 2: Intro loddesett - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy er en enkel og morsom "introduksjon til lodding" -sett. HackerBoxes er stolte over å ha produsert tusenvis av BadgeBuddy -sett for å promotere hobbyen vår på DEF CON 27 i Las Vegas. BadgeBuddy -sett vil være tilgjengelig gratis (som i øl) i Hardware Hacking Village, i Soldering Skills Village og i Vendor Room. Arrangørene og frivillige i DEF CON Villages er dedikert til å introdusere og hjelpe alle som er interessert i elektronikk og mange andre aspekter ved hacking og sikkerhetsforskning.

Selvfølgelig er det fått nok ekstra BadgeBudy -sett til å sikre at alle HackerBox -medlemmer også kan få et BadgeBuddy -sett i HackerBox 0045. Du kan dele BadgeBuddy med noen som ønsker å lære å lodde, eller så kan du bare glede deg over det selv!

BadgeBuddy er et blinkende minimerke-kretskort som kan henges fra en konferansesnor, ryggsekk, veske, belte osv. Ved hjelp av den medfølgende ballkjeden. BadgeBuddy bruker en forbedret stil med selvsyklende regnbue-lysdioder for redusert styklist uten behov for ekstern kontrollkrets. Dette gir et interessant resultat som fremdeles er enkelt nok for et første gangs loddeprosjekt.

Hvis du veileder noen gjennom dette settet som er nytt i lodding, er det mange flotte guider og videoer på nettet om lodding. Her er ett eksempel. Husk at lokale produsentgrupper eller hackerrom ofte har loddestasjoner og ekspertise å dele. Amatørradioklubber er også alltid gode kilder til elektronikkopplevelse.

BadgeBuddy Monteringsmerknader:

  • TIN CENTER PAD UNDER COIN CELL CLIP MED SOLDER FOR LAGE EN LETT BUMP
  • SOLDER COIN CELL CLIP ETTER OUTLINE PÅ BAKSiden av PCB
  • KONTROLLER STRØMBRYTEREN PÅ BAKKEN PÅ PCB
  • Sett inn blinkende lysdioder foran på kretskortet med kort PIN -kode nærmest den flate siden av LED -konturen på kretskortet
  • SOLDER LED
  • MENS BRUK AV SIKKERHETSGLAS, SKYLP PINNER TIL PCB
  • Sett inn myntcelle
  • CELEBRATE RAINBOW LED CYCLING SUKSESS
  • FESTE Å BRUKE LEKEKJEDE

Trinn 3: Digispark Pro

Digispark Pro bruker ATtiny167 mikrokontroller (datablad), en fin oppgradering fra ATtiny85 på den originale Digispark.

Digispark Pro kan programmeres direkte fra USB uten at du trenger en annen Arduino eller programmeringsmodul. USB -kode kjøres direkte på ATtiny167.

Sammenlignet med den originale Digispark, er Pro raskere (16Mhz vs. 8Mhz), har mer lagringsplass og har flere I/O -pinner.

Digispark Pro ble opprinnelig introdusert gjennom et Kickstarter -prosjekt.

Trinn 4: Programmering av Digispark Pro

Programmering av Digispark Pro
Programmering av Digispark Pro

Før du selv lodder pinnene på Digispark Pro, konfigurerer du alt som trengs for å programmere den og laster inn eksempelkode for å blinke den innebygde LED -en. Dette er et viktig trinn for selvtillit for å jobbe med Digispark Pro, og det er morsomt!

Informasjonen på den offisielle Digistump Wiki leder oss gjennom å installere Arduino IDE (hvis den ikke allerede er installert), konfigurere IDE for bruk med ATtiny167 og deretter laste inn vårt første program.

Som vanlig kan du leke med å endre timingen (millisekunder) i forsinkelsesfunksjonene () og deretter skylle Digispark Pro på nytt for å se at kodeendringene lagres og utføres på mikrokontrolleren.

Vær spesielt oppmerksom på merknadene under overskriften "Feilsøking". Digisparks USB -grensesnitt uten å bruke en maskinvare -USB -brikke er litt av en hack (en strålende en), så det krever noen ganger noen forsøk, en annen kabel eller annen fikling rundt å etablere USB -tilkoblingen, som foreslått i Wiki.

I noen oppsett forblir Digispark Pro, mens den er koblet til en PC, i opplastingsprogrammet og kjører ikke brukerprogrammet. Å drive Digispark Pro fra en strømbank, en USB -veggvorter eller en annen strømforsyning når den er programmert, er generelt den perfekte oppløsningen.

Trinn 5: NORDIC NRF24L01 radiosender

NORDIC NRF24L01 radiosender
NORDIC NRF24L01 radiosender

NRF24L01 er en enkeltchips radiosender / mottaker for verdensomspennende 2,4 - 2,5 GHz ISM -bånd. Transceiveren består av en fullt integrert frekvenssynthesizer, en effektforsterker, en krystalloscillator, en demodulator, modulator og en forbedret protokollmotor. Utgangseffekt, frekvenskanaler og protokolloppsett kan enkelt programmeres via et SPI -grensesnitt. Strømforbruket er bare 9,0mA ved en utgangseffekt på -6dBm og 12,3mA i RX -modus. Innebygd Power Down og Standby-modus støtter strømreduksjon. (datablad)

Slik fungerer nRF24L01+ trådløs modul.

Trinn 6: Konfigurer DigiProNRF -noder

Konfigurer DigiProNRF -noder
Konfigurer DigiProNRF -noder

Det eksklusive DigiProNRF kretskortet støtter sammenkobling av en Digispark Pro -modul og en nRF24L01 -modul. DigiProNRF -kretskortet støtter også en 3.3V filtrert regulator for å drive nRF24 og gir en rad med ødelagte Digispark Pro -pinner for enkel tilgang til kraftledninger og I/O -signaler.

Legg merke til hvilke nRF24 -modulpinner som er koblet til hvilke Digispark -pinner fra det skjematiske diagrammet. Disse pin -tilordningene brukes i den vedlagte eksempelkoden.

Lodd opp to DigiProNRF-noder for å eksperimentere med punkt-til-punkt-kommunikasjon mellom nodene.

IKKE BEFOLKER de tre "midtre toppnålene" nederst på Digispark Pro. Bruk i stedet de ekstra toppnålene for rekken med breakout -pins ved siden av Digispark Pro. De tre "center header pins" kan kobles til uten å forårsake noen problemer (de er ikke koblet til noe i PCB), men headeren er bedre brukt for breakout enn bortkastet på tre ubrukte Digispark -hull.

Programmer de to DigiProNRF -nodene med de vedlagte demoskissene (en for TX og en for RX). Den innebygde Pin1 LED (nær midten av Digispark Pro) på hvert brett vil sakte blinke når radioforbindelsen er vellykket. Lysdioden lyser konstant når radioforbindelsen brytes. For eksempel hvis den andre noden slås av.

Til info, denne demoen er basert på Pro nRF24L01+ Shield -opplæringen.

Anbefalt: