INHOUDSOPGAWE:
- Stap 1: Onderdele vir drukkers
- Stap 2: Soldeer en Servo Hack
- Stap 3: Motor- en bestuurderskermverbinding
- Stap 4: Bluetooth -moduleverbinding
- Stap 5: Verbind die servomotor met die motorbestuurder
- Stap 6: Batterysamestelling
- Stap 7: Maak kop en arms
- Stap 8: Finale
- Stap 9: Arduino -programmering (Voeg Motor Shield -biblioteek by)
- Stap 10: Kodebeskrywing-1
- Stap 11: Kodebeskrywing-2
- Stap 12: Kodebeskrywing-3
- Stap 13: Projeklêers en video
Video: Slaag die botterrobot: 13 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Opsomming
In hierdie projek gaan ons die botterrobot op Rick en Morty doen. Daar sal geen kamera en klankfunksie in die robot wees nie. U kan die video in die onderstaande skakel kyk.
www.youtube.com/embed/X7HmltUWXgs
Metariese lys
- Arduino UNO
- Arduino motor bestuurder skild
- Zumo -onderstelstel
- 6V Reduksie Micro DC -motor (2 stukke)
- 7,4 V Lipo -battery 850 mAh 25C
- HC-05 of HC-06 Bluetooth-module
- SG-90 mini servomotor
- Springkabels
- Paper Clip (1 stuk)
- 3D -onderdele
Stap 1: Onderdele vir drukkers
- In hierdie projek gebruik ons Arduino elektroniese kaart- en 3D -drukkertegnologie. Eerstens druk ons 3D -dele uit.
- U het toegang tot die 3D -dele vanaf die GitHub -skakel.
Die taak van die dele is soos volg.
- onderstel: dit is die hoofliggaam van die robot.
- onderlyf: die stuk wat die robot se kop sal help beweeg. Die servomotor sal op hierdie deel vasgemaak word.
- bo -lyf: dit is die deel tussen onderstel en onderkant.
- skarnier: Hierdie deel laat die liggaam oop en toe maak.
Drukduur (drukkermodel: MakerBot Replicator2)
- Drukduur van dele in Figuur_1: 5u 13m. (As u die drukinstellings stel soos aangedui in figuur 3.)
- Drukduur van dele in figuur_2: 5u 56m. (As u die drukinstellings stel soos aangedui in figuur 3.)
- OPMERKING: Die druktyd hang af van die drukkermodel.
Stap 2: Soldeer en Servo Hack
- DC -motors is binne die Zumo -onderstel geleë.
- Springkabels word aan DC -motors gesoldeer.
- 'N Paar veranderinge moet aan die servo aangebring word, wat die robot se kop sal laat beweeg voordat dit aan die onderkant van die liggaam vasgemaak word. Die doel van hierdie verandering is om die servomotor gladder te laat loop.
- U kan die onderstaande skakel gebruik.
www.youtube.com/watch?v=I-sZ5HWsGZU
- Servomotor is vasgemaak aan die onderkant van die liggaam, soos getoon in figuur 4.
- Onder- en boonste dele word met skroef vasgemaak soos in figuur 5.
Stap 3: Motor- en bestuurderskermverbinding
- Die Arduino Motor Driver Shield is vasgemaak aan die Arduino Uno soos getoon in Figuur 6.
- Die GS -motor aan die regterkant is vasgemaak aan die M3 -poort van die motorbestuurder.
- Die GS -motor aan die linkerkant is vasgemaak aan die M4 -poort van die motorbestuurder.
Stap 4: Bluetooth -moduleverbinding
- Die RX- en TX -penne word onderskeidelik aan penne 2 en 3 van die Arduino -bord gesoldeer.
- VCC- en GND -penne word aan die 5V- en GND -penne van Arduino -bord gesoldeer.
Stap 5: Verbind die servomotor met die motorbestuurder
- Die servomotor is vasgemaak aan die M1 -poort van die motorbestuurder.
- Die Arduino UNO word op die onderstel geplaas.
Stap 6: Batterysamestelling
- Die batteryhouer van die Zumo Kit is aangepas soos op die figuur. Dan word die lipo-battery met dubbelzijdige band aan hierdie aangepaste houer vasgemaak.
- As die rooi pen van die lipo -battery aan die Vin -pen van Arduino en die swart pen aan die GND -pen gesoldeer word, word die Arduino Uno aangedryf. As u wil, kan u 'n klein skakelaar by die kring voeg. Hiervoor kan u 'n klein gaatjie in die onderstel maak.
Stap 7: Maak kop en arms
- Die kop en arms van die robot is vasgeplak op die nodige plekke.
- Die kop van die robot word op die onderste deel van die liggaam vasgeplak.
- Die skarnier is gemonteer soos in die figuur getoon.
Stap 8: Finale
- Laastens moet die robot lyk soos in die figuur getoon word.
- U kan die onderstaande skakel gebruik vir onderdele en montering in 3D.
www.thingiverse.com/thing:1878565
Stap 9: Arduino -programmering (Voeg Motor Shield -biblioteek by)
- Voordat ons kodes invoer, moet ons 'n paar biblioteke by die Arduino IDE -program voeg.
- Eerstens moet u 'AFMotor.h' biblioteek byvoeg om die motors te kan beheer. Hiervoor moet u die onderstaande stappe volg.
- Die zip -lêer met die naam "Adafruit Motor Shield Library" kan afgelaai word vanaf die GitHub -skakel.
- Klik op "Skets> Sluit biblioteek in> Voeg. ZIP -biblioteek by op die Arduino IDE. Kies die afgelaaide Adafruit Motor Shield -biblioteek en klik op die knoppie Open. Op hierdie manier word die biblioteek met die naam AFMotor.h by die projek gevoeg.
- Vir die Bluetooth -verbinding moet u egter 'SoftwareSerial.h' biblioteek byvoeg.
Stap 10: Kodebeskrywing-1
in die afdeling voor leemte -opstelling;
Voorwerpe wat aan pin -nommers behoort waarmee die motors en die bluetooth -sensor gekoppel is, word gemaak. (mySerial, motor1, motor2, motor3)
Stap 11: Kodebeskrywing-2
in die afdeling leegstelling opstel;
Reekskommunikasie begin.
Stap 12: Kodebeskrywing-3
in die gedeelte leegte -lus;
In die rooi gemerkte gedeelte, kyk of die data van die Bluetooth -module ontvang word. Inkomende data word na die veranderlike c gestuur.
As die inkomende data byvoorbeeld “F” is, word die motors in die voorwaartse rigting beweeg.
- Na die voidloop -afdeling word subprogramme geskep. Die draaisnelheid en draaikant van die motors word in die subprogramme gestel.
- "Vorentoe", "Terug", "Links", "Regs" en "Stop" is die name van subprogramme.
Stap 13: Projeklêers en video
GitHub -skakel:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Aanbeveel:
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Die botterrobot: die Arduino -robot met eksistensiële krisis: 6 stappe (met foto's)
The Butter Robot: the Arduino Robot With Existential Crisis: Hierdie projek is gebaseer op die geanimeerde reeks "Rick and Morty". In een van die episodes maak Rick 'n robot met die enigste doel om botter te bring. As studente van Bruface (Brussel Fakulteit Ingenieurswese) het ons 'n opdrag vir die meganisme
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
N Regte manier om enige internetfilter te slaag: 3 stappe
N Ware manier om enige internetfilter te slaag: U benodig 'n flitsstuur, dit is my eerste instruksie, so moenie my moeilik maak nie, dit laat u enige internetfilter omseil, aangesien die titel sê dat ek dit op my hoërskool gebruik. of werk, omtrent enigiets anders. Na baie pogings het ek gevind dat
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek