Taula de continguts:

Cloudy Cloud Heals You (Robot per evitar obstacles amb funció de recollida): 8 passos
Cloudy Cloud Heals You (Robot per evitar obstacles amb funció de recollida): 8 passos

Vídeo: Cloudy Cloud Heals You (Robot per evitar obstacles amb funció de recollida): 8 passos

Vídeo: Cloudy Cloud Heals You (Robot per evitar obstacles amb funció de recollida): 8 passos
Vídeo: Dark Bargains | Critical Role | Campaign 2, Episode 83 2024, Desembre
Anonim
Un núvol ennuvolat et guareix (evitar obstacles amb el robot de recollir la funció)
Un núvol ennuvolat et guareix (evitar obstacles amb el robot de recollir la funció)

Una màquina inútil: robot Arduino

Pas 1: Pas 1: Introducció

Pas 1: Introducció
Pas 1: Introducció
Pas 1: Introducció
Pas 1: Introducció

Nascut al costat fosc del món. L’elf petit ha viatjat molt per arribar a aquest món. Res no pot ser més especial que la telepatia que se li dóna. Ho explicaré amb un sospir. En algun lloc d’edats i edats: dos crancs ermitans van divergir en un clic i un d’ells va triar el camí per on es transita menys, i això ha marcat la diferència. Inhalant les llàgrimes, s’empassa els estats d’ànim negatius. Digerint el negre, després giren, brillen, els transforma en una frescor acolorida. Els colors brillants ho curen tot. No obstant això, va cap al vòrtex de la nit fosca, sempre sortint amb la llum del sol.

Funció de la màquina:

  • Activitats a la llum
  • Descansa a la nit
  • Funció d'evitació d'obstacles
  • Recolliu articles a les mans

Pas 2: pas 2: vídeo

Image
Image

Pas 3: pas 3: peces, materials i eines

Pas 4: Circuit
Pas 4: Circuit

Cos

  • Base tallada amb làser (inclosa amb els motors) * 1
  • Estoig tallat amb làser * 1
  • Braç tallat amb làser * 2
  • Estructura de suport tallada amb làser (per al braç) * 2
  • Cotonetes * molt
  • Cargols de 3 mm * 8
  • Femelles de 3 mm * 8

Electrònica principal

  • Fotoresistor * 1
  • Motor * 4
  • Roda * 4
  • Sensor d'ultrasons * 1
  • Servomotor * 3
  • 220 resistències * 3
  • Arduino Uno * 1
  • Motor Shield * 1
  • Bateria de 9V * 2
  • Cable * molt

Sensor d'evitació d'objectes

Al servomotor s’uneix un sensor d’ultrasons per mesurar la distància entre la màquina i els voltants. El sensor té un emissor i un receptor. L’emissor és capaç de disparar ones ultrasòniques. si hi ha un objecte a la part frontal, reflectirà les ones cap al receptor. Si les ones tornen ràpidament, l’objecte és a prop i, si les ones tornen lentes, l’objecte queda lluny. El sensor d'ultrasons està connectat al servomotor perquè pugui girar a l'esquerra i a la dreta per determinar quin camí queda lluny de l'obstacle i escollir el que queda més lluny de l'obstacle.

Motors

Per controlar els motors DC, necessitareu un tipus de controlador per controlar-los. IC del controlador de motor I2C L293D El L293D és un controlador de motor que és una manera relativament senzilla i barata de controlar la velocitat i la direcció del gir de quatre motors de corrent continu. Aquí teniu un tutorial enllaçat sobre com funciona:

Sensor de llum

Un sensor fotoresistent és capaç de mesurar la quantitat de llum i l’utilitzem per determinar l’estat de l’entorn. Si la condició és fosca, el valor dels sentits serà baix i, si la condició és brillant, el valor que detecta serà més gran.

Braços

Els braços són components tallats per làser units a la base per davant. Es presenta en dues parts, que són l’estructura de suport que manté el braç al seu lloc i el mateix braç. El cos també es presenta en dues parts; una base tallada amb làser la treu del prestatge juntament amb els motors i una carcassa en forma de núvol.

Base

Es pot tallar amb làser o tallar a mà segons el material. El traiem del prestatge juntament amb els motors. Trobareu l’enllaç a la secció de components. L’ús de materials resistents però lleugers com ara làmines acríliques (3 - 4 mm) o contraxapat (2,5 - 3 mm) ajuden a augmentar la rigidesa i disminuir el pes. El nucli d'escuma també pot funcionar per a una base fàcil de tallar a mà per a persones sense accés a talladors làser.

Shell

La closca es feia a mida amb boles de cotó, tela i estoig tallat amb làser. Capes i apilament de les boles de cotó per crear una forma semblant a un núvol. La forma en forma de núvol és una capa sobre una caixa acrílica tallada amb làser d’1,5 mm per facilitar-ne l’accés. La funda s’utilitza per evitar que les boles de cotó i la tela entrin en contacte directament amb el circuit, de manera que sempre es pot tallar amb làser o tallar a mà sempre que proporcioni una separació entre el maquinari i les boles de cotó per evitar qualsevol curtcircuit. També suggerim que el material no sigui conductor, com la fusta o el plàstic.

Eines

  • Tornavís Phillips
  • Tornavís de cap pla
  • Ganivet artesà
  • Cinta adhesiva
  • Soldador elèctric
  • Pistola de cola

Pas 4: Pas 4: Circuit

Pas 4: Circuit
Pas 4: Circuit

Pas 5: Pas 5: fabricació de màquines

Image
Image
Pas 5: fabricació de màquines
Pas 5: fabricació de màquines
Pas 5: fabricació de màquines
Pas 5: fabricació de màquines

Per muntar la base, us suggerim el següent ordre.

1. Primer, connecteu els motors a la base mitjançant els suports. Els suports utilitzen cargols i femelles. Us recomanem que poseu les femelles a dins perquè la rotació de la roda no quedi bloquejada. (Les rodes es poden fixar tard o d’hora)

2. Connecteu l'Arduino a la pantalla del motor i connecteu tot el cable necessari a la pantalla del motor. Assegureu-vos de provar el sentit de gir de les rodes i gireu els pols per obtenir el mateix sentit de gir.

3. Connecteu tots els servomotors a la base mitjançant una pistola de cola.

4. Connecteu els cables del sensor d'ultrasons i enganxeu-los a una fulla giratòria del servomotor. (us recomanem que utilitzeu filferros codificats per colors per a una millor gestió del cable)

5. Soldeu tots els cables necessaris per al sensor de llum i enganxeu-los al braç.

6. Finalment, connecteu tots els cables dels components i una font de bateria a la pantalla del motor. Proveu el rendiment dels components abans d’enganxar i enganxar tot.

Error 1: el circuit només funciona una vegada i no es reinicia automàticament

Solució: afegim "Boolean goesForward = false" per restablir l'estat goesForward al bucle.

Problema 2: les rodes roden en direccions contradictòries

Solució: inverteix el costat positiu i negatiu.

Problema 3: el sensor d'ultrasons no pot detectar coses a la part frontal i deixa de reaccionar

Solució: amplieu la distància i ajusteu la posició del sensor d’ultrasons.

Problema 4: Arduino no pot detectar el port quan intentem penjar el codi

Solució: els cables interaccionen entre si amb els blindatges del motor, cosa que provoca un curtcircuit. Afegim una taula de treball als recursos i netegem els cables.

Problema 5: el fotoresistor no funciona correctament

Solució: proveu el sensor individualment per localitzar el problema. Simplifiqueu el circuit i substituïu el sensor.

Problema 6: els servomotors no controlen correctament els braços

Solució: la tensió no és suficient; afegiu una bateria addicional.

Pas 6: Pas 6: Programació

Pas 7: Pas 7: Resultat i reflexió

Pas 7: Resultat i reflexió
Pas 7: Resultat i reflexió

El concepte inicial és crear un carro de contenidors que us segueixi i llençar tot el que intenteu posar al contenidor. Ens esforcem per crear una reacció fluida, de manera que acabem donant la volta per crear un carretó per evitar objectes mantenint el concepte de llançar coses. Tot i que vam simplificar a més, encara teníem problemes amb la codificació i el maquinari no funcionava tan bé. Alguns d’ells es resolen esbrinant l’algoritme de l’escript mitjançant “Serial. println '' per mesurar i identificar el problema, i els altres es resolen posant més bateria. Si pogués tornar a fer-ho, m'agradaria dedicar més temps a provar tota la màquina amb els components de tots junts. És perquè trobo que de vegades cada component funciona bé per si mateix, però quan es munta junts, no funciona correctament a causa de curtcircuits i altres problemes de maquinari. Al final, acabem eliminant moltes funcions de la nostra màquina perquè no funciona com esperàvem i decidim simplificar-la per a la limitació de temps. Si puc fer-ne una nova versió, faré servir més taulers per obtenir més funcions en lloc d’emmarcar-les en una sola placa.

Pas 8: Pas 8: referències i crèdits

Referències

Conceptes bàsics del circuit. Com configurar un telemetre per ultrasons en un Arduino

www.circuitbasics.com/how-to-set-up-an-ult…

REES52. Controleu el Servo Motor SG90 mitjançant la interfície LDR amb Arduino Uno Youtube -

DIY Builder. Com fer un bricolatge Arduino per evitar el cotxe a casa.

Crèdits

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang

Recomanat: