Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Mifano ya 3D
- Hatua ya 3: PCB
- Hatua ya 4: Kukusanyika
- Hatua ya 5: Uunganisho
- Hatua ya 6: Programu
- Hatua ya 7: Hitimisho
Video: Roboti ya Nyoka iliyochapishwa ya 3D: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Nilipopata printa yangu ya 3D nilianza kufikiria naweza kufanya nini nayo. Nilichapisha vitu vingi lakini nilitaka kufanya ujenzi mzima kwa kutumia uchapishaji wa 3D. Kisha nikafikiria juu ya kutengeneza mnyama wa roboti. Wazo langu la kwanza lilikuwa kutengeneza mbwa au buibui, lakini watu wengi tayari walitengeneza mbwa na buibui. Nilikuwa nikifikiria juu ya kitu tofauti na kisha nikafikiria juu ya nyoka. Nilibuni nyoka mzima katika fusion360, na ilionekana kuwa ya kushangaza kwa hivyo niliamuru sehemu muhimu na kujenga moja. Nadhani matokeo ni mazuri. Kwenye video hapo juu unaweza kuona jinsi nilivyoifanya au unaweza kuiweka juu yake chini.
Hatua ya 1: Sehemu
Hapa ndio tutahitaji:
- Motors ndogo za servo
- Sehemu zingine zilizochapishwa za 3D
- Screws
- 3, 7V li-po betri
- Sehemu zingine za kutengeneza PCB (atmega328 SMD, capacitor 100nF, capacitor 470μF, resistor 1, 2k, pini za dhahabu). Ni muhimu sana kutengeneza PCB kwa mradi huu kwa sababu unapounganisha kila kitu kwenye ubao wa mkate nyoka wako hataweza kusonga.
Hatua ya 2: Mifano ya 3D
Hapo juu unaweza kuona taswira ya nyoka huyu. Faili (.stl) unaweza kupakua hapa au kwenye thingiverse yangu. Maelezo mengine kuhusu mipangilio ya uchapishaji:
Kwa sehemu za uchapishaji na kichwa ninapendekeza kuongeza raft Usaidizi sio lazima kwa vitu vyote. Kujaza sio muhimu sana kwa sababu mifano yote ni nyembamba sana na kuna karibu mzunguko tu lakini ninatumia 20%.
Unahitaji:
Sehemu 8 ya nyoka
1x kichwa cha nyoka
1x nyoka_ya nyuma
Hatua ya 3: PCB
Hapo chini unaweza kupata faili za tai (.sch na.brd) tu uzipakue wazi kwenye tai nenda kwenye mtazamo wa bodi bonyeza ctrl + p na uichapishe. Ikiwa haujui jinsi ya kutengeneza PCB unaweza kutumia mwanzi juu yake hapa:
www.instructables.com/id/PCB-making-guide/
Kwenye schema imeandikwa kwamba microcontroller ni atmega8 lakini ni atmega328 ina pinout sawa lakini ther haina atmega328 katika tai.
Hatua ya 4: Kukusanyika
Baada ya kuchapisha sehemu zote unaweza kuzikusanya pamoja. Weka servo kwenye sehemu moja, ikunyooshe hadi sehemu na screw ya M2 na kisha unganisha sehemu inayofuata kwa mkono wa servo. Ikiwa haujui jinsi ya kukusanyika unaweza kutazama video.
Hatua ya 5: Uunganisho
Kwenye picha hapo juu unaweza kuona wapi na nini cha kuunganisha. Niliweka alama pia iko wapi MISO, MOSI na pini ya SCK unahitaji pini hii kuchoma bootloader. Zaidi juu ya kuchoma bootloader unaweza mwanzi kwenye ukurasa rasmi wa arduino hapa:
www.arduino.cc/en/Tutorial/ArduinoToBreadboard
Unahitaji programu au arduino nyingine kuichoma. Baada ya kuchoma unaweza kuipangilia kwa kutumia kibadilishaji cha USB-UART au programu sawa ambayo unatumia kuchoma bootloader.
Baada ya kupakia programu unaweza kuunganisha servo kwenye bodi. Servo ya mwisho (mwisho wa nyoka) ni servo 1 na servo 8 ndio karibu zaidi na kichwa cha nyoka.
Hakuna kiimarishaji chochote kwenye ubao ili voltage kubwa ambayo unaweza kuungana nayo ni 5V.
Atmega na motors za servo zitafanya kazi na 3, 7V Li-Po na ninapendekeza kuitumia kwa mradi huu kwa sababu ni ndogo sana na ina nguvu sana. Unaweza kuipata katika toy ya zamani ya RC (Nilipata yangu katika helikopta ya zamani ya RC).
Niliongeza kwenye pini za bodi RX na TX kwa programu lakini pia kwa upanuzi wa siku zijazo, unaweza kuungana na sensorer hapa au k.v. moduli ya bluetooth.
Hatua ya 6: Programu
Programu hutumia maktaba ya servo ya programu kudhibiti servos 8 mara moja. Ni kuongeza tu na kupunguza nafasi ya servo na mabadiliko madogo kuiga wimbi. Shukrani kwa hoja hii inaonekana kama mdudu lakini pia huenda kwa ufanisi zaidi.
Ikiwa unapenda unaweza kubadilisha kucheleweshwa mwishoni mwa kitanzi. Ucheleweshaji huu wa kasi ya kudhibiti nyoka. Kwa hivyo ukitoa dhamana ndogo itasonga haraka, thamani ya juu = songa polepole. Nilitoa 6 kwa sababu hii ni kasi kubwa zaidi ambayo nyoka haizunguki. Lakini unaweza kujaribu hii.
Unaweza pia kubadilisha kiwango cha juu na cha chini kufanya harakati kuwa kubwa.
# pamoja
Programu Servo servo1, servo2, servo3, servo4, servo5, servo6, servo7, servo8;
int b_pos, c_pos, d_pos, e_pos; Amri ya kamba; tofauti ya int = 30; int angle1 = 90; int angle2 = 150;
int ser1 = 30;
int ser2 = 70; int ser3 = 110; int ser4 = 150;
kiwango cha chini = 40;
upeo = 170;
bool increment_ser1 = kweli;
bool increment_ser2 = kweli; bool increment_ser3 = kweli; bool increment_ser4 = kweli;
bool increment_ser5 = kweli;
int ser5 = 90;
bool increment_ser6 = kweli;
int ser6 = 90;
usanidi batili () {
Kuanzia Serial (9600); kiambatisho cha servo1 (3); kiambatisho cha servo2 (5); kiambatisho cha servo3 (6); kiambatisho cha servo4 (9); servo5. ambatisha (10); servo6. ambatisha (11); servo7. ambatisha (12); kiambatisho cha servo8 (13);
andika (90) servo1.
andika servo2 (130); andika (90). andika (100); andika servo5 (90); andika servo6. 90 (90); andika servo7 (90); andika servo8. 90 (90);
}
kitanzi batili () {
mbele (); SoftwareServo:: furahisha (); }
batili mbele () {
ikiwa (increment_ser1) {
ser1 ++; } mwingine {ser1--; }
ikiwa (kiwango cha juu cha ser1) {
increment_ser1 = uwongo; }
andika (ser1).
ikiwa (increment_ser2) {
ser2 ++; } mwingine {ser2--; }
ikiwa (ser2 kiwango cha juu) {
increment_ser2 = uwongo; }
andika servo3 (ser2);
ikiwa (increment_ser3) {
ser3 ++; } mwingine {ser3--; }
ikiwa (ser3 upeo) {
increment_ser3 = uwongo; }
andika servo5 (ser3);
ikiwa (increment_ser4) {
ser4 ++; } mwingine {ser4--; }
ikiwa (ser4 upeo) {
increment_ser4 = uwongo; }
servo7. andika (ser4);
kuchelewesha (6);
}
Hatua ya 7: Hitimisho
Nadhani robot hii inaonekana nzuri sana. Nilitaka kutengeneza roboti ya nyoka lakini finnaly nilitengeneza kitu ambacho kinaonekana sawa na mdudu. Lakini inafanya kazi nzuri sana. Ikiwa una maswali yoyote acha maoni au niandikie: [email protected]
unaweza kusoma pia juu ya roboti hii hapa kwenye wavuti yangu (kwa Kipolishi):
nikodembartnik.pl/post.php?id=3
Roboti hii ilishinda tuzo ya kwanza kwenye Tamasha la Roboti huko Chorzów katika kitengo cha fremu.
Tuzo ya pili katika Mashindano ya Roboti 2016
Ilipendekeza:
Mbwa wa Roboti iliyochapishwa ya 3D (Roboti na Uchapishaji wa 3D kwa Kompyuta): Hatua 5
Mbwa wa Roboti iliyochapishwa ya 3D (Roboti na Uchapishaji wa 3D kwa Kompyuta): Roboti na Uchapishaji wa 3D ni vitu vipya, lakini tunaweza kuvitumia! Mradi huu ni mradi mzuri wa kuanza ikiwa unahitaji wazo la mgawo wa shule, au unatafuta tu mradi wa kufurahisha wa kufanya
Nyoka kwenye ubao wa mkate: Hatua 3 (na Picha)
Nyoka kwenye Ubao wa Mkate: " Una michezo yoyote kwenye simu yako? &Quot; " Sio sawa. " Intro: Rahisi kudhibiti, rahisi kupanga, na kutokufa na Nokia 6110, Nyoka imekuwa mradi pendwa kati ya wahandisi. Imetekelezwa kwa chochote kutoka kwa matrices ya LED, L
Drone iliyochapishwa ya 3D iliyochapishwa: 6 Hatua
Drone iliyochapishwa ya 3D: Drone inayoweza kuchapishwa unaweza kutoshea mfukoni mwako. Nilianza mradi huu kama jaribio, kuona ikiwa uchapishaji wa sasa wa 3D wa mezani unaweza kuwa chaguo inayofaa kwa fremu ya drone, na pia kuchukua faida ya asili ya kawaida na desturi
Kubadilisha-Kubadilisha Toys: Nyoka Iliyodhibitiwa Kijijini Iliyopatikana !: Hatua 7 (na Picha)
Kubadilisha-Kubadilisha Toys: Yai ya Kijijini inayodhibitiwa na Nyoka Imefikika! Mara nyingi, watoto ambao wanahitaji vitu vya kuchezea vilivyobadilishwa hawawezi kujua
Littlebots: Rahisi 3D Iliyochapishwa Roboti za Arduino za Android: Hatua 13 (na Picha)
Littlebots: Rahisi 3D Iliyochapishwa Android Arduino Robots: LittleBots ziliundwa kuwa utangulizi rahisi wa roboti. Inaonyesha vifaa vyote muhimu vya roboti, kuhisi, kufanya maamuzi, na kutamka yote kwa uzuri, rahisi kukusanyika kifurushi LittleBot imechapishwa kikamilifu 3D, ambayo inaruhusu