Innehållsförteckning:

HackerBox 0060: Lekplats: 11 steg
HackerBox 0060: Lekplats: 11 steg

Video: HackerBox 0060: Lekplats: 11 steg

Video: HackerBox 0060: Lekplats: 11 steg
Video: IMG 0278 2024, Juli
Anonim
HackerBox 0060: Lekplats
HackerBox 0060: Lekplats

Hälsningar till HackerBox Hackare runt om i världen!

Med HackerBox 0060 kommer du att experimentera med Adafruit Circuit Playground Bluefruit med en kraftfull Nordic Semiconductor nRF52840 ARM Cortex M4 mikrokontroller. Utforska inbäddad programmering med CircuitPython, Arduino, ARM GCC och mer. Styr inbäddade program från mobila enheter via Bluetooth Low Energy (BLE) -kanaler. Använd Playground Ghost PCB till brödbräda med Circuit Playground Bluefruit. Förstå och implementera spänningsdelare, ljudförstärkare i klass D, LCD -skärmar i färg och extra lagring med både SD -minneskort och seriella flashchips.

HackerBoxes är den månatliga prenumerationstjänsten för entusiaster inom elektronik och datorteknik - Hardware Hackers - The Dreamers of Dreams.

Det finns en mängd information för nuvarande och potentiella medlemmar i HackerBoxes FAQ. Nästan alla icke-tekniska support-e-postmeddelanden som vi får besvaras redan där, så vi uppskattar verkligen att du tar några minuter att läsa vanliga frågor.

Tillbehör

Denna instruktionsbok innehåller information om hur du kommer igång med HackerBox 0060. Hela lådans innehåll visas på produktsidan för HackerBox 0060 där lådan också finns att köpa så länge lagret räcker. Om du automatiskt vill få en sån här HackerBox direkt i din brevlåda med en rabatt på $ 15 kan du prenumerera på HackerBoxes.com och gå med i revolutionen!

Ett lödkolv, löd och grundläggande lödningsverktyg behövs generellt för att arbeta med den månatliga HackerBox. En dator för att köra mjukvaruverktyg krävs också. Ta en titt på HackerBox Deluxe Starter Workshop för en uppsättning grundläggande verktyg och ett brett utbud av inledande aktiviteter och experiment.

Viktigast av allt, du behöver en känsla av äventyr, hackeranda, tålamod och nyfikenhet. Att bygga och experimentera med elektronik, samtidigt som det är mycket givande, kan vara svårt, utmanande och till och med frustrerande ibland. Målet är framsteg, inte perfektion. När du fortsätter och njuter av äventyret kan du få stor tillfredsställelse från denna hobby. Ta varje steg långsamt, tänk på detaljerna och var inte rädd för att be om hjälp.

Steg 1: Elite Cyber Security Patch

Elite Cyber Security Patch
Elite Cyber Security Patch

Våra exklusiva, taktiska lappar av PVC (polyvinylklorid) är hårda men flexibla. De är vattentäta och tål ett brett temperaturintervall, vilket gör dem idealiska för tuffa utomhusförhållanden eller elitanvändning online.

INSTALLATION:

Det föredragna sättet att fästa på tyger är att använda "sykanalen" runt lappens ytterkant för att sy fast plåstret.

Det finns ett strykjärnsfäste påfört på baksidan av plåstret, även om strykning inte bör vara det första valet för fastsättning. Ta bort det skyddande pappersarket, placera plåstret och värm genom tyget FRÅN lappens baksida. Var extremt försiktig så att du inte smälter plåstret själv.

För ytor utan tyg, ta bort det skyddande pappersarket och montera emblemet med dubbelsidig tejp eller lämpligt lim.

Steg 2: Adafruit Circuit Playground Bluefruit

Adafruit Circuit Playground Bluefruit
Adafruit Circuit Playground Bluefruit

Circuit Playground Bluefruit från våra lysande vänner på Adafruit är en fantastisk integrerad plattform för att utforska elektronik och programmering. Den är rund och har alligator-klämkuddar runt ytterkanten för anslutningar i en mängd olika metoder. Den kan drivas från USB, ett AAA -batteri eller med ett LiPo -batteri. Circuit Playground Bluefruit har inbyggt USB-stöd och den kan bland annat användas med Arduino sketch och CircuitPython programmeringsverktyg.

Huvudchipet är en Nordic Semiconductor nRF52840 mikrokontroller som är byggd kring en 32-bitars ARM Cortex M4 CPU-kärna som körs på 64 MHz och stöder flytande punktoperationer. NRF52840 har protokollstöd för Bluetooth 5, Bluetooth -mesh, Thread, Zigbee, 802.15.4, ANT och 2,4 GHz proprietära staplar. Den har NFC-A-tagg för användning i förenklade parnings- och betalningslösningar. ARM TrustZone CryptoCell kryptografiska enhet ingår på chipet och ger ett omfattande utbud av kryptografiska alternativ som utförs med hög effektivitet och oberoende av CPU: n.

Inbakad till varje Circuit Playground Bluefruit hittar du:

  • 1 x nRF52840 Cortex M4 -processor med Bluetooth Low Energy -stöd
  • 10 x mini NeoPixels, var och en kan visa valfri färg
  • 1 x Rörelsesensor (LIS3DH trippelaxlad accelerometer med kranavkänning, fritt fall)
  • 1 x temperaturgivare (termistor)
  • 1 x Ljussensor (fototransistor). Kan också fungera som färgsensor och pulssensor.
  • 1 x ljudsensor (MEMS -mikrofon)
  • 1 x minihögtalare med klass D -förstärkare (7,5 mm magnetisk högtalare/summer)
  • 2 x tryckknappar, märkta A och B
  • 1 x skjutreglage
  • 8 x alligator-klipp vänliga ingångs-/utgångsstiften
  • Inkluderar I2C, UART, 6 stift som kan göra analoga ingångar, flera PWM -utgångar
  • Grön "ON" LED så att du vet att den är på
  • Röd "#13" LED för grundläggande blinkning
  • Återställningsknapp
  • 2 MB SPI Flash -lagring, används främst med CircuitPython för att lagra kod och bibliotek.
  • MicroUSB -port för programmering och felsökning
  • USB -port kan fungera som seriell port, tangentbord, mus, joystick eller MIDI

KOMMA IGÅNG:

Slå på Circuit Playground Bluefruit med en vanlig MicroUSB -kabel och klicka över till Adafruit -dokumentationen för att lära dig mer.

Steg 3: Krets Python

Krets Python
Krets Python

CircuitPython är ett programmeringsspråk som är utformat för att förenkla experiment och lära sig att programmera på billiga mikrokontroller. Det gör det enklare än någonsin att komma igång utan att du behöver ladda ner skrivbordet i förväg. När du har konfigurerat din tavla öppnar du vilken textredigerare som helst och börjar redigera kod. Det är så enkelt.

Följ dessa snabba steg för att installera CircuitPython på Circuit Playground Bluefruit.

Tack vare alla funktioner bakade i Circuit Playground Bluefruit och kraften i CircuitPython kan vi nu göra ett antal häftiga experiment direkt ur lådan. Här är bara några exempel:

Styr inbyggda NeoPixel RGB -lysdioder

Mät temperatur och logga in den på Flash

HID -kontroll för tangentbord och musinjektion

Gränssnitt med mobila enheter via Bluetooth

Steg 4: Breadboard Friendly Playground Ghost

Breadboard Friendly Playground Ghost
Breadboard Friendly Playground Ghost

The Playground Ghost är ett roligt sätt att använda en Circuit Playground med en lödlös brödbräda för anslutning till traditionella moduler och paneler. Som ett "bolt on" -gränssnitt kan Circuit Playground enkelt fästas, tas bort och fästas igen på Playground Ghost. Detta möjliggör flexibilitet för montering på andra "bult på" brädor som Adafruit TFT Gizmo eller Adafruit Proto Gizmo och även för avmontering för användning med krokodilklämmor etc.

Steg 5: Montera Playground Ghost

Montera Playground Ghost
Montera Playground Ghost

Broaching Nuts

Broaching-muttrar används för att permanent fästa ett starkt gängat fästelement i icke-segbara material (t.ex. kretskort). Ena sidan av muttern har en skäryta. När muttern trycks in mot och in i ett pläterat PCB -hål, binder skärytan in i pläteringen inuti hålets väggar. Detta gränssnitt ger både en mekanisk och elektrisk anslutning till plätering och eventuella anslutna PCB -spår.

Två metoder för att använda Broaching Nuts

METOD A

Den första metoden för att montera Circuit Playground på Playground Ghost är den snabba och enkla metoden. Vi föreslår att du går den här vägen, åtminstone för första gången. I den här metoden vänder du helt enkelt bitarnas bitande yta utåt så att muttrarna helt enkelt används som traditionella (icke-brocherande) nötter. Att sätta muttern på den blå sidan (Circuit Playground -sidan) på de två kretskorten minskar risken för att skruvhuvudet kortsluts eller skadar komponenter på Circuit Playground eftersom muttrarna är något mindre än maskinens skruvar.

METOD B

Den andra metoden för att montera Circuit Playground på Playground Ghost använder broaching -muttrarna som avsett - broched. Börja med att trycka in varje broaching nötter i Playground Ghost på sidan motsatt från PCB spår. Skärytans skärmutter skär faktiskt in i pläteringen i PCB -hålet, så det kan ta ganska mycket kraft. Det bästa alternativet är att använda ett skruvstycke eller annat masskrossningsvapen. Var noga med att placera lite kartong (eller annat repskydd) mellan spårets sida av kretskortet och skruvytans yta.

OBSERVERA: Metod B resulterar i att maskinens skruvhuvud vilar på komponentsidan av Circuit Playground och kan passa väldigt bra för maskinskruvarna. "Brickahuvudets" toppar på de medföljande maskinskruvarna är för stora och kan lätt korta eller skada kortkomponenter. Om du råkar ha M3 -maskinskruvar utan "brickhuvuden" kanske du vill använda dem istället. Dessa kan bara vara vanliga skruvar med rund huvud eller pannhuvud som visas på bilden ovan. Om du har en massa skruvar för PC -fodral har du förmodligen tur eftersom M3 -skruvar är ganska vanliga för den applikationen. Att använda en isolator under skruvhuvudet är ett annat alternativ, men var försiktig.

Sidhuvudnålar

Slutligen, löd kortsidan av de högra vinkelhuvudena i Playground Ghost enligt bilden. Rättvinkliga rubriker gör att spöket kan stå upp på och verkligen hemsöka den lödlösa brödbrädan.

Steg 6: Lekplatsspöke på ett lödfritt brödbräda

Lekplatsens spöke på ett lodlöst brödbräda
Lekplatsens spöke på ett lodlöst brödbräda

Hoppa upp lekplatsens spöke på en lödlös brödbräda och dra upp trimmerpotentiometern som visas här.

Rekommenderad: