INHOUDSOPGAWE:

Troeteldier met alkohol: 6 stappe
Troeteldier met alkohol: 6 stappe

Video: Troeteldier met alkohol: 6 stappe

Video: Troeteldier met alkohol: 6 stappe
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, November
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Alkohol opspoor troeteldier
Alkohol opspoor troeteldier
Alkohol opspoor troeteldier
Alkohol opspoor troeteldier
Alkohol opspoor troeteldier
Alkohol opspoor troeteldier

The Alcohol Scavenging Pet is 'n arduino-gebaseerde lynvolgende robot wat ontwerp is om 'n interaktiewe speletjie met sy eienaar te speel. Die robot beweeg langs die padlyn (swart band) op 'n lus. Die eienaar behandel die troeteldier een slag per keer op sy padlyn. As die robot die skoot (hindernis) opspoor, stop dit voor dit en "ruik" dit (kontroleer die alkoholvlak). As die skoot alkohol bevat, word die troeteldier opgewonde (speel die onderskeie melodie) en bêre die skoot in sy nes (Alcohol House -terminale). As die skoot nie alkohol bevat nie, word dit teleurgesteld (speel die onderskeie melodie) en 'gooi' die skoot na die asblik (Water House -terminale). Dan kom dit terug na sy spoor om meer op te vang!

Stap 1: Versamel materiaal, komponente en gereedskap

Versamel materiaal, komponente en gereedskap
Versamel materiaal, komponente en gereedskap
Versamel materiaal, komponente en gereedskap
Versamel materiaal, komponente en gereedskap

Materiale en komponente:

Vir die robot benodig u:

  • 1x 2WD Smart Motor Robot Car Chassis KIT
  • 2x Houtborde 2 mm - 25 x 50 cm
  • 2x metaalafstandhouers 20 mm
  • M2 x 6 mm skroewe
  • M2,5 x 6 mm boute
  • M3 x 6 boute
  • Dubbelzijdige skuimband
  • 1x Arduino Uno R3 ATmega 328P
  • 1x prototipe skild met mini -broodbord vir Arduino Uno R3
  • 1x USB -kabel tipe A/B
  • 2x lynvolgende TCRT5000 IR -sensors
  • 1x Ultrasoniese sensor HC-SR04
  • 1x MQ3 alkohol etanol sensor
  • 1x Blou LED
  • 1x Weerstand 1kΩ
  • 1x Piezo passiewe zoemer
  • 1x Haljia L9110S H-brug met twee kanale
  • 2x DC -motors (2WD Smart Motor Robot Car Chassis KIT)
  • 1x skakelaar (2WD Smart Motor Robot Car Chassis KIT)
  • 1x 5000 mAh mini -kragbank met 2,4 A -uitvoer
  • Jumper Wires

Vir die opstelling benodig u:

  • Kappa Board
  • Swart band
  • Skietbrille
  • Cocktail sambrele
  • Alkohol en nie-alkoholiese drank

Gereedskap:

  • Klein presisie skroewedraaierstel
  • Tang
  • Snyer
  • Warm gom geweer
  • Soldeerstasie

Stap 2: Lasersny die onderstel

Laser sny die onderstel
Laser sny die onderstel
Laser sny die onderstel
Laser sny die onderstel

Laai die Chassis.3dm -lêer af en laser sny die dele.

Stap 3: Bou die robot

Bou die robot
Bou die robot
Bou die robot
Bou die robot
Bou die robot
Bou die robot

Sit die lasergesnyde onderstel, die wiele en die elektroniese komponente saam:

  1. Soldeer swart en rooi springdrade aan die penne op die DC Motors.
  2. Bevestig die DC -motors op die onderstel se basis met boute en moere, soos in die prentjie getoon.
  3. Druk die springdrade deur die gate in die onderstel, soos in die prentjie getoon.
  4. Bevestig die twee voorwiele en die agterwiel.
  5. Monteer die Power Bank tussen die DC Motors.
  6. Monteer Arduino UNO R3 aan die bokant van die onderstel.
  7. Plaas die Breadboard -uitbreidingsbord hierbo.
  8. Voeg die H-brug met twee kanale by op die aangewese plek en verbind die DC Motors se draaddrade aan die motor A- en B-penne. Die linker DC -motor is gekoppel aan Motor A -penne en die regter een aan die Motor B -penne, soos in die stroombaan -diagram getoon.
  9. Voeg die skakelaar by wat in die prentjie getoon is. Sny die USB -kabel - wat die Power Bank met Arduino UNO R3 verbind - in twee en strooi swart en rooi kabels aan beide kante af.
  10. Soldeer die swart (grond) drade saam. Soldeer die rooi drade aan die skakelaars. Isoleer met warm gom.
  11. Monteer die ultrasoniese sensor, die IR-sensors en die alkoholsensor op die lasergesnyde dele soos in die prentjie getoon.
  12. Bevestig die bevestigingsdeel van die IR -sensors met die twee afstandhouers aan die onderstel.
  13. Monteer die ultrasoniese sensor op die onderstel, soos op die foto getoon.
  14. Monteer die alkoholsensor op die onderstel, soos op die foto getoon.
  15. Monteer die pet.

Stap 4: Koppel stroombaanelemente (stroombaandiagram)

Koppel stroombaanelemente (stroombaandiagram)
Koppel stroombaanelemente (stroombaandiagram)
Koppel stroombaanelemente (stroombaandiagram)
Koppel stroombaanelemente (stroombaandiagram)
Koppel stroombaanelemente (stroombaandiagram)
Koppel stroombaanelemente (stroombaandiagram)

1. Met behulp van rooi jumper drade en swart jumper drade skep 'n krag en 'n grondlyn op die Breadboard Expansion Board. Alle grond- en kragdrade van die kringelemente sal aan hierdie lyne gekoppel word.

2. Verbind H-Bridges-penne met die regte penne op die broodbord, soos in die stroombaan-diagram getoon.

3. Koppel die Sensors -penne aan die penne op die broodbord, soos in die stroombaan -diagram getoon.

4. Voeg die gonser en die LED wat aan die penne gekoppel is, by soos in die stroombaandiagram getoon.

Stap 5: Bou die opstelling

Bou die opstelling
Bou die opstelling

Die baan is gemaak van swart band met 'n breedte van 3, 5 cm. Die terminale is loodreg op die baan en het 'n breedte van 13 cm en 'n lengte van ongeveer 40 cm. Die baan mag geen stampe op die oppervlak hê nie, wat kan verhoed dat die beker gly terwyl dit deur die robot gestoot word.

Die koppies bevat nie alkohol of water nie, slegs die rooi sambrele word met alkohol gespuit.

Die robot sal op die baan geplaas word met die swart pad tussen beide IR -sensors.

Stap 6: Laai die kode

Laai die kode
Laai die kode

Opsomming:

Die lusbeweging op die pad word gedefinieer deur 'n reeks funksies. Die basiese funksies is: moveForward (), moveBackward (), rotateLeft (), rotateRight () en stopMotors (). Die rotasie, wat uitgevoer word wanneer die robot 'n terminaal bereik, word gedefinieer in die funksie reverseDirection (). Hierdie funksie word geaktiveer as beide IR -sensors swart is. Die oriëntasie van die robot na die regte terminale, nadat dit vasgestel is of die beker alkohol of water is, word gedoen in die funksie turnAroundObject ().

In die leemte -lus (), deur 'n reeks If -stellings, word die proses gerig. As albei IR -sensors wit kleur voel, gaan die robot vorentoe. As een van die IR -sensors swart opspoor, sal die robot sy beweging herkalibreer om die pad te volg.

As die robot 'n hindernis ontmoet, wat met die ultrasoniese sensor waargeneem word, sal die robot stop en met die alkoholsensor MQ3 kyk of daar alkohol is. As die waarde vir die alkohol styg, speel die gonser die alkohol -liedjie, en dit sal draai of vorentoe beweeg sodat die beker na die alkoholterminal gedruk word. As die waarde nie styg nie, speel die zoemer die watersang en word dieselfde stappe na die waterterminal herhaal.

Aanbeveel: