Taula de continguts:

Arduino Dice Tower Joc: 8 passos
Arduino Dice Tower Joc: 8 passos

Vídeo: Arduino Dice Tower Joc: 8 passos

Vídeo: Arduino Dice Tower Joc: 8 passos
Vídeo: Simple Programming, Amazing Results: DIY Bluetooth Speaker with #ESP32 and 2 Speakers 2024, De novembre
Anonim
Joc de torre de daus Arduino
Joc de torre de daus Arduino

En aquest instructiu us mostraré com construir un joc de torre de daus amb arduino, cinc servo i alguns sensors.

L'objectiu del joc és senzill, dues persones llancen un dau a la part superior i fas torns prement un botó o manipulant els sensors d'una altra manera. Quan feu el servo, moveu les plataformes a banda i banda de la caixa fent caure els daus. El primer que treu els daus de les torres guanya amb l’avantatge de veure el que ha tirat.

Aquest projecte es pot modificar o ampliar fàcilment per utilitzar altres sensors divertits o ser més gran o més petit.

Pas 1: requisits

Requisits
Requisits

Per a aquest projecte necessitareu:

Electrònica:

- Un adaptador AC / DC (5V, 2.1A, positiu central)

- Un Arduino Uno

- Un cable USB-B

- Filferro masculí de 32x

- Servo 5x

- Resistències 5x 10k

- 3x polsador

- Una resistència sensible a la força

- Un sensor de llum

Materials de construcció:

- Placa MDF o altra fusta

- cola de fusta

- broquetes de fusta

- full de plàstic

IMPORTANT: l’adaptador ha de ser de 5 volts perquè aquest és el voltatge dels servos i és possible que es trenquin més. Comproveu també que l'adaptador sigui positiu al centre i que tingui més de 2A per alimentar tots els servos.

Pas 2: alimentació

Potència
Potència
Potència
Potència
Potència
Potència
Potència
Potència

Perquè tots els servos funcionin, necessitareu molta més potència de la que pot proporcionar l’arduino. Per a això serveix l'adaptador. L'adaptador és de 5 V, que és el voltatge de funcionament dels servos, així com de tots els sensors, de manera que serà perfecte. A més, subministra 2.1A que és suficient per a tots els servos alhora. Primer de tot, heu de tallar el fil de l’adaptador i pelar-lo. Si heu de separar els cables, un d’ells és el 5V i l’altre és el terra. Si teniu un filferro gruixut que significa que tots dos cables hi són i els haureu de separar. Podeu utilitzar un multímetre per veure quin cable és el 5V. Si col·loqueu les sondes als cables i es llegeix 5V, el cable de la sonda vermella és de 5V i el de la sonda negra està a terra. si es llegeix -5 volts, vol dir que els teniu equivocats. Ara podeu embolicar un cable al voltant de tots dos i posar-los a la tauleta de suport, el 5v al + i el terra al -. Ara hi ha una última cosa: fer un cable des de la terra del vostre arduino fins al -, de manera que l'adaptador i l'arduino tinguin un punt comú perquè no funcionarà.

Pas 3: Servos

Servos
Servos
Servos
Servos

A continuació, connectarem els nostres servos. Ara cada servo té tres cables un groc, un taronja i un marró.

- Groc al pin (PWM) 4, 5, 6, 9, 10, 11

- Taronja al poder

- Marró a terra

Però no podeu connectar-los a cap pin, és important utilitzar els pins PWM. Tot i que la majoria dels pins digitals només poden estar activats o desactivats, els pins PWM també poden enviar valors entre els quals hem de posar el servo en qualsevol posició que vulguem.

Pas 4: premeu els botons

Botons de pressió
Botons de pressió
Botons de pressió
Botons de pressió

A continuació, connectarem els tres botons per controlar els servos 1, 2 i 4.

- Connecteu el polsador a la taula de treball

- De la cama del botó dret al poder.

- De la cama del botó esquerre al pin 3

- Des de la cama del botó esquerre fins a la resistència de 10 k

- Des de 10k resistència a terra

Ara repetiu això per als tres botons.

Pas 5: resistència sensible a la força

Resistència sensible a la força
Resistència sensible a la força

El següent és la resistència sensible a la força que mesura la força. Ara, per a aquest sensor, farem servir els pins analògics perquè els pins analògics funcionen amb valors entre 0 i 1023 en lloc d’encendre o apagar el que és necessari per al sensor de força.

- Connecteu la resistència sensible a la força a la placa

- Pin esquerre al poder

- Pin dret al pin analògic A0

- Pin dret a 10k resistència

- 10k resistència a terra

Pas 6: sensor de llum

Sensor de llum
Sensor de llum

I, finalment, afegim el sensor de llum. Assegureu-vos que el pin llarg estigui a l’esquerra.

- Connecteu el sensor de llum a la placa de control

- Cama esquerra al poder

- Cama dreta al pin A1 analògic

- Cama dreta a 10k resistència

- 10k resistència a terra

Pas 7: carcassa

Carcassa
Carcassa
Carcassa
Carcassa
Carcassa
Carcassa

Basat en la plantilla de la primera imatge, podeu veure els taulons. A continuació, feu els forats indicats a la part davantera i posterior. A continuació, podeu enganxar-ho tot per ser com les imatges 2 i 3. Simplement no enganxeu les plataformes servo als servos, només cal que utilitzeu les peces servo estàndard i torneu-les a carregar. A continuació, enganxeu els pinxos i enganxeu-los pel forat. A l’altra banda, poseu l’altra plataforma idèntica de manera que tingueu dues plataformes en un servo. Per tant, vegeu aquesta referència a la quarta i cinquena imatge.

Per descomptat, podeu variar la mida de la caixa i les diapositives a l'interior amb força facilitat.

Pas 8: Codi

Aquest és el codi per controlar els cinc servos mitjançant els sensors.

botó1 = servo1

botó2 = servo2

sensor de llum = servo3

botó3 = servo4

resistència sensible a la força = servo5

Recomanat: