Satura rādītājs:

Mākoņains mākonis dziedina jūs (šķēršļu novēršanas robots ar savākšanas funkciju): 8 soļi
Mākoņains mākonis dziedina jūs (šķēršļu novēršanas robots ar savākšanas funkciju): 8 soļi

Video: Mākoņains mākonis dziedina jūs (šķēršļu novēršanas robots ar savākšanas funkciju): 8 soļi

Video: Mākoņains mākonis dziedina jūs (šķēršļu novēršanas robots ar savākšanas funkciju): 8 soļi
Video: Поход на Старик камень и Шунут 2024, Jūlijs
Anonim
Mākoņains mākonis dziedina jūs (šķērslis, lai izvairītos no robota ar savākšanas funkciju)
Mākoņains mākonis dziedina jūs (šķērslis, lai izvairītos no robota ar savākšanas funkciju)

Bezjēdzīga mašīna - Arduino robots

1. darbība: 1. darbība. Ievads

1. darbība. Ievads
1. darbība. Ievads
1. darbība. Ievads
1. darbība. Ievads

Iedzimts pasaules tumšajā pusē. Mazais elfs ir ilgi ceļojis, lai nonāktu šajā pasaulē. Nekas nevar būt īpašāks par doto telepātiju. Es to pastāstīšu ar nopūtu. Kaut kur vecums un vecums līdz ar to: divi vientuļnieku krabji atšķīrās ar vienu klikšķi, un viens no viņiem izvēlējās ceļu, kurā mazāk iet, un tas ir viss. Ieelpojot asaras, tas norij negatīvās noskaņas. Sagremojot melno, tad tie griežas, mirgo, tas tos pārvērš krāsainā svaigumā. Dzirkstošās krāsas dziedē visu. Tas ir ceļā uz tumšās nakts virpuli, tomēr vienmēr iznāk ar saules gaismu.

Mašīnas funkcija:

  • Darbības gaismā
  • Atpūtieties naktī
  • Šķēršļu novēršanas funkcija
  • Savāc priekšmetus uz rokām

2. darbība: 2. darbība: video

Image
Image

3. darbība: 3. darbība: detaļas, materiāli un rīki

4. solis: ķēde
4. solis: ķēde

Ķermenis

  • Lāzera griezuma pamatne (komplektā ar motoriem) * 1
  • Lāzera griešanas korpuss * 1
  • Lāzera griezuma roka * 2
  • Lāzera griezuma atbalsta konstrukcija (rokai) *2
  • Kokvilnas bumbiņas * daudz
  • 3 mm skrūves * 8
  • 3 mm uzgriežņi * 8

Galvenā elektronika

  • Fotorezistors * 1
  • Motors * 4
  • Ritenis * 4
  • Ultraskaņas sensors * 1
  • Servomotors * 3
  • 220 rezistors * 3
  • Arduino Uno * 1
  • Motora piedziņas vairogs * 1
  • 9V akumulators * 2
  • Vadu * daudz

Izvairieties no objekta sensora

Servomotoram ir pievienots ultraskaņas sensors, lai izmērītu attālumu starp mašīnu un apkārtējo. Sensoram ir emitētājs un uztvērējs. Emitētājs spēj uzņemt ultraskaņas viļņus. ja priekšpusē ir kāds priekšmets, tas atstaro viļņus atpakaļ uz uztvērēju. Ja viļņi atgriežas ātri, objekts atrodas tuvumā, un, ja viļņi atgriežas lēni, objekts atrodas tālu. Ultraskaņas sensors ir piestiprināts pie servomotora, lai tas varētu pagriezties pa kreisi un pa labi, lai noteiktu, kurš ceļš atrodas tālu no šķēršļa, un izvēlēties to, kas atrodas tālāk no šķēršļa.

Motori

Lai kontrolētu līdzstrāvas motorus, jums būs nepieciešams kāda veida draiveris, lai tos kontrolētu. I2C L293D motora vadītāja IC L293D ir motora vadītājs, kas ir lēts un salīdzinoši vienkāršs veids, kā kontrolēt četru līdzstrāvas motoru griešanās ātrumu un virzienu. Šeit ir saistīta apmācība par to, kā tā darbojas:

Gaismas sensors

Fotorezista sensors spēj izmērīt gaismas daudzumu, un mēs to izmantojam, lai noteiktu vides stāvokli. Ja stāvoklis ir tumšs, sajūtu vērtība būs zema, un, ja stāvoklis ir gaišs, tad tā uztvertā vērtība būs lielāka.

Ieroči

Rokas ir lāzera griezuma sastāvdaļas, kas piestiprinātas pie pamatnes priekšpusē. Tam ir divas daļas, kas ir atbalsta struktūra, kas notur roku, un pati roka. Ķermenis ir arī divās daļās; lāzera griezuma pamatne to noņem no plaukta kopā ar motoriem un mākoņa formas apvalku.

Bāze

Atkarībā no materiāla to var griezt ar lāzeru vai ar roku. Mēs to izņemam no plaukta kopā ar motoriem. Lūdzu, atrodiet saiti komponentu sadaļā. Izmantojot izturīgus, bet vieglus materiālus, piemēram, akrila loksnes (3–4 mm) vai saplāksni (2,5–3 mm), tiek palielināta stingrība un samazināts svars. Putu kodols var darboties arī pie pamatnes, kuru ir viegli sagriezt ar rokām cilvēkiem, kuriem nav piekļuves lāzera griezējiem.

Shell

Apvalks tika izgatavots pēc pasūtījuma no kokvilnas bumbiņām, auduma un lāzera griezuma korpusa. Kokvilnas bumbiņu slāņošana un sakraušana, lai izveidotu mākonim līdzīgu formu. Mākoņiem līdzīga forma ir slānis virs 1,5 mm akrila lāzera griezuma korpusa, lai atvieglotu piekļuvi. Korpuss tiek izmantots, lai novērstu kokvilnas bumbiņu un auduma tiešu saskari ar ķēdi, tāpēc to vienmēr var griezt ar lāzeru vai ar roku, ja vien tas nodrošina aparatūras un kokvilnas bumbiņu atdalīšanu, lai novērstu īssavienojumu. Mēs arī iesakām materiālam būt nevadošam, piemēram, kokam vai plastmasai.

Rīki

  • Phillips galvas skrūvgriezis
  • Plakans skrūvgriezis
  • Amatniecības nazis
  • Santehnikas līmlente
  • Elektriskais metinātājs
  • Līmes pistole

4. darbība: 4. darbība: ķēde

4. solis: ķēde
4. solis: ķēde

5. darbība: 5. darbība: mašīnu izgatavošana

Image
Image
5. solis: mašīnu izgatavošana
5. solis: mašīnu izgatavošana
5. solis: mašīnu izgatavošana
5. solis: mašīnu izgatavošana

Lai saliktu pamatni, mēs iesakām šādu secību.

1. Vispirms pievienojiet motorus pie pamatnes, izmantojot kronšteinus. Kronšteinos tiek izmantoti uzgriežņi un skrūves. Mēs iesakām ievietot uzgriežņus, lai riteņa griešanās netiktu bloķēta. (Riteņus agrāk vai vēlāk var piestiprināt)

2. Pievienojiet Arduino motora vairogam un pievienojiet visu nepieciešamo vadu pie motora vairoga. Noteikti pārbaudiet riteņu griešanās virzienu un apgrieziet polus, lai iegūtu tādu pašu rotācijas virzienu.

3. Piestipriniet visus servomotorus pie pamatnes, izmantojot līmes pistoli.

4. Pievienojiet ultraskaņas sensora vadus un pielīmējiet tos pie servomotoru rotējošā asmens. (mēs iesakām izmantot krāsu kodētu vadu, lai labāk pārvaldītu kabeli)

5. Metiniet visu vajadzīgo vadu gaismas sensoram un pielīmējiet tos pie rokas.

6. Visbeidzot, pievienojiet visus komponentu vadus un akumulatora avotu motora vairogam. Pirms visu līmēšanas un pievienošanas pārbaudiet sastāvdaļu veiktspēju.

Kļūdas 1. problēma - ķēde darbojas tikai vienu reizi un netiek automātiski atiestatīta

Risinājums - mēs pievienojam “Boolean goForward = false”, lai cilnē atiestatītu goForward statusu.

2. problēma - riteņi rullē pretējos virzienos

Risinājums - apgrieziet pozitīvo un negatīvo pusi.

3. problēma - ultraskaņas sensors nevar noteikt lietas priekšā un pārstāj reaģēt

Risinājums - pagariniet attālumu un noregulējiet ultraskaņas sensora stāvokli.

4. problēma - Arduino nevar noteikt portu, kad mēs mēģinām augšupielādēt kodu

Risinājums - vadi savstarpēji pieskaras motora aizsargiem, kas izraisa īssavienojumu. Mēs resursiem pievienojam maizes dēli un sakopjam vadus.

5. problēma - fotorezistors nedarbojas pareizi

Risinājums - pārbaudiet sensoru atsevišķi, lai atrastu problēmu. Vienkāršojiet ķēdi un nomainiet sensoru.

6. problēma - Servo motori nepareizi kontrolē rokas

Risinājums - ar spriegumu nepietiek; pievienojiet papildu akumulatoru.

6. darbība: 6. darbība: programmēšana

7. darbība: 7. darbība: rezultāts un pārdomas

7. solis: rezultāts un pārdomas
7. solis: rezultāts un pārdomas

Sākotnējā koncepcija ir izveidot konteineru ratiņus, kas seko jums, un izmest visu, ko mēģināt ievietot traukā. Mēs cīnāmies, lai radītu vienmērīgu reakciju, tāpēc galu galā mainām virzienu, lai izveidotu priekšmetu izvairīšanās ratiņus, vienlaikus saglabājot metamo lietu koncepciju. Lai gan mēs vienkāršojām, mums joprojām bija problēmas ar kodēšanu un aparatūras nedarbošanos. Daži no tiem tiek atrisināti, izdomājot skripta algoritmu, izmantojot “Seriāls. println '', lai izmērītu un identificētu problēmu, un pārējie tiek atrisināti, ievietojot vairāk akumulatora. Ja es varētu to darīt vēlreiz, es sagaidītu, ka vairāk laika pavadīšu, lai pārbaudītu visu mašīnu ar visu sastāvdaļām kopā. Tas ir tāpēc, ka es uzskatu, ka dažreiz katrs komponents labi darbojas pats par sevi, bet, ja tas ir salikts kopā, tas nedarbojas pareizi īssavienojumu un citu aparatūras problēmu dēļ. Galu galā mēs noņemam daudzas mūsu mašīnas funkcijas, jo tā nedarbojas tā, kā mēs gaidījām, un nolemjam to vienkāršot laika ierobežojuma dēļ. Ja es varu izveidot jaunu versiju, es izmantošu vairāk maizes dēļa vairākām funkcijām, nevis ierāmēšu tos vienā plāksnē.

8. darbība: 8. darbība: atsauces un kredīti

Atsauces

Ķēdes pamati. Kā iestatīt ultraskaņas diapazona meklētāju Arduino

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

REES52. Kontrolējiet servomotoru SG90, izmantojot LDR saskarni ar Arduino Uno Youtube -

DIY celtnieks. Kā padarīt DIY Arduino šķērsli, izvairoties no automašīnas mājās.

Kredīti

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang

Ieteicams: