Innholdsfortegnelse:

HackerBox 0060: Lekeplass: 11 trinn
HackerBox 0060: Lekeplass: 11 trinn

Video: HackerBox 0060: Lekeplass: 11 trinn

Video: HackerBox 0060: Lekeplass: 11 trinn
Video: Hackerbox 0098 - Escape 2024, Juli
Anonim
HackerBox 0060: Lekeplass
HackerBox 0060: Lekeplass

Hilsen HackerBox Hackere rundt om i verden!

Med HackerBox 0060 vil du eksperimentere med Adafruit Circuit Playground Bluefruit med en kraftig Nordic Semiconductor nRF52840 ARM Cortex M4 mikrokontroller. Utforsk innebygd programmering med CircuitPython, Arduino, ARM GCC og mer. Kontroller innebygde programmer fra mobile enheter via Bluetooth Low Energy (BLE) -kanaler. Bruk Playground Ghost PCB til brødbrett med Circuit Playground Bluefruit. Forstå og implementere spenningsdelerkretser, lydforsterkere i klasse D, LCD -fargeskjerm i farger og ekstra lagring ved hjelp av både SD -minnekort og serielle flash -brikker.

HackerBoxes er den månedlige abonnementstjenesten for entusiaster innen elektronikk og datateknologi - Hardware Hackers - The Dreamers of Dreams.

Det er et vell av informasjon for nåværende og potensielle medlemmer i HackerBoxes FAQ. Nesten alle de ikke-tekniske support-e-postene vi mottar, er allerede besvart der, så vi setter stor pris på at du tar deg noen minutter til å lese vanlige spørsmål.

Rekvisita

Denne instruksjonsboken inneholder informasjon om hvordan du kommer i gang med HackerBox 0060. Innholdet i full eske er oppført på produktsiden for HackerBox 0060, hvor esken også er tilgjengelig for kjøp så lenge lageret rekker. Hvis du ønsker å motta en HackerBox som denne rett i postkassen din hver måned med en rabatt på $ 15, kan du abonnere på HackerBoxes.com og bli med i revolusjonen!

Et loddejern, loddetinn og grunnleggende loddeverktøy er vanligvis nødvendig for å jobbe med den månedlige HackerBox. En datamaskin for kjøring av programvareverktøy er også nødvendig. Ta en titt på HackerBox Deluxe Starter Workshop for et sett med grunnleggende verktøy og et bredt spekter av innledende aktiviteter og eksperimenter.

Viktigst av alt, trenger du en følelse av eventyr, hackerånd, tålmodighet og nysgjerrighet. Å bygge og eksperimentere med elektronikk, selv om det er veldig givende, kan være vanskelig, utfordrende og til og med frustrerende til tider. Målet er fremgang, ikke perfeksjon. Når du fortsetter og liker eventyret, kan du få mye tilfredshet fra denne hobbyen. Ta hvert trinn sakte, vær oppmerksom på detaljene, og ikke vær redd for å be om hjelp.

Trinn 1: Elite Cyber Security Patch

Elite Cyber Security Patch
Elite Cyber Security Patch

Våre eksklusive, taktiske PVC-lapper (polyvinylklorid) er tøffe, men fleksible. De er vanntette og tåler et bredt spekter av temperaturer, noe som gjør dem ideelle for tøffe utendørsforhold eller elitebruk online.

INSTALLASJON:

Den foretrukne metoden for å feste stoffet er å bruke "sykanalen" rundt lappens ytre kant for å sy lappen på plass.

Det er et strykejern som er påført på baksiden av lappen, selv om stryking ikke bør være førstevalget for vedlegg. Fjern det beskyttende papirarket, plasser lappen og varm gjennom stoffet FRA BAKKEN på lappen. Vær ekstremt forsiktig for å unngå å smelte plasteret selv.

For overflater som ikke er stoff, fjern det beskyttende papirarket og monter emblemet med dobbeltsidig tape eller et passende lim.

Trinn 2: Adafruit Circuit Playground Bluefruit

Adafruit Circuit Playground Bluefruit
Adafruit Circuit Playground Bluefruit

Circuit Playground Bluefruit fra våre strålende venner på Adafruit er en fantastisk integrert plattform for å utforske elektronikk og programmering. Den er rund og har alligator-klemmeputer rundt ytterkanten for tilkobling i en rekke metoder. Den kan drives fra USB, en AAA -batteripakke eller med et LiPo -batteri. Circuit Playground Bluefruit har innebygd USB-støtte, og den kan blant annet brukes med Arduino sketch og CircuitPython programmeringsverktøy.

Hovedbrikken er en Nordic Semiconductor nRF52840 mikrokontroller som er bygd rundt en 32-biters ARM Cortex M4 CPU-kjerne som kjører på 64 MHz og støtter flytende operasjoner. NRF52840 har protokollstøtte for Bluetooth 5, Bluetooth -mesh, Thread, Zigbee, 802.15.4, ANT og 2,4 GHz proprietære stabler. Den har NFC-A-tag for bruk i forenklede parings- og betalingsløsninger. ARM TrustZone CryptoCell kryptografiske enhet er inkludert på brikken og gir et omfattende utvalg av kryptografiske alternativer som utføres med høy effektivitet og uavhengig av CPU.

Bakt inn på hver Circuit Playground Bluefruit finner du:

  • 1 x nRF52840 Cortex M4 -prosessor med Bluetooth Low Energy -støtte
  • 10 x mini NeoPixels, hver enkelt kan vise hvilken som helst farge
  • 1 x bevegelsessensor (LIS3DH akselerometer med tre akser med trykkdeteksjon, fritt fall)
  • 1 x temperatursensor (termistor)
  • 1 x lyssensor (fototransistor). Kan også fungere som fargesensor og pulssensor.
  • 1 x lydsensor (MEMS mikrofon)
  • 1 x minihøyttaler med klasse D -forsterker (7,5 mm magnetisk høyttaler/summer)
  • 2 x trykknapper, merket A og B
  • 1 x skyvebryter
  • 8 x alligator-klipp-vennlige inngangs-/utgangspinner
  • Inkluderer I2C, UART, 6 pinner som kan gjøre analoge innganger, flere PWM -utganger
  • Grønn "PÅ" LED slik at du vet at den er slått på
  • Rød "#13" LED for grunnleggende blinking
  • Nullstillknapp
  • 2 MB SPI Flash -lagring, hovedsakelig brukt med CircuitPython til å lagre kode og biblioteker.
  • MicroUSB -port for programmering og feilsøking
  • USB -port kan fungere som seriell port, tastatur, mus, joystick eller MIDI

KOM I GANG:

Slå på Circuit Playground Bluefruit ved å bruke en standard MicroUSB -kabel og klikk over til Adafruit -dokumentasjonen for å lære mer.

Trinn 3: Krets Python

Krets Python
Krets Python

CircuitPython er et programmeringsspråk designet for å forenkle eksperimentering og lære å programmere på rimelige mikrokontrollerkort. Det gjør det enklere enn noen gang å komme i gang uten at du trenger forhånds nedlasting av skrivebord. Når du har satt opp brettet ditt, åpner du hvilken som helst tekstredigerer og begynner å redigere kode. Det er så enkelt.

Følg disse raske trinnene for å installere CircuitPython på Circuit Playground Bluefruit.

Takket være alle funksjonene som er bakt inn i Circuit Playground Bluefruit og kraften i CircuitPython, kan vi nå gjøre en rekke kule eksperimenter rett ut av esken. Her er bare noen få eksempler:

Kontrollere innebygde NeoPixel RGB -lysdioder

Mål temperaturen og logg den til Flash

HID -kontroll for tastatur og musinjeksjon

Grensesnitt med mobile enheter via Bluetooth

Trinn 4: Breadboard Friendly Playground Ghost

Breadboard Friendly Playground Ghost
Breadboard Friendly Playground Ghost

The Playground Ghost er en morsom måte å bruke en Circuit Playground med et loddfritt brødbrett for tilkobling til tradisjonelle moduler og brødbrettkretser. Som et "bolt on" -grensesnitt kan Circuit Playground enkelt festes, fjernes og festes til Playground Ghost igjen. Dette gir fleksibilitet for montering på andre "bolt on" -plater som Adafruit TFT Gizmo eller Adafruit Proto Gizmo og også for avmontering for bruk med alligatorklemmer, etc.

Trinn 5: Monter Playground Ghost

Monter Playground Ghost
Monter Playground Ghost

Broaching Nuts

Broaching muttere brukes til å permanent feste et sterkt gjenget feste i ikke-seige materialer (for eksempel kretskort). Den ene siden av mutteren har et skjæreflate. Når mutteren presses inn mot og inn i et belagt PCB -hull, binder skjæreflaten seg inn i plateringen innenfor hullene i hullet. Dette grensesnittet gir både en mekanisk og elektrisk tilkobling til plateringen og eventuelle festede PCB -spor.

To metoder for bruk av Broaching Nuts

METODE A.

Den første metoden for montering av Circuit Playground på Playground Ghost er den raske og enkle metoden. Vi foreslår at du går denne ruten, i hvert fall for første gang. I denne metoden, snu bare biteflaten på broachingmutrene utover slik at nøttene ganske enkelt brukes som tradisjonelle (non-broaching) nøtter. Ved å sette mutteren på den blå siden (Circuit Playground side) på de to PCB -ene reduseres risikoen for at skruehodet kortsluttes eller skader komponentene på Circuit Playground siden mutrene er litt mindre enn maskinens skruer.

METODE B

Den andre metoden for montering av Circuit Playground på Playground Ghost bruker broaching muttere som beregnet - broched. Start med å trykke hver brøytemutter inn i Playground Ghost på siden motsatt av PCB -sporene. Skjæreflaten til broachmutteren skjærer faktisk inn i platen i PCB -hullet, så det kan ta ganske mye kraft. Det beste alternativet er å bruke en skrue eller et annet knusevåpen. Sørg for å legge litt papp (eller annen ripebeskyttelse) mellom sporsiden av kretskortet og skrueflaten.

MERK: Metode B resulterer i at hodet på maskinskruen hviler på komponentsiden av Circuit Playground og kan passe veldig godt til maskinens skruer. Toppene på "skivehodet" på de medfølgende maskinskruene er overdimensjonerte og kan lett korte eller skade brettkomponenter. Hvis du tilfeldigvis har M3 -maskinskruer uten "skivehoder", vil du kanskje bruke dem i stedet. Disse kan bare være skruer med rundt hode eller pannehode som vist på bildet ovenfor. Hvis du har en mengde skruer for PC -tilfeller, har du sannsynligvis flaks siden M3 -skruer er ganske vanlige for det programmet. Å bruke en isolator under skruehodet er et annet alternativ, men vær forsiktig.

Header Pins

Til slutt loddes kortsiden av de rette vinkelhodene inn i Playground Ghost som vist. De rette vinkelhodene lar spøkelset stå opp på, og virkelig hjemsøke, det loddefrie brødbrettet.

Trinn 6: Lekeplass Ghost på et loddefritt brødbrett

Lekeplass spøkelse på et loddefritt brødbrett
Lekeplass spøkelse på et loddefritt brødbrett

Sett Playground Ghost på et loddfritt brødbrett og led opp trimmerpotensiometeret som vist her.

Anbefalt: