Sadržaj:

Kućni ljubimac za uklanjanje alkohola: 6 koraka
Kućni ljubimac za uklanjanje alkohola: 6 koraka

Video: Kućni ljubimac za uklanjanje alkohola: 6 koraka

Video: Kućni ljubimac za uklanjanje alkohola: 6 koraka
Video: Как придать Объём волосам Пошагово дома | 4 способа Укладки волос! Как научиться укладывать волосы! 2024, Studeni
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Kućni ljubimac koji čisti alkohol
Kućni ljubimac koji čisti alkohol
Kućni ljubimac koji čisti alkohol
Kućni ljubimac koji čisti alkohol
Kućni ljubimac koji čisti alkohol
Kućni ljubimac koji čisti alkohol

Kućni ljubimac koji čisti alkohol alkohol je robot zasnovan na arduinu i dizajniran je za interaktivnu igru sa svojim vlasnikom. Robot se kreće po liniji putanje (crna traka) na petlji. Vlasnik tretira kućnog ljubimca jednom hicem na njegovoj liniji putanje. Kada robot detektira metak (prepreku), zaustavlja se ispred njega i "pomiriše" ga (provjerava razinu alkohola). Ako snimak sadrži alkohol, ljubimac se uzbuđuje (svira odgovarajuću melodiju) i pohranjuje snimak u svoje gnijezdo (terminal Alcohol House). Ako snimak ne sadrži alkohol, razočarava se (svira odgovarajuću melodiju) i "odbacuje" snimak u kantu (terminal Water House). Zatim se vraća natrag na svoje staze radi dodatnog čišćenja!

Korak 1: Prikupite materijale, komponente i alate

Prikupite materijale, komponente i alate
Prikupite materijale, komponente i alate
Prikupite materijale, komponente i alate
Prikupite materijale, komponente i alate

Materijali i komponente:

Za robota će vam trebati:

  • 1x 2WD Smart Motor Robot Automobilsko podvozje KIT
  • 2x drvene ploče 2 mm - 25 x 50 cm
  • 2x metalni odstojnici 20 mm
  • M2 x 6 mm vijci
  • M2,5 x 6 mm vijci
  • M3 x 6 vijaka
  • Dvostrana pjenasta traka
  • 1x Arduino Uno R3 ATmega 328P
  • 1x Prototip štit s mini pločom za Arduino Uno R3
  • 1x USB kabel tipa A/B
  • 2x linijski TCRT5000 IR senzori
  • 1x ultrazvučni senzor HC-SR04
  • 1x MQ3 senzor alkoholnog etanola
  • 1x plava LED dioda
  • 1x otpornik 1 kΩ
  • 1x Piezo pasivni zujalica
  • 1x Haljia L9110S dvokanalni H-most
  • 2x DC motori (2WD Smart Motor Robot Car Chassis Kit)
  • 1x prekidač (2WD Smart Motor Robot Automobilska šasija KIT)
  • 1x mini baterija snage 5000mAh s izlazom od 2.4A
  • Žice za kratkospojnike

Za postavljanje će vam trebati:

  • Kappa Board
  • Crna traka
  • Šok čaše
  • Koktel kišobrani
  • Alkohol i bezalkoholna pića

Alati:

  • Mali precizni set odvijača
  • Kliješta
  • Rezač
  • Pištolj za vruće ljepilo
  • Stanica za lemljenje

Korak 2: Laserski izrežite šasiju

Laserski izrežite šasiju
Laserski izrežite šasiju
Laserski izrežite šasiju
Laserski izrežite šasiju

Preuzmite datoteku Chassis.3dm i laserski izrežite dijelove.

Korak 3: Izgradite robota

Napravite robota
Napravite robota
Napravite robota
Napravite robota
Napravite robota
Napravite robota

Sastavite laserski rezano kućište, kotače i elektroničke komponente:

  1. Lemiti žice kratkospojnika crne i crvene boje na igle na DC motorima.
  2. Pričvrstite istosmjerne motore na podnožje kućišta pomoću vijaka i matica, kao što je prikazano na slici.
  3. Gurnite kratkospojnike kroz rupe na kućištu, kao što je prikazano na slici.
  4. Pričvrstite dva prednja i stražnji kotač.
  5. Postavite Power Bank između istosmjernih motora.
  6. Montirajte Arduino UNO R3 na gornju stranu šasije.
  7. Iznad postavite ploču za proširenje Breadboard.
  8. Dodajte dvokanalni H-most na predviđeno mjesto i spojite žice kratkospojnika DC motora na pinove motora A i B. Lijevi istosmjerni motor spojen je na pinove motora A, a desni na pinove motora B, kako je prikazano na dijagramu kruga.
  9. Dodajte prekidač postavljen kako je prikazano na slici. Prerežite USB kabel - koji će povezivati Power Bank s Arduino UNO R3 - na dva i odvojite crne i crvene kabele s obje strane.
  10. Spajati crne (uzemljene) žice zajedno. Lemite crvene žice na stezaljke prekidača. Izolirajte vrućim ljepilom.
  11. Montirajte ultrazvučni senzor, infracrvene senzore i senzor alkohola na laserski izrezane dijelove kao što je prikazano na slici.
  12. S dva metalna odstojnika pričvrstite montažni dio IR senzora na šasiju.
  13. Postavite ultrazvučni senzor na kućište, kao što je prikazano na slici.
  14. Senzor alkohola montirajte na šasiju, kao što je prikazano na slici.
  15. Postavite čep.

Korak 4: Povežite elemente kruga (kružni dijagram)

Spojite elemente kruga (kružni dijagram)
Spojite elemente kruga (kružni dijagram)
Spojite elemente kruga (kružni dijagram)
Spojite elemente kruga (kružni dijagram)
Spojite elemente kruga (kružni dijagram)
Spojite elemente kruga (kružni dijagram)

1. Korištenjem crvenih kratkospojnika i žica kratkospojnika stvorite snagu i uzemljenje na ploči za proširenje Breadboard. Sve žice za uzemljenje i napajanje elemenata kruga bit će spojene na ove vodove.

2. Spojite pinove H-mostova s desnim pinovima na ploči kao što je prikazano na dijagramu kruga.

3. Spojite pinove senzora na pinove na ploči kao što je prikazano na dijagramu kruga.

4. Dodajte zujalicu i LED diodu spojene na pinove kao što je prikazano na dijagramu kruga.

Korak 5: Izgradite instalaciju

Izgradite Setup
Izgradite Setup

Staza je izrađena od crne trake širine 3,5 cm. Stezaljke su okomite na kolosijek i imaju širinu od 13 cm i duljinu od oko 40 cm. Staza ne bi smjela imati neravnine na površini, što bi moglo spriječiti klizanje čaše kad je gurne robot.

U šalicama nema alkohola ili vode, samo su crveni suncobrani poprskani alkoholom.

Robot će biti postavljen na stazu tako da ima crnu putanju između oba IR senzora.

Korak 6: Učitajte kôd

Učitajte kôd
Učitajte kôd

Sažetak:

Kretanje petlje na putu definirano je nizom funkcija. Osnovne funkcije su: moveForward (), moveBackward (), rotateLeft (), rotateRight () i stopMotors (). Rotacija, učinjena kada robot dosegne terminal, definirana je u funkciji reverseDirection (). Ova funkcija se aktivira kada su oba IR senzora u crnoj boji. Orijentacija robota prema desnom terminalu, nakon što otkrije je li šalica alkoholna ili vodena, vrši se u funkciji turnAroundObject ().

U petlji void (), kroz niz naredbi If, proces je usmjeren. Ako oba IR senzora osjete bijelu boju, robot će krenuti naprijed. Ako jedan od IC senzora detektira crnu boju, robot će ponovno kalibrirati svoje kretanje kako bi slijedio putanju.

Ako robot naiđe na prepreku, osjetljenu ultrazvučnim senzorom, robot će se zaustaviti i provjeriti ima li alkohola osjetnika alkohola MQ3. Ako vrijednost alkohola poraste, zujalica će svirati alkoholnu pjesmu i rotirat će se ili pomaknuti naprijed tako da se šalica gurne prema terminalu za alkohol. Ako vrijednost ne skoči, zujalica će reproducirati pjesmu o vodi, a isti se koraci ponavljaju prema terminalu za vodu.

Preporučeni: