Taula de continguts:

Bot Laser Gallery Game: 4 passos (amb imatges)
Bot Laser Gallery Game: 4 passos (amb imatges)

Vídeo: Bot Laser Gallery Game: 4 passos (amb imatges)

Vídeo: Bot Laser Gallery Game: 4 passos (amb imatges)
Vídeo: 5 AWESOME LIFE HACKS #2 2024, De novembre
Anonim
Image
Image
Bot Laser Galeria Joc
Bot Laser Galeria Joc
Bot Laser Galeria Joc
Bot Laser Galeria Joc
Bot Laser Galeria Joc
Bot Laser Galeria Joc

Es tracta d’un joc on apuntes un punter làser cap a la panxa d’un robot per “desactivar-lo”. Quan colpeja el punt feble del bot, els seus ulls s’enfosqueixen i se sent un so làser. Després de desactivar els cinc bots, el joc es restableix i els bots es tornen a encendre d'un en un.

Ho he fet perquè crea un exemple senzill d'entrada / sortida per explicar de què són capaços els microcontroladors i és molt més exitoso que prémer un botó en una placa de control. Un bon pas següent podria ser afegir servos o motors de vibració per obtenir un nivell addicional de retroalimentació.

Pas 1: reuniu subministraments

Reuneix subministraments
Reuneix subministraments
Reuneix subministraments
Reuneix subministraments
  • LED de 5 mm (o si no utilitzeu el model imprès en 3D, podeu utilitzar qualsevol mida)
  • LDR (resistència dependent de la llum)
  • 3 cables
  • 2 resistències (he utilitzat 200 ohm, però podeu utilitzar qualsevol que protegeixi el vostre LED. Enllaç educatiu!)
  • Microcontrolador, he utilitzat un Arduino Nano
  • Cables de panell i pont
  • Interruptors momentanis
  • "Altaveu" piezoelèctric P

Opcional

  • Reducció de calor
  • Connectors
  • Cola

He configurat cada bot perquè sigui modular per poder desconnectar-lo fàcilment per emmagatzemar-lo o modificar-lo. Vaig fer servir una reducció de calor per protegir una mica les connexions exposades.

Eines:

  • Equip de soldadura
  • Impressora 3D (opcional)

Pas 2: impressió en 3D

Impressió en 3D
Impressió en 3D
Impressió en 3D
Impressió en 3D

www.thingiverse.com/thing:2069579

Si voleu utilitzar el meu model, seguiu l'enllaç. Un LED de 5 mm s’adaptarà just a la part posterior.

Es pot enfilar un LDR (o qualsevol sensor amb dos cables) per la part frontal. És possible que hagueu d’obrir una mica els forats amb una ungla calenta o una broca petita.

Si no voleu imprimir en 3D el model, podeu fer alguna cosa vosaltres mateixos. El prototip va començar amb un objectiu de cartró senzill amb els cables derivats.

Pas 3: cablejat

Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat

Els he dissenyat de manera que no hi hagi components addicionals per connectar a la taula de suport. Només cables i interruptors.

Cada conjunt de {LED, LDR, 2 resistències} representa un bot. He utilitzat cables d’extensió servo que es connectaven directament als passadors de capçalera que heu soldat a cada robot. Fixeu-vos que hi haurà tres cables procedents de cada robot.

Així que tingueu cura de connectar les resistències adequades als cables correctes. És possible que el meu esquema sigui una mica enrevessat, però em va salvar de la necessitat de quatre cables. Espero que tingui sentit.

Els cables taronja comencen ALTA. Això proporciona 5V a cada LDR. Com que només estem llegint el sensor de llum (LDR) quan el LED està encès (fil taronja ALTA) que funciona bé. Si canvieu el codi per llegir el LDR quan el LED no està encès, haureu de trobar una manera diferent de connectar-lo.

Pas 4: Programació

Aquí teniu el codi

gist.github.com/justbennett/a68a47d28f705d…

Hi ha 5 entrades analògiques, les 5 LDR. Hi ha 3 entrades digitals. Restableix, llindar cap amunt i llindar cap avall. L'ajust del llindar és perquè el dispositiu pugui adaptar-se a diferents situacions d'il·luminació. Si utilitzeu un làser brillant, no hauria d’importar.

Hi ha 5 sortides LED i la sortida dels altaveus.

Podeu adaptar aquest codi a altres sensors o amb molts altres propòsits.

Recomanat: