INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Ja! Ja! Karton is 'n perfekte materiaal vir die maak van prototipes. Hier bied ek u 'n viervoetige wandelaar aan waaraan ek werk. Nou is stap een klaar, dit stap vorentoe:) En ek deel dit graag met u.
Stap 1: Kyk hierna
Stap 2: U benodig:
- Karton
- Arduino raad
- Servomotor x4
- Battery (ek gebruik 'n klein powerbank)
- draad en broodbord
- Stokkies
- Gom geweer
- Draad
- Tuin draad
Stap 3: Karton
Ek het dus begin met 'n kartonstuk van 53 x 17 cm. Die afmetings maak nie soveel saak nie, hou net die verhoudings. My broodbord is 6 x 17 cm, wat die middelste deel beslaan, dan 6 cm aan die twee kante, dan 17,5 cm aan die einde. Nadat ek geteken het, sny ek 1 cm uit die middel om die bene te skei.
1 cm het gewerk, maar dit sou gemakliker gewees het met 2 cm, net om te sê …
Buig die kante op 'n reguit rand, soos op die prentjie, een op en een af.
Stap 4: Motors
Motors! Servomotors om meer presies te wees, twee gaan op en twee onder. Die twee boonste motors, met die naam LeftUp en RightUP, word net onder die eerste "joint" vasgeplak. Maak seker dat hulle vrylik tussen die bene beweeg. Die motors beweeg 180 grade, so die servo's moet teenoorgestelde wees om 'n volledige sirkel te voltooi. Die kant waarop jy jou boonste motors sit, is die agterkant van die wandelaar.
Op die tweede foto (ander prototipe) sien u die motors aan die onderkant, met die naam LeftDown en RightDown, net vasgeplak op die middel wat van mekaar af wys. Hierdie motors word ook teenoor mekaar vasgeplak !! Maar hulle voltooi nie 'n volle sirkel nie, net die helfte !!
Met hierdie prototipe gebruik ek 'n klein powerbank wat nie op die boonste deel pas nie, so ek het dit aan die onderkant vasgeplak, maar u kan dit elders plaas.
Ek gebruik die gomgeweer om die motors op die plek vas te plak.
Stap 5: Stokke
Jy benodig twee stokke van 11 cm lank. Draai die tuindraad daaroor en maak 'n lus aan die een kant (prent 2).
Verbind hierdie lus met die arm van die servo (foto 3), en sorg dat albei vrylik kan beweeg
Die ander kant van die stok word net aan die "voeg" vasgeplak.
Ek het die broodbord en die arduino -bord nou bygevoeg, maar u kan dit ook later byvoeg.
Stap 6: drade
Ons is nou aan die onderkant:
Jy benodig twee drade van 30 cm lank. Neem die middel van die drade en knoop dit aan die arm van die servomotor sodat u albei ente vry en ewe lank is.
Beweeg die arms van die servo's na 90 grade (soos die pyltjie op die tweede prentjie). Op die tweede prentjie is dit nie regtig 90 grade nie.
Dan moet u die karton weer buig soos aangedui. Plak die drade vas waar u die karton gebuig het, die drade moet aan die voorpote kruis.
Boonop het ek dit versterk met 'n lyn warm gom sodat hierdie gedeelte nie beweeg nie
Stap 7: Kodeer
#insluit
Servo servo; // skep servo -voorwerp om 'n servo Servo servo1 te beheer; Servo servo2; Servo servo3; int pos = 0; // veranderlike om die servoposisie int pos1 = 0 op te slaan; int pos2 = 0; int pos3 = 0; leemte opstelling () {// Koppel die motors aan penne 11, 13, 5 en 9 en natuurlik VCC en GND servo.attach (11); // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // RightDown vertraging (1000); } leemte lus () {vir (pos1 = 0; pos1 = 0; pos2--) // RightUp {// gaan van 180 grade na 0 grade servo2.write (pos2); vertraging (5); } vir (pos3 = 180; pos3> = 0; pos3--) // RightDown {// gaan van 180 grade na 0 grade servo3.write (pos3); vertraging (5); } vir (pos = 180; pos> = 0; pos--) // Links af {// gaan van 180 grade na 0 grade servo.write (pos); vertraging (5); } vir (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// gaan van 180 grade na 0 grade servo1.write (pos1); vertraging (5); } vir (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// gaan van 0 grade tot 180 grade servo2.write (pos2); vertraging (5); } vir (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// gaan van 0 grade tot 180 grade servo3.write (pos3); vertraging (5); } vir (pos = 0; pos <= 180; pos ++) // Links af {// gaan van 0 grade tot 180 grade servo.write (pos); vertraging (5); }}
Stap 8: Versiering
Stap 9: Deel en geniet
Naaswenner in die kartonuitdaging