Satura rādītājs:
- 1. darbība: printera daļas
- 2. solis: lodēt un servo kapāt
- 3. darbība: savienojums ar motoru un vadītāja vairogu
- 4. solis: Bluetooth moduļa savienojums
- 5. solis: Servomotora savienošana ar motora draiveri
- 6. darbība: akumulatora montāža
- 7. solis: galvas un ieroču izgatavošana
- 8. solis: fināls
- 9. darbība: Arduino programmēšana (pievienojiet Motor Shield bibliotēku)
- 10. darbība: koda apraksts-1
- 11. darbība: koda apraksts-2
- 12. darbība: koda apraksts-3
- 13. darbība: projekta faili un video
Video: Iziet Sviesta robotu: 13 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Kopsavilkums
Šajā projektā mēs veiksim sviesta robotu Rikam un Mortijam. Robotā nebūs kameru un skaņas funkciju. Video varat noskatīties zemāk esošajā saitē.
www.youtube.com/embed/X7HmltUWXgs
Metarial saraksts
- Arduino UNO
- Arduino motora vadītāja vairogs
- Zumo šasijas komplekts
- 6V reduktora mikro līdzstrāvas motors (2 gab.)
- 7,4 V Lipo akumulators 850 mAh 25C
- HC-05 vai HC-06 Bluetooth modulis
- SG-90 mini servomotors
- Jumper kabeļi
- Papīra saspraude (1 gab.)
- 3D daļas
1. darbība: printera daļas
- Šajā projektā mēs izmantosim Arduino elektronisko karti un 3D printera tehnoloģiju. Pirmkārt, mēs izdrukāsim 3D daļas.
- 3D daļām varat piekļūt no saites GitHub.
Daļu uzdevums ir šāds.
- šasija: tā ir galvenā robota virsbūve.
- apakšējais ķermenis: gabals, kas palīdzēs pārvietot robota galvu. Servo motors tiks piestiprināts pie šīs daļas.
- augšējā virsbūve: Tā ir daļa starp šasiju un apakšējo virsbūvi.
- eņģe: šī daļa liek korpusam atvērties un aizvērties.
Drukāšanas ilgums (printera modelis: MakerBot Replicator2)
- Daļu drukāšanas ilgums attēlā_1: 5h 13m. (Ja drukas iestatījumus iestatījāt, kā parādīts 3. attēlā.)
- Daļu drukāšanas ilgums attēlā_2: 5h 56m. (Ja drukas iestatījumus iestatījāt, kā parādīts 3. attēlā.)
- PIEZĪME Drukāšanas laiks ir atkarīgs no printera modeļa.
2. solis: lodēt un servo kapāt
- Līdzstrāvas motori atrodas Zumo šasijas iekšpusē.
- Džempera kabeļi ir pielodēti līdzstrāvas motoros.
- Servo ir jāveic dažas izmaiņas, kas liks robota galvai kustēties, pirms tas tiek piestiprināts pie apakšējās ķermeņa daļas. Šo izmaiņu mērķis ir darbināt servomotoru vienmērīgāk.
- Jūs varat izmantot zemāk esošo saiti.
www.youtube.com/watch?v=I-sZ5HWsGZU
- Servomotors ir piestiprināts pie apakšējās ķermeņa daļas, kā parādīts 4. attēlā.
- Apakšējā un augšējā ķermeņa daļas ir savstarpēji piestiprinātas ar skrūvi, kā parādīts 5. attēlā.
3. darbība: savienojums ar motoru un vadītāja vairogu
- Arduino motora vadītāja vairogs ir piestiprināts pie Arduino Uno, kā parādīts 6. attēlā.
- Līdzstrāvas motors labajā pusē ir piestiprināts pie motora vadītāja M3 porta.
- Līdzstrāvas motors kreisajā pusē ir piestiprināts pie motora vadītāja M4 porta.
4. solis: Bluetooth moduļa savienojums
- RX un TX tapas ir pielodētas attiecīgi Arduino plates 2. un 3. tapai.
- VCC un GND tapas ir pielodētas attiecīgi pie Arduino plates 5V un GND tapām.
5. solis: Servomotora savienošana ar motora draiveri
- Servomotors ir piestiprināts pie motora vadītāja M1 porta.
- Arduino UNO ir novietots uz šasijas.
6. darbība: akumulatora montāža
- Zumo Kit akumulatora turētājs ir mainīts, kā parādīts attēlā. Pēc tam lipo akumulators tiek pievienots šim modificētajam turētājam ar abpusēju lenti.
- Ja lipo akumulatora sarkanā tapa ir pielodēta pie Arduino Vin tapas un melnā tapa pie GND tapas, Arduino Uno tiek darbināts. Ja vēlaties, ķēdei varat pievienot nelielu slēdzi. Šim nolūkam jūs varat izveidot nelielu caurumu šasijas daļā.
7. solis: galvas un ieroču izgatavošana
- Robota galva un rokas ir pielīmētas pie nepieciešamajām vietām.
- Robota galva ir pielīmēta pie apakšējās ķermeņa daļas.
- Eņģe ir uzstādīta, kā parādīts attēlā.
8. solis: fināls
- Visbeidzot, robotam vajadzētu izskatīties tā, kā parādīts attēlā.
- 3D drukas detaļām un montāžai varat izmantot zemāk esošo saiti.
www.thingiverse.com/thing:1878565
9. darbība: Arduino programmēšana (pievienojiet Motor Shield bibliotēku)
- Pirms kodu ievadīšanas mums ir jāpievieno dažas bibliotēkas Arduino IDE programmai.
- Pirmkārt, jums ir jāpievieno "AFMotor.h" bibliotēka, lai varētu vadīt motorus. Lai to izdarītu, jums jāveic tālāk norādītās darbības.
- ZIP fails ar nosaukumu “Adafruit Motor Shield Library” tiek lejupielādēts no saites GitHub.
- Arduino IDE noklikšķiniet uz “Skice> Iekļaut bibliotēku> Pievienot. ZIP bibliotēku. Atlasiet lejupielādēto Adafruit Motor Shield bibliotēku un noklikšķiniet uz pogas Atvērt. Tādā veidā projektam tiek pievienota bibliotēka ar nosaukumu AFMotor.h.
- Tomēr Bluetooth savienojumam jāpievieno bibliotēka "SoftwareSerial.h".
10. darbība: koda apraksts-1
sadaļā pirms anulēšanas;
Tiek izveidoti objekti, kas pieder pin numuriem, kuriem ir pievienoti motori un Bluetooth sensors. (mySerial, motors1, motors2, motors3)
11. darbība: koda apraksts-2
sadaļā void setup;
Sākas sērijveida saziņa.
12. darbība: koda apraksts-3
sadaļā tukšuma cilpa;
Sadaļā, kas atzīmēta ar sarkanu, pārbaudiet, vai dati tiek saņemti no Bluetooth moduļa. Ienākošie dati tiek nosūtīti uz mainīgo c.
Piemēram, ja ienākošie dati ir “F”, motori tiek pārvietoti uz priekšu.
- Pēc voidloop sadaļas tiek izveidotas apakšprogrammas. Motoru pagrieziena ātrums un pagrieziena puse ir iestatīti apakšprogrammās.
- “Uz priekšu”, “Atpakaļ”, “Pa kreisi”, “Pa labi” un “Apturēt” ir apakšprogrammu nosaukumi.
13. darbība: projekta faili un video
GitHub saite:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Ieteicams:
Kā izveidot SMARS robotu - Arduino viedo robotu tvertni Bluetooth: 16 soļi (ar attēliem)
Kā izveidot SMARS robotu - Arduino viedo robotu tvertni Bluetooth: šo rakstu lepni sponsorē PCBWAY. PCBWAY izgatavo augstas kvalitātes PCB prototipus cilvēkiem visā pasaulē. Izmēģiniet to pats un iegādājieties 10 PCB tikai par 5 USD vietnē PCBWAY ar ļoti lielisku kvalitāti, paldies PCBWAY. Arduino Uno motora vairogs
ROS MoveIt robotu roka 2. daļa: robotu kontrolieris: 6 soļi
ROS MoveIt Robotic Arm 2. daļa: Robotu kontrolieris: https://github.com/AIWintermuteAI/ros-moveit-arm.git Iepriekšējā raksta daļā mēs esam izveidojuši URDF un XACRO failus savai robotizētajai rokai un palaiduši RVIZ, lai kontrolētu mūsu robotu roka simulētā vidē. Šoreiz mēs to darīsim ar reālu
Sviesta robots: Arduino robots ar eksistenciālu krīzi: 6 soļi (ar attēliem)
Sviesta robots: Arduino robots ar eksistenciālu krīzi: šī projekta pamatā ir animācijas sērija "Riks un Mortijs". Vienā no epizodēm Riks izgatavo robotu, kura vienīgais mērķis ir atnest sviestu. Kā studentiem no Bruface (Briseles Inženieru fakultāte) mums ir uzdevums mecha
Mazu robotu būvēšana: viena kubik collu mikrosumo robotu izgatavošana un mazāki: 5 soļi (ar attēliem)
Mazu robotu izveide: viena kubik collu mikro-sumo robotu izgatavošana un mazāki: Šeit ir sniegta sīka informācija par sīku robotu un shēmu izveidi. Šī pamācība aptvers arī dažus pamata padomus un paņēmienus, kas ir noderīgi jebkura izmēra robotu veidošanā. Man viens no lielākajiem izaicinājumiem elektronikā ir redzēt, cik mazs ir
Izveidojiet ļoti mazu robotu: izveidojiet pasaulē mazāko riteņu robotu ar satvērēju: 9 soļi (ar attēliem)
Izveidojiet ļoti mazu robotu: izveidojiet pasaulē mazāko riteņu robotu ar satvērēju: izveidojiet 1/20 kubikcentimetru robotu ar satvērēju, kas var uzņemt un pārvietot mazus priekšmetus. To kontrolē Picaxe mikrokontrolleris. Šobrīd es uzskatu, ka tas varētu būt pasaulē mazākais riteņu robots ar satvērēju. Tas, bez šaubām, būs