Talaan ng mga Nilalaman:

Inuming Makina: 7 Hakbang
Inuming Makina: 7 Hakbang

Video: Inuming Makina: 7 Hakbang

Video: Inuming Makina: 7 Hakbang
Video: ЛУЧ7! Удивительный процесс массового производства! Впечатляющая фабрика! 2024, Hulyo
Anonim
Makina ng Inumin
Makina ng Inumin

Ang inuming makina na ito ay ginawa ng hangarin na mapadali ang mga paraan ng pagbuhos namin ng aming mga inumin.

Hakbang 1: MATERIALS

  • 1x SG Malaking Servo
  • 1x SG90 Micro Servo
  • 1x Arduino Uno
  • 4x Maliit na Mga Screw
  • 1x Paint Stick
  • 1x Drill
  • 1x Pag-inom
  • Dayami 1x
  • Tin Sheet
  • 1x Wooden Dowel 3 ft Copper Pipe
  • 1x Copper T Pinagsamang 6x Wires
  • 1x Elastic Band
  • 1x Straw
  • 1x Cup Wood Electrical Tape

Hakbang 2: Paglikha ng umiikot na Platform

Lumilikha ng Rotating Platform
Lumilikha ng Rotating Platform

Mga Kinakailangan na Materyales: -

  • 1x Tin Sheet
  • 1x Wooden Dowel
  • Tape -
  • 1x Screw
  • 1x Cup
  • 1x Paint Stick
  • Mainit na Pandikit
  1. Gupitin ang sheet ng lata sa nais na hugis at i-tape ang mga gilid upang maiwasan ang mga hiwa.
  2. Mainit na pandikit ang pinturang stick sa ilalim ng lata sheet upang makapagbigay ng ilang labis na tigas.
  3. Paunang mag-drill ng isang butas sa gitna ng lata ng sheet at ilakip ang kahoy na dowel gamit ang isang tornilyo (Tandaan: Maaaring kailanganin mong maglakip ng labis na timbang upang mabalanse ang bigat ng naibigay na likido)
  4. Gupitin ang ilalim ng isang tasa upang hawakan ang iyong baso sa pag-inom at mainit na pandikit sa isang bahagi ng sheet ng lata.

Hakbang 3: Paglikha ng Boteng Stand at Arduino Enclosure

Paglikha ng Boteng Stand at Arduino Enclosure
Paglikha ng Boteng Stand at Arduino Enclosure
Paglikha ng Boteng Stand at Arduino Enclosure
Paglikha ng Boteng Stand at Arduino Enclosure

Mga Kinakailangan na Materyales: -

  • 3 ft Copper Pipe
  • 1x Copper T Pinagsamang
  • Kahoy
  • Mainit na Pandikit
  • Drill
  1. Upang maprotektahan ang arduino mula sa pinsala sa spill, gamitin ang kahoy upang lumikha ng isang enclosure, mag-drill ng isang butas sa tuktok ng enclosure para sa suporta.
  2. Gupitin ang tubo na tanso sa nais na taas upang hawakan ang bote.
  3. Gamit ang bote ng pagpipilian, lumikha ng isang may hawak na gawa sa kahoy at mag-drill ng dalawang butas, isa upang ikabit sa tubo ng tanso, at isa upang ibalot sa leeg ng bote.
  4. Ikabit ang may hawak sa tanso na tubo sa ibabaw ng tanso na T-Joint gamit ang mainit na pandikit.

Hakbang 4: Paglikha ng Bote ng Ibuhos na Spout

Paglikha ng Bottle Pour Spout
Paglikha ng Bottle Pour Spout
Paglikha ng Bottle Pour Spout
Paglikha ng Bottle Pour Spout
  • 1x plastik na bote.
  • 1x maliit na piraso ng plastik
  • 1x baluktot na dayami
  • 1x maliit na konektor ng arduino
  • 1x may hawak ng cable
  • Mainit na Pandikit
  • Drill
  1. Gumamit ng hot glue gun upang ikabit ang konektor ng arduino sa isa sa gilid ng maliit na piraso ng plastik. (Tulad ng ipinakita sa Larawan 1).
  2. Gumamit ng hot glue gun upang ikabit ang may hawak ng cable sa kabilang bahagi ng maliit na piraso ng plastik. (Tulad ng ipinakita sa Larawan 1).
  3. Gumawa ng isang butas sa pamamagitan ng takip ng bote ng tubig na halos pareho sa diameter ng plastic straw.
  4. Gamitin ang hot glue gun upang ikabit ang plastik na dayami sa takip ng bote. Gamitin ang mainit na baril ng pandikit upang mai-seal ang dayami upang mapanatili ang ninanais na likido sa sandaling tumaob ito.

Hakbang 5: I-set up ang Arduino

I-set up ang Arduino
I-set up ang Arduino
I-set up ang Arduino
I-set up ang Arduino
  • 1x Elego UNO R3
  • 6x male to male cable
  • Arduino R3 Proto Shield Kit
  • 1x firewire cable
  1. Ikonekta ang Protoshield sa arduino.
  2. Ikonekta ang malaking servo sa digital input ~ 10 (tulad ng ipinakita sa grap)
  3. Ikonekta ang maliit na servo sa digital input ~ 9 (Tulad ng ipinakita sa grap)
  4. Ikonekta ang mga bakuran sa pareho
  5. Gamitin ang tatanggap ng 5v upang ikonekta ang Mga Serbisyo. (Kung gumagamit ka ng higit sa dalawang servo mangyaring tingnan ang pagkuha ng isang AdaFruit extender.
  6. Kung ginamit ang protoshield, magagawa mong ikonekta ang kinakailangang dalawang 5V nang walang gaanong mga abala.

Hakbang 6: Ang Code

Ang Code
Ang Code

# isama

Servo maliitServo; // create servo object upang makontrol ang isang servo

Servo bigServo;

int pos = 0; // variable upang maiimbak ang posisyon ng servo

int pos2 = 0;

walang bisa ang pag-setup () {

maliitServo.attach (9); // ikinakabit ang servo sa pin 9 sa object ng servo

bigServo.attach (10); // nakakabit ang malaking servo sa pin 9

}

void loop () {

maliitServo.write (0); // inits servo to zero positino

bigServo.write (0); // init servos to zero positino delay (1000);

para sa (pos = 0; pos <= 180; pos + = 1) {// mula 0 degree hanggang 180 degree

bigServo.write (pos); // sabihin kay servo na pumunta sa posisyon sa variable 'pos'

antala (10); // naghihintay ng 10ms para maabot ng servo ang posisyon

}

pagkaantala (1000);

para sa (pos2 = 0; pos2 <= 165; pos2 + = 1) {// napupunta sa 0 degree hanggang 180 degree

// sa mga hakbang na 1 degree

maliitServo.write (pos2); // sabihin kay servo na pumunta sa posisyon sa variable 'pos'

antala (5); // naghihintay ng 15ms para maabot ng servo ang posisyon

}

pagkaantala (20000); // NAGTATAYAG NG KONTROL SA ITO KUNG ANO MATAGAL ANG STRAW POURS LIQUID

para sa (pos2 = 165; pos2> = 0; pos2 - = 1) {// ay mula 180 degree hanggang 0 degree

maliitServo.write (pos2); // sabihin kay servo na pumunta sa posisyon sa variable 'pos'

antala (5); // naghihintay ng 5ms para maabot ng servo ang posisyon

}

para sa (pos = 180; pos> = 0; pos - = 1) {// mula 180 degree hanggang 0 degree

bigServo.write (pos); // sabihin kay servo na pumunta sa posisyon sa variable 'pos'

pagkaantala (15); // naghihintay ng 15ms para maabot ng servo ang posisyon

}

bigServo.detach (); // TANGGALIN ANG SERVO UPANG MAIWASAN ANG PATULOY NA MGA KUMUSUNAN.

maliitServo.detach ();

}

Hakbang 7: Pagsamahin ang Mga Elemento

Isama ang Mga Elemento
Isama ang Mga Elemento
Isama ang Mga Elemento
Isama ang Mga Elemento
  1. Mangyaring magkaroon ng kamalayan na ang mga likido ay maaaring makapinsala sa iyong electronics. Mag-ingat kapag pinapatakbo ang machine sa mga likido.
  2. Ikabit ang malaking servo sa umiikot na tray.
  3. Ikabit ang maliit na servo sa tubo na tanso at patakbuhin ang pinagmulang code na ibinigay (Tandaan: Huwag gumamit ng mga likido habang tumatakbo ito). Papayagan ka nitong makapag-calibrate ng dayami at upang matiyak na ang parehong tray at dayami ay tumatakbo sa synch.
  4. Kung nasiyahan sa paggalaw ng umiikot na tray at dayami. Magpatuloy upang subukan ito sa tubig.
  5. Itatak ang Arduino sa loob ng kahon.
  6. Sarap ng inumin mo

Inirerekumendang: