Sisällysluettelo:
- Vaihe 1: Tulostimen osat
- Vaihe 2: Juotto ja Servo Hack
- Vaihe 3: Moottorin ja ohjainkilven liitäntä
- Vaihe 4: Bluetooth -moduuliliitäntä
- Vaihe 5: Servomoottorin liittäminen moottorin ohjaimeen
- Vaihe 6: Paristokokoonpano
- Vaihe 7: Pään ja aseiden valmistus
- Vaihe 8: Lopullinen
- Vaihe 9: Arduino -ohjelmointi (Lisää Motor Shield Library)
- Vaihe 10: Koodikuvaus-1
- Vaihe 11: Koodikuvaus-2
- Vaihe 12: Koodikuvaus-3
- Vaihe 13: Projektitiedostot ja video
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Yhteenveto
Tässä projektissa aiomme tehdä voin robotin Rickille ja Mortylle. Robotissa ei ole kamera- ja äänitoimintoja. Voit katsoa videon alla olevasta linkistä.
www.youtube.com/embed/X7HmltUWXgs
Metarial -luettelo
- Arduino UNO
- Arduino -moottorin kuljettajan kilpi
- Zumo -runkosarja
- 6 V: n vähennysventtiili Micro DC -moottori (2 kpl)
- 7,4 V Lipo -akku 850 mAh 25C
- HC-05 tai HC-06 Bluetooth-moduuli
- SG-90 mini-servomoottori
- Käynnistyskaapelit
- Paperiliitin (1 kpl)
- 3D -osat
Vaihe 1: Tulostimen osat
- Tässä projektissa käytämme Arduinon elektronista korttia ja 3D -tulostintekniikkaa. Tulostamme ensin 3D -osat.
- Pääset 3D -osiin GitHub -linkistä.
Osien tehtävä on seuraava.
- runko: Se on robotin päärunko.
- alavartalo: Kappale, joka auttaa liikuttamaan robotin päätä. Servomoottori kiinnitetään tähän osaan.
- ylävartalo: Se on rungon ja alavartalon välinen osa.
- sarana: Tämä osa saa rungon avautumaan ja sulkeutumaan.
Tulostuksen kesto (tulostinmalli: MakerBot Replicator2)
- Osien tulostusaika kuvassa_1: 5h 13m. (Jos määrität tulostusasetukset kuvan_3 mukaisesti.)
- Osien tulostusaika kuvassa_2: 5h 56m. (Jos määrität tulostusasetukset kuvan_3 mukaisesti.)
- HUOMAUTUS: Tulostusaika riippuu tulostimen mallista.
Vaihe 2: Juotto ja Servo Hack
- Tasavirtamoottorit sijaitsevat Zumo -kotelon sisällä.
- Hyppyjohdot on juotettu tasavirtamoottoreihin.
- Servoon on tehtävä muutamia muutoksia, jotka saavat robotin pään liikkumaan ennen kuin se kiinnitetään alempaan runko -osaan. Tämän muutoksen tarkoituksena on käyttää servomoottoria tasaisemmin.
- Voit käyttää alla olevaa linkkiä.
www.youtube.com/watch?v=I-sZ5HWsGZU
- Servomoottori on kiinnitetty alaosaan kuvan 4 mukaisesti.
- Ala- ja ylävartalon osat kiinnitetään toisiinsa ruuvilla, kuten kuvassa_5 on esitetty.
Vaihe 3: Moottorin ja ohjainkilven liitäntä
- Arduino Motor Driver Shield on kiinnitetty Arduino Unoon kuvan 6 mukaisesti.
- Oikealla puolella oleva tasavirtamoottori on kiinnitetty moottorin ohjaimen M3 -porttiin.
- DC -moottori vasemmalla puolella on kiinnitetty moottorin ohjaimen M4 -porttiin.
Vaihe 4: Bluetooth -moduuliliitäntä
- RX- ja TX -nastat on juotettu Arduino -levyn nastoihin 2 ja 3.
- VCC- ja GND -nastat on juotettu Arduino -levyn 5 V- ja GND -nastoihin.
Vaihe 5: Servomoottorin liittäminen moottorin ohjaimeen
- Servomoottori on kiinnitetty moottorin ohjaimen M1 -porttiin.
- Arduino UNO on sijoitettu runkoon.
Vaihe 6: Paristokokoonpano
- Zumo Kitin paristopidike on muutettu kuvan mukaisesti. Sitten lipoparisto kiinnitetään tähän muutettuun pidikkeeseen kaksipuolisella teipillä.
- Jos lipopariston punainen nasta juotetaan Arduinon Vin -nastaan ja musta nasta GND -nastaan, Arduino Uno saa virtaa. Halutessasi voit lisätä pienen kytkimen piiriin. Tätä varten voit tehdä pienen reiän runko -osaan.
Vaihe 7: Pään ja aseiden valmistus
- Robotin pää ja käsivarret on liimattu tarvittaviin kohtiin.
- Robotin pää on liimattu alavartalon osaan.
- Sarana on asennettu kuvan mukaisesti.
Vaihe 8: Lopullinen
- Lopuksi robotin pitäisi näyttää kuvan mukaiselta.
- Voit käyttää alla olevaa linkkiä 3D -tulostusosiin ja kokoonpanoon.
www.thingiverse.com/thing:1878565
Vaihe 9: Arduino -ohjelmointi (Lisää Motor Shield Library)
- Ennen koodien syöttämistä meidän on lisättävä joitain kirjastoja Arduino IDE -ohjelmaan.
- Ensinnäkin sinun on lisättävä "AFMotor.h" -kirjasto voidaksesi ohjata moottoreita. Tätä varten sinun on noudatettava alla olevia ohjeita.
- ZIP -tiedosto nimeltä”Adafruit Motor Shield Library” ladataan GitHub -linkistä.
- Napsauta "Luonnos> Sisällytä kirjasto> Lisää. ZIP -kirjasto Arduino IDE: ssä. Valitse ladattu Adafruit Motor Shield Library ja napsauta Avaa -painiketta. Tällä tavalla kirjastoon lisätään AFMotor.h -kirjasto.
- Bluetooth -yhteyttä varten sinun on kuitenkin lisättävä "SoftwareSerial.h" -kirjasto.
Vaihe 10: Koodikuvaus-1
osassa ennen mitätöityä asennusta;
Luodaan objekteja, jotka kuuluvat pin -numeroihin, joihin moottorit ja Bluetooth -anturi on kytketty. (mySerial, moottori1, moottori2, moottori3)
Vaihe 11: Koodikuvaus-2
osassa mitätön asennus;
Sarjaliikenne alkaa.
Vaihe 12: Koodikuvaus-3
osassa tyhjä silmukka;
Tarkista punaisella merkitystä osiosta, onko tiedot vastaanotettu bluetooth -moduulista. Saapuvat tiedot lähetetään muuttujaan c.
Jos esimerkiksi saapuvat tiedot ovat "F", moottoreita siirretään eteenpäin.
- Voidloop -osion jälkeen luodaan aliohjelmia. Moottorien pyörimisnopeus ja kääntöpuoli asetetaan aliohjelmissa.
- "Eteenpäin", "Takaisin", "Vasen", "Oikea" ja "Seis" ovat aliohjelmien nimet.
Vaihe 13: Projektitiedostot ja video
GitHub -linkki:
github.com/yasinbrcn/Pass-The-Butter-Robot.git