Cuprins:

HackerBox 0045: Spark Net: 10 pași
HackerBox 0045: Spark Net: 10 pași

Video: HackerBox 0045: Spark Net: 10 pași

Video: HackerBox 0045: Spark Net: 10 pași
Video: #77 HackerBox 0045 Spark Net 2024, Noiembrie
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Salutări hackerilor HackerBox din întreaga lume! Cu HackerBox 0045, experimentăm cu emițătoare radio nordice nRF24, programăm și conectăm module Digispark Pro, servomotoare de interfață radio, detectoare de mișcare și multe altele. Acest Instructable conține informații pentru a începe să utilizați HackerBox 0045, care poate fi achiziționat aici până la epuizarea consumului. Dacă doriți să primiți o HackerBox ca aceasta chiar în cutia poștală în fiecare lună, vă rugăm să vă abonați la HackerBoxes.com și să vă alăturați revoluției!

HackerBoxes este serviciul lunar de abonament destinat entuziaștilor electronicii și tehnologiei informatice - Hardware Hackers - Visatorii viselor.

HACK PLANETA

Pasul 1: Lista de conținut pentru HackerBox 0045

Image
Image
  • Trei module Digispark Pro ATtiny167
  • Trei module NRF24L01 amplificate
  • Trei circuite DigiProNRF exclusive
  • Trei antene SMA
  • Cutie de depozitare cu 575 rezistențe
  • HC-SR501 Modul senzor de mișcare PIR
  • Micro Servo cu hardware
  • Potențiometru liniar de 10K Ohm
  • Sârme jumper DuPont de la femeie la femeie
  • BadgeBuddy Introducere în kitul de lipit
  • Autocolant siglă Google
  • Patch Iron-On exclusiv HackLife

Câteva alte lucruri care vă vor fi de ajutor:

  • Instrument de lipit, lipit și instrumente de lipit de bază
  • Computer pentru rularea instrumentelor software

Cel mai important, veți avea nevoie de un sentiment de aventură, spirit hacker, răbdare și curiozitate. Construirea și experimentarea cu electronice, deși foarte plină de satisfacții, poate fi dificilă, provocatoare și chiar frustrantă uneori. Scopul este progresul, nu perfecțiunea. Când persistați și vă bucurați de aventură, din acest hobby se poate obține o mulțime de satisfacții. Faceți fiecare pas încet, țineți cont de detalii și nu vă fie teamă să cereți ajutor.

Există o mulțime de informații pentru membrii actuali și potențiali în întrebările frecvente despre HackerBoxes. Aproape toate e-mailurile de asistență non-tehnică pe care le primim au primit deja un răspuns acolo, așa că apreciem foarte mult că ați luat câteva minute pentru a citi FAQ.

Pasul 2: set de introducere a lipirii - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy este un kit simplu și distractiv de „introducere în lipire”. HackerBoxes este mândru că a produs mii de kituri BadgeBuddy pentru promovarea hobby-ului nostru la DEF CON 27 din Las Vegas. Trusele BadgeBuddy vor fi disponibile gratuit (ca în bere) în Hardware Hacking Village, în Soldering Skills Village și în Vendor Room. Organizatorii și voluntarii din satele DEF CON sunt dedicați să introducă și să asiste pe oricine este interesat de electronică și multe alte aspecte ale hackingului și cercetării securității.

Desigur, au fost obținute suficiente kituri BadgeBudy suplimentare pentru a vă asigura că toți membrii HackerBox ar putea primi și un kit BadgeBuddy în HackerBox 0045. Puteți partaja BadgeBuddy cu cineva care dorește să învețe să lipească, sau vă puteți bucura de el însuți!

BadgeBuddy este un mini-badge PCB intermitent care poate fi agățat de un șnur de conferințe, rucsac, poșetă, curea etc. folosind lanțul cu bilă inclus. BadgeBuddy folosește un stil îmbunătățit de LED-uri curcubeu cu auto-ciclu pentru un BOM redus, fără circuite de control externe necesare. Acest lucru oferă un rezultat interesant, care este încă suficient de simplu pentru un proiect de lipire pentru prima dată.

Dacă instruiți pe cineva prin acest kit, care este nou în domeniul lipirii, există o mulțime de ghiduri și videoclipuri grozave online despre lipire. Iată un exemplu. Rețineți că grupurile locale de producători sau spațiile de hackeri au adesea stații de lipit și experiență de partajat. De asemenea, cluburile de radioamatori sunt întotdeauna surse excelente de experiență electronică.

Note de asamblare BadgeBuddy:

  • TIN CENTER PAD SUB CLIPUL DE MONEDĂ CU SOLDER PENTRU A FACE O BUMPĂ UȘOARĂ
  • CLIPUL DE SELA DE MONEDĂ PE MONITOR, ÎN CONFORMITATE CU CONTURUL DE PE SPATEUL PCB
  • ATAȘAȚI COMUTATORUL DE ALIMENTARE PE SPATELE PCB
  • INSERAȚI LED-uri INTERMITENTE ÎN FAȚA PCB-ULUI CU PIN SCURT CEL MAI apropiat de partea plată a conturului LED-ului de pe PCB
  • LED-uri SOLDER
  • În timp ce purtați ochelari de siguranță, știfturile de tăiere se spală pe PCB
  • INSERAȚI CELULĂ DE MONEDĂ
  • CELEBRAȚI SUCCESUL CICLISMULUI RAINBOW
  • ATAȘAȚI UTILIZAND LANȚUL DE BICI

Pasul 3: Digispark Pro

Digispark Pro folosește microcontrolerul ATtiny167 (foaie de date), un upgrade frumos de la ATtiny85 pe Digispark original.

Digispark Pro poate fi programat direct de pe USB fără a fi nevoie de un alt modul Arduino sau programator. Codul USB rulează direct pe ATtiny167.

În comparație cu Digispark original, Pro este mai rapid (16Mhz vs. 8Mhz), are mai mult spațiu de stocare și are încă câțiva pini I / O.

Digispark Pro a fost introdus inițial printr-un proiect Kickstarter.

Pasul 4: Programarea Digispark Pro

Programarea Digispark Pro
Programarea Digispark Pro

Înainte chiar să lipiți pinii pe Digispark Pro, configurați tot ce este necesar pentru a-l programa și încărcați exemplul de cod pentru a clipi LED-ul de la bord. Acesta este un pas important de consolidare a încrederii pentru lucrul cu Digispark Pro și este distractiv!

Informațiile din Digistump Wiki oficial ne ghidează prin instalarea IDE-ului Arduino (dacă nu este deja instalat), configurarea IDE-ului pentru utilizare cu ATtiny167 și apoi încărcarea primului nostru program.

Ca de obicei, jucați-vă modificând sincronizarea (milisecunde) în apelurile funcției delay () și apoi repetați Digispark Pro pentru a vedea că modificările codului dvs. sunt stocate și executate pe microcontroler.

Acordați o atenție deosebită notelor de la rubrica „Depanare”. Interfața USB a Digispark, fără a utiliza un cip USB hardware, este un pic piratată (totuși una strălucită), astfel încât stabilirea conexiunii USB necesită uneori câteva reîncercări, un cablu diferit sau alte jocuri, așa cum sugerează Wiki.

În unele setări, Digispark Pro, în timp ce este conectat la un computer, rămâne în bootloader-ul său și nu execută programul utilizatorului. Alimentarea Digispark Pro de la o bancă de alimentare, un neg de perete USB sau o altă sursă de alimentare odată ce este programată este, în general, rezoluția perfectă.

Pasul 5: Transmițător radio NORDIC NRF24L01

Transmițător radio NORDIC NRF24L01
Transmițător radio NORDIC NRF24L01

NRF24L01 este un transceiver radio cu un singur cip pentru banda ISM la nivel mondial de 2,4 - 2,5 GHz. Transmițătorul este format dintr-un sintetizator de frecvență complet integrat, un amplificator de putere, un oscilator de cristal, un demodulator, modulator și un motor de protocol îmbunătățit. Puterea de ieșire, canalele de frecvență și configurarea protocolului sunt ușor de programat printr-o interfață SPI. Consumul de curent este de numai 9,0mA la o putere de ieșire de -6dBm și 12,3mA în modul RX. Modurile de oprire și standby încorporate acceptă reducerea puterii. (fișa cu date)

Cum funcționează modulul wireless nRF24L01 +.

Pasul 6: Configurați nodurile DigiProNRF

Configurați nodurile DigiProNRF
Configurați nodurile DigiProNRF

Placa de circuit exclusivă DigiProNRF acceptă interconectarea unui modul Digispark Pro și a unui modul nRF24L01. Placa de circuit DigiProNRF acceptă, de asemenea, un regulator filtrat de 3,3V pentru a alimenta nRF24 și oferă un rând de pini Digispark Pro rupți pentru acces ușor la liniile de alimentare și semnalele I / O.

Din diagrama schematică, rețineți ce pini de modul nRF24 se conectează la care pini Digispark. Aceste alocări de pin sunt utilizate în codul de exemplu atașat.

Lipiți două noduri DigiProNRF pentru a experimenta comunicări punct-la-punct între noduri.

NU POPULAȚI cei trei „știfturi antet” din partea de jos a Digispark Pro. În schimb, utilizați știfturile de antet suplimentare pentru rândul de știfturi de rupere de lângă Digispark Pro. Cei trei „pini centrali ai antetului” pot fi conectați fără a provoca probleme (nu sunt conectați la nimic din PCB), dar antetul este mai bine folosit pentru spargere decât risipit pe trei găuri Digispark neutilizate.

Programați cele două noduri DigiProNRF cu schițele demo atașate (unul pentru TX și unul pentru RX). LED-ul Pin1 de la bord (lângă centrul Digispark Pro) de pe fiecare placă va clipi încet când conexiunea radio are succes. LED-ul va rămâne aprins când conexiunea radio este întreruptă. De exemplu, dacă celălalt nod este oprit.

FYI, această demonstrație se bazează pe tutorialul Pro nRF24L01 + Shield.

Recomandat: