Cov txheej txheem:

DIY Arduino Tswj Egg-Bot: 12 Kauj Ruam (nrog Duab)
DIY Arduino Tswj Egg-Bot: 12 Kauj Ruam (nrog Duab)

Video: DIY Arduino Tswj Egg-Bot: 12 Kauj Ruam (nrog Duab)

Video: DIY Arduino Tswj Egg-Bot: 12 Kauj Ruam (nrog Duab)
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Hlis ntuj nqeg
Anonim
Image
Image
Qhov
Qhov

Hauv cov lus qhia no kuv yuav qhia koj yuav ua li cas ua koj tus kheej Egg-Bot tswj nrog Arduino. Kuv xav ua nws ua ntej tab sis kuv xav tias nws nyuaj rau kuv tab sis kuv ua tsis yog. Nws yooj yim los tsim kom ntseeg tau tias txhua tus tuaj yeem ua tau.

Kauj Ruam 1: Qhov Chaw

Qhov
Qhov
Qhov
Qhov
Qhov
Qhov

Hauv qab no kuv ntxiv cov npe ntawm ntu:

  • Stepper lub cev muaj zog
  • Stepper lub cev muaj zog tsav tsheb
  • Arduino
  • Fais fab mov
  • Micro Servo Tsav
  • Yas phaj, ntoo
  • 40cm screws x3 thiab 12 txiv ntoo rau nws
  • Ob lub log log
  • Cov cim hauv cov xim sib txawv
  • Laum, riam, pom, ntswj ntsia hlau, kab xev ob tog, ntoo nplaum, xaim, xaim hlau, hlua roj hmab
  • Txhua yam koj xav tau los ua PCB txuas.

Kauj ruam 2: Kev sib txuas

Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas

Txuas nws zoo li ntawm fritzing duab saum toj no lossis mus rau kauj ruam tom ntej thiab ua PCB (luam tawm Circuit board). Thiab koj yuav tsum nrhiav txoj hauv kev zoo rau lub hwj chim ntawm lub tshuab hluav taws xob stepper. Nrog lub hwj chim no koj tuaj yeem tswj qhov hluav taws xob uas mus rau stepper lub cev muaj zog. Sim teeb nws tias stepper txav mus zoo li nws ua tau.

Kauj Ruam 3: PCB (xaiv tau)

PCB (yeem)
PCB (yeem)
PCB (yeem)
PCB (yeem)
PCB (yeem)
PCB (yeem)

Vim li cas kuv thiaj ua PCB? Saib ntawm daim duab saum toj no, nws qhia tau hais tias nws zoo li cas ntawm daim txiag ntoo. Ntau cov xov hlau. Koj tuaj yeem yooj yim txuas qee yam tsis raug lossis qee yam tuaj yeem txuas nws tus kheej thiab koj tuaj yeem puas xws li: tus tsav tsheb tsav tsheb. Thiab ntawm PCB txhua yam zoo dua, siv qhov chaw tsawg thiab ntseeg tau ua ke. Koj tuaj yeem nyeem txog yuav ua PCB li cas ntawm no. Hauv qab no kuv ntxiv PDF ntawv nrog PCB txheej txheem. Yog xav paub ntxiv saib arduino ntawm daim ntawv qhia zaub mov.

Kauj ruam 4: Ncej

Ncej
Ncej
Ncej
Ncej
Ncej
Ncej

Lub thav duab yog ua los ntawm yas thiab qee cov ntoo. Koj tuaj yeem pom qhov ntev hauv sketchup hauv qab lossis hauv kauj ruam tom ntej.

Kauj Ruam 5: Txiav ntawm Tus Ncej

Txiav ntawm tus ncej
Txiav ntawm tus ncej
Txiav ntawm tus ncej
Txiav ntawm tus ncej
Txiav ntawm tus ncej
Txiav ntawm tus ncej

Txiav ob lub ntsiab lus los ntawm daim duab thib ob thiab ib qho los ntawm daim duab thib peb. Qhov ntev tau qhia hauv cov duab.

Kauj Ruam 6: Txhuam Ntug

Smoothing Edge
Smoothing Edge
Smoothing Edge
Smoothing Edge
Smoothing Edge
Smoothing Edge

Txhuam cov npoo nrog ntawv xuab zeb kom lawv zoo dua.

Kauj Ruam 7: Drilling Qhov

Drilling Qhov
Drilling Qhov
Drilling Qhov
Drilling Qhov

Laum qhov zoo li ntawm daim duab saum toj no. Koj yuav tsum ua kom meej heev. Hauv 3 qhov ntawm lub ces kaum muab daim ntawm txhuas raj.

Kauj Ruam 8: Caj Npab

Caj Npab Caj Npab
Caj Npab Caj Npab
Caj npab
Caj npab
Caj Npab Caj Npab
Caj Npab Caj Npab

Caj npab yog ua los ntawm ntoo thiab yas. Thaum kawg ntawm caj npab kuv ua 9mm qhov rau tus cim

Kauj Ruam 9: Kev Sib Txuas

Ncej Txuas
Ncej Txuas
Ncej Txuas
Ncej Txuas
Ncej Txuas
Ncej Txuas

Kuv vam tias koj nkag siab yuav ua li cas txuas txhua ntu ntawm tus thav duab nrog daim duab no yog tias koj muaj teeb meem nrog nws, sau ntawv tawm tswv yim Kuv yuav sim pab. Txhua yam txuas nrog cov ntsia hlau, kab xev ob tog, kua nplaum thiab xov hlau.

Kauj ruam 10: Code rau Arduino

Rub tawm cov cai rau arduino los ntawm no. Thiab koj yuav tsum hloov ob peb kab:

Qhov no: #define YAXIS_DIR_PIN 14#txhais YAXIS_STEP_PIN 15To qhov no: #define YAXIS_DIR_PIN 10#txhais YAXIS_STEP_PIN 11

thiab

Qhov no: #define XAXIS_DIR_PIN 10 #define XAXIS_STEP_PIN 8To this: #define XAXIS_DIR_PIN 7#define XAXIS_STEP_PIN 8

thiab

Qhov no: #define SERVO_PIN 13To: #define SERVO_PIN 9

Kauj ruam 11: Software rau Computer

Kuv tshaj tawm los teeb tsa thawj qhov txuas txuas ntxiv rau inkscape vim tias nrog nws koj tuaj yeem luam cov khoom ntim. Koj tuaj yeem nyeem yuav rub nws li cas thiab yuav siv li cas ntawm no. Txhawm rau ua G-code cov ntaub ntawv hauv inkscape rub tawm qhov txuas ntxiv no ua los ntawm martymcguire. Thiab qhov kawg kom rub tawm yog qhov program xa cov lus txib ntau dua rau arduino. Download tau nws ntawm no. Tam sim no koj yuav tsum hloov pauv tus lej txuas ntxiv unicorn. Mus rau:

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

Ntxiv rau 29 kab no:

"M300 S % 0.2F (cwj mem nce)" % self.pen_up_angle, Thiab rho tawm kab 39:

"M300 S255 (tua servo)",

Kauj Ruam 12: Ua Ntej Ua Ntej

Thawj Xim
Thawj Xim
Thawj Xim
Thawj Xim
Thawj Xim
Thawj Xim

Nov yog thawj lub qe uas kuv pleev xim los ntawm kuv lub qe. Cov nyhuv tsis muaj qhov zoo tshaj plaws vim yog cwj mem kev co. Kuv txhua lub sijhawm sim kho nws tab sis kuv tseem tsis tuaj yeem ua tiav. Daim duab ntawm lub qe txiv kab ntxwv yuav tsum sawv cev rau tus dais.

Thov, yog tias koj nyiam kuv qhov phiaj xwm pov npav rau kuv. Ua tsaug !!

Ua tsaug rau kev nyeem ntawv thiab thov txim rau kuv cov lus Askiv:) Muaj kev lom zem nrog koj EggBot.

Qe Sib Tw
Qe Sib Tw
Qe Sib Tw
Qe Sib Tw

Khiav Tawm Hauv Kev Sib Tw Qe

Kev sib tw Automation
Kev sib tw Automation
Kev sib tw Automation
Kev sib tw Automation

Qhov khoom plig thib peb hauv Kev Sib Tw Automation

Pom zoo: