Obsah:

Projekt Coffee-Art: 7 krokov (s obrázkami)
Projekt Coffee-Art: 7 krokov (s obrázkami)

Video: Projekt Coffee-Art: 7 krokov (s obrázkami)

Video: Projekt Coffee-Art: 7 krokov (s obrázkami)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Júl
Anonim
Image
Image
Sťahovanie Arduina
Sťahovanie Arduina

Tak ahoj! Moje meno je Manou a toto je môj úplne prvý pokyn. Tento návod sa týka výroby mechanickej ruky s arduino genuino uno! Všetko sa začalo touto základnou myšlienkou: chcel som urobiť robota, ktorý robí umenie a počas rozhovoru so študentom som prišiel na to, že by bolo zábavné vyrobiť si ruku, ktorá by znečistila obrus.

V zásade teda tento projekt robí točenie ramena v náhodných polohách a späť do východiskového bodu, pričom držíte pohár alebo niečo iné a nakláňate ho hore a dole, keď dorazíte na miesto. Kávové umenie sa vyrába z: malej misky pod počiatočným bodom, kde sa šálka ponorí tam a späť.

Tento projekt je pre vás, ak ste nováčikom v arduine a ak sa chcete zlepšiť v kódovaní a tvorbe niečoho, ale aj pre tých, ktorí už sú profesionálmi, pretože tomuto projektu môžete dať väčšiu výšku.

Krok 1: Čo potrebujete

Čo potrebuješ:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - program arduino.exe (stiahnite si zadarmo:

- 3x servomotory (používal som TG9e, môžete použiť aj ďalšie, ešte väčšie alebo kontinuálne, ale tieto v mojom kóde nie sú zahrnuté)

- 11x pinwires (ale pravdepodobne viac, drôty sú krehké!)

- tlačová doska

- MDF doska s hrúbkou 4 mm (povedzme 1x1 meter)

- lepidlo na drevo

- kontaktné lepidlo

- gripy (rôzne veľkosti, príklady sú 4 mm a 10 mm vrtáky)

- píla na drevo

- pražcová píla

- spájkovačka

- 4x krížové skrutky

- krížový skrutkovač

- 1x pánt

- pilník na drevo

- brúsny papier

Dokončovacie práce:

- pohár (alebo viac, ak sa chcete zúčastniť s robotom)

- viac misiek (pre rôzne farby)

- starý biely obrus alebo papier A3/A2

- káva

- rôzne príchute (kvôli farbám)

Krok 2: Sťahovanie Arduina

Keď si arduino.exe stiahnete do počítača, môžete ho otvoriť v súbore, kam ste ho uložili, a zobrazí sa nasledujúca obrazovka.

Odstráňte existujúci kód a skopírujte nasledujúci kód:

Kód obsahuje vysvetlenie, čo robí, ak nefunguje, kliknite na pridaný súbor s mojím kódom.

// Zaisťuje, že je možné použiť funkciu serva a je importovaná do projektu.#Include

// Premenné na rozlíšenie rôznych serv.

Servo servo;

Servo servo2;

Servo servo3;

// Tu sa určí, ktoré servo je pripevnené ku ktorému kolíku a či začínajú hodnotou. v tomto prípade je 0.

neplatné nastavenie () {

Serial.begin (9600);

servo.attach (8);

servo2.attach (9);

servo3.attach (10);

servo.write (0);

servo2.write (0);

servo3.write (0);

}

prázdna slučka () {

// Konštantné premenné pre otáčanie serva a jeho umiestnenie v náhodných polohách v jeho rozsahu (Kam rameno dosiahne).

const int uholZvyšenie = 1;

const int incrementDelay = 10;

const int randomStop = random (20, 135);

// Uhol začína na nule. ak je uhol menší ako náhodný pohyb, servo sa otočí kvôli sčítaniu uhla Zvýšte s malým oneskorením (prírastkové oneskorenie).

pre (vnútorný uhol = 0; uhol <randomStop; uhol += uholZvyšiť) {

// pomalý pohyb vpred.

servo.write (uhol);

servo2.write (uhol);

oneskorenie (incrementDelay);

}

// Zabezpečuje oneskorenie, takže prechod zľava doprava dohora nadol prebieha flexibilne a správnym spôsobom.

oneskorenie (1000);

// Zaisťuje, aby sa servo3 pohybovalo nadol s oneskorením.

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

servo3.write (goingDown);

oneskorenie (incrementDelay);

}

// Zaisťuje, aby sa servo3 pohyboval nahor s oneskorením.

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

servo3.write (goingUp);

oneskorenie (incrementDelay);

}

// Uhol začína na randomStop. Ak je uhol väčší ako nula, uhol sa posunie späť kvôli odčítaniu uhla Zvýšte s malým oneskorením (prírastkové oneskorenie).

pre (vnútorný uhol = randomStop; uhol> 0; uhol -= uholZvyšiť) {

// pomalý pohyb dozadu

servo.write (uhol);

servo2.write (uhol);

oneskorenie (incrementDelay);

}

// Zabezpečuje oneskorenie, takže prechod zľava doprava dohora nadol prebieha flexibilne a správnym spôsobom.

oneskorenie (1000);

// Zaisťuje, aby sa servo3 pohybovalo nadol s oneskorením. pre (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (goingDown);

oneskorenie (incrementDelay);

}

// Zaisťuje, aby sa servo3 pohyboval nahor s oneskorením.

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

servo3.write (goingUp);

oneskorenie (incrementDelay);

}

}

Krok 3: Spojte to dohromady

Dať to dohromady
Dať to dohromady
Dať to dohromady
Dať to dohromady

Dobre, keď kód funguje: môžete ho uložiť začiarknutím v ľavom hornom rohu a nahrať ho do svojho arduina pomocou tlačidla šípky vedľa neho.

Ďalej vykonáme inštaláciu.

Na svojom obrázku som použil veľa drôtov, ale je možné aj menej, pozrite sa na moju schému a potom ju spájajte.

Jediná vec, ktorú musíte urobiť, je vložiť kábel USB2.0 do arduina a do prenosného počítača, powerbanky alebo dokonca použiť batériu (s druhým portom).

Teraz projekt funguje, zostáva už len urobiť niečo okolo neho.

Krok 4: Domov pre Arduino

Domov pre Arduino
Domov pre Arduino
Domov pre Arduino
Domov pre Arduino
Domov pre Arduino
Domov pre Arduino

Dobre! v tomto kroku vyrábame prístrešok pre vaše arduino, tlačovú dosku a drôty. Použil som laserovú rezačku na výrobu perfektných obdĺžnikov, ale s pílou to ľahko zvládnete!

Stačí nakresliť a zmerať drevo a vidieť to.

Urobil som svoje:

výška je 6, 5

šírka je 7 cm

dĺžka je 9 cm

Zaistite, aby strana pre kábel arduino mala otvor a aby strana, do ktorej musia vstupovať servo vodiče, mala tiež dieru. V každom rohu (strane, ktorá má 9 cm a 6, 5 cm) som urobil otvory 1 cm a 1.

Dajte krabicu dohromady s kontaktným lepidlom a uistite sa, že vrch nie je ešte prilepený!

Krok 5: Výroba zbraní

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

Ďalej vyrábame zbrane. Opäť som vyrobil svoj laserový rezač, ale píla a pražcová píla budú tiež vykonávať skvelú prácu! Moje paže sú celkom 16 cm dlhé a priemer každého kruhu je 6 až 7 cm s malým otvorom 5 mm, pozrite sa na vrchnú časť serva, ktorá sa môže líšiť!

Tiež som vyrobil 2 tyče v spodnej časti ramena a medzi nimi trochu dosky s lepidlom na drevo.

Potom môžete dať dohromady svoje dve 180 stupňové serva, jedno musí byť hore nohami a druhé vzpriamene spolu s oboma drôtmi na tej istej strane. Teraz urobíme okolo nich malú škatuľu s drevom a lepidlom na drevo. Opäť sa uistite, že strana s drôtmi má dostatočne veľké otvory. Potom kontaktujte lepidlo na ramenách. (uistite sa, že je na ramene pripevnené správne servo).

Krok 6: Zlúčenie domova a paže

Zlúčenie domu a ramena
Zlúčenie domu a ramena
Zlúčenie domu a ramena
Zlúčenie domu a ramena
Zlúčenie domu a ramena
Zlúčenie domu a ramena
Zlúčenie domu a ramena
Zlúčenie domu a ramena

Dobre, obe hlavné položky sú pripravené, dáme to dohromady. Vezmite si pánt a na arduino dome označte miesto, kam ho chcete pripevniť. priskrutkujte ho najskôr na stranu a potom na rameno. Ak máte problém s tým, že rameno nie je narovnané, urobte pod domom malú dosku, ktorá vám zaistí stabilnejšie rameno.

Teraz sú obaja spolu, ale zatiaľ sa to nemôže nakloniť. Aby ste to urobili, vezmite servo 3 a položte naň polovičný plastový vrch (tieto sa dodávajú so servom). umiestnite servo pod jednu tyč ramena. Vytvorte okolo neho malú škatuľu a možno umiestnite servo o niečo vyššie, ak máte problém s rovným ramenom.

Krok 7: Dokončenie dotykov

Image
Image

Gratulujeme, dizajn je hotový!

zostávajú len tieto veci:

- Odvráťte drôty možno papierom alebo plastovým valcom

- uvarenie malej drevenej misky na kávu alebo použite jednu zo svojej zbierky.

potom pripravte obrus, uvarte si kávu, dajte si šálku (na trochu hmotnosti a lepšieho účinku dajte trochu vody) a zapnite projekt!

Odporúča: