Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Përgatitni rrota
- Hapi 3: Përgatitja e Komponentëve të Shtypur 3D
- Hapi 4: Vendosni Mburojën Motorike
- Hapi 5: Lidhuni me Breadboard
- Hapi 6: Vendosni sensorin tejzanor HC-SR04
- Hapi 7: Vendosni Servo Motor
- Hapi 8: Vendosni sensorin e prekjes
- Hapi 9: Mblidhni Robin
- Hapi 10: Kodi
Video: Rob Roboti i Automatizuar: 10 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Ky udhëzues u krijua në përmbushje të kërkesës së projektit të Makecourse në Universitetin e Floridës së Jugut (www.makecourse.com).
Në këtë tutorial do të mësoni se si të bëni një robot plotësisht të automatizuar të quajtur Rob i cili është i pajisur me sensorë që i lejojnë atij të zbulojë pengesa. Rob lëviz derisa ai bie në kontakt me një pengesë dhe më pas ai ndalet, kontrollon rrethinën e tij dhe vazhdon në një rrugë që është e lirë nga pengesat.
Për të krijuar këtë robot, njohja e Arduino dhe C ++ nuk është e nevojshme, por ndihmon!
Le të fillojmë!
Hapi 1: Çfarë ju nevojitet
Për këtë projekt, do t'ju duhet:
Materiale:
- Arduino UNO x1
- Mburoja e motorit x1
- Breadboard x1
- Motorët DC x4
- Rrota x4
- HC-SR04 Sensor tejzanor x1
- Mbajtës baterie 9-V x2
- Mikro Servo Motor x1
- Bateri 9V x2
- Shirit Elektrik
- Telat
- Kutia e Zezë x1
- Sensori i prekjes x1
Mjetet:
- Armë me ngjitës të nxehtë
- Makine per ngjitjen e metalit
- Printer 3-D
- Kaçavidë
- Preres telash
Hapi 2: Përgatitni rrota
Merrni dy tela kërcyes dhe vendosni një në secilën prej tabsave të bakrit që gjenden në anën e një Motor DC. Duke përdorur një hekur bashkues, lidhni me kujdes telat e kërcyesit në motorin DC. Përsëriteni për të gjithë motorët.
Merrni timonin dhe vendoseni mbi kunjin e bardhë që gjendet në anën e kundërt të skedave të bakrit në motorin DC. Rrota duhet të qëndrojë fort dhe të rrotullohet lirshëm së bashku me motorin DC.
Për të kontrolluar nëse rrotat po funksionojnë siç duhet, vendosni secilën prej telave të bashkuar në secilin motor DC në terminalet pozitivë dhe negativë të një baterie 9-V. Rrota duhet të rrotullohet.
Hapi 3: Përgatitja e Komponentëve të Shtypur 3D
Duke përdorur një printer 3-D, printoni skedarët e mëposhtëm.stl. Skedarët e pjesëve përfshihen gjithashtu në rast se ekziston nevoja për të ndryshuar modelin.
Hapi 4: Vendosni Mburojën Motorike
Duke përdorur një kaçavidë, ne do të lidhim secilën prej telave të motorit DC në portet M1 M2 M3 dhe M4 në mburojën e motorit.
Lidhni motorët që do të kontrollojnë rrotat e majta në portet M1 dhe M2 dhe motorët e rrotave të djathta në portet M3 dhe M4.
Nëse një motor po ecën mbrapsht, thjesht ndërroni telat në portën e mburojës së motorit për atë rrotë. (Në thelb ndërrimi i lidhjeve pozitive dhe negative).
Lidhni tela të gjatë në +5V, Ground, A0, A1 dhe Pin 3 në mburojën e motorit. Këto do të përdoren për të lidhur tabelën e bukës, sensorin tejzanor dhe sensorin e prekjes në hapat e mëvonshëm.
Duke përdorur një kaçavidë, lidhni një mbajtës të baterisë me portën EXT_PWR në mburojën e motorit. Kjo do t'i japë fuqi mburojës së motorit dhe rrotave.
Vendoseni mburojën e motorit në Arduino, duke u siguruar që portat të jenë të rreshtuar siç duhet.
Hapi 5: Lidhuni me Breadboard
Për t’i mbajtur gjërat të thjeshta, shumica e lidhjeve ngjiten në mburojën e motorit. Tabela e bukës përdoret kryesisht për të siguruar lidhje +5V dhe Ground.
Duke përdorur telat e ngjitur në mburojën e motorit në hapin e fundit, lidhni tela +5V me rripin e kuq të pllakës së bukës dhe lidhni tela Ground me shiritin elektrik blu në pjatën e bukës.
Hapi 6: Vendosni sensorin tejzanor HC-SR04
Për këtë pjesë, do t'ju nevojiten pjesët tuaja të printuara 3-D nga hapi 3!
Vendoseni sensorin tejzanor në pjesën e mbajtësit të sensorit tejzanor të printuar 3-D. Lidhni 4 tela bluzë femra me portat Ground, Trigger, Echo dhe VCC që gjenden në pjesën e pasme të sensorit tejzanor. Kaloni telat e kërcyesit në pjesën e brendshme të Pjesës së Servo Mount dhe duke përdorur zam të nxehtë, lidhni pjesën e montimit të servo në pjesën e Mbajtësit të Sensorit tejzanor.
Lidhni telat që janë ngjitur në mburojën e motorit në hapin 4 deri në fund të sensorit tejzanor të femrës me lidhjen femërore. TRIG duhet të lidhet me A0, dhe ECHO duhet të lidhet me A1. Drejtoni një lidhje nga shiriti i kuq i energjisë në panelin e bukës në portin VCC në sensorin tejzanor dhe një lidhje tjetër nga shiriti i energjisë blu në portën GROUND.
Siguroni lidhjet me shirit elektrik për të siguruar që ato të mos bëhen të lirshme.
Hapi 7: Vendosni Servo Motor
Për këtë hap, do t'ju duhet pjesa e printuar Baza 3-D.
Vendoseni Servo Motor në hapjen qendrore (Hapja e mesme e 3 hapjeve drejtkëndore) të pjesës së printuar Baza 3-D. Kaloni telat Servo përmes hapjes dhe lidhni servo motorin në portën SER1 në cep të mburojës së motorit.
Ngjitës i nxehtë Pjesa tejzanor nga hapi i mëparshëm në krye të motorit servo.
Hapi 8: Vendosni sensorin e prekjes
Lidhni 3 tela bluzë me femra me portat G, V dhe S që gjenden në pjesën e pasme të sensorit të prekjes.
Lidhni tela të ngjitur në kunjin 3 të mburojës së motorit me portën S në sensorin e prekjes. Drejtoni një lidhje nga shiriti i kuq i energjisë në panelin e bukës në portin VCC në sensorin tejzanor dhe një lidhje tjetër nga shiriti i energjisë blu në portën GROUND.
Hapi 9: Mblidhni Robin
Ngrohni armën tuaj të zamit të nxehtë, do të përdoret gjerësisht në këtë hap. Ndërsa prisni që arma e zamit të nxehtë të nxehet, lyeni kutinë e zezë që ju ishte siguruar në Kursin e Bërjes duke përdorur bojë akrilike. Prisni që kjo të thahet.
Pasi zamja të jetë e nxehtë, ngjiteni pjesën e sensorit Baza/tejzanor në pjesën e sipërme të kutisë. Kaloni telat në pjesën e brendshme të kutisë. Vendoseni mburojën e motorit, Arduino dhe tabelën e bukës brenda kutisë.
Ngjitini katër motorët DC në pjesën e poshtme të kutisë, duke siguruar që rrotat e lidhura me M1 dhe M2 janë në të majtë, dhe rrotat e lidhura me M3 dhe M4 janë në anën e djathtë. Në këtë pikë, Rob duhet të jetë i plotë pa kodin.
Hapi 10: Kodi
Për të ekzekutuar kodin e dhënë, së pari duhet të shkarkoni skedarët AFmotor dhe NewPing në bibliotekat tuaja arduino.r
Shkarkoni skedarin FinalCode_4connect dhe ngarkojeni atë në arduino tuaj.
Kodi krijon funksione që ndihmojnë në ndryshimin e rrugës së robotit nëse ka ndonjë pengesë në rrugën e tij. Kur zbulon një pengesë Rob ndalon, dhe kontrollon majtas dhe djathtas dhe në varësi të vendndodhjes së pengesës thirren funksionet përpara, kthese, kthese, kthese, djathtas në mënyrë që ai të lëvizë në drejtimin e duhur. Kur shtypet sensori i prekjes, servo fillon të vëzhgojë rrethinën e tij dhe Rob lëviz përpara derisa të zbulojë një pengesë. Kur zbulohet një pengesë, Rob ndalon dhe fillon funksionin changePath.
Roboti juaj tani duhet të vrapojë dhe të shmangë pengesat!
Recommended:
Mandaloriani i automatizuar i Fëmijës: 10 hapa (me fotografi)
Mandaloriani i Automatizuar Fëmija: Ju e keni blerë këtë lodër të re (për dikë përveç vetes) dhe do të donit ta vendosnit në " aktiv " shfaq pa dëmtuar njësinë. Fatkeqësisht, funksionon vetëm kur trokitni kokën. Nëse ngjitni një copë fletë metalike në majë të
Model hekurudhor i thjeshtë i automatizuar nga pika në pikë: 10 hapa (me fotografi)
Modeli i thjeshtë i automatizuar i modelit hekurudhor: mikrokontrolluesit Arduino janë të shkëlqyeshëm për të automatizuar modelin e modelit të hekurudhave. Automatizimi i paraqitjeve është i dobishëm për shumë qëllime, si vendosja e paraqitjes tuaj në një ekran ku operacioni i paraqitjes mund të programohet për të drejtuar trenat në një sekuencë të automatizuar. L
Rob Rob Ball: 10 hapa (me fotografi)
Pet Robot Ball: Qeni im i përkëdhelur pëlqen të luajë me lodra, veçanërisht ato që mund të ndjekë! Kam ndërtuar një top robotik që ndizet dhe rrotullohet automatikisht sa herë që ai ndërvepron me të, më njofton përmes telefonit tim celular të cilin më pas mund ta përdor për ta kontrolluar atë përmes WiFi dhe fin
Roboti i balancimit / Roboti me 3 rrota / Roboti STEM: 8 hapa
Roboti i Balancimit / Roboti me 3 Rrota / Robot STEM: Ne kemi ndërtuar një robot të balancuar të kombinuar dhe 3 rrota për përdorim arsimor në shkolla dhe programe arsimore pas shkollës. Roboti bazohet në një Arduino Uno, një mburojë me porosi (të gjitha detajet e ndërtimit të dhëna), një paketë baterie Li Jon (të gjitha të ndërtuara
Roboti i Gjalpit: Roboti Arduino me krizë ekzistenciale: 6 hapa (me fotografi)
Roboti i Gjalpit: Roboti Arduino me Krizë Ekzistenciale: Ky projekt bazohet në serinë e animuar " Rick and Morty ". Në një nga episodet, Rick bën një robot qëllimi i vetëm i të cilit është të sjellë gjalpë. Si studentë nga Bruface (Fakulteti i Inxhinierisë në Bruksel) ne kemi një detyrë për mekanizmin