Obsah:

Domáce zviera odstraňujúce alkohol: 6 krokov
Domáce zviera odstraňujúce alkohol: 6 krokov

Video: Domáce zviera odstraňujúce alkohol: 6 krokov

Video: Domáce zviera odstraňujúce alkohol: 6 krokov
Video: Маленький лисенок вышел к людям за помощью 2024, Júl
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Alkohol pohlcujúci domáce zviera
Alkohol pohlcujúci domáce zviera
Alkohol pohlcujúci domáce zviera
Alkohol pohlcujúci domáce zviera
Alkohol pohlcujúci domáce zviera
Alkohol pohlcujúci domáce zviera

Alcohol Scavenging Pet je arduino-sledujúci robot navrhnutý na hranie interaktívnej hry so svojim majiteľom. Robot sa pohybuje po dráhe dráhy (čierna páska) na slučke. Majiteľ ošetruje domáceho maznáčika jedenkrát za čas na jeho trase. Keď robot zistí výstrel (prekážku), zastaví sa pred ním a „zapácha“(kontroluje hladinu alkoholu). Ak strela obsahuje alkohol, domáce zviera je vzrušené (hrá príslušnú melódiu) a uloží výstrel do svojho hniezda (terminál Alcohol House). Ak strela neobsahuje alkohol, bude sklamaná (prehrá príslušnú melódiu) a „zahodí“ju do koša (terminál Water House). Potom sa vráti na svoju dráhu, aby mohol pokračovať v čistení!

Krok 1: Zhromaždite materiály, súčiastky a nástroje

Zhromaždite materiály, súčiastky a nástroje
Zhromaždite materiály, súčiastky a nástroje
Zhromažďujte materiály, súčiastky a nástroje
Zhromažďujte materiály, súčiastky a nástroje

Materiály a komponenty:

Na robota budete potrebovať:

  • 1x KIT podvozková súprava do auta Smart Motor Robot 2WD
  • 2x Drevená doska 2 mm - 25 x 50 cm
  • 2x kovové rozpery 20 mm
  • Skrutky M2 x 6 mm
  • Skrutky M2,5 x 6 mm
  • Skrutky M3 x 6
  • Obojstranná penová páska
  • 1x Arduino Uno R3 ATmega 328P
  • 1x Prototypový štít s Mini Breadboardom pre Arduino Uno R3
  • 1x USB kábel typu A/B
  • 2x infračervené snímače TCRT5000 sledujúce nasledujúci riadok
  • 1x ultrazvukový senzor HC-SR04
  • 1x Senzor alkoholu a etanolu MQ3
  • 1x modrá LED dióda
  • 1x rezistor 1kΩ
  • 1x Piezo pasívny bzučiak
  • 1x Dvojkanálový H-mostík Haljia L9110S
  • 2x jednosmerný motor (súprava podvozku automobilu s inteligentným motorom 2WD)
  • 1x prepínač (súprava podvozku automobilu s inteligentným motorom 2WD)
  • 1x 5000mAh Mini power banka s výstupom 2,4A
  • Prepojovacie vodiče

Na nastavenie budete potrebovať:

  • Rada Kappa
  • Čierna páska
  • Strieľané okuliare
  • Koktejlové dáždniky
  • Alkohol a nealkoholické nápoje

Náradie:

  • Sada malých presných skrutkovačov
  • Kliešte
  • Rezačka
  • Horúca lepiaca pištoľ
  • Spájkovacia stanica

Krok 2: Laserovo vyrežte podvozok

Rezanie podvozku laserom
Rezanie podvozku laserom
Rezanie podvozku laserom
Rezanie podvozku laserom

Stiahnite si súbor Chassis.3dm a diely vyrežte laserom.

Krok 3: Zostavte robota

Zostavte robota
Zostavte robota
Zostavte robota
Zostavte robota
Zostavte robota
Zostavte robota

Spojte laserom rezaný podvozok, kolesá a elektronické súčiastky:

  1. Spájkujte čierne a červené prepojovacie vodiče k kolíkom na jednosmerných motoroch.
  2. Namontujte jednosmerné motory na základňu podvozku pomocou skrutiek a matíc, ako je to znázornené na obrázku.
  3. Prevlečte prepojovacie káble cez otvory v šasi, ako je znázornené na obrázku.
  4. Pripojte dve predné kolesá a zadné koleso.
  5. Namontujte napájaciu banku medzi jednosmerné motory.
  6. Namontujte Arduino UNO R3 na hornú stranu šasi.
  7. Hore umiestnite rozširujúcu dosku Breadboard.
  8. Pridajte dvojkanálový mostík H na určené miesto a prepojte prepojovacie vodiče motorov DC k kolíkom motora A a B. Ľavý jednosmerný motor je pripojený k kolíkom motora A a pravý k kolíkom motora B, ako je znázornené na schéme zapojenia.
  9. Pridajte prepínač umiestnený tak, ako je to znázornené na obrázku. Rozrežte kábel USB - ktorý spojí Power Bank s Arduino UNO R3 - na dve časti a odizolujte čierne a červené káble na oboch stranách.
  10. Spájajte čierne (uzemňovacie) vodiče k sebe. Spájkujte červené vodiče na svorky spínača. Izolujte horúcim lepidlom.
  11. Namontujte ultrazvukový senzor, infračervené senzory a senzor alkoholu na časti rezané laserom, ako je to znázornené na obrázku.
  12. Pomocou dvoch kovových rozperiek pripevnite montážnu časť infračervených senzorov k šasi.
  13. Namontujte ultrazvukový snímač na šasi, ako je znázornené na obrázku.
  14. Namontujte snímač alkoholu na podvozok, ako je to znázornené na obrázku.
  15. Namontujte uzáver.

Krok 4: Pripojte prvky obvodu (schéma zapojenia)

Pripojte prvky obvodu (schéma zapojenia)
Pripojte prvky obvodu (schéma zapojenia)
Pripojte prvky obvodu (schéma zapojenia)
Pripojte prvky obvodu (schéma zapojenia)
Pripojte prvky obvodu (schéma zapojenia)
Pripojte prvky obvodu (schéma zapojenia)

1. Pomocou červených prepojovacích káblov a čiernych prepojovacích vodičov vytvorte na rozvádzacej doske Breadboard napájanie a uzemnenie. K týmto vedeniam budú pripojené všetky uzemňovacie a silové prepojovacie vodiče prvkov obvodu.

2. Pripojte kolíky H-Bridges k pravým kolíkom na doske, ako je znázornené na schéme zapojenia.

3. Pripojte kolíky senzorov k pinom na doske, ako je znázornené na schéme zapojenia.

4. Pridajte bzučiak a diódu LED pripojenú k pinom podľa schémy zapojenia.

Krok 5: Vytvorte nastavenie

Vybudujte si Setup
Vybudujte si Setup

Dráha je vyrobená z čiernej pásky so šírkou 3,5 cm. Terminály sú kolmé na trať a majú šírku 13 cm a dĺžku okolo 40 cm. Dráha by nemala mať na povrchu žiadne hrbole, ktoré by mohli brániť kĺzaniu pohára pri jeho zatlačení robotom.

Šálky neobsahujú alkohol ani vodu, iba červené dáždniky sú postriekané alkoholom.

Robot bude umiestnený na dráhe tak, aby mal čiernu cestu medzi oboma IR senzormi.

Krok 6: Načítajte kód

Načítajte kód
Načítajte kód

Zhrnutie:

Pohyb slučky na ceste je definovaný sériou funkcií. Základné funkcie sú: moveForward (), moveBackward (), rotateLeft (), rotateRight () a stopMotors (). Rotácia vykonaná, keď robot dosiahne terminál, je definovaná vo funkcii reverseDirection (). Táto funkcia sa spustí, keď sú obidva infračervené senzory v čiernej farbe. Orientácia robota smerom k pravému terminálu sa po zistení, či je šálka alkoholom alebo vodou, vykoná pomocou funkcie turnAroundObject ().

V cykle prázdnoty () je prostredníctvom série príkazov If smerovaný proces. Ak oba IR senzory rozpoznajú bielu farbu, robot pôjde dopredu. Ak jeden z infračervených senzorov zistí čiernu farbu, robot rekalibruje svoj pohyb, aby sledoval dráhu.

Ak robot narazí na prekážku detekovanú ultrazvukovým senzorom, robot sa zastaví a skontroluje pomocou senzora alkoholu MQ3, či neobsahuje alkohol. Ak hodnota alkoholu narastie, bzučiak prehrá skladbu s alkoholom a bude sa otáčať alebo pohybovať dopredu tak, aby sa pohár posunul smerom k terminálu na alkohol. Ak sa hodnota nezvyšuje, bzučiak prehrá vodnú pieseň a rovnaké kroky sa opakujú smerom k vodnému terminálu.

Odporúča: