Arduino basket Pop-a-coup : Upgrayedd (2 / 5 étapes)

Étape 2: prototypage

Prenant le concept d’ohoilette, j’ai identifié que je voulais un panier de basket qui avait un score visible affichée, contrôlée par un Arduino et déclenché par un capteur de distance axé sur le net.

Révision à la baisse les segments LED individuellement mappés à un affichage alphanumérique quad avec un sac à dos de IC2 d’Adafruit fait le codage plus facile et semblait plus forte que tout ce que je ferais à partir de zéro. Je voulais vraiment utiliser un bijou au lieu de la Micro, mais je ne pouvais pas obtenir mon esquisse assez petit pour tenir sur le bijou. Peu importe, réduction des effectifs à la Micro fait la possibilité de montage dans une maquette de taille moitié d’une réalité. Je suis allé presque avec le capteur de distance à ultrasons jusqu'à ce que j’ai vu le capteur numérique Sharp figurant dans ma liste de pièces. Il est beaucoup plus petit et fait le travail de base de détection de mouvement fait efficacement.

J’ai créé le montage d’essai schématique ci-dessus avec Fritzing, mais voici les liens que j’ai utilisé :

  • Arduino

    • 5V > rail 5v
    • GND > rail GND
    • A0 > capteur de distance (sort)
    • 2/SDA > alpha SDA
    • 3/SCL > alpha SCL
  • Affichage capteur
    • SORTIR > adruino A0
    • VIN > rail 5v
    • GND > rail GND
  • Affichage alphanumérique
    • Vi2C > rail 5v
    • SCR > rail 5v
    • GND > rail GND
    • SDA > adrunio 2/SDA
    • SCL > adruino 3/SCL

Descend, j’ai créé un entier appelé Score qui est toujours affichée sur l’afficheur alpha. Chaque fois que le capteur de distance se déclenche, 1 est ajouté au nombre entier, ainsi mise à jour de la partition à l’écran. Voici le croquis :

 //include libraries#include #include "Adafruit_LEDBackpack.h" #include "Adafruit_GFX.h" //create Adafruit Alphanumeric Display object Adafruit_AlphaNum4 alpha4 = Adafruit_AlphaNum4(); //define integer int score = 0; void setup() { //set sensor pin to INPUT pinMode(A0, INPUT); //set BAUD rate Serial.begin(9600); //start display alpha4.begin(0x70); //write zeros to all positions alpha4.writeDigitAscii(0, '0'); alpha4.writeDigitAscii(1, '0'); alpha4.writeDigitAscii(2, '0'); alpha4.writeDigitAscii(3, '0'); //display newly written values alpha4.writeDisplay();} void loop() { //add 1 to the score if sensor voltage is LOW if (analogRead(A0) < 200) { score++; //write score to display data alpha4.writeDigitAscii(3, (score%10) + '0'); alpha4.writeDigitAscii(2, (score%100/10) + '0'); alpha4.writeDigitAscii(1, (score%1000/100) + '0'); alpha4.writeDigitAscii(0, (score/1000) + '0'); //push display data to display alpha4.writeDisplay(); //wait 1.5 sec to eliminate phantom reads delay(1500); }} 

Après que tout cela testé correctement, j’ai soudé les composants d’une maquette de taille moitié pour le montage sur le panneau.

Articles Liés

Résistant aux intempéries découpés au laser Arduino enceinte

Résistant aux intempéries découpés au laser Arduino enceinte

Ici, nous documentons comment nous avons construit notre propre coutume résistant aux intempéries * boîtier Arduino en acrylique découpe au laser et en caoutchouc.* Résistant aux intempéries ne signifie pas imperméable à l'eau. Cette enceinte n'est p
Mise en page de SCRAPBOOK basket-ball

Mise en page de SCRAPBOOK basket-ball

temps de GET IN THE GAME et faire cette mise en page de scrapbook de basket-ball avec un patron gratuit pour votre basket All Star:)Étape 1: Recueillir vos fournituresPapiers de scrapbooking assortis3 languettes métalliques3 brads métalliquesAdhésifs
Arduino Nano LED affichage

Arduino Nano LED affichage

Il s'agit de mon premier instructable quant à l'affichage de l'interface proprement une LED à 4 chiffres 7 segments de 0,56" à un Arduino Nano. affichage à LED 7 segments est idéales pour l'affichage des informations sur un Arduino en raison de leur
Tube Bot - un arduino smart bluetooth robot

Tube Bot - un arduino smart bluetooth robot

Il s'agit de mon premier instructables. Ici je montre comment faire un deux roues arduino bluetooth robot pas cher, à l'aide de tuyaux en PVC et ses articulations (pour faire le corps). C'est simple à faire et facile à programmer. Il ont beaucoup de
Horloge météo Arduino IoT

Horloge météo Arduino IoT

Dans ce Instructable, nous allons construire une horloge qui affiche aussi à l'intérieur et en dehors de conditions climatiques.J'ai l'habitude d'avoir une horloge peu cool qui, en plus de dire l'heure, affiche également la température à l'intérieur
Propane Pistolet Pop

Propane Pistolet Pop

Cet amusant jouet pourrait être personnalisé et décoré pour être un accessoire pour un certain nombre d'idées de costumes différents. Mes amis et j'ai fait quelques uns d'entre eux à jouer avec pendant un Burning Man événement régional au Texas récem
Arduino deux joueurs réaction Timer

Arduino deux joueurs réaction Timer

Trouver à quelle vitesse vos réflexes utilisez cet amusement jeu appelé « Réaction Timer » qui peut être fait facilement en utilisant arduino. L'objectif principal de ce jeu est d'appuyer sur un bouton dès que possible lorsque vous êtes invité à le f
DIY 3D Pop Up Invitation de mariage

DIY 3D Pop Up Invitation de mariage

J'adore sauter-se lève comme ces donne vie même pour une simple carte. C'est vraiment magique quand on voit notre création sautant à vie. Une fois maîtrisé le truc, pop-ups sont très faciles à créer. Tout ce dont vous avez besoin c'est temps, de pati
Pop bouteille végétale propagateur (de plus en plus de menthe)

Pop bouteille végétale propagateur (de plus en plus de menthe)

comment à propager ou la production de plantes plus de graines, de boutures, de greffes ou d'autres méthodes.Il s'agit d'un propagateur de rapide et facile plante fait de la corbeille.Nous utiliserons pour propager forme plus de plantes que l'on coup
Vue d’ensemble de l’Arduino croquis téléchargement des processus et des FAI

Vue d’ensemble de l’Arduino croquis téléchargement des processus et des FAI

Vous pouvez télécharger le logiciel à un Arduino à l'aide de deux méthodes. Vous pouvez entendre sur les deux méthodes communément appelé programmation ISP et FTDI ou télécharger serial. Je recommande d'apprendre et de devenir à l'aise avec l'utilisa
Wii Nunchuck comme contrôleur généraliste via carte Arduino

Wii Nunchuck comme contrôleur généraliste via carte Arduino

Rappel des faits :J'ai fait une planche à roulettes électrique autonome qui est orientée à l'aide d'un Wii Nunchuck en utilisant le levier de commande de pouce sur le dessus ou en l'inclinant gauche ou droite, selon qui des deux boutons à l'extrémité
Le robot aspirateur Floor - contrôlé par Arduino avec flasque arrière du moteur, avec imprimé moteur-roues

Le robot aspirateur Floor - contrôlé par Arduino avec flasque arrière du moteur, avec imprimé moteur-roues

robot aspirateur Floor. Version #17. Essayez de faire plus simple.Le robot est proposé par les petits moteurs à courant continu intégrés moteur-roues imprimés sur l'imprimante 3D :http://www.thingiverse.com/Thing:225576Composants :Arduino avec pare-m
Représentant l’audio par le biais de vibration avec Arduino

Représentant l’audio par le biais de vibration avec Arduino

Ce projet fonctionne pour afficher son à l'aide de vibrations.  Vous branchez votre iPod, ordinateur ou TV et obtenir la rétroaction tactile qui représente le niveau sonore de l'audio.  Il peut aider les personnes sourdes à l'expérience sonore.Outils
Alimenter votre Arduino de votre voiture

Alimenter votre Arduino de votre voiture

The Arduino--et AVRs en général--ont un large éventail d'options d'alimentation de puissance allant de 1,8 v à 5,5 v. Le choix de la tension est généralement déterminé par les exigences de consommation de vitesse ou puissance horloge souhaitée. L'Ard