Sisukord:
- Samm: mida vajate
- Samm: Arduino allalaadimine
- 3. samm: pange see kokku
- Samm: Arduino kodu
- Samm: relvade valmistamine
- 6. samm: kodu ja käe ühendamine
- Samm 7: Viimistlus
Video: Kohvikunsti projekt: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
No tere seal! Minu nimi on Manou ja see on minu esimene õpetatav. See juhend on mõeldud mehaaniku käe valmistamiseks arduino genuino unoga! Kõik sai alguse sellest põhiideest: tahtsin teha roboti, mis tegi kunsti, ja vesteldes õpilasega arvasin, et oleks lõbus teha käsi, mis laudlina määrduks.
Põhimõtteliselt see projekt teebki käe pööramise juhuslikes asendites ja tagasi alguspunkti, hoides samal ajal tassi või midagi muud ja kallutades seda üles ja alla, kui olete kohale jõudnud. Kohvikunst on valmistatud: väikese kausiga alguspunkti all, kus tass kastab end edasi -tagasi.
See projekt on teie jaoks, kui olete arduino uus ja soovite oma kodeerimise ja millegi tegemise oskusi parandada, aga ka neile, kes on juba proff, sest saate sellele projektile suuremaid kõrgusi anda.
Samm: mida vajate
Mida sa vajad:
- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - programm arduino.exe (tasuta allalaadimine:
- 3x servomootorit (ma kasutasin TG9e, saate kasutada ka teisi, isegi suuremaid või pidevaid, kuid minu kood seda ei hõlma)
- 11x pinwires (kuid tõenäoliselt rohkem, juhtmed on habras!)
- trükiplaat
- MDF 4 mm paksune puitplaat (oletame, et 1x1 meeter)
- puiduliim
- kontaktliim
- liistud (erinevad suurused, 4 mm 10 mm puurid on näited)
- puusaag
- vabasaag
- jootekolb
- 4x ristkruvid
- ristkruvikeeraja
- 1x liigend
- puitviil
- lihvpaber
Viimistlus:
- tass (või rohkem, kui soovite robotiga osaleda)
- mitu kaussi (erinevate värvide jaoks)
- vana valge laudlina või A3/A2 paber
- kohvi
- erinevad maitsed (värvide tõttu)
Samm: Arduino allalaadimine
Kui laadite arvutisse alla arduino.exe, saate selle avada failis, kuhu see salvestati, ja kuvada järgmine ekraan.
Kustutage olemasolev kood ja kopeerige järgmine kood:
Kood sisaldab selgitust selle kohta, mida see teeb, kui see ei tööta, klõpsake minu koodiga lisatud failil.
// Tagab, et servofunktsiooni saab kasutada ja see imporditakse projekti.#Include
// Muutujad erinevate servode eristamiseks.
Servo servo;
Servo servo2;
Servo servo3;
// Siin määratakse kindlaks, milline servo millise tihvti külge kinnitatakse ja kas need algavad väärtusega. sel juhul on 0.
tühine seadistus () {
Seriaalne algus (9600);
servo.kinnitus (8);
servo2.kinnitus (9);
servo3.kinnitus (10);
servo.write (0);
servo2.kirjutada (0);
servo3.kirjutage (0);
}
void loop () {
// Pidevad muutujad servo pööramiseks ja nende juhuslikesse positsioonidesse paigutamiseks tema vahemikus (kuhu käsi jõuab).
const int angleIncrement = 1;
const int juurdekasvDelay = 10;
const int randomStop = juhuslik (20, 135);
// Nurk algab nullist. kui nurk on väiksem, siis juhuslik liikumine, pöördub servo nurga suurendamise lisamise tõttu väikese viivitusega (juurdekasv).
jaoks (int nurk = 0; nurk <juhuslik seiskamine; nurk += nurgaparandus) {
// aeglane liikumine edasi.
servo.write (nurk);
servo2.write (nurk);
viivitus (juurdekasv);
}
// Tagab viivituse, nii et üleminek vasakult paremale ülevalt alla toimub paindlikult ja õigel viisil.
viivitus (1000);
// Tagab, et servo3 liigub viivitusega allapoole.
jaoks (int läheb alla = 0; läheb alla <60; läheb alla ++) {
servo3.write (läheb alla);
viivitus (juurdekasv);
}
// Tagab, et servo3 liigub viivitusega ülespoole.
jaoks (int lähebUp = 60; lähebUp> 0; lähebUp -) {
servo3.write (läheb üles);
viivitus (juurdekasv);
}
// Nurk algab juhuslikult Peatus. Kui nurk on suurem kui null, liigub nurk tagasi nurga suurendamise lahutamise tõttu väikese viivitusega (juurdekasv).
jaoks (int nurk = juhuslik seiskamine; nurk> 0; nurk -= nurgaparandus) {
// aeglane liikumine tagurpidi
servo.write (nurk);
servo2.write (nurk);
viivitus (juurdekasv);
}
// Tagab viivituse, nii et üleminek vasakult paremale ülevalt alla toimub paindlikult ja õigel viisil.
viivitus (1000);
// Tagab, et servo3 liigub viivitusega allapoole. jaoks (int läheb alla = 0; läheb alla <60; läheb alla ++) {
servo3.write (läheb alla);
viivitus (juurdekasv);
}
// Tagab, et servo3 liigub viivitusega ülespoole.
jaoks (int lähebUp = 60; lähebUp> 0; lähebUp -) {
servo3.write (läheb üles);
viivitus (juurdekasv);
}
}
3. samm: pange see kokku
Olgu nüüd, kui kood töötab: saate selle vasakus ülanurgas asuva linnukesega salvestada ja selle kõrval asuva nooleklahvi abil oma arduinosse üles laadida.
Järgmisena teeme installimise.
Minu pildil kasutasin palju juhtmeid, kuid see on võimalik vähem, vaadake minu skeemi ja jootke see kokku.
Ainus asi, mis teha, on USB2.0 -kaabli panemine arduinosse ja sülearvutisse, toitepanka või isegi aku kasutamine (teise pordiga).
Praegu töötab projekt, mis jääb üle vaid midagi ümber teha.
Samm: Arduino kodu
Okei! selles etapis valmistame varjualuse teie arduinole, prindiplaadile ja juhtmetele. Ma kasutasin täiuslike ristkülikute tegemiseks laserlõikurit, kuid saega saate seda hõlpsalt teha!
Lihtsalt joonistage ja mõõtke puitu ja saagige seda.
Tegin oma:
kõrgus on 6, 5
laius on 7 cm
pikkus on 9 cm
Veenduge, et arduino kaabli küljel oleks auk ja servojuhtmete sisestamiseks vajalik külg oleks ka hol. Tegin augud 1 cm ja 1 kummalegi nurgale (külg, mis on 9 cm ja 6, 5 cm).
Pange karp kontaktliimiga kokku, veenduge, et ülemine osa pole veel liimitud!
Samm: relvade valmistamine
Järgmisena valmistame käed. jälle tegin ma oma laserlõikuriga, kuid saag ja freessaag teevad ka suurepärast tööd! Minu käed on kokku 16 cm pikad ja iga ringi läbimõõt on 6 kuni 7 cm väikese 5 mm avaga, vaadake oma servo ülaosast, see võib erineda!
Tegin ka 2 kangi õlavarre alumisse ossa ja sinna vahele väikese plangu puiduliimiga.
Seejärel saate oma kaks 180 -kraadist servot kokku panna, üks peab olema tagurpidi ja teine püsti ning mõlemad juhtmed samal küljel. Nüüd teeme nende ümber väikese kasti puidu ja puiduliimiga. Veenduge veelkord, et juhtmetega küljel oleks piisavalt suured augud. Seejärel liimige servo käsivartele. (veenduge, et õige servo on käe külge kinnitatud).
6. samm: kodu ja käe ühendamine
Olgu, kui mõlemad peamised esemed on valmis, paneme selle kokku. Võtke hinge ja märkige arduino koju, kuhu soovite selle kinnitada. keerake see kõigepealt küljelt alla ja seejärel käe külge. Kui teil on probleem, et käsi ei ole sirgelt üles, tehke stabiilsema käe jaoks kodu alla väike plaat.
Nüüd on nad mõlemad koos, kuid see ei saa veel kallutada. Selleks võtke servo 3 ja asetage sellele pool plastikust pealispinda (need on servoga kaasas). asetage servo ühe õlavarre alla. Tehke selle ümber väike kast ja asetage servo veidi kõrgemale, kui teil oli probleeme sirge käega.
Samm 7: Viimistlus
Palju õnne, disain on valmis!
teha on jäänud ainult järgmised asjad:
- manööverdage juhtmed eemale paberi või plastist täidisega
- valmistage kohvile väike puust kauss või kasutage mõnda oma kollektsioonist.
pärast seda valmistage laudlina valmis, valmistage kohv, jooge väike tass (pange veidi vett, et kaal oleks parem ja efekt toimiks paremini) ja lülitage projekt sisse!
Soovitan:
Gimbal stabilisaatori projekt: 9 sammu (piltidega)
Gimbal Stabilizer Project: Kuidas teha Gimbal Õpi, kuidas teha oma tegevuskaamerale 2-teljelist kardaani. Tänapäeva kultuuris armastame me kõik videoid ja jäädvustame hetki, eriti kui olete minusugune sisulooja, olete kindlasti silmitsi seisnud järgmise probleemiga: nii värisev video
IEEE WORD CLOCK PROJEKT: 12 sammu (koos piltidega)
IEEE WORD CLOCK PROJEKT: See on UNO IEEE klubi projekt, see on ainulaadne viis kella kuvamiseks. Sõnakell täpsustab aja ja RGB riba abil saate kella valida mis tahes värviga. Kasutades ESP32 WiFi -võimalusi, on clo
Dub Siren Synth - 555 projekt V2: 13 sammu (piltidega)
Dub Siren Synth - 555 Projekt V2: Minu esimene dub sireeni ehitamine oli natuke liiga keeruline. Kuigi see töötas hästi, vajasite selle toiteks 3 x 9 V patareisid, mis oli üle jõu käiv ja ma pidin põhiahela prototüüpplaadile ehitama. Esimene video on demo helidest, mida te
Kaarreaktor La Smogdog, väga isiklik projekt…: 13 sammu (piltidega)
Kaarereaktor La Smogdog, väga isiklik projekt…: Mis on mul nende kahe tüübiga ühist? Seekord pole see habe! Meil kõigil on rinnus auk, noh, mina ja Leo sündisime Pectus Excavatumiga, Stark pidi oma välja teenima :-) Pectus Excavatum on (vaata siit: https: // en .wikipedia.org/wik
USB -toitega põleti! See projekt võib põleda läbi plasti / puidu / paberi (lõbus projekt peab olema ka väga peen puit): 3 sammu
USB -toitega põleti! See projekt võib põleda läbi plasti / puidu / paberi (lõbus projekt peab olema ka väga peen puit): ÄRGE TEE SEDA USB -KASUTAMISEGA !!!! avastasin kõikidest kommentaaridest, et see võib teie arvutit kahjustada. mu arvutiga on kõik korras. Kasutage 600m 5v telefonilaadijat. Ma kasutasin seda ja see töötab hästi ning midagi ei saa kahjustada, kui kasutate toite peatamiseks turvakork