Arduino basketbal Pop-per-Shot: Upgrayedd (2 / 5 stap)

Stap 2: Prototyping


Nemen van het ohoilette concept, ik geïdentificeerd die ik een basketbal hoepel die had een zichtbaar score weergegeven wilde, gecontroleerd door een Arduino en getriggerd door een afstandssensor gericht op het net.

Schaalvergroting van het afzonderlijk toegewezen LED-segmenten op een quad alfanumeriek display met een rugzak IC2 van Adafruit maakte de codering eenvoudiger en keek scherper dan om het even wat dat ik vanaf nul maken wil. Ik wilde echt een Trinket gebruiken in plaats van de Micro, maar ik kon krijgen mijn schets klein genoeg om op de Trinket. Ongeacht, maakte inkrimping naar de Micro de mogelijkheid van het past allemaal binnen een half-sized breadboard een realiteit. Ik ging bijna met de ultrasone afstandssensor totdat ik zag de scherpe digitale sensor vermeld in mijn lijst van onderdelen. Het is veel kleiner en krijgt de fundamentele taak van de opsporing van de motie efficiënt gedaan.

Ik heb gemaakt het breadboard schematische boven met Fritzing, maar hier zijn de verbindingen die ik heb gebruikt:

  • Arduino

    • 5V > 5v spoor
    • GND > GND spoor
    • A0 > afstandssensor (uit)
    • 2/SDA > alpha SDA
    • 3/SCL > alpha SCL
  • Display Sensor
    • UIT > adruino A0
    • VIN > 5v spoor
    • GND > GND spoor
  • Alfanumeriek Display
    • Vi2C > 5v spoor
    • VCC > 5v spoor
    • GND > GND spoor
    • SDA > adrunio 2/SDA
    • SCL > adruino 3/SCL

Code-Wise, heb ik een integer genoemd Score die altijd op de alpha weergave wordt weergegeven. Elke keer als de afstandssensor is struikelde, wordt 1 toegevoegd aan de telling van de integer, waardoor het bijwerken van de score op het display. Hier is de schets:

 //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); }} 

Nadat alles goed getest, gesoldeerd ik de onderdelen naar een half-sized breadboard voor montage aan het bord.

Gerelateerde Artikelen

Maken van een draagbare barcodescanner met een arduino en een cuecat

Maken van een draagbare barcodescanner met een arduino en een cuecat

rond het begin van de eeuw, was er een bedrijf waarvan bedrijfsmodel opgenomen weggeven van gratis barcodescanners die wedijveren met toetsenborden.    Een relatief eenvoudig mod met deze scanners cuecat verwijderd van de codering en maakte hen gesch
Arduino Controlled RGB LED Dot Matrix bord

Arduino Controlled RGB LED Dot Matrix bord

dit project is een relatief eenvoudig en simpel DIY muziek-board.De Dot Matrix bord kan elke ouder persoon maken hun eigen muziek en beats.Allen u moet hebben is een goed begrip van de Arduino en circuits.Stap 1: Verzamel onderdelen die nodig zijnHie
Arduino gebaseerd Etch A Sketch Laser Cutter.

Arduino gebaseerd Etch A Sketch Laser Cutter.

In dit project neem ik een Arduino Mini Pro sluit hem aan op een op maat gemaakt Etch A Sketch paneel en gebruiken om te bepalen een Blacknose laser cutter. Het resultaat is uren gek laser snijden plezier, die we ronde allermeest naar de UK Maker Fai
Verborgen Wall Outlet kluis (w/Arduino Lock)

Verborgen Wall Outlet kluis (w/Arduino Lock)

Stash uw kostbaarheden waar niemand ooit zal verdachte. Stopcontacten zijn perfect voor het oppotten van kostbaarheden, aangezien u ton van hen thuis hebt. Je moet gek genoeg om te zoeken van elk huishouden uitlaatklep voor een geheime stash. Waarsch
Simple Arduino gecontroleerd Aquaponic System

Simple Arduino gecontroleerd Aquaponic System

dit instructable bestrijkt bepaalde aspecten van de bouw van een aquaponic systeem. Ik gebruik een arduino-micocontroller voor het regelen van de frequentie van systeem fietsen.Als u een te bouwen een aquaponic systeem, andere instructables, blogs, b
Arduino robot (Italiaanse versie)

Arduino robot (Italiaanse versie)

Volg mij op youtubeDopo aver realizzato il mio primo progetto con Arduino: DD-96, è arrivato il momento di presentare il successore: DD-9602.Questo nuovo progetto sta dando vita een VN-robot costituito da un manipolatore (altrimenti detto: braccio me
Maak kennis met Climaduino - de Arduino gebaseerde thermostaat die u van uw telefoon controleren!

Maak kennis met Climaduino - de Arduino gebaseerde thermostaat die u van uw telefoon controleren!

Update:Er is een nieuwe versie van de Climaduino en de Climaduino Controller met enkele zeer belangrijke wijzigingen.Ondersteunt meerdere zonesDe Yún van de Arduino gebruiktWerken met centrale airconditioningCommuniceert met het MQTT -protocol (kunt
Arduino - Dual-functieknop - Long Press/korte Press (onverwijld) + Bonus

Arduino - Dual-functieknop - Long Press/korte Press (onverwijld) + Bonus

Using software we kunnen nemen van een enkele knop en het schakelen van een licht in- of uitschakelen, of een meer gecompliceerde functie voltooien als we dat willen. Maar wat als we hebben twee functies maar nog steeds slechts één knop? Velen van on
Geautomatiseerde Product Fotografie Rig

Geautomatiseerde Product Fotografie Rig

Vandaag, sluit's werelds e-commerce industrie alleen scheuten 30 miljard beelden per dag in de studio's over de hele wereld. Schieten houdt menselijk ingrijpen om te plaatsen object en hen doorlopen van meerdere hoeken voordat elke afbeelding wordt n
SMART POWER SAVER

SMART POWER SAVER

Dit project van mij is om met succes de machtverbruik in ons huis en dus energie besparen en elektriciteitsrekeningen te verminderen. Werd ik geïnspireerd om te denken van dit project als gevolg van de stijgende prijzen van elektriciteit. Ik had me a
Spin down lawaaiige laptop ventilator

Spin down lawaaiige laptop ventilator

Ik kocht mezelf een acer aspire V3 - 772G met een quad-core i74702 CPU als een desktopvervanger. Dit is een krachtige en toch cool laptop, maar onder linux de ventilator wordt altijd zwaar uitgevoerd - zonder enige noodzaak, als het net aan koele luc
Bouwen van een mortier water

Bouwen van een mortier water

hoe het bouwen van een super-soaker-achtige-speelgoed van PVC.Dit water mortel bestaat uit PVC met een variatie op de "drill pers draaibank"-techniek uit het boek "Excentrieke kast." Het eindproduct lanceert meer dan een kwart van het
Cascade mislukking leverde dubbele Burst schijf pneumatische Airgun

Cascade mislukking leverde dubbele Burst schijf pneumatische Airgun

Oef! Dat is een mondvol van een naam.Het heeft al veel te lang geleden dat ik heb gepost een Instructable. Maar in plaats van de lijst een heleboel excuses, laten we aan de slag op hedendaagse project.Mijn nieuwste luchtbuks build volgt een ontwerp g
Hoe maak je je eigen Popcorn

Hoe maak je je eigen Popcorn

Popcorn is heerlijk, echt leuk om te maken, en super goedkoop. Die allemaal zijn geweldig voor een universiteitsstudent zoals ikzelf.Maken van uw eigen popcorn hoeft u geen te kopen van de verscheidenheid van de magnetron, met de zeer verdacht "boter