Taula de continguts:

Mascota que elimina l'alcohol: 6 passos
Mascota que elimina l'alcohol: 6 passos

Vídeo: Mascota que elimina l'alcohol: 6 passos

Vídeo: Mascota que elimina l'alcohol: 6 passos
Vídeo: Собаку бросили в лесу с коробкой макарон. История собаки по имени Ринго. 2024, Desembre
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Mascota eliminadora d’alcohol
Mascota eliminadora d’alcohol
Mascota eliminadora d’alcohol
Mascota eliminadora d’alcohol
Mascota eliminadora d’alcohol
Mascota eliminadora d’alcohol

L'Alcohol Scavenging Pet és un robot de seguiment de línia basat en arduino dissenyat per jugar a un joc interactiu amb el seu propietari. El robot es mou al llarg de la línia de camí (cinta negra) en bucle. El propietari tracta a la mascota un tret cada vegada a la seva línia de camí. Quan el robot detecta el tret (obstacle), s’atura davant i el “fa olor” (comprova el nivell d’alcohol). Si el tret conté alcohol, la mascota s’emociona (toca la melodia respectiva) i emmagatzema el tret al seu niu (terminal Alcohol House). Si el tret no conté alcohol, es decepciona (reprodueix la melodia respectiva) i el "descarta" al contenidor (terminal Water House). Aleshores torna a la seva pista per obtenir més escombraries.

Pas 1: reuniu materials, components i eines

Reuneix materials, components i eines
Reuneix materials, components i eines
Reuneix materials, components i eines
Reuneix materials, components i eines

Materials i components:

Per al robot necessitareu:

  • 1x KIT de xassís de cotxe de robot intel·ligent 2WD
  • 2 taulers de fusta de 2 mm - 25 x 50 cm
  • 2x espaiadors metàl·lics de 20 mm
  • Cargols M2 x 6mm
  • Perns M2,5 x 6 mm
  • M3 x 6 parabolts
  • Cinta d'escuma de doble cara
  • 1x Arduino Uno R3 ATmega 328P
  • 1x prototip d’escut amb mini tauler de pa per a Arduino Uno R3
  • 1x cable USB tipus A / B
  • Línia 2x Sensors IR TCRT5000
  • 1x sensor d'ultrasons HC-SR04
  • 1 sensor d'alcohol d'alcohol MQ3
  • 1x LED blau
  • 1x resistència 1kΩ
  • 1x zumbador passiu piezoelèctric
  • 1 pont Haljia L9110S de doble canal en H
  • 2 motors de corrent continu (KIT de xassís de cotxes de robot intel·ligent de 2 rodes)
  • 1x interruptor (KIT de xassís de cotxes de robot intel·ligent de 2 rodes)
  • 1 banc de potència mini 5000mAh amb sortida de 2,4A
  • Filferros de pont

Per a la configuració necessitareu:

  • Junta Kappa
  • Cinta Negra
  • Ulleres de tret
  • Paraigües de còctel
  • Alcohol i beguda sense alcohol

Eines:

  • Conjunt de tornavisos de poca precisió
  • Alicates
  • Cortador
  • Pistola de cola calenta
  • Estació de soldadura

Pas 2: tall amb làser el xassís

Tall per làser del xassís
Tall per làser del xassís
Tall per làser del xassís
Tall per làser del xassís

Baixeu-vos el fitxer Chassis.3dm i talleu les peces amb làser.

Pas 3: construeix el robot

Construeix el robot
Construeix el robot
Construeix el robot
Construeix el robot
Construeix el robot
Construeix el robot

Ajunteu el xassís tallat amb làser, les rodes i els components electrònics:

  1. Soldar cables de pont negre i vermell als passadors dels motors DC.
  2. Fixeu els motors de corrent continu a la base del xassís mitjançant cargols i femelles, tal com es mostra a la imatge.
  3. Premeu els cables del pont pels orificis del xassís, tal com es mostra a la imatge.
  4. Col·loqueu les dues rodes davanteres i la roda posterior.
  5. Munteu el banc de potència entre els motors DC.
  6. Muntar Arduino UNO R3 a la part superior del xassís.
  7. Col·loqueu el tauler d’expansió del tauler de pa a sobre.
  8. Afegiu el pont H de doble canal a la ubicació designada i connecteu els cables del pont DC Motors als pins del motor A i B. El motor de corrent continu esquerre està connectat als pins del motor A i el dret als pins del motor B, tal com es mostra al diagrama del circuit.
  9. Afegiu el commutador posicionat tal com es mostra a la imatge. Talleu el cable USB (que connectarà el banc d’energia amb Arduino UNO R3) en dos, i traieu els cables negres i vermells pels dos costats.
  10. Soldeu els cables negres (de terra) junts. Soldeu els cables vermells als terminals del commutador. Aïllar amb cola calenta.
  11. Munteu el sensor d'ultrasons, els sensors IR i el sensor d'alcohol a les parts tallades amb làser tal com es mostra a la imatge.
  12. Amb els dos separadors metàl·lics fixeu la part de muntatge dels sensors IR al xassís.
  13. Munteu el sensor d'ultrasons al xassís, tal com es mostra a la imatge.
  14. Munteu el sensor d'alcohol al xassís, tal com es mostra a la imatge.
  15. Muntar el tap.

Pas 4: Connecteu els elements del circuit (diagrama del circuit)

Connecta els elements del circuit (diagrama del circuit)
Connecta els elements del circuit (diagrama del circuit)
Connecta els elements del circuit (diagrama del circuit)
Connecta els elements del circuit (diagrama del circuit)
Connecta els elements del circuit (diagrama del circuit)
Connecta els elements del circuit (diagrama del circuit)

1. Utilitzant cables de pont vermell i cables de pont negre es crea una línia d’alimentació i de terra a la placa d’expansió del tauler de pa. Tots els cables de connexió a terra i de potència dels elements del circuit es connectaran a aquestes línies.

2. Connecteu els pins H-Bridges als pins drets de la placa, tal com es mostra al diagrama del circuit.

3. Connecteu els pins dels Sensors als pins de la placa, tal com es mostra al diagrama del circuit.

4. Afegiu el brunzidor i el LED connectats als pins com es mostra al diagrama del circuit.

Pas 5: creeu la configuració

Creeu la configuració
Creeu la configuració

La pista està construïda amb cinta negra d’amplada de 3, 5 cm. Els terminals són perpendiculars a la via i tenen una amplada de 13 cm i una longitud d’uns 40 cm. La pista no hauria de tenir cops a la superfície, cosa que podria evitar que la tassa llisqui al llarg quan l’empeny el robot.

Les tasses no tenen alcohol ni aigua, només els paraigües vermells s’escampen amb alcohol.

El robot es posicionarà a la pista de manera que tingui el camí negre entre els dos sensors IR.

Pas 6: carregueu el codi

Carregueu el codi
Carregueu el codi

Resum:

El moviment del bucle al camí està definit per una sèrie de funcions. Les funcions bàsiques són: moveForward (), moveBackward (), rotateLeft (), rotateRight () i stopMotors (). La rotació, feta quan el robot arriba a un terminal, es defineix a la funció reverseDirection (). Aquesta funció s'activa quan els dos sensors IR estan en color negre. L'orientació del robot cap al terminal dret, després de detectar si la tassa és alcohol o aigua, es fa amb la funció turnAroundObject ().

Al bucle buit (), a través d’una sèrie d’instruccions If, es dirigeix el procés. Si els dos sensors IR detecten el color blanc, el robot avançarà. Si un dels sensors IR detecta el negre, el robot recalibrarà el seu moviment per seguir el camí.

Si el robot troba un obstacle, detectat amb el sensor d'ultrasons, el robot s'aturarà i comprovarà amb el sensor d'alcohol MQ3, si hi ha alcohol. Si el valor de l'alcohol augmenta, el brunzidor reproduirà la cançó de l'alcohol i girarà o avançarà de manera que la tassa s'empengui cap al terminal d'alcohol. Si el valor no augmenta, el brunzidor reproduirà la cançó de l’aigua i es repetiran els mateixos passos cap al terminal de l’aigua.

Recomanat: