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, Srpanj
Anonim
HackerBox 0060: Igralište
HackerBox 0060: Igralište

Pozdrav HackerBox hakerima širom svijeta!

S HackerBoxom 0060 eksperimentirat ćete s Adafruit Circuit Playground Bluefruit sa snaž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. Upotrijebite Playground Ghost PCB za izradu oplate s Circuit Playground Bluefruit. Razumjeti i implementirati sklopove razdjelnika napona, audio pojačala klase D, LCD zaslone u boji i dodatnu memoriju pomoću SD memorijskih kartica i serijskih flash čipova.

HackerBoxes je mjesečna pretplatna usluga za ljubitelje elektronike i računalne tehnologije - Hardverski hakeri - Sanjari snova.

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

Pribor

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

Za rad na mjesečnom HackerBoxu općenito su potrebni lemilica, lemilica i osnovni alati za lemljenje. Također je potrebno računalo za pokretanje softverskih alata. Pogledajte HackerBox Deluxe Starter Workshop za skup osnovnih alata i širok raspon 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 zakrpa o cyber sigurnosti

Elite zakrpa o cyber sigurnosti
Elite zakrpa o cyber sigurnosti

Naši ekskluzivni, zakrpe od PVC-a (polivinil klorida) 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 internetsku uporabu.

MONTAŽA:

Poželjan način pričvršćivanja na tkanine je korištenje "kanala za šivanje" oko vanjskog ruba zakrpe kako biste zašili flaster na mjesto.

Na stražnju stranu zakrpe 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ŽNJE strane 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 sjajnih prijatelja u Adafruitu nevjerojatna je integrirana platforma za istraživanje elektronike i programiranja. Okrugla je i ima jastučiće od aligatorske kopče oko vanjskog ruba za povezivanje na različite načine. Može se napajati iz USB -a, AAA baterije ili s LiPo baterijom. Circuit Playground Bluefruit ima ugrađenu USB podršku i može se koristiti, između ostalog, s Arduino skicom i programskim alatima CircuitPython.

Glavni čip je nordijski poluvodički mikrokontroler nRF52840 koji je izgrađen oko 32-bitne ARM Cortex M4 CPU jezgre koja 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 hrpe. Ima NFC-A oznaku za upotrebu u pojednostavljenim rješenjima za uparivanje i plaćanje. Kriptografska jedinica ARM TrustZone CryptoCell uključena je na čip i donosi široki raspon kriptografskih opcija koje se izvode s visokom učinkovitošću i neovisno o CPU-u.

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

  • 1 x nRF52840 Cortex M4 procesor s Bluetooth niskoenergetskom podrškom
  • 10 x mini NeoPixela, svaki može prikazati bilo koju boju
  • 1 x senzor pokreta (troosni akcelerometar LIS3DH s detekcijom dodira, detekcijom slobodnog pada)
  • 1 x senzor temperature (termistor)
  • 1 x Senzor svjetla (fototranzistor). Također može djelovati 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 tipke s oznakama A i B
  • 1 x Klizni prekidač
  • 8 x ulazni/izlazni pinovi prilagođeni isječcima aligatora
  • Uključuje I2C, UART, 6 pinova za analogne ulaze, više PWM izlaza
  • Zelena LED dioda "ON" da znate da je napajana
  • Crvena LED "#13" za osnovno treptanje
  • Gumb za poništavanje
  • 2 MB SPI Flash pohrane, koristi se prvenstveno sa CircuitPythonom za spremanje koda i knjižnica.
  • MicroUSB port za programiranje i ispravljanje pogrešaka
  • USB priključak može djelovati kao serijski port, tipkovnica, miš, joystick ili MIDI

POČNITE:

Uključite Circuit Playground Bluefruit standardnim MicroUSB kabelom i kliknite na Adafruit Documentation da biste saznali više.

Korak 3: Circuit Python

Circuit Python
Circuit Python

CircuitPython je programski jezik osmišljen da pojednostavi eksperimentiranje i učenje programiranja na jeftinim pločama mikrokontrolera. Olakšava početak rada nego ikad bez potrebe za unaprijed preuzimanjem radne površine. Nakon što postavite ploču, otvorite bilo koji uređivač teksta i počnite uređivati kôd. To je tako 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

Izmjerite temperaturu i prijavite je u Flash

HID kontrola za ubrizgavanje tipkovnice 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 Playgrounda s lemljenom pločom za povezivanje s tradicionalnim modulima i krugovima. Kao sučelje "vijak na", Circuit Playground se može jednostavno pričvrstiti, ukloniti i ponovno pričvrstiti na Playground Ghost. To omogućuje fleksibilnost za montažu na druge ploče s vijcima kao što je Adafruit TFT Gizmo 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 Matice

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

Dvije metode korištenja matica za prostiranje

METODA A

Prva metoda za postavljanje kružnog igrališta na Playground Ghost je brza i jednostavna metoda. Predlažemo da idete ovom rutom, barem po prvi put. U ovoj metodi jednostavno okrenite zagrizano lice matica za prosijanje prema van tako da se matice jednostavno koriste kao tradicionalne matice (koje se ne šire). Postavljanje matice na plavu stranu (strana igrališta za krugove) dvaju PCB -a smanjuje rizik od kratkog spoja glave vijka ili oštećenja bilo kojih komponenti na igralištu s krugovima 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 proširenje kako je predviđeno - probušeno. Počnite pritiskom na svaku maticu za razvlačenje u Playground Ghost sa strane suprotno od tragova PCB -a. Rezna strana matice za prosirenje zapravo urezuje oplatu u rupi na PCB -u, pa može potrajati prilično malo sile. Najbolja opcija je korištenje poroka ili drugog oružja za masovno drobljenje. Svakako 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 vijka stroja leži na komponentnoj strani igrališta s krugovima i može biti vrlo čvrsto pričvršćena za vijke stroja. Vrhovi "glave za pranje" isporučenih vijaka za stroj su preveliki i mogu lako kratiti ili oštetiti komponente ploče. Ako slučajno imate vijke za stroj M3 bez "glava za pranje", umjesto njih biste ih htjeli upotrijebiti. 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čunala, vjerojatno ste imali sreće jer su vijci M3 prilično uobičajeni za tu primjenu. Korištenje izolatora ispod glave vijka je još jedna mogućnost, ali budite oprezni.

Igle zaglavlja

Na kraju, lemite kratku stranu zaglavlja pod pravim kutom u Playground Ghost kao što je prikazano. Zaglavlja pod pravim kutom omogućuju duhu da stane na ploču za lemljenje i da je uistinu proganja.

Korak 6: Igralište Duh na lemilici

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

Postavite Playground Ghost na ploču za lemljenje i povežite potenciometar trimera kao što je prikazano ovdje.

Preporučeni: