Sadržaj:

HackerBox 0060: Igralište: 11 koraka
HackerBox 0060: Igralište: 11 koraka

Video: HackerBox 0060: Igralište: 11 koraka

Video: HackerBox 0060: Igralište: 11 koraka
Video: Hackerbox 0098 - Escape 2024, Juli
Anonim
HackerBox 0060: Igralište
HackerBox 0060: Igralište

Pozdrav HackerBox hakerima širom svijeta!

S HackerBox -om 0060 eksperimentirat ćete s Adafruit Circuit Playground Bluefruit -om s moćnim nordijskim poluvodičkim nRF52840 ARM Cortex M4 mikrokontrolerom. Istražite ugrađeno programiranje s CircuitPythonom, Arduinom, ARM GCC -om i drugim. Upravljajte ugrađenim programima s mobilnih uređaja putem Bluetooth niskoenergetskih (BLE) kanala. Koristite PCB Playhost Ghost za matičnu ploču sa Circuit Playground Bluefruit. Shvatite i implementirajte sklopove razdjelnika napona, audio pojačala klase D, LCD ekrane u boji i dodatnu memoriju koristeći SD memorijske kartice i serijske flash čipove.

HackerBoxes je mjesečna pretplatnička usluga za ljubitelje elektronike i računarske tehnologije - Hardverski hakeri - Sanjači snova.

U FAQ -u o HackerBoxima postoji mnogo informacija za sadašnje i buduće članove. Gotovo na sve e-poruke o tehničkoj podršci koje primamo već je odgovoreno, stoga zaista cijenimo što ste odvojili nekoliko minuta da pročitate FAQ.

Supplies

Ovaj Instructable sadrži informacije za početak rada s HackerBox 0060. Cijeli sadržaj kutije je naveden na stranici proizvoda za HackerBox 0060, gdje je kutija dostupna i za kupovinu do isteka zaliha. Ako želite automatski primiti ovakav HackerBox u svoje poštansko sanduče svaki mjesec sa popustom od 15 USD, možete se pretplatiti na HackerBoxes.com i pridružiti se revoluciji!

Lemilica, lemilica i osnovni alati za lemljenje općenito su potrebni za rad na mjesečnom HackerBox -u. Takođe je potreban računar za pokretanje softverskih alata. Pogledajte HackerBox Deluxe Starter Workshop za skup osnovnih alata i široku lepezu uvodnih aktivnosti i eksperimenata.

Ono što je najvažnije, trebat će vam osjećaj avanture, hakerski duh, strpljenje i znatiželja. Izgradnja i eksperimentiranje s elektronikom, iako vrlo isplativo, ponekad može biti zeznuto, izazovno, pa čak i frustrirajuće. Cilj je napredak, a ne savršenstvo. Kad ustrajete i uživate u avanturi, iz ovog hobija može se steći veliko zadovoljstvo. Polako poduzimajte svaki korak, pazite na detalje i ne bojte se zatražiti pomoć.

Korak 1: Elite Cyber Security Patch

Elite Cyber Security Patch
Elite Cyber Security Patch

Naši ekskluzivni PVC (polivinil kloridni) flasteri u taktičkom stilu čvrsti su, ali fleksibilni. Vodootporni su i mogu podnijeti širok raspon temperatura, što ih čini idealnim za teške vanjske uvjete ili elitnu upotrebu na mreži.

INSTALACIJA:

Poželjni način pričvršćivanja na tkanine je korištenje "kanala za šivanje" oko vanjskog ruba flastera za zašivanje flastera.

Na stražnju stranu flastera nalazi se nosač za glačanje, iako glačanje ne bi trebalo biti prvi izbor za pričvršćivanje. Uklonite zaštitni papir, postavite flaster i zagrijte tkaninu OD STRAŽNJEG dijela flastera. Budite izuzetno oprezni kako biste izbjegli topljenje samog flastera.

Za površine koje nisu od tkanine uklonite zaštitni papir i montirajte amblem dvostranom trakom ili odgovarajućim ljepilom.

Korak 2: Igralište Adafruit Circuit Bluefruit

Igralište Adafruit Circuit Bluefruit
Igralište Adafruit Circuit Bluefruit

Circuit Playground Bluefruit od naših briljantnih prijatelja u Adafruit -u je nevjerojatna integrirana platforma za istraživanje elektronike i programiranja. Okrugla je i ima jastučiće od aligatorskih kopči oko vanjskog ruba za povezivanje na različite načine. Može se napajati putem USB -a, AAA baterije ili sa LiPo baterijom. Circuit Playground Bluefruit ima ugrađenu USB podršku i može se koristiti s Arduino sketch i CircuitPython programskim alatima.

Glavni čip je nordijski poluvodički mikrokontroler nRF52840 koji je izgrađen oko 32-bitnog ARM Cortex M4 jezgra procesora koji radi na 64 MHz i podržava operacije s pomičnim zarezom. NRF52840 ima protokolarnu podršku za Bluetooth 5, Bluetooth mrežu, Thread, Zigbee, 802.15.4, ANT i 2,4 GHz vlasničke stekove. Ima NFC-A oznaku za upotrebu u pojednostavljenim rješenjima za uparivanje i plaćanje. ARM TrustZone CryptoCell kriptografska jedinica uključena je na čipu i donosi široki raspon kriptografskih opcija koje se izvršavaju s visokom efikasnošću i nezavisno od CPU-a.

Pečeno u svakom Circuit Playground Bluefruit -u ćete pronaći:

  • 1 x nRF52840 Cortex M4 procesor sa Bluetooth niskoenergetskom podrškom
  • 10 x mini NeoPixela, svaki može prikazati bilo koju boju
  • 1 x senzor pokreta (troosni akcelerometar LIS3DH sa detekcijom dodira, detekcijom slobodnog pada)
  • 1 x senzor temperature (termistor)
  • 1 x Senzor svjetla (fototranzistor). Može djelovati i kao senzor boje i senzor pulsa.
  • 1 x Senzor zvuka (MEMS mikrofon)
  • 1 x mini zvučnik s pojačalom klase D (7,5 mm magnetski zvučnik/zujalica)
  • 2 x Tasteri, označeni sa A i B
  • 1 x Klizni prekidač
  • 8 x ulazni/izlazni pinovi prilagođeni sponama od aligatora
  • Uključuje I2C, UART, 6 pinova za analogne ulaze, više PWM izlaza
  • Zelena LED lampica "ON" da znate da je napajana
  • Crvena LED "#13" za osnovno treptanje
  • Dugme za poništavanje
  • 2 MB SPI Flash memorije, koristi se prvenstveno sa CircuitPythonom za skladištenje koda i biblioteka.
  • MicroUSB port za programiranje i otklanjanje grešaka
  • USB port može djelovati kao serijski port, tastatura, miš, joystick ili MIDI

POČNITE:

Uključite Circuit Playground Bluefruit koristeći standardni MicroUSB kabel i kliknite na Adafruit Documentation da saznate više.

Korak 3: Spojite Python

Circuit Python
Circuit Python

CircuitPython je programski jezik dizajniran da pojednostavi eksperimentiranje i učenje programiranja na jeftinim pločama mikrokontrolera. Olakšava početak rada nego ikad bez prethodnog preuzimanja sa radne površine. Kada postavite ploču, otvorite bilo koji uređivač teksta i počnite uređivati kôd. Tako je jednostavno.

Slijedite ove kratke korake za instaliranje CircuitPythona na Circuit Playground Bluefruit.

Zahvaljujući svim značajkama ugrađenim u Circuit Playground Bluefruit i snazi CircuitPythona, sada možemo izvesti brojne kul eksperimente. Evo samo nekoliko primjera:

Upravljanje ugrađenim NeoPixel RGB LED diodama

Izmerite temperaturu i prijavite je na Flash

HID kontrola za ubrizgavanje tastature i miša

Sučelje s mobilnim uređajima putem Bluetootha

Korak 4: Duh igrališta prilagođenog Breadboard -u

Breadboard Friendly Playground Ghost
Breadboard Friendly Playground Ghost

Playground Ghost zabavan je način korištenja Circuit Playground -a sa lemljenom pločom za spajanje na tradicionalne module i krugove. Kao sučelje "bolt on", kružno igralište može se lako pričvrstiti, ukloniti i ponovo pričvrstiti na Playground Ghost. To omogućuje fleksibilnost pri montaži na druge ploče sa "vijcima" poput Adafruit TFT Gizma ili Adafruit Proto Gizmo, a također i za demontažu za upotrebu sa štipaljkama od aligatora itd.

Korak 5: Sastavite Duha igrališta

Sastavite Duha igrališta
Sastavite Duha igrališta

Broching Nuts

Matice za promicanje koriste se za trajno pričvršćivanje snažnog zatvarača s navojem u materijale koji nisu duktilni (poput tiskanih ploča). Jedna strana matice ima reznu plohu. Kada se matica pritisne i pričvrsti za rupu od PCB -a, rezna površina se veže za oplatu unutar zidova rupe. Ovo sučelje omogućuje i mehaničku i električnu vezu s oplatom i svim priključenim tragovima PCB -a.

Dvije metode korištenja matica za prosirenje

METODA A

Prva metoda za postavljanje kružnog igrališta na Playground Ghost je brza i laka metoda. Predlažemo da krenete ovom rutom, barem po prvi put. U ovoj metodi jednostavno okrenite griznu stranu matica prema unutra prema van tako da se matice jednostavno koriste kao tradicionalne matice (koje se ne šire). Postavljanje matice na plavu stranu (strana igrališta sa krugovima) dva PCB -a smanjuje rizik od kratkog spoja glave vijka ili oštećenja bilo kojih komponenti na igralištu s krugom jer su matice nešto manje od glave vijaka stroja.

METODA B

Druga metoda za postavljanje kružnog igrališta na igralište Ghost koristi matice za prostiranje prema namjeni - proširene. Počnite pritiskom na sve matice za provlačenje u Playground Ghost sa strane suprotne od tragova PCB -a. Listovi za rezanje matice za zatezanje zapravo urezuju oplatu u rupi na PCB -u, tako da može potrajati prilično malo sile. Najbolja opcija je korištenje poroka ili drugog oružja za masovno drobljenje. Pazite da postavite neki karton (ili drugu zaštitu od ogrebotina) između tragova PCB -a i površine poroka.

NAPOMENA: Metoda B rezultira tako da glava strojnog vijka leži na komponentnoj strani igrališta za krugove i može vrlo dobro pristajati za vijke stroja. Vrhovi "glave za pranje" isporučenih vijaka za mašine su preveliki i mogu lako kratiti ili oštetiti komponente ploče. Ako slučajno imate vijke za stroj M3 bez "glava za pranje", možda ćete ih umjesto toga koristiti. To mogu biti obični vijci s okruglom glavom ili glavom, kako je prikazano na gornjoj slici. Ako imate zalihe vijaka za kućišta računara, vjerojatno ste imali sreće jer su vijci M3 prilično uobičajeni za tu aplikaciju. Upotreba izolatora ispod glave vijka je druga mogućnost, ali budite oprezni.

Igle zaglavlja

Konačno, lemite kratku stranu zaglavlja pod pravim uglom u Playground Ghost kao što je prikazano. Zaglavlja pod pravim uglom omogućuju duhu da stane na ploču bez lemljenja i da je zaista proganja.

Korak 6: Duh na igralištu na lemilici

Igralište Duh na lemnoj ploči bez lemljenja
Igralište Duh na lemnoj ploči bez lemljenja

Stavite Playground Ghost na ploču bez lemljenja i povežite potenciometar trimera kao što je prikazano ovdje.

Preporučuje se: