Table des matières:

HackerBox 0060 : Aire de jeux : 11 étapes
HackerBox 0060 : Aire de jeux : 11 étapes

Vidéo: HackerBox 0060 : Aire de jeux : 11 étapes

Vidéo: HackerBox 0060 : Aire de jeux : 11 étapes
Vidéo: Hackerbox 0098 - Escape 2024, Novembre
Anonim
HackerBox 0060: Aire de jeux
HackerBox 0060: Aire de jeux

Salutations aux HackerBox Hackers du monde entier !

Avec HackerBox 0060, vous expérimenterez le Adafruit Circuit Playground Bluefruit doté d'un puissant microcontrôleur Nordic Semiconductor nRF52840 ARM Cortex M4. Explorez la programmation embarquée avec CircuitPython, Arduino, ARM GCC, et plus encore. Contrôlez les programmes intégrés des appareils mobiles via les canaux Bluetooth Low Energy (BLE). Utilisez le circuit imprimé Playground Ghost pour faire de la planche à pain avec le Circuit Playground Bluefruit. Comprenez et implémentez des circuits diviseurs de tension, des amplificateurs audio de classe D, des écrans LCD couleur et un stockage supplémentaire utilisant à la fois des cartes mémoire SD et des puces flash série.

HackerBoxes est le service de box d'abonnement mensuel pour les passionnés d'électronique et d'informatique - Hardware Hackers - The Dreamers of Dreams.

Il y a une mine d'informations pour les membres actuels et potentiels dans la FAQ HackerBoxes. Presque tous les e-mails d'assistance non techniques que nous recevons y sont déjà répondus, nous apprécions donc vraiment que vous preniez quelques minutes pour lire la FAQ.

Fournitures

Ce Instructable contient des informations pour démarrer avec HackerBox 0060. Le contenu complet de la boîte est répertorié sur la page du produit pour HackerBox 0060 où la boîte est également disponible à l'achat jusqu'à épuisement des stocks. Si vous souhaitez recevoir automatiquement une HackerBox comme celle-ci directement dans votre boîte aux lettres chaque mois avec un rabais de 15 $, vous pouvez vous inscrire sur HackerBoxes.com et rejoindre la révolution !

Un fer à souder, de la soudure et des outils de soudure de base sont généralement nécessaires pour travailler sur la HackerBox mensuelle. Un ordinateur pour exécuter les outils logiciels est également requis. Jetez un œil à l'atelier de démarrage HackerBox Deluxe pour un ensemble d'outils de base et un large éventail d'activités et d'expériences d'introduction.

Plus important encore, vous aurez besoin d'un sens de l'aventure, d'un esprit de hacker, de patience et de curiosité. Construire et expérimenter avec l'électronique, bien que très gratifiant, peut être délicat, stimulant et même parfois frustrant. Le but est le progrès, pas la perfection. Lorsque vous persistez et profitez de l'aventure, une grande satisfaction peut être tirée de ce passe-temps. Faites chaque pas lentement, faites attention aux détails et n'ayez pas peur de demander de l'aide.

Étape 1: Correctif de cybersécurité Elite

Correctif de cybersécurité Elite
Correctif de cybersécurité Elite

Nos patchs exclusifs en PVC (chlorure de polyvinyle) de style tactique sont résistants mais flexibles. Ils sont étanches et peuvent résister à une large plage de températures, ce qui les rend idéaux pour les conditions extérieures difficiles ou une utilisation en ligne d'élite.

INSTALLATION:

La méthode préférée de fixation aux tissus consiste à utiliser le "canal de couture" autour du bord extérieur du patch pour coudre le patch en place.

Il y a un support thermocollant pré-appliqué à l'arrière du patch, bien que le repassage ne devrait pas être le premier choix pour la fixation. Retirez la feuille de papier de protection, positionnez le patch et chauffez à travers le tissu PAR L'ARRIÈRE du patch. Soyez extrêmement prudent pour éviter de faire fondre le patch lui-même.

Pour les surfaces non textiles, retirez la feuille de papier de protection et fixez l'emblème avec du ruban adhésif double face ou un adhésif approprié.

Étape 2: Adafruit Circuit Playground Bluefruit

Adafruit Circuit Playground Bluefruit
Adafruit Circuit Playground Bluefruit

Le Circuit Playground Bluefruit de nos brillants amis d'Adafruit est une incroyable plate-forme intégrée pour explorer l'électronique et la programmation. Il est rond et possède des pinces crocodiles autour du bord extérieur pour établir des connexions de différentes manières. Il peut être alimenté par USB, une batterie AAA ou avec une batterie LiPo. Le Circuit Playground Bluefruit a un support USB intégré et il peut être utilisé avec Arduino Sketch et les outils de programmation CircuitPython, entre autres.

La puce principale est un microcontrôleur Nordic Semiconductor nRF52840 qui est construit autour d'un cœur de processeur ARM Cortex M4 32 bits fonctionnant à 64 MHz et prenant en charge les opérations en virgule flottante. Le nRF52840 prend en charge le protocole pour les piles propriétaires Bluetooth 5, Bluetooth Mesh, Thread, Zigbee, 802.15.4, ANT et 2,4 GHz. Il dispose d'une étiquette NFC-A pour une utilisation dans des solutions d'appairage et de paiement simplifiées. L'unité cryptographique ARM TrustZone CryptoCell est incluse sur puce et apporte une vaste gamme d'options cryptographiques qui s'exécutent avec une efficacité élevée et indépendamment du processeur.

Dans chaque Circuit Playground Bluefruit, vous trouverez:

  • 1 processeur nRF52840 Cortex M4 avec prise en charge Bluetooth Low Energy
  • 10 x mini NeoPixels, chacun peut afficher n'importe quelle couleur
  • 1 x capteur de mouvement (accéléromètre à trois axes LIS3DH avec détection de prise, détection de chute libre)
  • 1 x capteur de température (thermistance)
  • 1 x capteur de lumière (phototransistor). Peut également servir de capteur de couleur et de capteur de pouls.
  • 1 x capteur de son (microphone MEMS)
  • 1 x Mini haut-parleur avec amplificateur de classe D (haut-parleur/buzzer magnétique de 7,5 mm)
  • 2 x boutons poussoirs, étiquetés A et B
  • 1 x interrupteur à glissière
  • 8 broches d'entrée/sortie compatibles avec les pinces crocodiles
  • Comprend I2C, UART, 6 broches pouvant faire des entrées analogiques, plusieurs sorties PWM
  • LED verte "ON" pour que vous sachiez qu'elle est alimentée
  • LED rouge "#13" pour un clignotement de base
  • Bouton de réinitialisation
  • 2 Mo de stockage Flash SPI, utilisé principalement avec CircuitPython pour stocker le code et les bibliothèques.
  • Port microUSB pour la programmation et le débogage
  • Le port USB peut agir comme port série, clavier, souris, joystick ou MIDI

COMMENCER:

Allumez le Circuit Playground Bluefruit à l'aide d'un câble MicroUSB standard et cliquez sur la documentation Adafruit pour en savoir plus.

Étape 3: Circuit Python

Circuit Python
Circuit Python

CircuitPython est un langage de programmation conçu pour simplifier l'expérimentation et l'apprentissage de la programmation sur des cartes de microcontrôleur à faible coût. Cela rend le démarrage plus facile que jamais sans aucun téléchargement de bureau initial nécessaire. Une fois que vous avez configuré votre tableau, ouvrez n'importe quel éditeur de texte et commencez à éditer le code. C'est si simple.

Suivez ces étapes rapides pour installer CircuitPython sur le Circuit Playground Bluefruit.

Grâce à toutes les fonctionnalités intégrées au Circuit Playground Bluefruit et à la puissance de CircuitPython, nous pouvons désormais effectuer un certain nombre d'expériences intéressantes dès la sortie de la boîte. Voici quelques exemples:

Contrôle des LED NeoPixel RGB embarquées

Mesurez la température et enregistrez-la dans Flash

Contrôle HID pour l'injection de clavier et de souris

Interface avec les appareils mobiles via Bluetooth

Étape 4: Fantôme de terrain de jeu convivial pour planche à pain

Fantôme de terrain de jeu amical de planche à pain
Fantôme de terrain de jeu amical de planche à pain

Le Playground Ghost est une façon amusante d'utiliser un Circuit Playground avec une maquette sans soudure pour se connecter à des modules traditionnels et des circuits de maquette. En tant qu'interface "à boulonner", le Circuit Playground peut être facilement attaché, retiré et rattaché au Playground Ghost. Cela permet une flexibilité pour le montage sur d'autres cartes "à boulonner" comme l'Adafruit TFT Gizmo ou l'Adafruit Proto Gizmo et également pour le démontage à utiliser avec des pinces crocodiles, etc.

Étape 5: Assemblez le Playground Ghost

Assembler le Playground Ghost
Assembler le Playground Ghost

Noix à brocher

Les écrous à broche sont utilisés pour fixer de façon permanente une attache filetée solide dans des matériaux non ductiles (tels que des cartes de circuits imprimés). Un côté de l'écrou intègre une face de coupe. Lorsque l'écrou est ajusté par pression contre et dans un trou de PCB plaqué, la face de coupe se lie au placage à l'intérieur des parois du trou. Cette interface fournit à la fois une connexion mécanique et électrique au placage et à toutes les pistes de PCB attachées.

Deux méthodes d'utilisation des écrous à broche

MÉTHODE A

La première méthode pour monter le Circuit Playground sur le Playground Ghost est la méthode simple et rapide. Nous vous suggérons d'emprunter cette route, au moins pour la première fois. Dans cette méthode, il suffit de tourner la face mordante des écrous à brocher vers l'extérieur de sorte que les écrous soient simplement utilisés comme écrous traditionnels (non brochants). Placer l'écrou du côté bleu (côté Circuit Playground) des deux PCB réduit le risque de court-circuit de la tête de vis ou d'endommager les composants du Circuit Playground puisque les écrous sont légèrement plus petits que la tête des vis mécaniques.

MÉTHODE B

La deuxième méthode pour monter le Circuit Playground sur le Playground Ghost utilise les écrous à brocher comme prévu - broché. Commencez par enfoncer chaque écrou à brocher dans le Playground Ghost du côté opposé aux traces du PCB. La face coupante de l'écrou de brochage coupe en fait le placage dans le trou du PCB, ce qui peut nécessiter un peu de force. La meilleure option est d'utiliser un étau ou une autre arme de concassage de masse. Assurez-vous de placer du carton (ou une autre protection contre les rayures) entre le côté trace du PCB et la surface de l'étau.

VEUILLEZ NOTER: La méthode B fait en sorte que la tête de la vis mécanique repose sur le côté composant du terrain de jeu du circuit et peut être un ajustement très serré pour les vis mécaniques. Les têtes de « tête de rondelle » des vis à métaux fournies sont surdimensionnées et peuvent facilement court-circuiter ou endommager les composants de la carte. S'il vous arrive d'avoir des vis à métaux M3 sans "têtes de rondelle", vous voudrez peut-être les utiliser à la place. Il peut s'agir simplement de vis à tête ronde ou à tête cylindrique, comme indiqué dans l'image ci-dessus. Si vous avez une réserve de vis pour boîtiers PC, vous avez probablement de la chance car les vis M3 sont assez courantes pour cette application. L'utilisation d'un isolant sous la tête de vis est une autre option, mais soyez prudent.

Broches d'en-tête

Enfin, soudez le côté court des en-têtes à angle droit dans le Playground Ghost comme indiqué. Les en-têtes à angle droit permettent au fantôme de se tenir debout et de vraiment hanter la planche à pain sans soudure.

Étape 6: Playground Ghost sur une planche à pain sans soudure

Fantôme de terrain de jeu sur une planche à pain sans soudure
Fantôme de terrain de jeu sur une planche à pain sans soudure

Placez le Playground Ghost sur une planche à pain sans soudure et câblez le potentiomètre de la tondeuse comme indiqué ici.

Conseillé: