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, Juli
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Kućni ljubimac za uklanjanje alkohola
Kućni ljubimac za uklanjanje alkohola
Kućni ljubimac za uklanjanje alkohola
Kućni ljubimac za uklanjanje alkohola
Kućni ljubimac za uklanjanje alkohola
Kućni ljubimac za uklanjanje alkohola

Kućni ljubimac za uklanjanje alkohola je robot zasnovan na arduinu zasnovan na interaktivnoj igri sa svojim vlasnikom. Robot se kreće duž linije putanje (crna traka) na petlji. Vlasnik tretira ljubimca jednim udarcem svaki put na njegovoj liniji putanje. Kada robot otkrije hitac (prepreku), zaustavlja se ispred njega i "pomiriše" ga (provjerava nivo 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 tragove 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 Šasija automobila KIT
  • 2x drvene ploče 2 mm - 25 x 50 cm
  • 2x metalni odstojnici 20mm
  • M2 x 6 mm vijci
  • M2,5 x 6 mm vijci
  • M3 x 6 vijaka
  • Dvostrana traka od pjene
  • 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 Šasija automobila KOMPLET)
  • 1x prekidač (2WD Smart Motor Robot Šasija automobila KIT)
  • 1x mini baterija snage 5000mAh sa izlazom od 2.4A
  • Džemper žice

Za postavljanje će vam trebati:

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

Alati:

  • Mali precizni set odvijača
  • Kliješta
  • Cutter
  • 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

Napravi robota
Napravi robota
Napravi robota
Napravi robota
Napravi robota
Napravi robota

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

  1. Lemiti žice kratkospojnika crne i crvene boje na pinove na DC motorima.
  2. Pričvrstite istosmjerne motore na podnožje šasije 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 zadnji točak.
  5. Postavite Power Bank između istosmjernih motora.
  6. Montirajte Arduino UNO R3 na gornju stranu šasije.
  7. Postavite Breadboard ploču za proširenje iznad.
  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 kola.
  9. Dodajte prekidač postavljen kao što 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. Lemite 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. Postavite senzor alkohola na šasiju, kao što je prikazano na slici.
  15. Postavite poklopac.

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

Spojite elemente kruga (dijagram kruga)
Spojite elemente kruga (dijagram kruga)
Spojite elemente kruga (dijagram kruga)
Spojite elemente kruga (dijagram kruga)
Spojite elemente kruga (dijagram kruga)
Spojite elemente kruga (dijagram kruga)

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

2. Priključite pinove H-mostova na desne pinove na matičnoj ploči kao što je prikazano na dijagramu kola.

3. Priključite pinove senzora na pinove na matičnoj ploči kao što je prikazano na dijagramu kola.

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

Korak 5: Izgradite instalaciju

Izgradite Setup
Izgradite Setup

Staza je izrađena od crne trake širine 3,5 cm. Stezaljke su okomite na stazu i imaju širinu od 13 cm i dužinu od oko 40 cm. Staza ne bi smjela imati neravnine na površini, što bi moglo spriječiti klizanje šalice kad je pritisne robot.

U čašama 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 putanji 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 IC senzora u crnoj boji. Orijentacija robota prema desnom terminalu, nakon što otkrije da li je š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, koja se očitava ultrazvučnim senzorom, robot će se zaustaviti i provjeriti ima li alkohola senzora za alkohol 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čuje se: