Sisukord:

DIY Arduino juhitav munarakk: 12 sammu (piltidega)
DIY Arduino juhitav munarakk: 12 sammu (piltidega)

Video: DIY Arduino juhitav munarakk: 12 sammu (piltidega)

Video: DIY Arduino juhitav munarakk: 12 sammu (piltidega)
Video: SKR 1.4 - TMC2209 v1.2 2024, November
Anonim
Image
Image
Osad
Osad

Selles juhendis näitan teile, kuidas teha oma Egg-Bot Arduino abil juhitavaks. Tahtsin seda varem teha, kuid arvasin, et see on minu jaoks liiga raske, kuid eksisin. Seda on lihtne ehitada, nii et kindlasti saavad kõik sellega hakkama.

Samm: osad

Osad
Osad
Osad
Osad
Osad
Osad

Allpool lisan osade loendi:

  • Sammumootorid
  • Sammumootorite juhid
  • Arduino
  • Toiteallikas
  • Mikroservo
  • Plastplaat, puit
  • 40 cm kruvid x3 ja 12 mutrit selle jaoks
  • Kaks lego ratast
  • Markerid erinevates värvides
  • Puur, nuga, saag, kruvikeeraja, kahepoolne teip, puiduliim, traat, jootekolb, kummipaelad
  • Kõik, mida vajate PCB lingi loomiseks.

Samm 2: Ühendamine

Ühendus
Ühendus
Ühendus
Ühendus

Ühendage see nagu ülaloleval pildil või minge järgmise sammu juurde ja tehke trükkplaat (prinditav trükkplaat). Ja samm -mootorite kontrolleril peate leidma potentsiomeetri õiged seaded. Selle potentsiomeetriga saate juhtida samm -mootorite pinget. Proovige seadistada, et samm -samm oleks võimalikult sujuv.

3. samm: trükkplaat (valikuline)

PCB (valikuline)
PCB (valikuline)
PCB (valikuline)
PCB (valikuline)
PCB (valikuline)
PCB (valikuline)

Miks ma tegin PCB -d? Vaadake ülaltoodud pilti, see näitab, kuidas see leivaplaadil välja näeb. Liiga palju juhtmeid. Saate hõlpsalt midagi valesti ühendada või midagi ise lahti ühendada ja näiteks rikkuda samm -mootori draiverit. Ja trükkplaadil näeb kõik parem välja, võtab vähem kohta ja on kombineeritult usaldusväärne. PCB valmistamise kohta saate lugeda siit. Allpool lisasin trükkplaatide paigutusega PDF -faili. Lisateabe saamiseks vaadake leivalaual arduino.

4. samm: raamimine

Raam
Raam
Raam
Raam
Raam
Raam

Raam on valmistatud plastikust ja mõnest puidust. Mõõtmeid näete allpool olevas visandis või järgmises etapis.

Samm: raami lõikamine

Raami lõikamine
Raami lõikamine
Raami lõikamine
Raami lõikamine
Raami lõikamine
Raami lõikamine

Lõika kaks elementi teisest pildist ja üks kolmandast pildist. Mõõdud on näidatud piltidel.

6. samm: serva silumine

Serva silumine
Serva silumine
Serva silumine
Serva silumine
Serva silumine
Serva silumine

Siluge servad liivapaberiga, et need paremini välja näeksid.

7. samm: aukude puurimine

Puurimisavad
Puurimisavad
Puurimisavad
Puurimisavad

Puurige augud nagu ülaltoodud pildil. Peate selle väga täpselt valmistama. Kolmes nurgas olevasse auku asetage alumiiniumtoru tükid.

8. samm: pliiatsi käepide

Pliiatsi arm
Pliiatsi arm
Pliiatsi arm
Pliiatsi arm
Pliiatsi arm
Pliiatsi arm

Pliiatsi vars on valmistatud puidust ja plastikust. Käe lõpus tegin markeri jaoks 9 mm augu

Samm 9: Ühendusraam

Ühendusraam
Ühendusraam
Ühendusraam
Ühendusraam
Ühendusraam
Ühendusraam

Loodan, et saate aru, kuidas raami kõiki osi selle fotoga ühendada, kui teil on sellega probleeme, kirjutage kommentaar, püüan teid aidata. Kõik on ühendatud kruvide, kahepoolse teibi, liimi ja juhtmetega.

Samm: kood Arduino jaoks

Laadige arduino kood siit alla. Ja peate muutma mõnda rida:

See: #define YAXIS_DIR_PIN 14#define YAXIS_STEP_PIN 15Selleks: #defineeri YAXIS_DIR_PIN 10#define YAXIS_STEP_PIN 11

ja

See: #define XAXIS_DIR_PIN 10 #define XAXIS_STEP_PIN 8Selleks: #defineeri XAXIS_DIR_PIN 7#define XAXIS_STEP_PIN 8

ja

See: #define SERVO_PIN 13Kui: #defineerige SERVO_PIN 9

Samm 11: Tarkvara arvutile

Teen ettepaneku installida inkcape'i originaal munapulga laiendus, sest sellega saate täidetud objekti printida. Siit saate lugeda, kuidas seda alla laadida ja kuidas seda kasutada. Instcape'i G-koodi failide tegemiseks laadige see martymcguire'i tehtud laiendus alla. Ja viimane allalaaditav asi on programm, mis saadab käsud jada kaudu arduinole. Laadige see alla siit. Nüüd peate ükssarviku laienduskoodi muutma. Minema:

C: / program files / inkscape / share / extensions / unicorn / context.py

Lisage 29 reale see:

"M300 S % 0.2F (pliiats üles)" % self.pen_up_angle, Ja kustutage rida 39:

"M300 S255 (lülitage servo välja"),

12. samm: esimene värvimine

Esimene värvimine
Esimene värvimine
Esimene värvimine
Esimene värvimine
Esimene värvimine
Esimene värvimine

Need on esimesed munad, mille ma oma munapulgaga maalisin. Efekt ei ole parim pliiatsi vibratsiooni tõttu. Püüan kogu aeg seda parandada, kuid ei suuda seda veel edukalt teha. Pilt oranžilt munalt peaks kujutama karu.

Palun, kui teile meeldib minu projekt, hääletage minu poolt. Aitäh !!

Täname lugemise eest ja vabandan inglise keele pärast:) Nautige oma EggBotiga.

Muna väljakutse
Muna väljakutse
Muna väljakutse
Muna väljakutse

Munade väljakutse teine koht

Automatiseerimise võistlus
Automatiseerimise võistlus
Automatiseerimise võistlus
Automatiseerimise võistlus

Kolmas auhind automaatikavõistlusel

Soovitan: