Indholdsfortegnelse:
Video: Bot Laser Gallery Game: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette er et spil, hvor du retter en laserpeger mod en robots mave for at "deaktivere" den. Når du rammer botens svage sted, bliver øjnene mørke, og du hører en laserlyd. Når alle fem bots er deaktiveret, nulstilles spillet, og robotterne tændes igen ad gangen.
Jeg lavede dette, fordi det skaber et simpelt eksempel på input/output til at forklare, hvad mikrokontrollere er i stand til, og det er langt mere spændende end et tryk på en knap på et brødbræt. Et godt næste trin kan være at tilføje servoer eller vibrationsmotorer for et ekstra niveau af feedback.
Trin 1: Saml forbrugsvarer
- 5 mm LED (eller hvis du ikke bruger den 3D -printede model, kan du bruge enhver størrelse)
- LDR (lysafhængig modstand)
- 3 ledninger
- 2 modstande (jeg brugte 200 ohm, men du kan bruge enhver, der beskytter din LED. Uddannelseslink!)
- Mikrokontroller, jeg brugte en Arduino Nano
- Brødbræt og jumperkabler
- Momentary Switch (s)
- Piezo "højttaler" P
Valgfri
- Varme krympe
- Stik
- Lim
Jeg indstillede hver bot til at være modulær, så jeg let kan tage dem ud af stikkontakten til opbevaring eller ændring. Jeg brugte varmekrympning for lidt beskyttelse på udsatte forbindelser.
Værktøjer:
- Loddeudstyr
- 3D -printer (valgfri)
Trin 2: 3D -udskrivning
www.thingiverse.com/thing:2069579
Hvis du vil bruge min model, skal du følge linket. En 5 mm LED presser pasformen lige ind i ryggen.
En LDR (eller en hvilken som helst sensor med to ledninger) kan trækkes ind gennem fronten. Du skal muligvis åbne hullerne lidt med en varm søm eller et lille bor.
Hvis du ikke vil 3D -udskrive modellen, kan du lave noget selv. Prototypen startede med et simpelt papmål med blyene stukket igennem.
Trin 3: Ledningsføring
Jeg har designet disse, så der ikke er ekstra komponenter, der skal tilsluttes brødbrættet. Bare ledninger og kontakter.
Hvert sæt {LED, LDR, 2 modstande} repræsenterer en bot. Jeg brugte servoforlængerledninger, der sluttede direkte til hovedstifter, jeg loddet på hver robot. Bemærk, at der kommer tre ledninger fra hver robot.
Så vær forsigtig med at forbinde de rigtige modstande til de rigtige ledninger. Du synes måske min skematik er lidt indviklet, men det reddede mig fra at have brug for fire ledninger. Håber det giver mening.
De orange ledninger starter HØJ. Det giver 5V til hver LDR. Da vi kun læser lyssensoren (LDR), når LED'en lyser (orange ledning HØJ), fungerer det fint. Hvis du ændrer koden for at læse LDR, når LED'en ikke er tændt, skal du finde en anden måde at koble den til.
Trin 4: Programmering
Her er koden
gist.github.com/justbennett/a68a47d28f705d…
Der er 5 analoge indgange, at de 5 LDR'er. Der er 3 digitale indgange. Nulstil, tærskel op og tærskel ned. Tærskeljusteringen er, så enheden kan tilpasse sig forskellige lyssituationer. Hvis du bruger en lys laser, burde det ikke være ligegyldigt.
Der er 5 LED -udgange og højttalerudgangen.
Du kan tilpasse denne kode til andre sensorer eller til mange andre formål.
Anbefalede:
Papirkurv Bygget BT Line Drawing Bot - Min Bot: 13 trin (med billeder)
Papirkurv Bygget BT Line Drawing Bot - Min Bot: Hej venner efter et langt mellemrum omkring 6 måneder her kommer jeg med et nyt projekt. Indtil færdiggørelsen af Cute Drawing Buddy V1, SCARA Robot - Arduino planlægger jeg en anden tegnebot, hovedformålet er at dække et stort rum til tegning. Så fikserede robotarme
Arduino Pocket Game Console + A -Maze - Maze Game: 6 trin (med billeder)
Arduino Pocket Game Console + A -Maze - Maze Game: Velkommen til min første instruerbare! Det projekt, jeg vil dele med dig i dag, er Arduino labyrintspil, der blev en lommekonsol, der var lige så god som Arduboy og lignende Arduino -baserede konsoller. Det kan flashes med mine (eller dine) fremtidige spil takket være ekspo
Laser Box Music Laser Light Show: 18 trin (med billeder)
Laser Box Music Laser Light Show: Jeg har tidligere udgivet en Instructable, der beskrev, hvordan man bruger computerens harddiske til at lave et musiklaserlysshow. Jeg besluttede mig for at lave en kompakt version ved hjælp af en elboks og RC -bilmotorer. Inden jeg begynder, skal jeg nok fortælle dig den lase
Tidal Clock Gallery: 6 trin (med billeder)
Tidal Clock Gallery: Dette lille selvstændige galleri med fotos, der afgrænser tidevandets tid, er et godt projekt til sommeren. Princippet om tidevandsforudsigelser med en mikrokontroller er baseret på Luke Millers arbejde, der opstillede datastrukturen og let kode til
Arduino LED Laser Arcade Game: 3 trin (med billeder)
Arduino LED Laser Arcade Game: I denne instruktive vil jeg demonstrere, hvordan man laver et Laser Arcade Game ved hjælp af LED- og lyssensorer. Koden er inkluderet, og du behøver ikke mange dele for at bygge den. Jeg vil ikke fortælle dig, hvordan jeg bygger sagen, det skal du selv lave! T