Indholdsfortegnelse:

Alkoholopfangende kæledyr: 6 trin
Alkoholopfangende kæledyr: 6 trin

Video: Alkoholopfangende kæledyr: 6 trin

Video: Alkoholopfangende kæledyr: 6 trin
Video: НАША ЖИЗНЬ ИЗМЕНИЛАСЬ ПОСЛЕ ПОЯВЛЕНИЯ ............ 2024, November
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Alkoholskylning Pet
Alkoholskylning Pet
Alkoholskylning Pet
Alkoholskylning Pet
Alkoholskylning Pet
Alkoholskylning Pet

The Alcohol Scavenging Pet er en arduino-baseret linjefølgende robot designet til at spille et interaktivt spil med sin ejer. Robotten bevæger sig langs stiplinjen (sort tape) på en sløjfe. Ejeren behandler kæledyret et skud pr. Gang på sin stiplinje. Når robotten registrerer skuddet (forhindring), stopper den foran den og "lugter" det (kontrollerer alkoholniveauet). Hvis skuddet indeholder alkohol, bliver kæledyret begejstret (spiller den respektive melodi) og gemmer skuddet i sin rede (Alcohol House terminal). Hvis skuddet ikke indeholder alkohol, bliver det skuffet (spiller den respektive melodi) og "kasserer" skuddet til skraldespanden (Water House -terminal). Derefter vender det tilbage til sit spor for mere rensning!

Trin 1: Saml materialer, komponenter og værktøjer

Saml materialer, komponenter og værktøjer
Saml materialer, komponenter og værktøjer
Saml materialer, komponenter og værktøjer
Saml materialer, komponenter og værktøjer

Materialer og komponenter:

Til robotten skal du bruge:

  • 1x 2WD Smart Motor Robot Car Chassis KIT
  • 2x Træbrædder 2mm - 25 x 50 cm
  • 2x metal afstandsstykker 20 mm
  • M2 x 6 mm skruer
  • M2,5 x 6 mm bolte
  • M3 x 6 bolte
  • Dobbeltsidet skumbånd
  • 1x Arduino Uno R3 ATmega 328P
  • 1x prototypeskærm med mini -brødbræt til Arduino Uno R3
  • 1x USB -kabel Type A/B
  • 2x linje efter TCRT5000 IR -sensorer
  • 1x ultralydssensor HC-SR04
  • 1x MQ3 alkoholethanol sensor
  • 1x blå LED
  • 1x modstand 1kΩ
  • 1x Piezo passiv summer
  • 1x Haljia L9110S H-bro med dobbelt kanal
  • 2x DC -motorer (2WD Smart Motor Robot Car Chassis KIT)
  • 1x kontakt (2WD Smart Motor Robot Car Chassis KIT)
  • 1x 5000mAh Mini Power Bank med 2,4A udgang
  • Jumper Wires

Til opsætningen skal du bruge:

  • Kappa Board
  • Sort tape
  • Skudte briller
  • Cocktailparaplyer
  • Alkohol og alkoholfri drikke

Værktøjer:

  • Lille præcisionsskruetrækker
  • Tang
  • Skærer
  • Varm limpistol
  • Lodde Station

Trin 2: Laserskær chassiset

Laserskær chassiset
Laserskær chassiset
Laserskær chassiset
Laserskær chassiset

Download Chassis.3dm -filen og laserskær dele.

Trin 3: Byg robotten

Byg robotten
Byg robotten
Byg robotten
Byg robotten
Byg robotten
Byg robotten

Saml det laserskårne chassis, hjulene og de elektroniske komponenter:

  1. Lodde sorte og røde jumpertråde til stifterne på DC -motorerne.
  2. Fastgør DC -motorerne på chassisbunden ved hjælp af bolte og møtrikker, som vist på billedet.
  3. Skub jumperledningerne gennem hullerne i kabinettet, som vist på billedet.
  4. Fastgør de to forhjul og baghjulet.
  5. Monter Power Bank mellem DC -motorerne.
  6. Monter Arduino UNO R3 på oversiden af chassiset.
  7. Placer Breadboard Expansion Board ovenfor.
  8. Tilføj H-broen med dobbelt kanal på det angivne sted, og slut DC-motorernes jumperkabler til motorens A- og B-ben. Den venstre DC -motor er forbundet til motor A -ben og den højre til motor B -benene, som vist i kredsløbsdiagrammet.
  9. Tilføj kontakten placeret som vist på billedet. Skær USB -kablet - der forbinder Power Banken med Arduino UNO R3 - i to, og fjern sorte og røde kabler på begge sider.
  10. Lod de sorte (jord) ledninger sammen. Lod de røde ledninger til kontaktterminalerne. Isoler med varm lim.
  11. Monter ultralydssensoren, IR-sensorerne og alkoholsensoren på de laserskårne dele som vist på billedet.
  12. Med de to metalafstandsstykker fastgøres IR -sensorernes monteringsdel til chassiset.
  13. Monter ultralydssensoren på chassiset, som vist på billedet.
  14. Monter alkoholsensoren på chassiset, som vist på billedet.
  15. Monter hætten.

Trin 4: Tilslut kredsløbselementer (kredsløbsdiagram)

Tilslut kredsløbselementer (kredsløbsdiagram)
Tilslut kredsløbselementer (kredsløbsdiagram)
Tilslut kredsløbselementer (kredsløbsdiagram)
Tilslut kredsløbselementer (kredsløbsdiagram)
Tilslut kredsløbselementer (kredsløbsdiagram)
Tilslut kredsløbselementer (kredsløbsdiagram)

1. Brug af røde jumperwires og sorte jumperwires til at skabe en strøm og en jordlinje på Breadboard Expansion Board. Alle jord- og power jumper -ledninger i kredsløbselementerne vil blive forbundet til denne linje.

2. Tilslut H-Bridges stifter til de rigtige ben på brødbrættet som vist i kredsløbsdiagrammet.

3. Tilslut sensorstifterne til stifterne på brødbrættet som vist i kredsløbsdiagrammet.

4. Tilføj summer og LED tilsluttet stifter som vist i kredsløbsdiagrammet.

Trin 5: Byg opsætningen

Byg opsætningen
Byg opsætningen

Banen er konstrueret af sort tape med en bredde på 3, 5 cm. Terminalerne er vinkelret på sporet og har en bredde på 13 cm og en længde på omkring 40 cm. Banen må ikke have nogen stød i overfladen, der kan forhindre koppen i at glide med, når den skubbes af robotten.

Kopperne har ikke alkohol eller vand i sig, kun de røde paraplyer sprøjtes med alkohol.

Robotten vil blive placeret på banen for at have den sorte sti mellem begge IR -sensorer.

Trin 6: Indlæs koden

Indlæs koden
Indlæs koden

Resumé:

Sløjfebevægelsen på stien er defineret af en række funktioner. De grundlæggende funktioner er: moveForward (), moveBackward (), rotateLeft (), rotateRight () og stopMotors (). Rotationen, der udføres, når robotten når en terminal, er defineret i funktionen reverseDirection (). Denne funktion udløses, når begge IR -sensorer er i sort farve. Robotens orientering mod den højre terminal, efter at have registreret om koppen er alkohol eller vand, udføres i funktionen turnAroundObject ().

I tomrumsløkken () gennem en række If -sætninger styres processen. Hvis begge IR -sensorer fornemmer hvid farve, går robotten fremad. Hvis sort opdages af en af IR -sensorerne, kalibrerer robotten sin bevægelse for at følge stien.

Hvis robotten møder en forhindring, der registreres med ultralydssensoren, stopper robotten og kontrollerer med alkoholsensoren MQ3, om der er alkohol. Hvis værdien for alkoholen stiger, vil summeren afspille alkoholsangen, og den roterer eller bevæger sig fremad, så koppen skubbes mod alkoholterminalen. Hvis værdien ikke stiger, vil summeren afspille vandsangen, og de samme trin gentages mod vandterminalen.

Anbefalede: