Përmbajtje:

Reja e Vrenjtur ju Shëron (Shmangia e Pengesës së Robotit Me Funksionin e Grumbullimit): 8 Hapa
Reja e Vrenjtur ju Shëron (Shmangia e Pengesës së Robotit Me Funksionin e Grumbullimit): 8 Hapa

Video: Reja e Vrenjtur ju Shëron (Shmangia e Pengesës së Robotit Me Funksionin e Grumbullimit): 8 Hapa

Video: Reja e Vrenjtur ju Shëron (Shmangia e Pengesës së Robotit Me Funksionin e Grumbullimit): 8 Hapa
Video: Ylli Merja: Ju thahet goja? Ja cili organ e shkakton kete dhe si ta sheroni 2024, Korrik
Anonim
Reja e Vrenjtur të Shëron (Shmangia e Robotit me Funksionin e Grumbullimit)
Reja e Vrenjtur të Shëron (Shmangia e Robotit me Funksionin e Grumbullimit)

Një makinë e padobishme - Roboti Arduino

Hapi 1: Hapi 1: Hyrje

Hapi 1: Hyrje
Hapi 1: Hyrje
Hapi 1: Hyrje
Hapi 1: Hyrje

I lindur në anën e errët të botës. Kukudhi i vogël ka udhëtuar gjatë për të ardhur në këtë botë. Asgjë nuk mund të jetë më e veçantë se telepatia që i jepet. Unë do ta them këtë me një psherëtimë. Diku moshat dhe moshat kështu: dy gaforret vetmitare u ndanë në një klikim, dhe njëri prej tyre zgjodhi rrugën ku udhëtohet më pak, dhe kjo ka bërë të gjithë ndryshimin. Duke thithur lotët, ai gëlltit disponimin negativ. Duke tretur të zezën, pastaj ato rrotullohen, vezullojnë, i shndërron ato në freski shumëngjyrëshe. Ngjyrat e ndezura shërojnë të gjitha. Onshtë në rrugën drejt vorbullës së natës së errët, megjithatë, gjithmonë del me rrezet e diellit.

Funksioni i makinës:

  • Aktivitetet në dritë
  • Pushoni gjatë natës
  • Funksioni i shmangies së pengesave
  • Mblidhni sende në duar

Hapi 2: Hapi 2: Video

Image
Image

Hapi 3: Hapi 3: Pjesë, Materiale dhe Mjete

Hapi 4: Qarku
Hapi 4: Qarku

Trupi

  • Baza e prerë me lazer (përfshini me motorët) * 1
  • Rast i prerë me lazer * 1
  • Krah i prerë me lazer * 2
  • Struktura mbështetëse e prerë me lazer (për krahun) *2
  • Topa pambuku * shumë
  • Rrufe 3mm * 8
  • Arra 3mm * 8

Elektronika kryesore

  • Photoresistor * 1
  • Motor * 4
  • Rrota * 4
  • Sensori tejzanor * 1
  • Servo motor * 3
  • 220 rezistencë * 3
  • Arduino Uno * 1
  • Mburoja e makinës me motor * 1
  • Bateri 9V * 2
  • Tela * shumë

Sensori i shmangies së objektit

Një sensor tejzanor është bashkangjitur në servo motorin për të matur distancën midis makinës dhe asaj përreth. Sensori ka një emetues dhe një marrës. Emetuesi është në gjendje të gjuajë valë tejzanor. nëse ka një objekt në pjesën e përparme, ai do të reflektojë valët përsëri në marrës. Nëse valët po kthehen shpejt atëherë objekti është afër, dhe nëse valët po kthehen ngadalë atëherë objekti është larg. Sensori tejzanor është i bashkangjitur në servo motorin kështu që mund të kthehet majtas dhe djathtas për të përcaktuar se cila rrugë është larg pengesës dhe zgjidhni atë që është më larg pengesës.

Motorët

Për të kontrolluar DC Motor, do t'ju duhet një lloj drejtuesi për t'i kontrolluar ato. IC I2C L293D Motor Driver IC L293D është një drejtues motorësh që është një mënyrë e lirë dhe relativisht e thjeshtë për të kontrolluar shpejtësinë dhe drejtimin e rrotullimit të katër motorëve DC. Këtu keni një mësim të lidhur se si funksionon:

Sensori i dritës

Një sensor fotoresist është në gjendje të masë sasinë e dritës, dhe ne e përdorim atë për të përcaktuar gjendjen e mjedisit. Nëse gjendja është e errët, vlera e shqisave do të jetë e ulët, dhe nëse gjendja është e ndritshme atëherë vlera që ndjen ajo do të jetë më e madhe.

Armët

Krahët janë përbërës të prerë me lazer të bashkangjitur në bazën në pjesën e përparme. Ajo vjen në dy pjesë të cilat janë struktura mbështetëse që mban krahun në vend, dhe krahun vetë. Trupi gjithashtu vjen në dy pjesë; një bazë e prerë me lazer e heq atë nga rafti së bashku me motorët dhe një predhë në formë reje.

Baza

Mund të pritet me lazer ose të prerë me dorë në varësi të materialit. Ne e heqim atë nga rafti së bashku me motorët. Ju lutemi gjeni lidhjen në pjesën e përbërësve. Përdorimi i materialeve të forta por të lehta si fletët akrilike (3 - 4 mm) ose kompensatë (2.5 - 3 mm) ndihmojnë në rritjen e ngurtësisë dhe uljen e peshës. Shkuma bërthamë gjithashtu mund të funksionojë për një bazë që është e lehtë të pritet me dorë për njerëzit pa qasje në hapëse lazer.

Guaskë

Predha ishte bërë me porosi nga topa pambuku, pëlhure dhe kuti të prerë me lazer. Shtresimi dhe grumbullimi i topave të pambukut për të krijuar një formë të ngjashme me re. Forma e ngjashme me re është një shtresë në majë të një kuti akrilike 1.5 mm të prerë me lazer për qasje më të lehtë. Rasti përdoret për të parandaluar që topat e pambukut dhe pëlhura të kontaktojnë drejtpërdrejt qarkun, kështu që si gjithmonë mund të pritet me lazer ose të prerë me dorë për sa kohë që siguron një ndarje midis pajisjeve dhe topave të pambukut për të parandaluar çdo qark të shkurtër. Ne gjithashtu sugjerojmë që materiali të jetë jo përçues siç është druri ose plastika.

Mjetet

  • Kaçavidë Phillips
  • Kaçavidë me kokë të sheshtë
  • Thikë artizanale
  • Shirit ngjitës
  • Saldator elektrik
  • Armë ngjitëse

Hapi 4: Hapi 4: Qarku

Hapi 4: Qarku
Hapi 4: Qarku

Hapi 5: Hapi 5: Prodhimi i makinerisë

Image
Image
Hapi 5: Prodhimi i makinerisë
Hapi 5: Prodhimi i makinerisë
Hapi 5: Prodhimi i makinerisë
Hapi 5: Prodhimi i makinerisë

Për të mbledhur bazën, ne sugjerojmë rendin e mëposhtëm.

1. Së pari, lidhni motorët me bazën duke përdorur kllapat. Kllapat përdorin arra dhe bulona. Ne sugjerojmë vendosjen e arrave brenda, kështu që rrotullimi i rrotës nuk do të bllokohet. (Rrotat mund të ngjiten herët a vonë)

2. Lidheni Arduino me mburojën e motorit dhe lidhni të gjithë telat e nevojshëm në mburojën e motorit. Sigurohuni që të provoni drejtimin e rrotullimit të rrotave dhe rrotulloni polet përreth për të marrë të njëjtin drejtim rrotullimi.

3. Lidhni të gjithë motorët servo në bazë duke përdorur një armë zam.

4. Bashkoni telat për sensorin tejzanor dhe ngjitini ato në një teh rrotullues servo motor. (ne sugjerojmë të përdorni tela të koduar me ngjyra për një menaxhim më të mirë të kabllove)

5. Saldoni të gjithë telat e nevojshëm për sensorin e dritës dhe ngjitini ato në krah.

6. Së fundi, futni të gjitha telat për përbërësit dhe një burim baterie në mburojën e motorit. Provoni performancën e përbërësve para se të ngjitni dhe bashkoni gjithçka së bashku.

Problemet e Gabimeve1 - Qarku funksionon vetëm një herë dhe nuk rivendoset automatikisht

Zgjidhja - Ne shtojmë "Boolean goingForward = false" për të rivendosur statusin goForward në lak.

Problemi 2 - Rrotat rrotullohen në drejtime konfliktuale

Zgjidhja - Kthejeni anën pozitive dhe negative.

Problemi 3 - Sensori tejzanor nuk mund të zbulojë gjërat në pjesën e përparme dhe ndalon së reaguari

Zgjidhja - Zgjasni distancën dhe rregulloni pozicionin e sensorit tejzanor.

Problemi 4 - Arduino nuk mund të zbulojë portin kur përpiqemi të ngarkojmë kodin

Zgjidhja - Telat prekin njëri -tjetrin në mburojat e motorit, gjë që shkakton një qark të shkurtër. Ne shtojmë një tabelë buke në burime dhe pastrojmë telat.

Problemi 5 - Photoresistor nuk punon si duhet

Zgjidhja - Testoni sensorin individualisht për të gjetur problemin. Thjeshtoni qarkun dhe zëvendësoni sensorin.

Problemi 6 - Servo motorët nuk i kontrollojnë krahët siç duhet

Zgjidhja - Tensioni nuk është i mjaftueshëm; shtoni një bateri shtesë.

Hapi 6: Hapi 6: Programimi

Hapi 7: Hapi 7: Rezultati dhe Reflektimi

Hapi 7: Rezultati dhe Reflektimi
Hapi 7: Rezultati dhe Reflektimi

Koncepti fillestar është të krijoni një karrocë kontejnerësh që ju ndjek dhe të hidhni gjithçka që përpiqeni të vendosni në enë. Ne përpiqemi të krijojmë një reagim të qetë, kështu që përfundojmë duke përmbysur drejtimin për të krijuar një karrocë për shmangien e objekteve duke ruajtur konceptin e hedhjes së gjërave. Edhe pse ne thjeshtësuam më tej, ne ende kishim probleme me kodimin dhe pajisjet që nuk funksiononin gjithashtu. Disa prej tyre zgjidhen duke gjetur algoritmin e shkrimit duke përdorur Serial. println '' për të matur dhe identifikuar problemin, dhe të tjerat zgjidhen duke vënë më shumë bateri. Nëse do të mund ta bëja përsëri, do të prisja të përdor më shumë kohë për të testuar të gjithë makinën me përbërësit e të gjithëve së bashku. Becauseshtë sepse zbuloj se ndonjëherë secili komponent funksionon mirë në vetvete, por kur mblidhet së bashku, nuk funksionon siç duhet për shkak të qarqeve të shkurtra dhe problemeve të tjera të harduerit. Në fund, ne përfundojmë duke hequr shumë veçori të makinës sonë sepse nuk funksionon ashtu siç e prisnim, dhe ne vendosim ta thjeshtojmë atë për kufizimin kohor. Nëse jam në gjendje të bëj një version të ri të tij, do të përdor më shumë breadboard për më shumë veçori në vend që t'i kornizoj në një tabelë të vetme.

Hapi 8: Hapi 8: Referencat dhe Kreditet

Referencat

Bazat e qarkut. Si të vendosni një zbulues të gamës tejzanor në një Arduino

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

REES52. Kontrolloni Servo Motor SG90 duke përdorur ndërlidhjen LDR me Arduino Uno Youtube -

Ndërtues DIY. Si të bëni një pengesë DIY Arduino duke shmangur makinën në shtëpi.

Kredite

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang

Recommended: