Satura rādītājs:

Dzērienu automāts: 7 soļi
Dzērienu automāts: 7 soļi

Video: Dzērienu automāts: 7 soļi

Video: Dzērienu automāts: 7 soļi
Video: Kafijas automāta Melitta® Caffeo® Solo® & Milk tīrīšanas apmāciba 2024, Novembris
Anonim
Dzērienu automāts
Dzērienu automāts

Šis dzērienu automāts tika izgatavots ar nolūku atvieglot dzērienu ieliešanas veidus.

1. solis: MATERIĀLI

  • 1x SG Big Servo
  • 1x SG90 mikro servo
  • 1x Arduino Uno
  • 4x mazas skrūves
  • 1x krāsas nūja
  • 1x urbis
  • 1x dzeršana
  • Salmi 1x
  • Alvas loksne
  • 1x koka dībelis 3 pēdas vara caurule
  • 1x vara T savienojums 6x vadi
  • 1x elastīga josla
  • 1x salmiņš
  • 1x krūzes koka elektriskā lente

2. darbība: rotējošās platformas izveide

Rotējošās platformas izveide
Rotējošās platformas izveide

Nepieciešamie materiāli: -

  • 1x alvas loksne
  • 1x koka dībelis
  • Lente -
  • 1x skrūve
  • 1x kauss
  • 1x krāsas nūja
  • Karstā līme
  1. Izgrieziet skārda loksni vēlamajā formā un pielīmējiet malas, lai izvairītos no griezumiem.
  2. Karsti pielīmējiet krāsas līmi skārda loksnes apakšā, lai nodrošinātu papildu stingrību.
  3. Iepriekš urbiet caurumu skārda loksnes vidū un piestipriniet koka dībeli ar skrūvi (piezīme. Lai līdzsvarotu izsniegtā šķidruma svaru, iespējams, būs jāpiestiprina papildu atsvari)
  4. Nogrieziet krūzes dibenu, lai skārda loksnes vienā pusē turētu dzeramo glāzi un karstu līmi.

3. darbība: pudeles statīva un Arduino korpusa izveide

Pudeļu statīva un Arduino korpusa izveide
Pudeļu statīva un Arduino korpusa izveide
Pudeļu statīva un Arduino korpusa izveide
Pudeļu statīva un Arduino korpusa izveide

Nepieciešamie materiāli: -

  • 3 pēdu vara caurule
  • 1x vara T savienojums
  • Koks
  • Karstā līme
  • Urbis
  1. Lai pasargātu arduino no noplūdes bojājumiem, izmantojiet koku, lai izveidotu iežogojumu, korpusa augšpusē izurbiet caurumu atbalstam.
  2. Izgrieziet vara cauruli vēlamajā augstumā, lai turētu pudeli.
  3. Izmantojot izvēlēto pudeli, izveidojiet turētāju no koka un izurbiet divus caurumus, vienu, lai piestiprinātu pie vara caurules, bet otru, lai aptītu pudeles kaklu.
  4. Piestipriniet turētāju pie vara caurules virs vara T veida savienojuma, izmantojot karstu līmi.

4. solis: pudeles izliešanas krāna izveide

Pudeles izliešanas krāna izveide
Pudeles izliešanas krāna izveide
Pudeles izliešanas krāna izveide
Pudeles izliešanas krāna izveide
  • 1x plastmasas pudele.
  • 1x mazs plastmasas gabals
  • 1x saliekams salmiņš
  • 1x mazs arduino savienotājs
  • 1x kabeļa turētājs
  • Karstā līme
  • Urbis
  1. Izmantojiet karstās līmes pistoli, lai arduino savienotāju piestiprinātu pie viena no mazā plastmasas gabala sāniem. (Kā parādīts 1. attēlā).
  2. Izmantojiet karstās līmes pistoli, lai piestiprinātu kabeļa turētāju mazā plastmasas gabala otrā pusē. (Kā parādīts 1. attēlā).
  3. Caur ūdens pudeles vāciņu izveidojiet caurumu ar aptuveni tādu pašu plastmasas salmu diametru.
  4. Izmantojiet karstās līmes pistoli, lai piestiprinātu plastmasas salmiņus pudeles vāciņam. Izmantojiet karsto līmes pistoli, lai noslēgtu salmus, lai saglabātu vēlamo šķidrumu, tiklīdz tas ir apgāzts otrādi.

5. darbība: iestatiet Arduino

Iestatiet Arduino
Iestatiet Arduino
Iestatiet Arduino
Iestatiet Arduino
  • 1x Elego UNO R3
  • 6x kabelis no vīrieša līdz vīrietim
  • Arduino R3 Proto vairoga komplekts
  • 1x firewire kabelis
  1. Pievienojiet Protoshield arduino.
  2. Pievienojiet lielo servo pie digitālās ieejas ~ 10 (kā parādīts grafikā)
  3. Pievienojiet mazo servo pie digitālās ieejas ~ 9 (kā parādīts diagrammā)
  4. Savienojiet pamatus ar abiem
  5. Izmantojiet 5v uztvērēju, lai savienotu servos. (Ja izmantojat vairāk nekā divus servos, lūdzu, apsveriet iespēju iegūt AdaFruit pagarinātāju.
  6. Ja tiek izmantots protoshield, jūs bez lielām grūtībām varēsit pieslēgt nepieciešamos divus 5V.

6. darbība: kods

Kods
Kods

#iekļaut

Servo smallServo; // izveidot servo objektu, lai kontrolētu servo

Servo bigServo;

int pos = 0; // mainīgais, lai saglabātu servo pozīciju

int pos2 = 0;

void setup () {

smallServo.attach (9); // piestiprina servo uz tapas 9 servo objektam

bigServo.attach (10); // piestiprina lielo servo pie tapas 9

}

void loop () {

smallServo.write (0); // inits servo līdz nullei pozitino

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

par (pos = 0; pos <= 180; pos += 1) {// iet no 0 grādiem līdz 180 grādiem

bigServo.write (poz); // pasakiet servo, lai tas nonāk pozīcijā mainīgajā 'pos'

kavēšanās (10); // gaida 10 ms, lai servo sasniegtu pozīciju

}

kavēšanās (1000);

par (pos2 = 0; pos2 <= 165; pos2 += 1) {// mainās no 0 grādiem līdz 180 grādiem

// 1 grādu soļos

smallServo.write (pos2); // pasakiet servo, lai tas nonāk pozīcijā mainīgajā 'pos'

kavēšanās (5); // gaida 15 ms, lai servo sasniegtu pozīciju

}

kavēšanās (20000); // ŠIS AIZLIKUMI KONTROLĒ, CIK ILGI SALMU IELIEDZ ŠĶIDRUMS

par (pos2 = 165; pos2> = 0; pos2 -= 1) {// no 180 grādiem līdz 0 grādiem

smallServo.write (pos2); // pasakiet servo, lai tas nonāk pozīcijā mainīgajā 'pos'

kavēšanās (5); // gaida 5 ms, lai servo sasniegtu pozīciju

}

par (pos = 180; pos> = 0; pos -= 1) {// iet no 180 grādiem līdz 0 grādiem

bigServo.write (poz); // pasakiet servo, lai tas nonāk pozīcijā mainīgajā 'pos'

kavēšanās (15); // gaida 15 ms, lai servo sasniegtu pozīciju

}

bigServo.detach (); // NOŅEM SERVO, lai novērstu nepārtrauktas kustības.

smallServo.detach ();

}

7. solis: salieciet elementus kopā

Salieciet elementus kopā
Salieciet elementus kopā
Salieciet elementus kopā
Salieciet elementus kopā
  1. Lūdzu, ņemiet vērā, ka šķidrumi var sabojāt jūsu elektroniku. Esiet piesardzīgs, darbinot iekārtu ar šķidrumiem.
  2. Pievienojiet lielo servo pie rotējošās paplātes.
  3. Pievienojiet mazo servo vara caurulei un palaidiet piegādāto avota kodu (piezīme: šī brauciena laikā nelietojiet šķidrumus). Tas ļaus jums kalibrēt salmus un pārliecināties, ka gan paplāte, gan salmi darbojas sinhronizēti.
  4. Ja esat apmierināts ar rotējošās paplātes un salmu kustību. Turpiniet to pārbaudīt ar ūdeni.
  5. Aizveriet Arduino kastes iekšpusē.
  6. Izbaudiet savu dzērienu.

Ieteicams: