Inhaltsverzeichnis:

HackerBox 0060: Spielplatz - Gunook
HackerBox 0060: Spielplatz - Gunook

Video: HackerBox 0060: Spielplatz - Gunook

Video: HackerBox 0060: Spielplatz - Gunook
Video: Hackerbox 0098 - Escape 2024, Juli
Anonim
HackerBox 0060: Spielplatz
HackerBox 0060: Spielplatz

Grüße an HackerBox-Hacker auf der ganzen Welt!

Mit HackerBox 0060 experimentieren Sie mit dem Adafruit Circuit Playground Bluefruit mit einem leistungsstarken Nordic Semiconductor nRF52840 ARM Cortex M4 Mikrocontroller. Entdecken Sie Embedded-Programmierung mit CircuitPython, Arduino, ARM GCC und mehr. Steuern Sie eingebettete Programme von Mobilgeräten über Bluetooth Low Energy (BLE)-Kanäle. Verwenden Sie das Playground Ghost PCB zum Steckbrett mit dem Circuit Playground Bluefruit. Verstehen und implementieren Sie Spannungsteilerschaltungen, Klasse-D-Audioverstärker, Vollfarb-LCD-Displays und zusätzlichen Speicher mit SD-Speicherkarten und seriellen Flash-Chips.

HackerBoxes ist der monatliche Abonnement-Box-Service für Liebhaber von Elektronik und Computertechnologie - Hardware Hackers - The Dreamers of Dreams.

In den HackerBoxes FAQ gibt es eine Fülle von Informationen für aktuelle und zukünftige Mitglieder. Fast alle nicht-technischen Support-E-Mails, die wir erhalten, werden dort bereits beantwortet. Wir freuen uns daher sehr, dass Sie sich ein paar Minuten Zeit nehmen, um die FAQ zu lesen.

Lieferungen

Dieses Instructable enthält Informationen für die ersten Schritte mit HackerBox 0060. Der vollständige Inhalt der Box ist auf der Produktseite für HackerBox 0060 aufgeführt, wo die Box auch zum Kauf erhältlich ist, solange der Vorrat reicht. Wenn Sie jeden Monat automatisch eine HackerBox wie diese mit einem Rabatt von 15 USD direkt in Ihre Mailbox erhalten möchten, können Sie sich bei HackerBoxes.com abonnieren und an der Revolution teilnehmen!

Um an der monatlichen HackerBox zu arbeiten, werden in der Regel ein Lötkolben, Lötzinn und einfaches Lötwerkzeug benötigt. Ein Computer zum Ausführen von Softwaretools ist ebenfalls erforderlich. Werfen Sie einen Blick auf den HackerBox Deluxe Starter Workshop für eine Reihe grundlegender Tools und eine breite Palette von Einführungsaktivitäten und Experimenten.

Am wichtigsten sind Abenteuerlust, Hackergeist, Geduld und Neugier. Das Bauen und Experimentieren mit Elektronik ist zwar sehr lohnend, kann jedoch knifflig, herausfordernd und manchmal sogar frustrierend sein. Das Ziel ist Fortschritt, nicht Perfektion. Wenn man hartnäckig bleibt und das Abenteuer genießt, kann man viel Befriedigung aus diesem Hobby ziehen. Machen Sie jeden Schritt langsam, achten Sie auf die Details und haben Sie keine Angst, um Hilfe zu bitten.

Schritt 1: Elite Cyber Security Patch

Elite Cyber-Sicherheitspatch
Elite Cyber-Sicherheitspatch

Unsere exklusiven PVC-Patches (Polyvinylchlorid) im taktischen Stil sind robust, aber flexibel. Sie sind wasserdicht und halten einem breiten Temperaturbereich stand, wodurch sie sich ideal für raue Outdoor-Bedingungen oder den elitären Online-Einsatz eignen.

INSTALLATION:

Die bevorzugte Methode zum Anbringen an Stoffen besteht darin, den "Nähkanal" um die Außenkante des Pflasters herum zu verwenden, um das Pflaster festzunähen.

Auf der Rückseite des Aufnähers ist eine Bügelhalterung bereits angebracht, wobei Bügeln nicht die erste Wahl für die Befestigung sein sollte. Entfernen Sie das Schutzpapier, positionieren Sie das Pflaster und erhitzen Sie den Stoff VON DER RÜCKSEITE des Pflasters. Seien Sie äußerst vorsichtig, um ein Schmelzen des Pflasters selbst zu vermeiden.

Entfernen Sie bei Nicht-Stoff-Oberflächen das Schutzpapierblatt und befestigen Sie das Emblem mit doppelseitigem Klebeband oder einem geeigneten Klebstoff.

Schritt 2: Adafruit Circuit Spielplatz Bluefruit

Adafruit Circuit Spielplatz Bluefruit
Adafruit Circuit Spielplatz Bluefruit

Der Circuit Playground Bluefruit von unseren brillanten Freunden bei Adafruit ist eine erstaunliche integrierte Plattform zum Erkunden von Elektronik und Programmierung. Es ist rund und hat Alligator-Clip-Pads um die Außenkante, um Verbindungen in einer Vielzahl von Methoden herzustellen. Es kann über USB, einen AAA-Akku oder mit einem LiPo-Akku betrieben werden. Der Circuit Playground Bluefruit verfügt über eine integrierte USB-Unterstützung und kann unter anderem mit Arduino Sketch- und CircuitPython-Programmiertools verwendet werden.

Der Hauptchip ist ein nRF52840-Mikrocontroller von Nordic Semiconductor, der um einen 32-Bit-ARM-Cortex-M4-CPU-Kern herum gebaut ist, der mit 64 MHz läuft und Gleitkommaoperationen unterstützt. Der nRF52840 bietet Protokollunterstützung für Bluetooth 5, Bluetooth Mesh, Thread, Zigbee, 802.15.4, ANT und proprietäre 2,4-GHz-Stacks. Es verfügt über ein NFC-A-Tag zur Verwendung in vereinfachten Pairing- und Zahlungslösungen. Die kryptografische Einheit ARM TrustZone CryptoCell ist auf dem Chip enthalten und bietet eine umfangreiche Palette an kryptografischen Optionen, die mit hoher Effizienz und unabhängig von der CPU ausgeführt werden.

Eingebacken in jede Circuit Playground Bluefruit finden Sie:

  • 1 x nRF52840 Cortex M4-Prozessor mit Bluetooth Low Energy-Unterstützung
  • 10 x Mini-NeoPixel, jeder kann jede Farbe anzeigen
  • 1 x Bewegungssensor (LIS3DH Dreiachsen-Beschleunigungsmesser mit Klopferkennung, Freifallerkennung)
  • 1 x Temperatursensor (Thermistor)
  • 1 x Lichtsensor (Fototransistor). Kann auch als Farbsensor und Pulssensor fungieren.
  • 1 x Schallsensor (MEMS-Mikrofon)
  • 1 x Mini-Lautsprecher mit Class-D-Verstärker (7,5 mm magnetischer Lautsprecher/Summer)
  • 2 x Drucktaster, beschriftet mit A und B
  • 1 x Schiebeschalter
  • 8 x Krokodilklemmen-freundliche Eingangs-/Ausgangspins
  • Enthält I2C, UART, 6 Pins, die analoge Eingänge ausführen können, mehrere PWM-Ausgänge
  • Grüne "ON" LED, damit Sie wissen, dass es mit Strom versorgt wird
  • Rote LED "#13" für einfaches Blinken
  • Reset-Knopf
  • 2 MB SPI-Flash-Speicher, der hauptsächlich mit CircuitPython zum Speichern von Code und Bibliotheken verwendet wird.
  • MicroUSB-Port zum Programmieren und Debuggen
  • USB-Port kann als serieller Port, Tastatur, Maus, Joystick oder MIDI fungieren

LOSLEGEN:

Schalten Sie den Circuit Playground Bluefruit mit einem Standard-MicroUSB-Kabel ein und klicken Sie auf die Adafruit-Dokumentation, um mehr zu erfahren.

Schritt 3: Schaltungspython

Schaltung Python
Schaltung Python

CircuitPython ist eine Programmiersprache, die das Experimentieren und Programmieren auf kostengünstigen Mikrocontroller-Boards vereinfacht. Es macht den Einstieg einfacher als je zuvor, da keine Desktop-Downloads im Voraus erforderlich sind. Sobald Sie Ihr Board eingerichtet haben, öffnen Sie einen beliebigen Texteditor und beginnen Sie mit der Bearbeitung von Code. So einfach ist das.

Befolgen Sie diese schnellen Schritte, um CircuitPython auf dem Circuit Playground Bluefruit zu installieren.

Dank all der in Circuit Playground Bluefruit integrierten Funktionen und der Leistungsfähigkeit von CircuitPython können wir jetzt eine Reihe von coolen Experimenten direkt nach dem Auspacken durchführen. Hier nur einige Beispiele:

Steuerung der Onboard NeoPixel RGB LEDs

Temperatur messen und in Flash protokollieren

HID-Steuerung für Tastatur- und Mausinjektion

Schnittstelle mit Mobilgeräten über Bluetooth

Schritt 4: Breadboard-freundlicher Spielplatzgeist

Breadboard-freundlicher Spielplatzgeist
Breadboard-freundlicher Spielplatzgeist

Der Playground Ghost ist eine unterhaltsame Möglichkeit, einen Circuit Playground mit einem lötfreien Steckbrett zum Verbinden mit herkömmlichen Modulen und Steckbrettschaltungen zu verwenden. Als „bolt on“-Schnittstelle lässt sich der Circuit Playground einfach an den Playground Ghost anbringen, entfernen und wieder anbringen. Dies ermöglicht die Flexibilität bei der Montage auf anderen "Bolt-On"-Boards wie dem Adafruit TFT Gizmo oder Adafruit Proto Gizmo und auch beim Abnehmen zur Verwendung mit Krokodilklemmen usw.

Schritt 5: Bauen Sie den Spielplatzgeist zusammen

Baue den Spielplatzgeist zusammen
Baue den Spielplatzgeist zusammen

Räummuttern

Räummuttern werden verwendet, um ein starkes Befestigungselement mit Gewinde dauerhaft in nicht duktilen Materialien (z. B. Leiterplatten) zu befestigen. Eine Seite der Mutter enthält eine Schneidfläche. Wenn die Mutter mit Druck gegen und in ein plattiertes PCB-Loch eingepasst wird, bindet sich die Schneidfläche an die Plattierung innerhalb der Wände des Lochs. Diese Schnittstelle stellt sowohl eine mechanische als auch eine elektrische Verbindung zur Plattierung und allen angeschlossenen PCB-Leiterbahnen her.

Zwei Methoden zur Verwendung der Räummuttern

METHODE A

Die erste Methode, den Circuit Playground auf dem Playground Ghost zu montieren, ist die schnelle und einfache Methode. Wir empfehlen, diesen Weg zumindest zum ersten Mal zu gehen. Drehen Sie bei dieser Methode einfach die Beißfläche der Räummuttern nach außen, so dass die Nüsse einfach als traditionelle (nicht stoßende) Nüsse verwendet werden. Das Anbringen der Mutter auf der blauen Seite (Circuit Playground-Seite) der beiden Platinen verringert das Risiko, dass der Schraubenkopf kurzgeschlossen wird oder Komponenten auf dem Circuit Playground beschädigt werden, da die Muttern etwas kleiner sind als der Kopf der Maschinenschrauben.

METHODE B

Die zweite Methode zur Montage des Circuit Playground auf dem Playground Ghost verwendet die Räummuttern wie vorgesehen - geräumt. Beginnen Sie, indem Sie jede Räummutter in den Playground Ghost auf der den PCB-Leiterbahnen gegenüberliegenden Seite drücken. Die Schneidfläche der Räummutter schneidet tatsächlich in die Beschichtung im PCB-Loch ein, so dass es einiges an Kraft erfordern kann. Die beste Option ist, einen Schraubstock oder eine andere Massenzerkleinerungswaffe zu verwenden. Achten Sie darauf, etwas Pappe (oder einen anderen Kratzschutz) zwischen die Leiterbahnseite der Leiterplatte und die Schraubstockoberfläche zu legen.

BITTE BEACHTEN: Methode B führt dazu, dass der Kopf der Maschinenschraube auf der Bauteilseite des Circuit Playground aufliegt und für die Maschinenschrauben sehr fest sitzen kann. Die "Unterlegscheiben"-Oberseiten der mitgelieferten Maschinenschrauben sind überdimensioniert und können Platinenkomponenten leicht kurzschließen oder beschädigen. Wenn Sie M3-Maschinenschrauben ohne "Unterlegscheiben" haben, sollten Sie stattdessen diese verwenden. Dies können einfache Rundkopf- oder Linsenkopfschrauben sein, wie in der Abbildung oben gezeigt. Wenn Sie einen Vorrat an Schrauben für PC-Gehäuse haben, haben Sie wahrscheinlich Glück, da M3-Schrauben für diese Anwendung ziemlich häufig sind. Die Verwendung eines Isolators unter dem Schraubenkopf ist eine weitere Option, aber seien Sie vorsichtig.

Kopfstifte

Schließlich löten Sie die kurze Seite der rechtwinkligen Header wie gezeigt in den Playground Ghost. Die rechtwinkligen Header ermöglichen es dem Geist, auf dem lötfreien Steckbrett zu stehen und es wirklich zu verfolgen.

Schritt 6: Spielplatzgeist auf einem lötfreien Steckbrett

Spielplatzgeist auf einem lötfreien Steckbrett
Spielplatzgeist auf einem lötfreien Steckbrett

Stecken Sie den Playground Ghost auf ein lötfreies Steckbrett und verdrahten Sie das Trimmerpotentiometer wie hier gezeigt.

Empfohlen: