Satura rādītājs:

Mājdzīvnieks, kas attīra alkoholu: 6 soļi
Mājdzīvnieks, kas attīra alkoholu: 6 soļi

Video: Mājdzīvnieks, kas attīra alkoholu: 6 soļi

Video: Mājdzīvnieks, kas attīra alkoholu: 6 soļi
Video: jaunam BŪT #8 Eiropas jaunatnes mērķi - garīgā veselība un labklājība 2024, Jūlijs
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Mājdzīvnieks, kas attīra alkoholu
Mājdzīvnieks, kas attīra alkoholu
Mājdzīvnieks, kas attīra alkoholu
Mājdzīvnieks, kas attīra alkoholu
Mājdzīvnieks, kas attīra alkoholu
Mājdzīvnieks, kas attīra alkoholu

Alkohola tīrīšanas mājdzīvnieks ir uz arduino balstīts līnijas sekošanas robots, kas paredzēts interaktīvas spēles spēlēšanai ar tā īpašnieku. Robots pārvietojas pa ceļa līniju (melna lente) pa cilpu. Īpašnieks izdara lolojumdzīvniekam vienu metienu pa tās ceļa līniju. Kad robots konstatē šāvienu (šķērsli), tas apstājas tā priekšā un to “saož” (pārbauda alkohola līmeni). Ja šāviens satur alkoholu, mājdzīvnieks aizraujas (atskaņo attiecīgo melodiju) un saglabā kadru savā ligzdā (spirta mājas terminālī). Ja šāviens nesatur alkoholu, tas kļūst vīlies (atskaņo attiecīgo melodiju) un “izmet” šāvienu atkritumu tvertnē (Ūdens nama terminālis). Tad tas atgriežas savās sliedēs, lai iegūtu vairāk tīrīšanas!

1. darbība: apkopojiet materiālus, komponentus un instrumentus

Savāc materiālus, komponentus un instrumentus
Savāc materiālus, komponentus un instrumentus
Savāc materiālus, komponentus un instrumentus
Savāc materiālus, komponentus un instrumentus

Materiāli un sastāvdaļas:

Robotam jums būs nepieciešams:

  • 1x 2WD viedo motoru robotu automašīnas šasijas komplekts
  • 2x koka dēļi 2mm - 25 x 50 cm
  • 2x metāla starplikas 20 mm
  • M2 x 6 mm skrūves
  • M2,5 x 6 mm skrūves
  • M3 x 6 skrūves
  • Divpusēja putu lente
  • 1x Arduino Uno R3 ATmega 328P
  • 1x prototipa vairogs ar mini maizes dēli Arduino Uno R3
  • 1x A/B tipa USB kabelis
  • 2x līnija pēc TCRT5000 IR sensoriem
  • 1x ultraskaņas sensors HC-SR04
  • 1x MQ3 spirta etanola sensors
  • 1x zila gaismas diode
  • 1x rezistors 1kΩ
  • 1x Piezo pasīvais zvana signāls
  • 1x Haljia L9110S divkanālu H tilts
  • 2x līdzstrāvas motori (2WD Smart Motor Robot Car Chassis KIT)
  • 1x slēdzis (2WD Smart Motor Robot Car Chassis KIT)
  • 1x 5000mAh mini barošanas banka ar 2,4A izeju
  • Jumper vadi

Iestatīšanai jums būs nepieciešams:

  • Kappa valde
  • Melna lente
  • Izšautas brilles
  • Kokteiļu lietussargi
  • Alkohols un bezalkoholiskais dzēriens

Rīki:

  • Mazs precizitātes skrūvgriežu komplekts
  • Knaibles
  • Kuteris
  • Karstās līmes pistole
  • Lodēšanas stacija

2. darbība: izgrieziet šasiju ar lāzeru

Šasijas griešana ar lāzeru
Šasijas griešana ar lāzeru
Šasijas griešana ar lāzeru
Šasijas griešana ar lāzeru

Lejupielādējiet Chassis.3dm failu un sagrieziet detaļas ar lāzeru.

3. darbība: izveidojiet robotu

Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu

Salieciet kopā lāzera griezto šasiju, riteņus un elektroniskās sastāvdaļas:

  1. Lodējiet melnos un sarkanos džemperu vadus pie DC Motors tapām.
  2. Piestipriniet līdzstrāvas motorus pie šasijas pamatnes, izmantojot skrūves un uzgriežņus, kā parādīts attēlā.
  3. Izvelciet džempera vadus caur šasijas caurumiem, kā parādīts attēlā.
  4. Pievienojiet divus priekšējos riteņus un aizmugurējo riteni.
  5. Uzstādiet barošanas bloku starp līdzstrāvas motoriem.
  6. Uzstādiet Arduino UNO R3 šasijas augšējā pusē.
  7. Ievietojiet maizes dēļa paplašināšanas paneli augstāk.
  8. Pievienojiet divkanālu H tiltu norādītajā vietā un pievienojiet DC Motors džempera vadus motora A un B tapām. Kreisais līdzstrāvas motors ir pievienots motora A tapām, bet labais - pie motora B tapām, kā parādīts shēmas shēmā.
  9. Pievienojiet slēdzi pozīcijā, kā parādīts attēlā. Pārgrieziet USB kabeli - kas savienos Power Bank ar Arduino UNO R3 - divās daļās un noņemiet melnos un sarkanos kabeļus abās pusēs.
  10. Lodējiet melnos (zemes) vadus kopā. Lodējiet sarkanos vadus pie slēdža spailēm. Izolējiet ar karstu līmi.
  11. Uzstādiet ultraskaņas sensoru, infrasarkano staru sensoru un alkohola sensoru uz lāzera grieztām daļām, kā parādīts attēlā.
  12. Ar diviem metāla starplikām piestipriniet IR sensoru stiprinājuma daļu pie šasijas.
  13. Uzstādiet ultraskaņas sensoru uz šasijas, kā parādīts attēlā.
  14. Uzstādiet alkohola sensoru uz šasijas, kā parādīts attēlā.
  15. Uzstādiet vāciņu.

4. darbība: pievienojiet ķēdes elementus (shēmas shēma)

Pievienojiet ķēdes elementus (shēmas shēma)
Pievienojiet ķēdes elementus (shēmas shēma)
Pievienojiet ķēdes elementus (shēmas shēma)
Pievienojiet ķēdes elementus (shēmas shēma)
Pievienojiet ķēdes elementus (shēmas shēma)
Pievienojiet ķēdes elementus (shēmas shēma)

1. Izmantojot sarkanos pārejas vadus un melnos savienojuma vadus, maizes paplašināšanas panelī tiek izveidota barošana un zemējuma līnija. Visas ķēdes elementu zemējuma un strāvas pārslēgšanas vadi tiks savienoti ar šīm līnijām.

2. Savienojiet H-Bridges tapas ar maizes dēļa labajām tapām, kā parādīts shēmas shēmā.

3. Savienojiet sensora tapas ar maizes dēļa tapām, kā parādīts shēmas shēmā.

4. Pievienojiet signālu un gaismas diodi, kas savienotas ar tapām, kā parādīts shēmas shēmā.

5. darbība: izveidojiet iestatījumus

Izveidojiet iestatījumus
Izveidojiet iestatījumus

Trase ir veidota no melnas lentes ar platumu 3, 5 cm. Termināļi ir perpendikulāri sliežu ceļam, to platums ir 13 cm un garums ir aptuveni 40 cm. Sliežu ceļa virsmā nedrīkst būt nelīdzenumu, kas varētu kavēt krūzes slīdēšanu gar to, kad to spiež robots.

Krūzēs nav alkohola vai ūdens, tikai sarkanie lietussargi tiek apsmidzināti ar spirtu.

Robots tiks novietots trasē tā, lai starp abiem IR sensoriem būtu melns ceļš.

6. darbība: ielādējiet kodu

Ielādējiet kodu
Ielādējiet kodu

Kopsavilkums:

Cilpas kustību ceļā nosaka virkne funkciju. Pamatfunkcijas ir šādas: moveForward (), moveBackward (), rotateLeft (), rotateRight () un stopMotors (). Rotācija, kas tiek veikta, kad robots sasniedz termināli, ir definēta funkcijā reverseDirection (). Šī funkcija tiek aktivizēta, ja abi IR sensori ir melnā krāsā. Robota orientācija uz labo termināli pēc tam, kad ir konstatēts, vai tasīte ir alkohols vai ūdens, tiek veikta funkcijā turnAroundObject ().

Tukšuma cilpā (), izmantojot virkni If paziņojumu, process tiek virzīts. Ja abi IR sensori uztver balto krāsu, robots dosies uz priekšu. Ja kāds no IR sensoriem nosaka melnu krāsu, robots pārkalibrē savu kustību, lai sekotu ceļam.

Ja robots saskaras ar šķērsli, kas uztverts ar ultraskaņas sensoru, robots apstāsies un pārbaudīs ar alkohola sensoru MQ3, vai tajā ir alkohols. Ja spirta vērtība palielinās, skaņas signāls atskaņos alkohola dziesmu, un tā pagriezīsies vai virzīsies uz priekšu tā, lai tasīte tiktu piespiesta spirta termināļa virzienā. Ja vērtība nepalielinās, skaņas signāls atskaņos ūdens dziesmu un tās pašas darbības tiks atkārtotas ūdens termināļa virzienā.

Ieteicams: