Innholdsfortegnelse:

Spritdyr for alkohol: 6 trinn
Spritdyr for alkohol: 6 trinn

Video: Spritdyr for alkohol: 6 trinn

Video: Spritdyr for alkohol: 6 trinn
Video: 6 Non-Alcoholic Fruit Spritzer (Mocktail Spritzer) 2024, Juli
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Alkoholoppsamling Pet
Alkoholoppsamling Pet
Alkoholoppsamling Pet
Alkoholoppsamling Pet
Alkoholoppsamling Pet
Alkoholoppsamling Pet

The Alcohol Scavenging Pet er en arduino-basert linjefølgende robot designet for å spille et interaktivt spill med eieren. Roboten beveger seg langs banelinjen (svart tape) på en sløyfe. Eieren behandler kjæledyret ett skudd per gang på banelinjen. Når roboten oppdager skuddet (hindringen), stopper den foran den og "lukter" den (sjekker alkoholnivået). Hvis skuddet inneholder alkohol, blir kjæledyret begeistret (spiller den respektive melodien) og lagrer skuddet i reiret (Alcohol House -terminalen). Hvis skuddet ikke inneholder alkohol, blir det skuffet (spiller den respektive melodien), og "kaster" skuddet til søppelkassen (Water House -terminalen). Så kommer den tilbake til sporet for mer rensing!

Trinn 1: Samle materialer, komponenter og verktøy

Samle materialer, komponenter og verktøy
Samle materialer, komponenter og verktøy
Samle materialer, komponenter og verktøy
Samle materialer, komponenter og verktøy

Materialer og komponenter:

For roboten trenger du:

  • 1x 2WD Smart Motor Robot Car Chassis KIT
  • 2x treplater 2mm - 25 x 50 cm
  • 2x metallavstandsstykker 20 mm
  • M2 x 6 mm skruer
  • M2,5 x 6 mm bolter
  • M3 x 6 bolter
  • Dobbeltsidig skumbånd
  • 1x Arduino Uno R3 ATmega 328P
  • 1x prototypeskjold med mini -brødbrett for Arduino Uno R3
  • 1x USB -kabel Type A/B
  • 2x linje etter TCRT5000 IR -sensorer
  • 1x ultralydsensor HC-SR04
  • 1x MQ3 alkohol etanol sensor
  • 1x blå LED
  • 1x motstand 1kΩ
  • 1x Piezo passiv summer
  • 1x Haljia L9110S H-bro med to kanaler
  • 2x DC -motorer (2WD Smart Motor Robot Car Chassis KIT)
  • 1x bryter (2WD Smart Motor Robot Car Chassis KIT)
  • 1x 5000mAh Mini Power Bank med 2,4A utgang
  • Jumper Wires

For oppsettet trenger du:

  • Kappa Board
  • Svart tape
  • Skuddglass
  • Cocktailparaplyer
  • Alkohol og alkoholfri drikke

Verktøy:

  • Lite presisjonsskrutrekkersett
  • Tang
  • Kutter
  • Varm limpistol
  • Loddestasjon

Trinn 2: Laserskjær chassiset

Laserskjær chassiset
Laserskjær chassiset
Laserskjær chassiset
Laserskjær chassiset

Last ned Chassis.3dm -filen og laserskjær delene.

Trinn 3: Bygg roboten

Bygg roboten
Bygg roboten
Bygg roboten
Bygg roboten
Bygg roboten
Bygg roboten

Sett sammen det laserskårne chassiset, hjulene og de elektroniske komponentene:

  1. Lodd svarte og røde jumperkabler til pinnene på DC -motorene.
  2. Fest DC -motorene på chassisbasen ved hjelp av bolter og muttere, som vist på bildet.
  3. Skyv jumperledningene gjennom hullene i kabinettet, som vist på bildet.
  4. Fest de to forhjulene og bakhjulet.
  5. Monter Power Bank mellom DC -motorene.
  6. Monter Arduino UNO R3 på oversiden av chassiset.
  7. Plasser ekspansjonskortet for brødbrett ovenfor.
  8. Legg til H-broen med to kanaler på det angitte stedet, og koble DC-motorens jumperkabler til motorens A- og B-pinner. Den venstre likestrømsmotoren er koblet til motor A -pinner og den høyre til motor B -pinnene, som vist i kretsdiagrammet.
  9. Legg til bryteren plassert som vist på bildet. Kutt USB -kabelen - som vil koble Power Bank med Arduino UNO R3 - i to, og ta av svarte og røde kabler på begge sider.
  10. Lodd de svarte (jordede) ledningene sammen. Lodde de røde ledningene til bryterterminalene. Isoler med varmt lim.
  11. Monter ultralydsensoren, IR-sensorene og alkoholsensoren på laserskårne deler som vist på bildet.
  12. Fest de to metallavstandsholderne IR -sensorenes monteringsdel til kabinettet.
  13. Monter ultralydsensoren på kabinettet, som vist på bildet.
  14. Monter alkoholsensoren på chassiset, som vist på bildet.
  15. Monter hetten.

Trinn 4: Koble til kretselementer (kretsdiagram)

Koble til kretselementer (kretsdiagram)
Koble til kretselementer (kretsdiagram)
Koble til kretselementer (kretsdiagram)
Koble til kretselementer (kretsdiagram)
Koble til kretselementer (kretsdiagram)
Koble til kretselementer (kretsdiagram)

1. Ved å bruke røde jumpertråder og svarte jumperwires opprettes en kraft og en jordlinje på Breadboard Expansion Board. Alle jordings- og strømkabelledninger til kretselementene vil være koblet til denne linjen.

2. Koble H-Bridges-pinnene til de høyre pinnene på brødbrettet som vist i kretsdiagrammet.

3. Koble sensorpinnene til pinnene på brødbrettet som vist i kretsdiagrammet.

4. Legg til summeren og LED -en som er koblet til pinnene som vist i kretsdiagrammet.

Trinn 5: Bygg oppsettet

Bygg oppsettet
Bygg oppsettet

Sporet er konstruert av svart tape med en bredde på 3, 5 cm. Terminalene er vinkelrett på sporet og har en bredde på 13 cm og en lengde på rundt 40 cm. Banen skal ikke ha noen støt i overflaten, noe som kan forhindre at koppen glir etter når den skyves av roboten.

Koppene har ikke alkohol eller vann i seg, bare de røde paraplyene sprøytes med alkohol.

Roboten vil bli plassert på sporet for å ha den svarte banen mellom begge IR -sensorene.

Trinn 6: Last inn koden

Last inn koden
Last inn koden

Sammendrag:

Sløyfebevegelsen på banen er definert av en rekke funksjoner. De grunnleggende funksjonene er: moveForward (), moveBackward (), rotateLeft (), rotateRight () og stopMotors (). Rotasjonen, utført når roboten når en terminal, er definert i funksjonen reverseDirection (). Denne funksjonen utløses når begge IR -sensorene er i svart farge. Robotens orientering mot høyre terminal, etter å ha oppdaget om koppen er alkohol eller vann, gjøres i funksjonen turnAroundObject ().

I tomløkken (), gjennom en serie If -setninger, blir prosessen rettet. Hvis begge IR -sensorene føler hvit farge, vil roboten gå fremover. Hvis det oppdages svart av en av IR -sensorene, vil roboten kalibrere bevegelsen på nytt for å følge banen.

Hvis roboten møter et hinder, registrert med ultralydssensoren, vil roboten stoppe og sjekke med alkoholsensoren MQ3 om det er alkohol. Hvis verdien for alkoholen stiger, vil summeren spille av alkoholsangen, og den vil rotere eller bevege seg fremover slik at koppen skyves mot alkoholterminalen. Hvis verdien ikke stiger, vil summeren spille vannsangen og de samme trinnene gjentas mot vannterminalen.

Anbefalt: