Cov txheej txheem:

Haus Lub Tshuab: 7 Kauj Ruam
Haus Lub Tshuab: 7 Kauj Ruam

Video: Haus Lub Tshuab: 7 Kauj Ruam

Video: Haus Lub Tshuab: 7 Kauj Ruam
Video: Kos Lis Suab Nag 60 Lub Xyoo 2024, Hlis ntuj nqeg
Anonim
Dej Haus Tshuab
Dej Haus Tshuab

Lub tshuab haus dej no tau tsim nrog lub hom phiaj los pab txhawb txoj hauv kev peb ncuav peb cov dej qab zib.

Kauj Ruam 1: Cov ntaub ntawv

  • 1x SG Loj Servo
  • 1 X SG90 Micro Servo
  • 1 x Arduino Uno
  • 4x Cov Ntsia Hlau Me
  • 1x Xim Xim
  • 1 x laum
  • 1x piv
  • Cog 1x
  • Tin ntawv
  • 1x Ntoo Dowel 3 ft Tooj Yeeb
  • 1 x Tooj tooj liab T 6 x Hlau
  • 1 x Elastic Band
  • 1 x Straw
  • 1x khob Ntoo Hluav Taws Xob Xev

Kauj Ruam 2: Tsim Kev Sib Hloov Platform

Tsim Kev Sib Hloov Platform
Tsim Kev Sib Hloov Platform

Cov Khoom Uas Tsim Nyog: -

  • 1x Tin Sheet
  • 1x Ntoo Ntoo
  • Daim kab xev -
  • 1x Ntsia Hlau
  • 1x kub
  • 1x Xim Xim
  • Kub nplaum
  1. Txiav daim ntawv tin kom zoo li cov duab thiab kaw cov npoo kom tsis txhob txiav.
  2. Kub nplaum cov xim lo rau hauv qab ntawm daim ntawv tin kom muab qee qhov nruj ntxiv.
  3. Ua ntej Laum ib lub qhov nyob hauv nruab nrab ntawm daim ntawv tin thiab muab cov ntoo tshem tawm nrog cov ntsia hlau (Nco tseg: Koj yuav xav tau ntxiv qhov hnyav los txhawm rau sib npaug qhov hnyav ntawm cov kua ua kua)
  4. Txiav hauv qab ntawm lub khob kom tuav koj lub khob haus dej thiab kua nplaum kub rau ib sab ntawm daim ntawv tin.

Kauj Ruam 3: Tsim Lub Raj Dej Stand thiab Arduino Enclosure

Tsim Lub Raj Dej Stand thiab Arduino Enclosure
Tsim Lub Raj Dej Stand thiab Arduino Enclosure
Tsim Lub Raj Dej Stand thiab Arduino Enclosure
Tsim Lub Raj Dej Stand thiab Arduino Enclosure

Cov Khoom Uas Tsim Nyog: -

  • 3 ft tooj liab yeeb nkab
  • 1 x Tooj Tooj
  • Ntoo
  • Kub nplaum
  • Laum
  1. Txhawm rau tiv thaiv arduino los ntawm kev puas tsuaj, siv ntoo los tsim lub thaiv, laum lub qhov nyob rau sab saum toj ntawm lub thawv rau kev txhawb nqa.
  2. Txiav cov yeeb nkab tooj liab mus rau qhov siab xav kom tuav lub raj mis.
  3. Siv lub raj mis xaiv, tsim tus tuav ua los ntawm ntoo thiab laum ob lub qhov, ib qho los txuas rau cov yeeb nkab tooj liab, thiab ib qho los qhwv ncig lub caj dab ntawm lub raj mis.
  4. Txuas tus tuav mus rau cov yeeb nkab tooj liab saum toj tooj liab T-Joint siv cov kua nplaum kub.

Kauj Ruam 4: Tsim Lub Raj Dej Ncuav

Tsim Lub raj mis Ncuav Spout
Tsim Lub raj mis Ncuav Spout
Tsim Lub raj mis Ncuav Spout
Tsim Lub raj mis Ncuav Spout
  • 1x Lub raj mis yas.
  • 1 x daim yas me me
  • 1x cog qoob loo
  • 1 x me me arduino txuas
  • 1x cable yas dhos
  • Kub nplaum
  • Laum
  1. Siv rab phom nplaum kub los txuas cov txuas txuas rau ib qho ntawm sab me me ntawm cov yas. (Raws li qhia hauv daim duab 1).
  2. Siv rab phom nplaum kub los txuas tus tuav lub cable mus rau lwm sab ntawm daim yas me me. (Raws li qhia hauv daim duab 1).
  3. Ua ib lub qhov los ntawm lub hau ntawm lub raj mis dej kom ntxaws tib lub taub ntawm cov yas yas.
  4. Siv rab phom nplaum kub los txuas cov quav yas rau lub hau lub raj mis. Siv rab phom nplaum kub los lo rau cov quav nplej txhawm rau txhawm rau tswj cov kua uas xav tau thaum nws lub taub hau ntswj.

Kauj Ruam 5: Teeb Arduino

Teeb Arduino
Teeb Arduino
Teeb Arduino
Teeb Arduino
  • 1 x Elego UNO R3
  • 6x txiv neej rau txiv neej cable
  • Arduino R3 Proto Shield Kit
  • 1x hluav taws xob cable
  1. Txuas Protoshield mus rau arduino.
  2. Txuas lub servo loj rau cov tswv yim digital ~ 10 (raws li qhia hauv kab ntawv)
  3. Txuas lub servo me me rau cov tswv yim digital ~ 9 (Raws li qhia hauv kab ntawv)
  4. Txuas qhov chaw ntawm ob qho tib si
  5. Siv tus txais 5v txuas rau Servos. (Yog tias koj siv ntau dua ob lub servos thov saib mus rau qhov tau txais AdaFruit extender.
  6. Yog tias siv protoshield, koj yuav tuaj yeem txuas qhov xav tau ob 5V yam tsis muaj teeb meem ntau.

Kauj Ruam 6: Txoj Cai

Txoj Cai
Txoj Cai

#suav nrog

Servo smallServo; // tsim cov khoom siv servo los tswj lub servo

Servo lojServo;

int pos = 0; // sib txawv los khaws txoj haujlwm servo

int pos2 = 0;

void teeb tsa () {

smallServo.attach (9); // txuas cov servo ntawm tus pin 9 rau cov khoom siv servo

bigServo.attach (10); // txuas lub servo loj rau tus pin 9

}

void voj () {

smallServo.write (0); // inits servo rau xoom positino

bigServo.write (0); // init servos rau xoom positino ncua (1000);

rau (pos = 0; pos <= 180; pos += 1) {// mus los ntawm 0 degrees txog 180 degrees

bigServo.write (pos); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos'

ncua (10); // tos 10ms rau servo kom mus txog txoj haujlwm

}

ncua (1000);

rau (pos2 = 0; pos2 <= 165; pos2 += 1) {// mus ntawm 0 degrees txog 180 degrees

// hauv qib ntawm 1 degree

smallServo.write (pos2); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos'

ncua (5); // tos 15ms rau servo kom mus txog txoj haujlwm

}

ncua (20000); // Qhov kev ncua sij hawm no tswj tau ntev npaum li cas txoj hlua khov dej LIQUID

rau (pos2 = 165; pos2> = 0; pos2 -= 1) {// mus ntawm 180 degrees mus rau 0 degrees

smallServo.write (pos2); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos'

ncua (5); // tos 5ms rau servo kom mus txog txoj haujlwm

}

rau (pos = 180; pos> = 0; pos -= 1) {// mus ntawm 180 degrees mus rau 0 degrees

bigServo.write (pos); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos'

ncua (15); // tos 15ms rau servo kom mus txog txoj haujlwm

}

bigServo.detach (); // Tshem tawm qhov kev pabcuam kom tiv thaiv kev txav mus los.

smallServo.detach ();

}

Kauj Ruam 7: Muab Cov Ntsiab Lus Ua Ke

Muab cov ntsiab lus ua ke
Muab cov ntsiab lus ua ke
Muab cov ntsiab lus ua ke
Muab cov ntsiab lus ua ke
  1. Thov nco ntsoov tias cov kua tuaj yeem ua rau koj cov khoom siv hluav taws xob puas tsuaj. Ceev faj thaum khiav lub tshuab nrog kua.
  2. Txuas lub servo loj rau lub tais tig.
  3. Txuas cov servo me me rau lub raj tooj liab thiab khiav qhov chaws tau muab (Nco tseg: Tsis txhob siv kua thaum lub sijhawm ua haujlwm no). Qhov no yuav tso cai rau koj kom tuaj yeem ntsuas cov straw thiab kom ntseeg tau tias ob lub tais thiab cov quav tau ua haujlwm zoo.
  4. Yog tias txaus siab nrog kev txav ntawm lub tais tig thiab cov quav. Ua mus kuaj nws nrog dej.
  5. Kaw lub Arduino hauv lub thawv.
  6. Txaus siab rau koj haus.

Pom zoo: