Indholdsfortegnelse:

HackerBox 0060: Legeplads: 11 trin
HackerBox 0060: Legeplads: 11 trin

Video: HackerBox 0060: Legeplads: 11 trin

Video: HackerBox 0060: Legeplads: 11 trin
Video: Jonie Adriel days out 2024, Juli
Anonim
HackerBox 0060: Legeplads
HackerBox 0060: Legeplads

Hilsen til HackerBox Hackere rundt om i verden!

Med HackerBox 0060 vil du eksperimentere med Adafruit Circuit Playground Bluefruit med en kraftfuld Nordic Semiconductor nRF52840 ARM Cortex M4 mikrokontroller. Udforsk indlejret programmering med CircuitPython, Arduino, ARM GCC og mere. Styr indlejrede programmer fra mobile enheder via Bluetooth Low Energy (BLE) kanaler. Brug Playground Ghost PCB til brødbræt med Circuit Playground Bluefruit. Forstå og implementer spændingsdelerkredsløb, klasse D -lydforstærkere, LCD -skærme i fuld farve og ekstra lagerplads ved hjælp af både SD -hukommelseskort og serielle flashchips.

HackerBoxes er den månedlige abonnementskassetjeneste for entusiaster inden for elektronik og computerteknologi - Hardware Hackers - The Dreamers of Dreams.

Der er et væld af oplysninger til nuværende og potentielle medlemmer i HackerBoxes ofte stillede spørgsmål. Næsten alle de ikke-tekniske support-e-mails, vi modtager, besvares allerede der, så vi sætter stor pris på, at du tager et par minutter på at læse FAQ.

Forbrugsvarer

Denne instruktionsbog indeholder oplysninger om, hvordan du kommer i gang med HackerBox 0060. Indholdet i hele æsken er angivet på produktsiden for HackerBox 0060, hvor kassen også kan købes, så længe lager haves. Hvis du automatisk vil modtage en HackerBox som denne direkte i din postkasse med en rabat på $ 15, kan du abonnere på HackerBoxes.com og deltage i revolutionen!

Et loddejern, lodde og grundlæggende loddeværktøjer er generelt nødvendige for at arbejde på den månedlige HackerBox. En computer til at køre softwareværktøjer er også påkrævet. Tag et kig på HackerBox Deluxe Starter Workshop for et sæt grundlæggende værktøjer og en bred vifte af indledende aktiviteter og eksperimenter.

Vigtigst af alt har du brug for en følelse af eventyr, hackerånd, tålmodighed og nysgerrighed. At bygge og eksperimentere med elektronik, selvom det er meget givende, kan til tider være svært, udfordrende og endda frustrerende. Målet er fremskridt, ikke perfektion. Når du vedvarer og nyder eventyret, kan der opnås stor tilfredshed fra denne hobby. Tag hvert trin langsomt, vær opmærksom på detaljerne, og vær ikke bange for at bede om hjælp.

Trin 1: Elite Cyber Security Patch

Elite Cyber Security Patch
Elite Cyber Security Patch

Vores eksklusive plastikplader i taktisk stil (polyvinylchlorid) er hårde, men fleksible. De er vandtætte og kan modstå en lang række temperaturer, hvilket gør dem ideelle til hårde udendørs forhold eller elite online brug.

INSTALLATION:

Den foretrukne metode til fastgørelse til tekstiler er at bruge "sykanalen" omkring plasterets ydre kant til at sy plasteret på plads.

Der er påmonteret en strygejern på bagsiden af plasteret, selvom strygning ikke bør være det første valg til vedhæftning. Fjern beskyttelsespapirarket, anbring lappen, og varm gennem stoffet FRA LAGET på bagsiden af plasteret. Vær yderst forsigtig for at undgå at smelte selve plasteret.

For overflader uden stof skal du fjerne det beskyttende papirark og montere emblemet med dobbeltsidet tape eller et passende klæbemiddel.

Trin 2: Adafruit Circuit Playground Bluefruit

Adafruit Circuit Playground Bluefruit
Adafruit Circuit Playground Bluefruit

Circuit Playground Bluefruit fra vores strålende venner på Adafruit er en fantastisk integreret platform til at udforske elektronik og programmering. Den er rund og har alligator-klip-puder rundt om yderkanten for at oprette forbindelser på forskellige måder. Den kan drives fra USB, en AAA -batteripakke eller med et LiPo -batteri. Circuit Playground Bluefruit har indbygget USB-understøttelse, og den kan blandt andet bruges med Arduino sketch og CircuitPython programmeringsværktøjer.

Hovedchippen er en Nordic Semiconductor nRF52840 mikrokontroller, der er bygget op omkring en 32-bit ARM Cortex M4 CPU-kerne, der kører ved 64 MHz og understøtter flydende punktoperationer. NRF52840 har protokolunderstøttelse til Bluetooth 5, Bluetooth -mesh, Thread, Zigbee, 802.15.4, ANT og 2,4 GHz proprietære stakke. Den har NFC-A-tag til brug i forenklede parrings- og betalingsløsninger. ARM TrustZone CryptoCell kryptografisk enhed er inkluderet på chip og bringer et omfattende udvalg af kryptografiske muligheder, der udføres med høj effektivitet og uafhængigt af CPU'en.

Bagt i hver Circuit Playground Bluefruit finder du:

  • 1 x nRF52840 Cortex M4 -processor med understøttelse af Bluetooth Low Energy
  • 10 x mini NeoPixels, hver kan vise enhver farve
  • 1 x Bevægelsessensor (LIS3DH tredobbeltakset accelerometer med trykdetektion, frit faldsdetektering)
  • 1 x temperatursensor (termistor)
  • 1 x lyssensor (fototransistor). Kan også fungere som farvesensor og pulssensor.
  • 1 x lydsensor (MEMS mikrofon)
  • 1 x minihøjttaler med klasse D -forstærker (7,5 mm magnetisk højttaler/summer)
  • 2 x trykknapper, mærket A og B
  • 1 x Skubkontakt
  • 8 x alligator-klip venlige input/output pins
  • Inkluderer I2C, UART, 6 ben, der kan lave analoge indgange, flere PWM -udgange
  • Grøn "ON" LED, så du ved, at den er tændt
  • Rød "#13" LED til grundlæggende blink
  • Genstarts knap
  • 2 MB SPI Flash -lager, primært brugt med CircuitPython til at gemme kode og biblioteker.
  • MicroUSB -port til programmering og fejlfinding
  • USB -port kan fungere som seriel port, tastatur, mus, joystick eller MIDI

KOM IGANG:

Tænd for Circuit Playground Bluefruit ved hjælp af et standard MicroUSB -kabel, og klik videre til Adafruit -dokumentationen for at lære mere.

Trin 3: Kredsløb Python

Kredsløb Python
Kredsløb Python

CircuitPython er et programmeringssprog designet til at forenkle eksperimentering og lære at programmere på billige mikrokontrollerkort. Det gør det lettere at komme i gang end nogensinde uden forudgående desktop -downloads. Når du har sat dit board op, skal du åbne en hvilken som helst tekstredigerer og komme i gang med at redigere kode. Det er så enkelt.

Følg disse hurtige trin for at installere CircuitPython på Circuit Playground Bluefruit.

Takket være alle de funktioner, der er bagt ind i Circuit Playground Bluefruit og kraften i CircuitPython, kan vi nu lave en række fede eksperimenter lige ud af kassen. Her er blot et par eksempler:

Styring af indbyggede NeoPixel RGB LED'er

Mål temperatur og log den til Flash

HID -kontrol til tastatur- og musinjektion

Interface med mobile enheder via Bluetooth

Trin 4: Breadboard Friendly Playground Ghost

Breadboard Friendly Legeplads Ghost
Breadboard Friendly Legeplads Ghost

The Playground Ghost er en sjov måde at bruge en Circuit Legeplads med et loddeløst brødbræt til at forbinde til traditionelle moduler og brødbrættede kredsløb. Som en "bolt on" -grænseflade kan Circuit Playground let tilsluttes, fjernes og sættes fast igen på Playground Ghost. Dette giver fleksibilitet til montering på andre "bolt on" -brædder som Adafruit TFT Gizmo eller Adafruit Proto Gizmo og også til afmontering til brug med alligatorklemmer osv.

Trin 5: Saml legepladsspøgelsen

Saml legepladsspøgelsen
Saml legepladsspøgelsen

Broaching Nuts

Broaching nødder bruges til permanent at fastgøre et stærkt gevindbeslag i ikke-sejbare materialer (f.eks. Printkort). Den ene side af møtrikken har et skæreflade. Når møtrikken er tryktilpasning mod og ind i et belagt PCB -hul, bindes skærefladen ind i pladen inden i hullets vægge. Denne grænseflade giver både en mekanisk og elektrisk forbindelse til plating og eventuelle vedhæftede PCB -spor.

To metoder til brug af Broaching Nuts

METODE A.

Den første metode til montering af Circuit Playground på Playground Ghost er den hurtige og lette metode. Vi foreslår at gå denne rute, i det mindste for første gang. I denne metode skal du blot vende brokkernes nødderes udadvendte flade udad, så nødderne simpelthen bruges som traditionelle (ikke-broachende) nødder. Ved at sætte møtrikken på den blå side (Circuit Playground side) på de to printkort reduceres risikoen for, at skruehovedet kortsluttes eller beskadiger komponenter på Circuit Playground, da møtrikkerne er lidt mindre end maskinens skruer.

METODE B

Den anden metode til montering af Circuit Playground på Playground Ghost bruger broaching -møtrikkerne som beregnet - brocheret. Start med at trykke hver broaching -møtrik ind i Playground Ghost på siden modsat PCB -sporene. Broaching -møtrikkens skæreflade skærer faktisk ind i pladen i PCB -hullet, så det kan tage en del kraft. Den bedste løsning er at bruge en skruestik eller et andet masseknusvåben. Sørg for at placere noget pap (eller anden ridsebeskyttelse) mellem sporets side af printkortet og skrueoverfladen.

BEMÆRK: Metode B resulterer i, at maskinens skruehoved hviler på komponentsiden af kredsløbspladsen og kan passe meget tæt til maskinens skruer. "Skivehovedets" toppe på de medfølgende maskinskruer er overdimensionerede og kan let kortslutte eller beskadige pladekomponenter. Hvis du tilfældigvis har M3 -maskinskruer uden "skivehoveder", vil du måske bruge dem i stedet. Disse kan bare være almindelige runde hoved- eller pandehovedskruer som vist på billedet ovenfor. Hvis du har en mængde skruer til pc -sager, har du sandsynligvis held og lykke, da M3 -skruer er ret almindelige for den applikation. Brug af en isolator under skruehovedet er en anden mulighed, men vær forsigtig.

Header Pins

Endelig loddes den korte side af de rigtige vinkelhoveder ind i legepladsspøgelsen som vist. De rigtige vinkeloverskrifter gør det muligt for spøgelset at stå op på og virkelig hjemsøge det loddeløse brødbræt.

Trin 6: Legeplads -spøgelse på et loddefrit brødbræt

Legeplads -spøgelse på et loddefrit brødbræt
Legeplads -spøgelse på et loddefrit brødbræt

Pop legepladsspøgelsen på et loddefrit brødbræt, og led trimmerpotentiometeret som vist her.

Anbefalede: