Inhoudsopgave:

HackerBox 0060: Speeltuin - Ajarnpa
HackerBox 0060: Speeltuin - Ajarnpa

Video: HackerBox 0060: Speeltuin - Ajarnpa

Video: HackerBox 0060: Speeltuin - Ajarnpa
Video: Hackerbox 0098 - Escape 2024, Juli-
Anonim
HackerBox 0060: Speeltuin
HackerBox 0060: Speeltuin

Groeten HackerBox Hackers over de hele wereld!

Met HackerBox 0060 ga je experimenteren met de Adafruit Circuit Playground Bluefruit met een krachtige Nordic Semiconductor nRF52840 ARM Cortex M4 microcontroller. Ontdek embedded programmering met CircuitPython, Arduino, ARM GCC en meer. Beheer ingebedde programma's vanaf mobiele apparaten via Bluetooth Low Energy (BLE)-kanalen. Gebruik de Playground Ghost PCB om te breadboarden met de Circuit Playground Bluefruit. Begrijp en implementeer spanningsdelercircuits, klasse D-audioversterkers, LCD-kleurenschermen en extra opslag met behulp van zowel SD-geheugenkaarten als seriële flash-chips.

HackerBoxes is de maandelijkse abonnementsservice voor liefhebbers van elektronica en computertechnologie - Hardware Hackers - The Dreamers of Dreams.

Er is een schat aan informatie voor huidige en toekomstige leden in de HackerBoxes FAQ. Bijna alle niet-technische ondersteunings-e-mails die we ontvangen, worden daar al beantwoord, dus we stellen het zeer op prijs dat u een paar minuten de tijd neemt om de veelgestelde vragen te lezen.

Benodigdheden

Deze Instructable bevat informatie om aan de slag te gaan met HackerBox 0060. De volledige inhoud van de doos staat op de productpagina voor HackerBox 0060, waar de doos ook te koop is zolang de voorraad strekt. Als je elke maand automatisch zo'n HackerBox met een korting van $15 in je mailbox wilt ontvangen, kun je je abonneren op HackerBoxes.com en meedoen aan de revolutie!

Een soldeerbout, soldeer en basis soldeergereedschap zijn over het algemeen nodig om aan de maandelijkse HackerBox te werken. Een computer voor het uitvoeren van softwaretools is ook vereist. Bekijk de HackerBox Deluxe Starter Workshop voor een set basistools en een breed scala aan inleidende activiteiten en experimenten.

Het belangrijkste is dat je gevoel voor avontuur, hackergeest, geduld en nieuwsgierigheid nodig hebt. Het bouwen van en experimenteren met elektronica, hoewel zeer de moeite waard, kan soms lastig, uitdagend en zelfs frustrerend zijn. Het doel is vooruitgang, niet perfectie. Als je volhoudt en geniet van het avontuur, kan er veel voldoening uit deze hobby worden gehaald. Neem elke stap langzaam, let op de details en wees niet bang om hulp te vragen.

Stap 1: Elite Cyber Security-patch

Elite Cyber Security-patch
Elite Cyber Security-patch

Onze exclusieve, tactische PVC-patches (polyvinylchloride) zijn sterk maar flexibel. Ze zijn waterdicht en kunnen een breed temperatuurbereik weerstaan, waardoor ze ideaal zijn voor zware buitenomstandigheden of elite online gebruik.

INSTALLATIE:

De voorkeursmethode voor bevestiging aan stoffen is om het "naaikanaal" rond de buitenrand van de patch te gebruiken om de patch op zijn plaats te naaien.

Er is een opstrijkbevestiging aangebracht op de achterkant van de patch, hoewel strijken niet de eerste keuze voor bevestiging zou moeten zijn. Verwijder het beschermende papieren vel, plaats de pleister en verwarm door de stof VANAF DE ACHTERZIJDE van de pleister. Wees uiterst voorzichtig om te voorkomen dat de pleister zelf smelt.

Voor niet-stoffen oppervlakken, verwijder het beschermende vel papier en monteer het embleem met dubbelzijdig plakband of een geschikte lijm.

Stap 2: Adafruit Circuit Speeltuin Bluefruit

Adafruit Circuit Speeltuin Bluefruit
Adafruit Circuit Speeltuin Bluefruit

De Circuit Playground Bluefruit van onze briljante vrienden bij Adafruit is een geweldig geïntegreerd platform voor het verkennen van elektronica en programmeren. Het is rond en heeft krokodillenklemmen rond de buitenrand voor het maken van verbindingen op verschillende manieren. Het kan worden gevoed via USB, een AAA-batterijpak of met een LiPo-batterij. De Circuit Playground Bluefruit heeft ingebouwde USB-ondersteuning en kan onder andere worden gebruikt met Arduino-schets- en CircuitPython-programmeertools.

De belangrijkste chip is een Nordic Semiconductor nRF52840-microcontroller die is gebouwd rond een 32-bits ARM Cortex M4 CPU-kern die draait op 64 MHz en drijvende-kommabewerkingen ondersteunt. De nRF52840 heeft protocolondersteuning voor Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT en 2,4 GHz eigen stacks. Het heeft NFC-A Tag voor gebruik in vereenvoudigde koppelings- en betalingsoplossingen. De ARM TrustZone CryptoCell cryptografische eenheid is on-chip inbegrepen en biedt een uitgebreide reeks cryptografische opties die met hoge efficiëntie en onafhankelijk van de CPU worden uitgevoerd.

Ingebakken in elke Circuit Playground Bluefruit vind je:

  • 1 x nRF52840 Cortex M4-processor met Bluetooth Low Energy-ondersteuning
  • 10 x mini NeoPixels, elk kan elke kleur weergeven
  • 1 x bewegingssensor (LIS3DH drieassige versnellingsmeter met tikdetectie, vrijevaldetectie)
  • 1 x Temperatuursensor (thermistor)
  • 1 x Lichtsensor (fototransistor). Kan ook dienst doen als kleurensensor en hartslagsensor.
  • 1 x geluidssensor (MEMS-microfoon)
  • 1 x Mini-luidspreker met klasse D-versterker (7,5 mm magnetische luidspreker/zoemer)
  • 2 x drukknoppen, gelabeld A en B
  • 1 x schuifschakelaar
  • 8 x alligatorclip-vriendelijke invoer-/uitvoerpinnen
  • Bevat I2C, UART, 6 pinnen die analoge ingangen kunnen doen, meerdere PWM-uitgangen
  • Groene "AAN" LED zodat je weet dat hij aan staat
  • Rode "#13" LED voor standaard knipperen
  • Reset knop
  • 2 MB SPI Flash-opslag, voornamelijk gebruikt met CircuitPython om code en bibliotheken op te slaan.
  • MicroUSB-poort voor programmeren en debuggen
  • USB-poort kan fungeren als seriële poort, toetsenbord, muis, joystick of MIDI

BEGIN:

Zet de Circuit Playground Bluefruit aan met een standaard MicroUSB-kabel en klik door naar de Adafruit-documentatie voor meer informatie.

Stap 3: Circuit Python

Circuit Python
Circuit Python

CircuitPython is een programmeertaal die is ontworpen om het experimenteren en leren programmeren op goedkope microcontrollerkaarten te vereenvoudigen. Het maakt het gemakkelijker dan ooit om aan de slag te gaan, zonder voorafgaande desktopdownloads. Zodra je je bord hebt ingesteld, open je een teksteditor en ga je aan de slag met het bewerken van de code. Het is zo simpel.

Volg deze snelle stappen om CircuitPython op de Circuit Playground Bluefruit te installeren.

Dankzij alle functies die zijn ingebouwd in de Circuit Playground Bluefruit en de kracht van CircuitPython, kunnen we nu een aantal coole experimenten doen, direct uit de doos. Hier zijn slechts enkele voorbeelden:

Geïntegreerde NeoPixel RGB-leds aansturen

Meet de temperatuur en log deze in Flash

HID-besturing voor toetsenbord- en muisinjectie

Interface met mobiele apparaten via Bluetooth

Stap 4: Breadboard-vriendelijke speeltuingeest

Breadboard vriendelijke speeltuin Ghost
Breadboard vriendelijke speeltuin Ghost

De Playground Ghost is een leuke manier om een Circuit Playground te gebruiken met een soldeerloos breadboard voor aansluiting op traditionele modules en breadboard-circuits. Als een "bolt-on" -interface kan de Circuit Playground eenvoudig worden bevestigd, verwijderd en opnieuw worden bevestigd aan de Playground Ghost. Dit biedt flexibiliteit voor montage op andere "bolt-on" boards zoals de Adafruit TFT Gizmo of Adafruit Proto Gizmo en ook voor demontage om te gebruiken met krokodillenklemmen, enz.

Stap 5: Monteer de speeltuingeest

Monteer de speeltuingeest
Monteer de speeltuingeest

Noten aansnijden

Brootsmoeren worden gebruikt om een sterke schroefdraadbevestiging permanent te bevestigen in niet-ductiele materialen (zoals printplaten). Een kant van de moer bevat een snijvlak. Wanneer de moer onder druk past tegen en in een geplateerd PCB-gat, bindt het snijvlak zich in de beplating binnen de wanden van het gat. Deze interface zorgt voor zowel een mechanische als elektrische verbinding met de beplating en eventueel aangehechte PCB-sporen.

Twee methoden voor het gebruik van de kottermoeren:

METHODE A

De eerste methode om de Circuit Playground op de Playground Ghost te monteren is de snelle en gemakkelijke methode. We raden aan om deze route te gaan, in ieder geval voor de eerste keer. Bij deze methode draait u eenvoudig het bijtvlak van de breekmoeren naar buiten, zodat de moertjes gewoon als traditionele (niet-breek-)moeren worden gebruikt. Door de moer op de blauwe kant (Circuit Playground-kant) van de twee PCB's te plaatsen, wordt het risico van kortsluiting in de schroefkop of beschadiging van componenten op de Circuit Playground verkleind, aangezien de moeren iets kleiner zijn dan de kop van de machineschroeven.

METHODE B

De tweede methode voor het monteren van de Circuit Playground op de Playground Ghost maakt gebruik van de breekmoeren zoals bedoeld - aangebroken. Begin door elke breekmoer in de Playground Ghost te drukken aan de kant tegenover de PCB-sporen. Het snijvlak van de breekmoer snijdt in feite in de beplating in het PCB-gat, dus het kan behoorlijk wat kracht kosten. De beste optie is om een bankschroef of een ander massaverpletterend wapen te gebruiken. Zorg ervoor dat u wat karton (of een andere krasbescherming) tussen de traceerzijde van de PCB en het oppervlak van de bankschroef plaatst.

LET OP: Methode B zorgt ervoor dat de kop van de machineschroef op de componentzijde van de Circuit Playground rust en kan zeer strak passen voor de machineschroeven. De "sluitringkop"-toppen van de meegeleverde machineschroeven zijn te groot en kunnen plaatcomponenten gemakkelijk kortsluiten of beschadigen. Als u toevallig M3-machineschroeven zonder "ringkoppen" heeft, wilt u die misschien gebruiken. Dit kunnen gewoon platte schroeven met ronde kop of pankopschroeven zijn, zoals weergegeven in de bovenstaande afbeelding. Als je een voorraad schroeven voor pc-behuizingen hebt, heb je waarschijnlijk geluk, want M3-schroeven zijn vrij gebruikelijk voor die toepassing. Het gebruik van een isolator onder de schroefkop is een andere optie, maar wees voorzichtig.

Header pinnen

Soldeer tot slot de korte zijde van de haakse headers in de Playground Ghost zoals afgebeeld. De haakse headers zorgen ervoor dat de geest op het soldeerloze breadboard kan staan en echt kan achtervolgen.

Stap 6: Speeltuingeest op een soldeerloze breadboard

Speeltuingeest op een soldeerloze breadboard
Speeltuingeest op een soldeerloze breadboard

Plaats de Playground Ghost op een soldeerloze breadboard en sluit de trimmerpotentiometer aan zoals hier getoond.

Aanbevolen: