Innholdsfortegnelse:
Video: Bot Laser Gallery Game: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Dette er et spill hvor du retter en laserpeker mot en robots mage for å "deaktivere" den. Når du treffer botens svake punkt blir øynene mørke og du hører en laserlyd. Etter at alle de fem robotene er deaktivert, tilbakestilles spillet og robotene slås på igjen en om gangen.
Jeg lagde dette fordi det skaper et enkelt eksempel på input/output for å forklare hva mikrokontrollere er i stand til, og det er langt mer spennende enn et knappetrykk på et brødbrett. Et fint neste trinn kan være å legge til servoer eller vibrasjonsmotorer for et ekstra tilbakemeldingsnivå.
Trinn 1: Samle rekvisita
- 5 mm LED (eller hvis du ikke bruker 3D -trykte modellen, kan du bruke hvilken som helst størrelse)
- LDR (lysavhengig motstand)
- 3 ledninger
- 2 motstander (jeg brukte 200 ohm, men du kan bruke hvilken som helst som vil beskytte LED -en din. Educational Link!)
- Mikrokontroller, jeg brukte en Arduino Nano
- Brødbrett og startkabler
- Momentary Switch (s)
- Piezo "høyttaler" P
Valgfri
- Varmekrymping
- Koblinger
- Lim
Jeg setter hver bot opp til å være modulær, slik at jeg enkelt kan koble fra dem for lagring eller endring. Jeg brukte varmekrymping for litt beskyttelse på utsatte tilkoblinger.
Verktøy:
- Loddeutstyr
- 3D -skriver (valgfritt)
Trinn 2: 3d -utskrift
www.thingiverse.com/thing:2069579
Følg lenken hvis du vil bruke modellen min. En 5 mm LED vil trykke passform rett inn i ryggen.
En LDR (eller en hvilken som helst sensor med to ledninger) kan gjenges inn gjennom fronten. Du må kanskje åpne hullene litt med en varm spiker eller en liten borekrone.
Hvis du ikke vil 3d -skrive ut modellen, kan du lage noe selv. Prototypen startet med et enkelt pappmål med ledningene stukket igjennom.
Trinn 3: Kabling
Jeg designet disse slik at det ikke er noen ekstra komponenter å koble til brødbrettet. Bare ledninger og brytere.
Hvert sett med {LED, LDR, 2 motstander} representerer en bot. Jeg brukte servoforlengelsestråder som kobles direkte til toppnålene jeg loddet på hver robot. Legg merke til at det kommer tre ledninger fra hver robot.
Så vær forsiktig med å koble de riktige motstandene til de riktige ledningene. Du synes kanskje skjematikken min er litt kronglete, men det reddet meg fra å trenge fire ledninger. Håper det gir mening.
De oransje ledningene starter HØY. Det gir 5V til hver LDR. Siden vi bare leser lyssensoren (LDR) når lysdioden lyser (oransje ledning HØY) som fungerer bra. Hvis du endrer koden for å lese LDR når LED -en ikke lyser, må du finne en annen måte å koble den til.
Trinn 4: Programmering
Her er koden
gist.github.com/justbennett/a68a47d28f705d…
Det er 5 analoge innganger, de 5 LDR -ene. Det er 3 digitale innganger. Tilbakestill, terskel opp og terskel ned. Terskeljusteringen er slik at enheten kan tilpasse seg forskjellige lyssituasjoner. Hvis du bruker en lys laser, burde det ikke ha noen betydning.
Det er 5 LED -utganger og høyttalerutgangen.
Du kan tilpasse denne koden til andre sensorer eller til mange andre formål.
Anbefalt:
GlobalARgallery - Global Augmented Reality Gallery: 16 trinn
#GlobalARgallery - Global Augmented Reality Gallery: #GlobalARgallery er en mulighet for skoler (og andre) for å koble til asynkront over hele verden og dele erfaringer, kunstverk, historier, tidslinjer, utstillinger, presentasjoner og alt annet du kan forestille deg. Alle disse vises i A
Trash Built BT Line Drawing Bot - My Bot: 13 trinn (med bilder)
Trash Built BT Line Drawing Bot - My Bot: Hai venner etter et langt gap ca 6 måneder her kommer jeg med et nytt prosjekt. Inntil ferdigstillelsen av Cute Drawing Buddy V1, SCARA Robot - Arduino jeg planlegger en ny tegningsbot, er hovedmålet å dekke et stort område for tegning. Så faste robotarmer
Arduino Pocket Game Console + A -Maze - Maze Game: 6 trinn (med bilder)
Arduino Pocket Game Console + A -Maze - Maze Game: Velkommen til min første instruerbare! Prosjektet jeg vil dele med deg i dag er Arduino labyrintspill, som ble en lommekonsoll like dyktig som Arduboy og lignende Arduino -baserte konsoller. Det kan bli blinket med mine (eller dine) fremtidige spill takket være utstillingen
Tidal Clock Gallery: 6 trinn (med bilder)
Tidal Clock Gallery: Dette lille selvstendige galleriet med bilder som avgrenser tidevannets tid er et fint prosjekt for sommeren. Prinsippet om tidevannsprognoser med en mikrokontroller er basert på arbeidet til Luke Miller som satte opp datastrukturen og enkel kode til
Arduino LED Laser Arcade Game: 3 trinn (med bilder)
Arduino LED Laser Arcade Game: I dette instruktive skal jeg demonstrere hvordan du lager et Laser Arcade Game ved hjelp av LED- og lyssensorer. Koden er inkludert, og du trenger ikke mange deler for å bygge den. Jeg vil ikke fortelle deg hvordan jeg bygger saken, du må lage det selv! T