Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Taip! Taip! Kartonas yra puiki medžiaga prototipams gaminti. Čia pristatau keturkojį vaikštynę, prie kurios dirbu. Dabar pirmas žingsnis baigtas, jis eina į priekį:) Ir aš džiaugiuosi galėdamas pasidalinti su jumis.
1 žingsnis: patikrinkite tai
2 žingsnis: jums reikės:
- Kartonas
- „Arduino“lenta
- Servo variklis x4
- Baterija (naudoju mažą maitinimo bloką)
- viela ir duonos lenta
- Lazdos
- Klijų pistoletas
- Siūlai
- Sodo viela
3 žingsnis: kartonas
Taigi pradėjau nuo 53 x 17 cm kartono gabalo. Matmenys nėra tokie svarbūs, tiesiog laikykitės santykių. Mano duonos lentelė yra 6 X 17 cm, kuri užims vidurinę dalį, tada 6 cm iš abiejų pusių, tada 17,5 cm pabaigoje. Po piešimo aš iškirpiau 1 cm nuo vidurio, kad atskirtų kojas.
1 cm pavyko, bet būtų patogiau su 2 cm, tiesiog pasakius …
Sulenkite šonus tiesiu kraštu, kaip parodyta paveikslėlyje, vieną aukštyn ir vieną žemyn.
4 žingsnis: varikliai
Varikliai! Tiksliau tariant, servo varikliai - du pakyla aukštyn, du - žemiau. Du viršutiniai varikliai, pavadinti „LeftUp“ir „RightUP“, priklijuojami iškart po pirmosios „jungties“. Įsitikinkite, kad jie laisvai juda tarp kojų. Varikliai pasisuks 180 laipsnių kampu, todėl servai turi būti priešingi, kad įveiktų visą ratą. Šonas, ant kurio uždėsite viršutinius variklius, bus vaikštynės užpakalinė dalis.
Antroje nuotraukoje (kitas prototipas) matote variklius apatinėje pusėje, pavadintus „LeftDown“ir „RightDown“, tiesiog priklijuotus ant vidurio, nukreipto vienas nuo kito. Šie varikliai yra priklijuoti ir priešingai !! Bet jie neužbaigia viso rato, tik pusę !!
Naudodamas šį prototipą, naudoju nedidelį maitinimo bloką, kuris netilpo viršutinėje dalyje, todėl priklijavau jį apatinėje pusėje, bet galite įdėti jį kitur.
Aš naudoju klijų pistoletą varikliams klijuoti vietoje.
5 žingsnis: lazdelės
Jums reikės dviejų 11 cm ilgio lazdelių. Apvyniokite sodo vielą aplink ją ir iš vieno galo padarykite kilpą (2 pav.).
Ši kilpa turi būti prijungta prie servo rankenos (3 pav.), Įsitikinkite, kad abu juda laisvai
Kitas lazdos galas tiesiog klijuojasi ant „jungties“.
Dabar pridėjau duonos lentą ir „arduino“lentą, bet taip pat galite pridėti vėliau.
6 žingsnis: Siūlai
Mes dabar žemesnėje pusėje:
Jums reikės dviejų 30 cm ilgio siūlų. Paimkite sriegių vidurį ir suriškite jį prie servo variklio rankos, kad abu galai būtų laisvi ir vienodai ilgi.
Pasukite servo rankas 90 laipsnių kampu (kaip rodyklė antrame paveikslėlyje). Antroje nuotraukoje tikrai nėra 90 laipsnių, nesijaudinkite.
Tada reikia dar kartą sulenkti kartoną, kaip parodyta. Klijuokite siūlus ten, kur sulenkėte kartoną, siūlai turi kirsti priekines kojas.
Be to, aš sustiprinau tai karštų klijų linija, kad šis skyrius nejudėtų
7 žingsnis: kodas
#įtraukti
Servo servo; // sukurti servo objektą servo valdymui Servo servo1; Servo servo2; Servo servo3; int pos = 0; // kintamasis servo padėčiai išsaugoti int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Prijunkite variklius prie 11, 13, 5 ir 9 kaiščių ir, žinoma, VCC ir GND servo.attach (11); // LeftDown servo1.attach (13); // „LeftUp“servo2.attach (5); // „RightUp“servo3.attach (9); // Dešinysis nusileidimas (1000); } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// pereina nuo 180 laipsnių iki 0 laipsnių servo2.write (pos2); vėlavimas (5); } for (pos3 = 180; pos3> = 0; pos3--) // Dešinysis žemyn {// pereina nuo 180 laipsnių iki 0 laipsnių servo3.write (pos3); vėlavimas (5); } for (pos = 180; pos> = 0; pos--) // LeftDown {// eina nuo 180 laipsnių iki 0 laipsnių servo.write (pos); vėlavimas (5); } for (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// pereina nuo 180 laipsnių iki 0 laipsnių servo1.write (pos1); vėlavimas (5); } for (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// pereina nuo 0 laipsnių iki 180 laipsnių servo2.write (pos2); vėlavimas (5); } for (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// pereina nuo 0 laipsnių iki 180 laipsnių servo3.write (pos3); vėlavimas (5); } for (pos = 0; pos <= 180; pos ++) // LeftDown {// eina nuo 0 laipsnių iki 180 laipsnių servo.write (pos); vėlavimas (5); }}
8 žingsnis: dekoravimas
9 žingsnis: dalinkitės ir mėgaukitės
Antroji vieta kartono iššūkyje