INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Laai Arduino af
- Stap 3: Saamvoeg
- Stap 4: 'n Huis vir Arduino
- Stap 5: Maak die wapens
- Stap 6: Huis en arm saamsmelt
- Stap 7: afwerking
Video: Koffie-kunsprojek: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Wel, hallo daar! My naam is Manou en dit is my heel eerste instruksie. Hierdie instruksies gaan alles oor die maak van 'n werktuigkundige met 'n arduino genuino uno! Dit het alles begin met hierdie basiese idee: ek wou 'n robot maak wat kuns gemaak het, en tydens 'n gesprek met 'n student het ek gedink dit sal lekker wees om 'n arm te maak wat 'n tafeldoek vuil maak.
So basies, wat hierdie projek doen, is om 'n arm in ewekansige posisies te draai en terug te keer na 'n beginpunt, terwyl u 'n koppie of iets anders vashou en dit op en af kantel wanneer u by 'n posisie kom. Die koffiekuns is gemaak met: 'n klein bakkie onder die beginpunt waar die beker homself heen en weer dompel.
Hierdie projek is vir u as u nuut is in arduino en as u u vaardighede in kodering en maak iets wil verbeter, maar ook vir diegene wat reeds 'n pro is, omdat u hierdie projek groter hoogtes kan gee.
Stap 1: wat u benodig
Wat jy nodig het:
- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - arduino.exe -program (gratis aflaai:
- 3x servomotore (ek het TG9e gebruik, u kan ander gebruik, selfs groter of deurlopende, maar dit word nie in my kode gedek nie)
- 11x speldrade (maar waarskynlik meer, drade is broos!)
- drukbord
- MDF 4 mm dik houtplaat (kom ons sê 1x1 meter)
- houtgom
- kontakgom
- grimlets (verskillende groottes, 4 mm 10 mm bore is voorbeelde)
- houtsaag
- fretsaw
- soldeerbout
- 4x kruisskroewe
- kruisskroewedraaier
- 1x skarnier
- houtlêer
- skuurpapier
Afwerking:
- koppie (of meer as u met die robot wil deelneem)
- veelvuldige bakke (vir verskillende kleure)
- ou wit tafeldoek of A3/A2 papier
- koffie
- verskillende geure (as gevolg van die kleure)
Stap 2: Laai Arduino af
As u arduino.exe op u rekenaar afgelaai het, kan u dit oopmaak in die lêer waar u dit gestoor het en die volgende skerm kry.
Vee die bestaande kode uit en kopieer die volgende kode:
Die kode bevat 'n paar wat verduidelik wat dit doen, as dit nie werk nie, klik op die bygevoegde lêer met my kode.
// Verseker dat die servofunksie gebruik kan word en in die projek ingevoer word.#Insluit
// Veranderlikes om die verskillende servo's te onderskei.
Servo servo;
Servo servo2;
Servo servo3;
// Hier word bepaal watter servo aan watter pen geheg is en of hulle met 'n waarde begin. in hierdie geval is dit 0.
ongeldige opstelling () {
Serial.begin (9600);
servo.aanheg (8);
servo2.aanheg (9);
servo3.aanheg (10);
servo.write (0);
servo2. skryf (0);
servo3. skryf (0);
}
leemte -lus () {
// Konstante veranderlikes vir die draai van die servo en om hulle in willekeurige posisies in sy bereik te plaas (waar die arm kan reik).
const int angleIncrement = 1;
const int incrementDelay = 10;
const int randomStop = random (20, 135);
// Hoek begin by nul. as die hoek kleiner is dan die ewekansige beweging, draai die servo as gevolg van die optel van die hoekverhoging met 'n klein vertraging (inkrementvertraging).
for (int hoek = 0; hoek <randomStop; hoek += hoekIncrement) {
// stadige beweging vorentoe.
servo.write (hoek);
servo2.skryf (hoek);
vertraging (inkrementDelay);
}
// Verseker 'n vertraging, so 'n oorgang van links-regs na opwaarts gebeur buigsaam en op die regte manier.
vertraging (1000);
// Verseker dat servo3 met 'n vertraging afwaarts beweeg.
for (int goingDown = 0; goingDown <60; goingDown ++) {
servo3.write (goingDown);
vertraging (inkrementDelay);
}
// Verseker dat servo3 met 'n vertraging opwaarts beweeg.
vir (int goingUp = 60; goingUp> 0; goingUp -) {
servo3.write (goingUp);
vertraging (inkrementDelay);
}
// Hoek begin by randomStop. As die hoek groter is as nul, beweeg die hoek terug as gevolg van die aftrek van hoekverhoging met 'n klein vertraging (inkrementvertraging).
for (int hoek = randomStop; hoek> 0; hoek -= hoekIncrement) {
// stadige beweging agteruit
servo.write (hoek);
servo2.skryf (hoek);
vertraging (inkrementDelay);
}
// Verseker 'n vertraging, so die oorgang van links-regs na opwaarts gebeur buigsaam en op die regte manier.
vertraging (1000);
// Verseker dat servo3 met 'n vertraging afwaarts beweeg. for (int goingDown = 0; goingDown <60; goingDown ++) {
servo3.write (goingDown);
vertraging (inkrementDelay);
}
// Verseker dat servo3 met 'n vertraging opwaarts beweeg.
vir (int goingUp = 60; goingUp> 0; goingUp -) {
servo3.write (goingUp);
vertraging (inkrementDelay);
}
}
Stap 3: Saamvoeg
Nou dat die kode werk: u kan dit stoor met die regmerkie in die linkerbovenhoek en dit met die pyltjie langsaan na u arduino laai.
Vervolgens maak ons die installasie.
In my prentjie het ek baie drade gebruik, maar dit is in minder moontlik, kyk na my skematiese en soldeer dit dan saam.
Die enigste ding wat u hoef te doen is om die USB2.0 -kabel in die arduino en in u skootrekenaar, powerbank te sit of selfs 'n battery te gebruik (met die ander poort).
Op die oomblik werk die projek net, is dit net iets om te doen.
Stap 4: 'n Huis vir Arduino
Goed! in hierdie stap maak ons 'n skuiling vir u arduino, drukplaat en die drade. Ek het 'n lasersnyer gebruik om perfekte reghoeke te maak, maar jy kan dit maklik met 'n saag!
Teken en meet net die hout en sien dit.
Ek het myne gemaak:
hoogte is 6, 5
breedte is 7 cm
lengte is 9 cm
Maak seker dat die kant van die arduino -kabel 'n gaatjie het en dat die kant waar die servodrade ingaan, ook 'n gat het. Ek het die gate 1 cm en 1 op elke hoek gemaak (die kant wat 9 cm en 6, 5 cm is).
Sit die boks saam met kontaklijm, maak seker dat die bokant nog nie vasgeplak is nie!
Stap 5: Maak die wapens
Volgende maak ons die arms. weer het ek myne gemaak met 'n lasersnyer, maar 'n saag en fretsaw sal ook 'n wonderlike werk doen! My arms is altesaam 16 cm lank en die deursnee van elke sirkel is 6 tot 7 cm met 'n klein gaatjie van 5 mm, kyk na die bokant van u servo, dit kan verskil!
Ek het ook 2 stawe aan die onderkant van die arm gemaak en 'n klein plank tussenin met houtgom.
Dan kan u u twee 180 grade servo's aanmekaar sit, die een moet onderstebo wees en die ander regop saam met albei die drade aan dieselfde kant. Nou gaan ons 'n boksie om hulle maak met hout en houtgom. Maak weer seker dat die kant met drade groot genoeg gate het. Kontak dan die servo op die arms. (maak seker dat die regte servo aan die arm vasgemaak is).
Stap 6: Huis en arm saamsmelt
Goed, met albei die belangrikste items gereed, gaan ons dit saamstel. Neem u skarnier en merk op die arduino -huis waar u dit wil heg. skroef dit eers aan die kant vas en dan op die arm. As u 'n probleem het dat die arm nie reguit is nie, maak 'n klein plankie onder die huis vir 'n meer stabiele arm.
Nou is hulle altwee bymekaar, maar dit kan nog nie kantel nie. Om dit te doen, neem servo 3 en plaas 'n half plastiek bokant daarop (dit kom saam met die servo's). plaas die servo onder een balk van die arm. Maak 'n boksie daar rondom en plaas die servo miskien 'n bietjie hoër as u 'n probleem met die reguit arm het.
Stap 7: afwerking
Baie geluk, die ontwerp is klaar!
enigste dinge wat u nog moet doen, is:
- beweeg die drade weg met miskien papier of 'n plastiekhouer
- maak 'n klein houtbak vir die koffie of gebruik een van u versamelings.
maak daarna die tafeldoek gereed, maak koffie, drink 'n koppie (gooi 'n bietjie water vir 'n bietjie gewig en werk beter) en skakel die projek aan!
Aanbeveel:
Koue koffie alarm toestel met behulp van Arduino Uno: 5 stappe
Koue koffie alarm toestel met behulp van Arduino Uno: ek het 'n alarm toestel gemaak wat die temperatuur van u koffie (of tee) sal bepaal, wat u die status sal wys as dit nog steeds warm, warm of koud is met LED's (onderskeidelik rooi, geel en blou) , aktiveer 'n waarskuwingsalarm as dit koud word en dit sal gons
Edison maak vir my 'n koffie (kode): 3 stappe
Edison Makes Me a Coffee (kode): Met hierdie projek kan u 'n aksie (soos koffiebediening) aktiveer sodra 'n WiFi -kliënt in 'n WiFi -netwerk opgespoor word (soos wanneer u of u werknemers by u kantoor kom)
Outomatiese kennisgewingstelsel vir koffie: 7 stappe (met foto's)
Outomatiese kennisgewingsisteem vir koffie: In hierdie projek maak ek 'n koffiemasjien op kantoor slim deur 'n koffiewaarskuwingstelsel te bou wat Slack -kennisgewings stuur wanneer iemand 'n vars pot koffie brou. Die kode kan verander word om 'n e -pos of sms te stuur. Hierdie projek is gebou op 'n R
Koffie: 4 stappe
Koffiebakker: 'n robotarm wat suiker byvoeg en roer jou koffie. (kan maklik uitgebrei word met die toevoeging van melkfunksie) Vir hierdie projek het ons gebruik gemaak van: PhantomX Pincher Robot Arm Kit Mark IILEGO minstorms ev35 blou en 4 wit LED ’ s9 weerstande (ons gebruik 220R) 1 RobotGeek
Techno-geek Roulette (of wie maak die koffie?): 6 stappe (met prente)
Techno -geek Roulette (of Wie maak die koffie?): Dit is 'n apparaat wat gemaak is van herwinde rekenaaronderdele om 'n absolute, onomwonde en onweerlegbare antwoord te gee op die ewige kantoorvraag - " Wie se beurt is dit om die koffie te maak? &Quot; Elke keer as die krag aangeskakel word, sal hierdie wonderlike toestel