Sisällysluettelo:
- Vaihe 1: Sisältöluettelo HackerBox 0045: lle
- Vaihe 2: Johdinsarja - BadgeBuddy
- Vaihe 3: Digispark Pro
- Vaihe 4: Digispark Pro -ohjelmointi
- Vaihe 5: NORDIC NRF24L01 -radiolähetin -vastaanotin
- Vaihe 6: Määritä DigiProNRF -solmut
Video: HackerBox 0045: Kipinäverkko: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
- 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
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
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
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
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:
HackerBox 0060: Leikkikenttä: 11 vaihetta
HackerBox 0060: Leikkikenttä: Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0060: n avulla voit kokeilla Adafruit Circuit Playground Bluefruitia, jossa on tehokas Nordic Semiconductor nRF52840 ARM Cortex M4 -kontrolleri. Tutustu sulautettuun ohjelmointiin
HackerBox 0041: CircuitPython: 8 vaihetta
HackerBox 0041: CircuitPython: Terveisiä HackerBox -hakkereille ympäri maailmaa. HackerBox 0041 tuo meille CircuitPythonin, MakeCode Arcaden, Atari Punk -konsolin ja paljon muuta. Tämä opas sisältää tietoja HackerBox 0041: n käytön aloittamisesta, ja sen voi ostaa
HackerBox 0058: Koodaus: 7 vaihetta
HackerBox 0058: Koodaus: Terveisiä HackerBox -hakkereille ympäri maailmaa! HackerBox 0058: n avulla tutkimme tietojen koodausta, viivakoodeja, QR -koodeja, ohjelmoimme Arduino Pro Micron, upotetut LCD -näytöt, integroimme viivakoodin generoinnin Arduino -projekteihin, ihmisten tietoja
HackerBox 0057: Vikasietotila: 9 vaihetta
HackerBox 0057: Vikasietotila: Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0057 tuo IoT-, langattoman, lukitus- ja tietysti laitteistohakkeroinnin kylän suoraan kotilaboratorioosi. Tutkimme mikro-ohjaimen ohjelmointia, IoT-Wi-Fi-hyödyntämistä, Bluetoothia
HackerBox 0034: SubGHz: 15 vaihetta
HackerBox 0034: SubGHz: Tässä kuussa HackerBox -hakkerit tutkivat ohjelmistojen määrittämää radiota (SDR) ja radioviestintää alle 1 GHz: n taajuuksilla. Tämä ohjekirja sisältää tietoja HackerBox #0034: n käytön aloittamisesta, jonka voit ostaa täältä tarvikkeiden aikana