Sisällysluettelo:

HackerBox 0045: Kipinäverkko: 10 vaihetta
HackerBox 0045: Kipinäverkko: 10 vaihetta

Video: HackerBox 0045: Kipinäverkko: 10 vaihetta

Video: HackerBox 0045: Kipinäverkko: 10 vaihetta
Video: #77 HackerBox 0045 Spark Net 2024, Marraskuu
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0045: n avulla kokeillaan pohjoismaisia nRF24 -radiolähetin -vastaanottimia, Digispark Pro -moduulien ohjelmointia ja verkottumista, radiorajapinnan servomoottoreita, liiketunnistimia ja paljon muuta. Tämä opas sisältää tietoja HackerBox 0045: n käytön aloittamisesta, jonka voit ostaa täältä niin kauan kuin tavaraa riittää. Jos haluat saada tällaisen HackerBoxin suoraan postilaatikkoosi joka kuukausi, tilaa HackerBoxes.com ja liity vallankumoukseen!

HackerBoxes on kuukausittainen tilauslaatikkopalvelu elektroniikan ja tietotekniikan harrastajille - Laitteistohakkerit - Unelmien unelmoijat.

HAKAA PLANETTI

Vaihe 1: Sisältöluettelo HackerBox 0045: lle

Image
Image
  • Kolme Digispark Pro ATtiny167 -moduulia
  • Kolme vahvistettua NRF24L01 -moduulia
  • Kolme ainutlaatuista DigiProNRF -piirilevyä
  • Kolme SMA -antennia
  • Säilytyslaatikko 575 vastuksella
  • HC-SR501 PIR-liiketunnistinmoduuli
  • Mikroservo laitteistolla
  • Lineaarinen 10 K ohmin potentiometri
  • Naispuoliset naispuoliset DuPont-hyppyjohdot
  • BadgeBuddy -juotospaketin esittely
  • Google -logotarra
  • Ainutlaatuinen HackLife-silitettävä laastari

Muutamia muita asioita, joista on apua:

  • Juotosrauta, juote ja perusjuottotyökalut
  • Tietokone ohjelmistotyökalujen suorittamiseen

Mikä tärkeintä, tarvitset seikkailutunnetta, hakkerihenkeä, kärsivällisyyttä ja uteliaisuutta. Elektroniikan rakentaminen ja kokeileminen, vaikkakin erittäin palkitsevaa, voi olla hankalaa, haastavaa ja jopa turhauttavaa toisinaan. Tavoitteena on edistyminen, ei täydellisyys. Kun jatkat ja nautit seikkailusta, tästä harrastuksesta voi saada paljon tyydytystä. Ota jokainen askel hitaasti, muista yksityiskohdat ja älä pelkää pyytää apua.

HackerBoxesin usein kysytyissä kysymyksissä on runsaasti tietoa nykyisille ja tuleville jäsenille. Lähes kaikkiin saamiimme ei-teknisen tuen sähköpostiviesteihin on jo vastattu siellä, joten arvostamme todella, että käytät muutaman minuutin UKK: n lukemiseen.

Vaihe 2: Johdinsarja - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy on yksinkertainen ja hauska "johdatus juotos" -sarja. HackerBoxes on ylpeä voidessaan tuottaa tuhansia BadgeBuddy -sarjoja harrastuksemme edistämiseksi DEF CON 27 -tapahtumassa Las Vegasissa. BadgeBuddy -sarjat ovat saatavilla ilmaiseksi (kuten oluessa) Hardware Hacking Villagessa, Soldering Skills Villagessa ja Vendor Roomissa. DEF CON Villagesin järjestäjät ja vapaaehtoiset ovat omistautuneet esittelemään ja auttamaan kaikkia elektroniikasta ja monista muista hakkerointi- ja tietoturvatekijöistä kiinnostuneita.

Tietenkin on hankittu tarpeeksi ylimääräisiä BadgeBudy -sarjoja varmistaaksesi, että kaikki HackerBoxin jäsenet voivat saada myös BadgeBuddy -paketin HackerBox 0045: ssä. Voit jakaa BadgeBuddysi jonkun kanssa, joka haluaa oppia juottamaan, tai voit vain nauttia siitä itse!

The BadgeBuddy on blinky mini-badge PCB, joka voidaan ripustaa konferenssin kaulanauhasta, reppusta, kukkarosta, vyöstä jne. Mukana toimitetulla palloketjulla. BadgeBuddy käyttää parannettua itsepyörivien sateenkaaren LED-valojen tyyliä pienentyneelle ilmankäsittelylle ilman ulkoisia ohjauspiirejä. Tämä antaa mielenkiintoisen tuloksen, joka on vielä tarpeeksi yksinkertainen ensimmäistä kertaa juotosprojektille.

Jos valmennat jotakin tämän sarjan kautta, joka on uusi juotos, verkossa on paljon hienoja oppaita ja videoita juottamisesta. Tässä on yksi esimerkki. Muista, että paikallisilla valmistajaryhmillä tai hakkeritiloilla on usein juotosasemia ja asiantuntemusta. Myös radioamatööriklubit ovat aina erinomaisia elektroniikkakokemuksen lähteitä.

BadgeBuddy -kokoonpanon huomautukset:

  • TINKI KESKUSLASIKKO KOLLISOLUPIDIKKEEN ALALLA JUOTTIMELLA LÄHETTÄVÄN BUMPIN TEKEMISEKSI
  • JUOTOKOLIKOLIPPI PCB: N TAKAISIN OUTLINEEN MUKAISESTI
  • KYTKE VIRTAKYTKIN PCB: N TAKAISIN
  • SISÄLTÄ VILKKUVAT LEDIT PCB: N ETUUN LYHYT NAPPILLA LÄHIMMÄIN piirilevyn LED -KUVAUKSEN LATTIAPUOLELLE
  • JUOTIN -LEDit
  • KÄYTTÄMISESSÄ TURVALASIA, TRIM PINSIT PALVELEVAT PCB: hen
  • INSERT COIN CELL
  • Juhli sateenkaaren LED -pyöräilyn menestystä
  • KIINNITY HELMIKETJUN KÄYTTÖÖN

Vaihe 3: Digispark Pro

Digispark Pro käyttää ATtiny167 -mikrokontrolleria (tietolomake), joka on mukava päivitys alkuperäisestä Digisparkin ATtiny85 -laitteesta.

Digispark Pro voidaan ohjelmoida suoraan USB: ltä tarvitsematta toista Arduino- tai ohjelmointimoduulia. USB -koodi toimii suoraan ATtiny167 -laitteessa.

Verrattuna alkuperäiseen Digisparkiin Pro on nopeampi (16Mhz vs. 8Mhz), siinä on enemmän tallennustilaa ja useita muita I/O -nastoja.

Digispark Pro esiteltiin alun perin Kickstarter -projektin kautta.

Vaihe 4: Digispark Pro -ohjelmointi

Digispark Pro -ohjelmointi
Digispark Pro -ohjelmointi

Ennen kuin tapit juotetaan Digispark Pro -laitteeseen, määritä kaikki tarvittava sen ohjelmoimiseksi ja lataa esimerkkikoodi, jotta sisäinen LED vilkkuu. Tämä on tärkeä luottamuksen rakentamisvaihe Digispark Pron kanssa työskentelyssä ja se on hauskaa!

Virallisen Digistump Wikin tiedot opastavat meitä asentamaan Arduino IDE: n (jos sitä ei ole jo asennettu), määrittämään IDE käytettäväksi ATtiny167: n kanssa ja lataamaan sitten ensimmäisen ohjelman.

Kuten tavallista, leiki muuttamalla ajoitustoimintoa (millisekuntia) delay () -toiminnon puheluissa ja väläytä sitten Digispark Pro uudelleen nähdäksesi, että koodimuutoksesi tallennetaan ja suoritetaan mikro -ohjaimelle.

Kiinnitä erityistä huomiota "Vianmääritys" -otsikon alla oleviin huomautuksiin. Digisparkin USB -käyttöliittymä ilman laitteiston USB -sirua on hieman hakkerointi (loistava), joten USB -yhteyden luominen vaatii joskus muutaman uudelleenyrityksen, toisen kaapelin tai muun hämmentämisen, kuten Wikissä ehdotetaan.

Joissakin asetuksissa Digispark Pro pysyy tietokoneeseen yhdistettynä käynnistyslataimessa eikä suorita käyttäjäohjelmaa. Digispark Pron virransyöttö virtalähteestä, USB -seinäsyylästä tai jostain muusta virtalähteestä, kun se on ohjelmoitu, on yleensä täydellinen resoluutio.

Vaihe 5: NORDIC NRF24L01 -radiolähetin -vastaanotin

NORDIC NRF24L01 -radiolähetin -vastaanotin
NORDIC NRF24L01 -radiolähetin -vastaanotin

NRF24L01 on yhden sirun radiolähetin -vastaanotin maailmanlaajuiselle 2,4 - 2,5 GHz: n ISM -kaistalle. Lähetin -vastaanotin koostuu täysin integroidusta taajuussyntetisaattorista, tehovahvistimesta, kideoskillaattorista, demodulaattorista, modulaattorista ja parannetusta protokollamoottorista. Lähtöteho, taajuuskanavat ja protokolla -asetukset on helppo ohjelmoida SPI -liitännän kautta. Virrankulutus on vain 9,0 mA, kun lähtöteho on -6dBm ja 12,3 mA RX -tilassa. Sisäänrakennetut virrankatkaisu- ja valmiustilat tukevat virrankulutusta. (tietolomake)

Langattoman nRF24L01+ -moduulin toiminta

Vaihe 6: Määritä DigiProNRF -solmut

Määritä DigiProNRF -solmut
Määritä DigiProNRF -solmut

Ainutlaatuinen DigiProNRF -piirilevy tukee Digispark Pro -moduulin ja nRF24L01 -moduulin liittämistä toisiinsa. DigiProNRF -piirilevy tukee myös 3.3 V: n suodatettua säädintä nRF24: n virransyöttöön ja tarjoaa yhden rivin rikkoutuneita Digispark Pro -nastoja, jotka helpottavat pääsyä sähkölinjoihin ja I/O -signaaleihin.

Huomaa kaaviosta, mitkä nRF24 -moduulin nastat yhdistetään mihin Digispark -nastoihin. Näitä nastamäärityksiä käytetään liitteenä olevassa esimerkkikoodissa.

Juottaa kaksi DigiProNRF-solmua kokeillaksesi solmujen välistä point-to-point-viestintää.

ÄLÄ aseta kolmea "keskimmäistä otsatappia" Digispark Pro -laitteen pohjassa. Käytä sen sijaan ylimääräisiä otsikkotappeja Digispark Pro -laitteen vieressä oleville katkaisutappiriveille. Kolme "keskimmäistä otsatappia" voidaan liittää aiheuttamatta ongelmia (niitä ei ole kytketty mihinkään piirilevyyn), mutta otsikkoa käytetään paremmin katkaisuun kuin hukkaan kolmeen käyttämättömään Digispark -reikään.

Ohjelmoi kaksi DigiProNRF -solmua liitteenä olevilla demoluonnoksilla (yksi lähetykselle ja toinen lähetykselle). Kunkin kortin sisäinen Pin1 -LED (lähellä Digispark Pron keskustaa) vilkkuu hitaasti, kun radioyhteys on onnistunut. LED -valo palaa jatkuvasti, kun radioyhteys katkeaa. Esimerkiksi jos toinen solmu on sammutettu.

Tiedoksi, tämä demo perustuu Pro nRF24L01+ Shield -opetusohjelmaan.

Suositeltava: