Obsah:

Coffee-Art Project: 7 kroků (s obrázky)
Coffee-Art Project: 7 kroků (s obrázky)

Video: Coffee-Art Project: 7 kroků (s obrázky)

Video: Coffee-Art Project: 7 kroků (s obrázky)
Video: HOW TO DRAW A CUTE DRINK MILK COFFEE ,STEP BY STEP, DRAW Cute things 2024, Listopad
Anonim
Image
Image
Stahování Arduina
Stahování Arduina

Tak ahoj! Jmenuji se Manou a toto je můj úplně první pokyn. Tento návod je o výrobě mechanického ramene s arduino genuino uno! Všechno to začalo touto základní myšlenkou: chtěl jsem udělat robota, který dělá umění, a během rozhovoru se studentem jsem přišel na to, že by bylo zábavné vyrobit si paži, která by ušpinila ubrus.

Tento projekt tedy v zásadě dělá otáčení paže v náhodných polohách a zpět do počátečního bodu, zatímco držíte šálek nebo něco jiného a nakloníte ho nahoru a dolů, když dorazíte na místo. Kávové umění je vyrobeno z: malé misky pod počátečním bodem, kde se šálek ponoří dopředu a dozadu.

Tento projekt je pro vás, pokud jste v arduinu nováčkem a chcete -li zlepšit své dovednosti v kódování a tvorbě něčeho, ale také pro ty, kteří už jsou profíci, protože tomuto projektu můžete dát větší výšky.

Krok 1: Co potřebujete

Co potřebuješ:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - program arduino.exe (stažení zdarma:

- 3x servomotory (použil jsem TG9e, můžete použít i jiné, ještě větší nebo spojité, ale v mém kódu nejsou zahrnuty)

- 11x pinwires (ale pravděpodobně více, dráty jsou křehké!)

- tisková deska

- MDF deska o tloušťce 4 mm (řekněme 1x1 metr)

- lepidlo na drevo

- kontaktní lepidlo

- gripy (různé velikosti, příklady jsou 4 mm 10 mm vrtáky)

- pila na dřevo

- pražská pila

- páječka

- 4x křížové šrouby

- křížový šroubovák

- 1x kloub

- pilník na dřevo

- brusný papír

Dokončovací práce:

- pohár (nebo více, pokud se chcete zúčastnit s robotem)

- více misek (pro různé barvy)

- starý bílý ubrus nebo papír A3/A2

- káva

- různé příchutě (kvůli barvám)

Krok 2: Stažení Arduina

Když si stáhnete arduino.exe do počítače, můžete jej otevřít v souboru, kam jste jej uložili, a dostanete se na následující obrazovku.

Odstraňte existující kód a zkopírujte následující kód:

Kód obsahuje vysvětlení, co dělá, pokud nefunguje, klikněte na přidaný soubor s mým kódem.

// Zajišťuje, že lze použít funkci servo a je importována do projektu.#Include

// Proměnné k rozlišení různých serv.

Servo servo;

Servo servo2;

Servo servo3;

// Zde je určeno, které servo je připojeno ke kterému kolíku a zda začíná hodnotou. v tomto případě je 0.

neplatné nastavení () {

Serial.begin (9600);

servo.attach (8);

servo2.attach (9);

servo3.attach (10);

servo.write (0);

servo2.write (0);

servo3.write (0);

}

prázdná smyčka () {

// Konstantní proměnné pro otáčení serva a jejich umístění do náhodných pozic v jeho dosahu (Kam dosáhne paže).

const int úhelIncrement = 1;

const int incrementDelay = 10;

const int randomStop = random (20, 135);

// Úhel začíná na nule. pokud je úhel menší než náhodný pohyb, servo se otočí kvůli sčítání úhlu Zvýšení s malým zpožděním (přírůstkové zpoždění).

pro (int úhel = 0; úhel <randomStop; úhel += úhelIncrement) {

// pomalý pohyb vpřed.

servo.write (úhel);

servo2.write (úhel);

zpoždění (incrementDelay);

}

// Zajišťuje zpoždění, takže přechod zleva doprava na nahoru dolů probíhá flexibilně a správným způsobem.

zpoždění (1000);

// Zajišťuje, aby se servo3 pohybovalo se zpožděním dolů.

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

servo3.write (goingDown);

zpoždění (incrementDelay);

}

// Zajistí, aby se servo3 pohybovalo nahoru se zpožděním.

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

servo3.write (goingUp);

zpoždění (incrementDelay);

}

// Úhel začíná na randomStop. Pokud je úhel větší než nula, úhel se posune zpět kvůli odečtení úhlu Inccrement s malým zpožděním (incrementdelay).

pro (int úhel = randomStop; úhel> 0; úhel -= úhelIncrement) {

// pomalý pohyb vzad

servo.write (úhel);

servo2.write (úhel);

zpoždění (incrementDelay);

}

// Zajišťuje zpoždění, takže přechod zleva doprava na nahoru dolů probíhá flexibilně a správným způsobem.

zpoždění (1000);

// Zajišťuje, aby se servo3 pohybovalo se zpožděním dolů. pro (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (goingDown);

zpoždění (incrementDelay);

}

// Zajišťuje, aby se servo3 pohybovalo se zpožděním nahoru.

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

servo3.write (goingUp);

zpoždění (incrementDelay);

}

}

Krok 3: Dát to dohromady

Dát to dohromady
Dát to dohromady
Dát to dohromady
Dát to dohromady

Dobře, nyní, když kód funguje: můžete jej uložit zaškrtnutím v levém horním rohu a nahrát jej do svého arduina pomocí tlačítka se šipkou vedle něj.

Dále provedeme instalaci.

Na svém obrázku jsem použil spoustu vodičů, ale je to možné za méně, podívejte se na mé schéma a poté jej spojte dohromady.

Jediné, co musíte udělat, je dát kabel USB2.0 do arduina a do vašeho notebooku, powerbanky nebo dokonce použít baterii (s druhým portem).

Právě teď projekt funguje, zbývá jen udělat něco kolem něj.

Krok 4: Domov pro Arduino

Domov pro Arduino
Domov pro Arduino
Domov pro Arduino
Domov pro Arduino
Domov pro Arduino
Domov pro Arduino

Dobře! v tomto kroku vyrábíme přístřešek pro vaše arduino, tiskovou desku a dráty. Použil jsem laserovou řezačku, abych vytvořil dokonalé obdélníky, ale to snadno zvládnete pilou!

Stačí nakreslit a změřit dřevo a uvidět ho.

Udělal jsem svůj:

výška je 6, 5

šířka je 7 cm

délka je 9 cm

Ujistěte se, že strana pro kabel arduino má otvor a že strana, kam musí jít servo dráty, má také otvor. Otvory jsem udělal 1 cm a 1 v každém rohu (strana, která má 9 cm a 6, 5 cm).

Krabici dejte dohromady s contactglue, ujistěte se, že vršek ještě není nalepený!

Krok 5: Výroba zbraní

Výroba zbraní
Výroba zbraní
Výroba zbraní
Výroba zbraní
Výroba zbraní
Výroba zbraní

Dále vyrábíme zbraně. Znovu jsem vyrobil svůj laserový řezač, ale pila a pražcová pila také odvedou skvělou práci! Moje paže jsou celkem 16 cm dlouhé a průměr každého kruhu je 6 až 7 cm s malým otvorem 5 mm, podívejte se na horní část vašich serv, která se mohou lišit!

Vytvořil jsem také 2 tyče ve spodní části paže a mezi nimi trochu prkna pomocí lepidla na dřevo.

Poté můžete dát svá dvě 180 stupňová serva dohromady, jedno musí být vzhůru nohama a druhé ve svislé poloze s oběma dráty na stejné straně. Nyní kolem nich uděláme malou krabičku se dřevem a lepidlem na dřevo. Opět se ujistěte, že strana s dráty má dostatečně velké otvory. Poté kontaktujte lepidlo na pažích. (ujistěte se, že je na paži připevněno správné servo).

Krok 6: Sloučení domova a paže

Sloučení domova a paže
Sloučení domova a paže
Sloučení domova a paže
Sloučení domova a paže
Sloučení domova a paže
Sloučení domova a paže
Sloučení domova a paže
Sloučení domova a paže

Dobře, máme připravené obě hlavní položky, dáme to dohromady. Vezměte si závěs a označte si doma arduino, kam ho chcete připevnit. přišroubujte nejprve na stranu a poté na paži. Pokud máte problém s tím, že paže není narovnaná, vytvořte pod prknem trochu prkna pro stabilnější paži.

Nyní jsou oba spolu, ale zatím se to nemůže naklonit. Chcete -li to provést, vezměte servo 3 a položte na něj poloviční plastový vršek. (Tyto jsou dodávány se servy). umístěte servo pod jednu tyč paže. Udělejte kolem něj malou krabičku a možná umístěte servo o něco výše, pokud máte problém s rovnou paží.

Krok 7: Dokončení dotyků

Image
Image

Gratulujeme, design je hotový!

zbývá udělat jen tyto věci:

- Manévrujte s dráty možná papírem nebo plastovým válcem

- vyrobit malou dřevěnou misku na kávu nebo použít některou ze své sbírky.

poté připravte ubrus, uvařte si kávu, dejte si šálek (nalijte trochu vody, aby se dosáhlo lepšího účinku a lepšího účinku) a zapněte projekt!

Doporučuje: