Satura rādītājs:

Kafijas mākslas projekts: 7 soļi (ar attēliem)
Kafijas mākslas projekts: 7 soļi (ar attēliem)

Video: Kafijas mākslas projekts: 7 soļi (ar attēliem)

Video: Kafijas mākslas projekts: 7 soļi (ar attēliem)
Video: #7. Kā nokrāsot sienas? Soli pa solim pamācība. 2024, Jūlijs
Anonim
Image
Image
Arduino lejupielāde
Arduino lejupielāde

Esiet sveicināti! Mans vārds ir Manou, un tas ir mans pirmais pamācāmais. Šī pamācība ir paredzēta mehāniķa rokas izgatavošanai ar arinoino genuino uno! Tas viss sākās ar šo pamatideju: es gribēju izgatavot robotu, kas veidoja mākslu, un sarunas laikā ar kādu studentu izdomāju, ka būtu jautri uztaisīt roku, kas padarītu galdautu netīru.

Tātad būtībā tas, ko šis projekts dara, ir rokas pagriešana nejaušās pozīcijās un atpakaļ uz sākuma punktu, vienlaikus turot krūzīti vai kaut ko citu un sasverot to uz augšu un uz leju, kad nonākat stāvoklī. Kafijas māksla ir veidota ar: nelielu bļodu zem sākuma punkta, kur tasīte iegremdējas šurpu turpu.

Šis projekts ir domāts jums, ja esat jauns arduino lietotājs un vēlaties uzlabot savas prasmes kodēt un kaut ko veidot, bet arī tiem, kas jau ir profesionāļi, jo jūs varat piešķirt šim projektam augstāku augstumu.

1. darbība. Kas jums nepieciešams

Ko tev vajag:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - programma arduino.exe (lejupielādējiet bez maksas:

- 3x servomotori (es izmantoju TG9e, jūs varat izmantot arī citus, pat lielākus vai nepārtrauktus, bet tie nav iekļauti manā kodā)

- 11x pinwires (bet, iespējams, vairāk, vadi ir trausli!)

- drukas plāksne

- MDF 4 mm bieza koka plāksne (teiksim, 1x1 metrs)

- koka līme

- kontaktlīme

- grimlets (piemēri ir dažādi izmēri, 4 mm 10 mm urbji)

- kokzāģis

- brīvzāģis

- lodāmurs

- 4x šķērsskrūves

- krustveida skrūvgriezis

- 1x eņģes

- koka vīle

- slīpēšanas papīrs

Apdares darbi:

- kauss (vai vairāk, ja vēlaties piedalīties kopā ar robotu)

- vairākas bļodas (dažādām krāsām)

- vecs balts galdauts vai A3/A2 papīrs

- kafija

- dažādas garšas (krāsu dēļ)

2. darbība: lejupielādējiet Arduino

Kad datorā lejupielādējat arduino.exe, varat to atvērt failā, kurā to saglabājāt, un iegūt šādu ekrānu.

Izdzēsiet esošo kodu un nokopējiet šādu kodu:

Kodā ir paskaidrots, ko tas dara, ja tas nedarbojas, noklikšķiniet uz pievienotā faila ar manu kodu.

// Nodrošina, ka servo funkciju var izmantot un tiek importēta projektā.#Include

// Mainīgie, lai atšķirtu dažādus servo.

Servo servo;

Servo servo2;

Servo servo3;

// Šeit tiek noteikts, kurš servo kuram tapai ir pievienots un vai tie sākas ar vērtību. šajā gadījumā tas ir 0.

void setup () {

Sērijas sākums (9600);

servo.attach (8);

servo2.pielikums (9);

servo3.pielikums (10);

servo.write (0);

servo2.write (0);

servo3.rakstīt (0);

}

void loop () {

// Pastāvīgi mainīgie, lai pagrieztu servo un novietotu tos nejaušās pozīcijās savā diapazonā (kur roka var sasniegt).

const int angleIncrement = 1;

const int pieaugumsDelay = 10;

const int randomStop = nejaušs (20, 135);

// Leņķis sākas ar nulli. ja leņķis ir mazāks par nejaušu kustību, servo pagriežas, jo saskaita leņķa palielinājumu ar nelielu kavēšanos (pieauguma aizture).

par (int leņķis = 0; leņķis <izlases apstāšanās; leņķis += leņķa palielinājums) {

// lēna kustība uz priekšu.

servo.write (leņķis);

servo2.write (leņķis);

aizture (pieaugumsDelay);

}

// Nodrošina kavēšanos, tāpēc pāreja no kreisās uz labo pusi uz augšu uz leju notiek elastīgi un pareizajā veidā.

kavēšanās (1000);

// Nodrošina, ka servo3 ar kavēšanos pārvietojas uz leju.

par (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (ietDown);

aizture (pieaugumsDelay);

}

// Nodrošina, ka servo3 pārvietojas uz augšu ar kavēšanos.

par (int goingUp = 60; goingUp> 0; goingUp -) {

servo3.write (iet uz augšu);

aizture (pieaugumsDelay);

}

// Leņķis sākas pēc nejaušas apstāšanās. Ja leņķis ir lielāks par nulli, leņķis pārvietosies atpakaļ, atņemot leņķa palielinājumu ar nelielu aizkavi (pieauguma aizture).

par (int leņķis = randomStop; leņķis> 0; leņķis -= leņķa palielinājums) {

// lēna kustība atpakaļ

servo.write (leņķis);

servo2.write (leņķis);

aizture (pieaugumsDelay);

}

// Nodrošina kavēšanos, tāpēc pāreja no kreisās uz labo pusi uz augšu uz leju notiek elastīgi un pareizajā veidā.

kavēšanās (1000);

// Nodrošina, ka servo3 ar kavēšanos pārvietojas uz leju. par (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (ietDown);

aizture (pieaugumsDelay);

}

// Nodrošina, ka servo3 pārvietojas uz augšu ar kavēšanos.

par (int goingUp = 60; goingUp> 0; goingUp -) {

servo3.write (iet uz augšu);

aizture (pieaugumsDelay);

}

}

3. solis: salieciet to kopā

Liekot to kopā
Liekot to kopā
Liekot to kopā
Liekot to kopā

Labi tagad, kad kods darbojas: varat to saglabāt ar atzīmi augšējā kreisajā stūrī un augšupielādēt to savā arduino ar bultiņas pogu blakus.

Tālāk mēs veiksim instalāciju.

Manā attēlā es izmantoju daudz vadu, bet tas ir iespējams mazāk, apskatiet manu shēmu un pēc tam lodējiet to kopā.

Atliek tikai ievietot USB2.0 kabeli arduino un klēpjdatorā, powerbank vai pat izmantot akumulatoru (ar otru portu).

Pašlaik projekts darbojas, un atliek tikai kaut ko darīt apkārt.

4. solis: mājas Arduino

Arduino mājas
Arduino mājas
Arduino mājas
Arduino mājas
Arduino mājas
Arduino mājas

Labi! šajā solī mēs izveidojam patvērumu jūsu arduino, drukas plāksnei un vadiem. Es izmantoju lāzera griezēju, lai izveidotu perfektus taisnstūrus, bet jūs to varat viegli izdarīt ar zāģi!

Vienkārši uzzīmējiet un izmēriet koku un redziet to.

Es uztaisīju savējo:

augstums ir 6, 5

platums ir 7 cm

garums ir 9 cm

Pārliecinieties, vai arduino kabeļa pusē ir caurums un ka pusē, kur jāievada servo vadi, ir arī hol. Es izveidoju caurumus 1 cm un 1 katrā stūrī (pusē, kas ir 9 cm un 6, 5 cm).

Salieciet kastīti kopā ar kontaktlīmi, pārliecinieties, vai augšdaļa vēl nav pielīmēta!

5. solis: ieroču izgatavošana

Ieroču izgatavošana
Ieroču izgatavošana
Ieroču izgatavošana
Ieroču izgatavošana
Ieroču izgatavošana
Ieroču izgatavošana

Tālāk mēs izgatavojam rokas. atkal es uztaisīju savu ar lāzergriezi, bet zāģis un frēzzāģis arī darīs brīnišķīgu darbu! Manas rokas kopumā ir 16 cm garas, un katra apļa diametrs ir no 6 līdz 7 cm ar nelielu 5 mm caurumu. Paskaties uz servo augšdaļu, tas var atšķirties!

Es arī izveidoju 2 stieņus rokas apakšā un nelielu dēli starp tiem ar koka līmi.

Tad jūs varat salikt kopā savus divus 180 grādu servo, vienam jābūt otrādi un otram vertikāli kopā ar abiem vadiem vienā pusē. Tagad mēs ap tiem izveidosim nelielu kastīti ar koku un koka līmi. Vēlreiz pārliecinieties, vai pusē ar vadiem ir pietiekami lieli caurumi. Pēc tam pielīmējiet servo uz rokām. (pārliecinieties, vai labais servo ir piestiprināts pie rokas).

6. darbība: mājas un rokas apvienošana

Mājas un rokas apvienošana
Mājas un rokas apvienošana
Mājas un rokas apvienošana
Mājas un rokas apvienošana
Mājas un rokas apvienošana
Mājas un rokas apvienošana
Mājas un rokas apvienošana
Mājas un rokas apvienošana

Labi, kad abi galvenie priekšmeti ir gatavi, mēs to saliksim kopā. Paņemiet eņģes un atzīmējiet arduino mājās, kur vēlaties to piestiprināt. vispirms pieskrūvējiet to uz sāniem un pēc tam uz rokas. Ja jums ir problēma, ka roka nav taisni uz augšu, izveidojiet nelielu dēli zem mājas, lai iegūtu stabilāku roku.

Tagad abi ir kopā, bet tas vēl nevar sasvērties. Lai to izdarītu, paņemiet servo 3 un uzlieciet uz tā pusi plastmasas augšdaļas. (Tie nāk ar servo). novietojiet servo zem viena rokas stieņa. Izveidojiet nelielu kastīti ap to un varbūt novietojiet servo nedaudz augstāk, ja jums bija problēmas ar taisnu roku.

7. solis: apdares darbi

Image
Image

Apsveicam, dizains ir pabeigts!

atliek tikai darīt:

- manevrējiet vadus ar varbūt papīru vai plastmasas pildvielu

- pagatavojiet mazu koka bļodu kafijai vai izmantojiet kādu no savām kolekcijām.

pēc tam sagatavojiet galdautu, pagatavojiet kafiju, paņemiet nedaudz tasītes (ielejiet nedaudz ūdens, lai iegūtu svaru un efektīvāku efektu) un ieslēdziet projektu!

Ieteicams: