Polargraph

рдЫрд╡рд┐
polargraph.co.uk

рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд░реВрд╕реА рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджреЛрд╣рди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рддреЗрдЬреА рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред рдлреНрд▓реЙрдкреА рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж 5 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдПрдХ рдЕрд░реНрдз-рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрд╛ рдерд╛ред рдкрд╣рд▓реЗ рдореБрдЭреЗ рдлреНрд▓реЙрдкреА рдкрд░ рдПрдХ рдбреНрд░реЙрдмреЛрдЯ рдорд┐рд▓рд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рдЖрдзрд╛ рдкреИрд░рд╛ред рдпрд╣ рдордд рдкреВрдЫреЛ рдХрд┐ рдЗрд╕рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рд╕рдВрдмрдВрдз рд╣реИ, рдпрд╣ рдирд╣реАрдВ рд╣реИред рдЬреНрдпрд╛рджрд╛рддрд░ рдЕрдиреБрджреЗрд╢рдХ рдХреЗ рд╕рд╛рде рдореИрдиреБрдЕрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рд╕рд╛рдорд╛рди


  1. рдЕрд░реБрдбрд┐рдиреЛ рдЕрдиреЛ
  2. AdaFruit рдХреЗ рдореЛрдЯрд░рд╢реАрд▓реНрдб рдореЛрдЯрд░ рдбреНрд░рд╛рдЗрд╡рд░ред рдореЗрд░реЗ рдкрд╛рд╕ Arduino / Wze рдХреЗ рд▓рд┐рдП рдПрдХ рдореЛрдЯрд░ рдбреНрд░рд╛рдЗрд╡ рд╢реАрд▓реНрдб L293D рдереАред
  3. 2 рд╕реНрдЯреЗрдкрд░ рдореЛрдЯрд░реНрд╕ NEMA-17ред рдореИрдВрдиреЗ рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╕реНрдЯреЗрдкрд┐рдВрдЧ рдореЛрдЯрд░ 42BYGH202 / Wze рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

  4. рдПрд╕реА / рдбреАрд╕реА рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐
  5. рдЧреЛрдВрдбреЛрд▓рд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдбрд┐рд╕реНрдХ рд╕реНрдЯреИрдВрдб рд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ, рдореБрдЭреЗ рдбреЛрд░рд┐рдпреЛрдВ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдЫреЗрдж рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд▓реЛрдб рдХреЗ рд▓рд┐рдП рддреАрд╕рд░рд╛ред



    instructables.com
  6. рд╕рд┐рд▓рд╛рдИ рдорд╢реАрди рд╕реЗ рдмреЙрдмрд┐рди рд╕реЗ рдЪреЗрд╕рд┐рд╕ (рдЗрдВрдЬрди рдХреЗ рдЕрдХреНрд╖ рдФрд░ рдЗрдВрдЬрди рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рд╣реЛрддрд╛ рд╣реИ, рдореИрдВ рд░рдмрдбрд╝ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд░рдЦрддрд╛ рд╣реВрдВ)ред рдзрд╛рдЧреЗ рдХреЗ рдмрдЬрд╛рдп рдордЫрд▓реА рдкрдХрдбрд╝рдиреЗ рдХреА рд░реЗрдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
  7. рд╡рд╣ рд╕рддрд╣ рдЬрд┐рд╕ рдкрд░ рдореЛрдЯрд░ рд▓рдЧреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЬрд┐рддрдирд╛ рдмрдбрд╝рд╛ рдЙрддрдирд╛ рдЕрдЪреНрдЫрд╛ред рдкреНрд░рд╢рд┐рдХреНрд╖рдХреЛрдВ рдХреЗ рд╕рд╛рде рд▓реЗрдЦрдХ рдореЛрдЯрд░ рд╕рдкреЛрд░реНрдЯ (рдХреЛрд╖реНрдардХ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдЙрд╕ рдХрд╛рд░реНрдбрдмреЛрд░реНрдб рд╕реЗ рдЬреЛрдбрд╝рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ A2 рдЯреИрдмрд▓реЗрдЯ рд╕реЗ рдЪрд┐рдкрдХрд╛рдпрд╛ рдерд╛ред

Arduino


Arduino IDE рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдкреБрд░рд╛рдирд╛ рд╡рд╛рд▓рд╛ рдХреЛрдб рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред рд╕реНрдХреЗрдЪ (/ рд╕реНрдХреЗрдЪ /) рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрде рд╕реЗрдЯ рдХрд░реЗрдВ: рдлрд╝рд╛рдЗрд▓ -> рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рд╕реНрдХреЗрдЪ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рд╕реНрдерд╛рдиред

Euphy рд╕реЗ рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб GitHub ред

рд╕рдВрдЧреНрд░рд╣ рдЕрдирдкреИрдХ рдХрд░реЗрдВред Adafruit рдФрд░ AccelStepper рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ / sketches / рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ / рдлрд╝реЛрд▓реНрдбрд░, polargraph_server_a1 рдлрд╝реЛрд▓реНрдбрд░ / / sketches / рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред

Arduino IDE рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдлрд╝рд╛рдЗрд▓ -> рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ -> polargraph_server_a1ред рд╣рдо рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВ, рдмреЛрд░реНрдб рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред

рд╕реНрдЯреЗрдкрд░ рдореЛрдЯрд░реНрд╕


рд╕реНрдЯреЗрдкрд░ рдореЛрдЯрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдмрд░ рдкрд░ рдПрдХ рдЕрджреНрднреБрдд рд▓реЗрдЦ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рд╕реЗ, рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдмреЛрд░реНрдб рд╕реЗ рдЬреЛрдбрд╝рд╛: рдмрд╛рдПрдВ рдЗрдВрдЬрди - рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ M1, M2, рджрд╛рдПрдВ - M3, M4ред


рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди


рдкрд╣рд▓реЗ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП euphy рдЖрд░реНрдХрд╛рдЗрд╡ рд╕реЗ / рдХрдВрдЯреНрд░реЛрд▓рд░ / рдлреЛрд▓реНрдбрд░ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВред Default.properties.txt

рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдЖрдпрд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ: рдорд╢реАрди рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рд▓рдВрдмрд╛рдИ, рд╢реАрдЯ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рд▓рдВрдмрд╛рдИ, рд╣реЛрдо рдкреЙрдЗрдВрдЯред рдорд┐рд▓реАрдореАрдЯрд░ рддрдХ, рдЙрдиреНрд╣реЗрдВ рдХрд╛рдлреА рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдорд╛рдкрд╛ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЫрд╡рд┐ рдореЗрдВ рд╡рд┐рдХреГрддрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреАред рдореИрдВ рдиреАрдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдКрдВрдЧрд╛, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рд╛ред instructables.com рдЖрд╡реЗрджрди рд▓реЙрдиреНрдЪ:






sudo chmod +x polargraphcontroller
./polargraphcontroller



SETUP рдЯреИрдм рдореЗрдВ, рд╡рд╛рдВрдЫрд┐рдд рдкреЛрд░реНрдЯ (рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдПрдХ рд╣рд░реЗ рд░рдВрдЧ рдХрд╛ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рд╢реАрд░реНрд╖ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкреЙрд╢реНрд░рд╛рдл рддреИрдпрд╛рд░ рд╣реИред рдЧреЛрдВрдбреЛрд▓рд╛ рдХреЛ рдЧреГрд╣ рдмрд┐рдВрджреБ рдмрд┐рдВрджреБ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

INPUT рдЯреИрдм рдкрд░, LOAD IMAGE рдЪреБрдиреЗрдВред рдЫрд╡рд┐ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЖрдХрд╛рд░ рдмрджрд▓реЗрдВ (рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░реЗрдВ)ред рдЫрд╡рд┐ (рдореВрд╡ рдЗрдореЗрдЬ) рдХреЛ рд╢реАрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ, рд╡рд╛рдВрдЫрд┐рдд рдЯреБрдХрдбрд╝рд╛ (рдЪрдпрди рдХреНрд╖реЗрддреНрд░) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЬреАрдЖрд░рдЖрдИрдбреА рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░реЗрдВ рдФрд░ рд░реЗрдВрдбрд░ рдкрд┐рдХрд▓реНрд╕ рдХреЛ рджрдмрд╛рдПрдВред рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдбреНрд░рд╛рдЗрдВрдЧ (TOP-RIGHT) рдФрд░ рд╕реНрдЯрд╛рдЗрд▓ (VARIABLE SIZE SQUARE WAVE) рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред



рджрд╛рдИрдВ рдУрд░, рдХрдорд╛рдВрдб рдХрддрд╛рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓рд╛рд▓ рд╢рд┐рд▓рд╛рд▓реЗрдЦ (рд╣рд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ: ommandQueue: QUEUE RUNNINGред

рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯрд╛ рд▓рдЧрд╛ред рд╢реАрд░реНрд╖ рджрд╛рдИрдВ рдУрд░ рдХрд╛рдордЪреЛрд░, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ SCRIBBLE рд╢реИрд▓реА рдХреЛ рдЪреБрдирд╛ред рд╡рд╛рдИ рдЕрдХреНрд╖ рд╕рдВрдкреАрдбрд╝рди рдЧрд▓рдд рдорд╛рдк рдХреЗ рдХрд╛рд░рдг рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдкреЛрд▓рд░рдЧреНрд░рд╛рдл



рдХреА рдЧрддрд┐ ред

All Articles