INHOUDSOPGAWE:
- Stap 1: Stap 1: Materiaal
- Stap 2: Stap 2: Opstel
- Stap 3: Stap 3: Nie-elektronika
- Stap 4: Stap 4: Kode
Video: Tekenarm wat deur klank beheer word - Arduino -skoolprojek: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Dit is die heel eerste keer dat ek met Arduino werk, en ek werk ooit met so iets, so jammer as ek foute begaan het! Ek het hierdie idee gekry toe ek aan my stokperdjies dink: teken en musiek. So ek het probeer om die twee hierin te kombineer! 'N Selftekenende arm wat deur klank beïnvloed word.
Stap 1: Stap 1: Materiaal
- Arduino Uno
- Broodbord
- Klankdetektor (Sparkfun sen-12642)
- 2 (mini) servo's
- Bindbandjies / ritsbande
- 'n Paar hout en papier
- iets waarmee u kan teken/skryf
Stap 2: Stap 2: Opstel
Ek het eers die Servo's aangesluit en daarna die klankdetektor. Die Sparkfun sen-12642 klankdetektor het 3 uitsette, ek het slegs die "envelope" uitset gebruik.
Servo 1 = pen ~ 9
Servo 2 = pen ~ 10
Klankdetektor = pen A0
Die rooi lyne (5v) is aan die positiewe kant op die broodbord gekoppel, en die swart lyne (grond) aan die negatiewe kant.
Stap 3: Stap 3: Nie-elektronika
Maak seker dat die servo's stabiel en op die regte plek is. Ek het bandjies gebruik om dit vas te maak. Daarna het ek banddraad gebruik om die (vervangbare) boonste dele van die servo aan die houtarms vas te maak. Daarna kan u die houtarmdele aan die servo's koppel. Koppel al die drade aan die Arduino en die broodbord.
Daarna het ek die drade aan die klankdetektor gesoldeer.
Stap 4: Stap 4: Kode
Ek is geensins goed in kodering nie, maar ek het my bes probeer en die internet het baie gehelp:)
#sluit Servo myservo1 in; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
ongeldige opstelling () {Serial.begin (9600);
// Vertoon status
Serial.println ("geïnisialiseer"); myservo1.aanheg (9); myservo2.aanheg (10); }
leemte lus ()
{int waarde;
// Gaan die koevertinvoer na
waarde = analogRead (PIN_ANALOG_IN);
// Die koevertwaarde beïnvloed die servo's
Serial.println (waarde); as (waarde 5) && (waarde 10) && (waarde 20) && (waarde 30) && (waarde 60)) {myservo1.write (random (0, 90)); myservo2.write (ewekansig (0, 90)); }
vertraging (180);
}
Aanbeveel:
DIY Lae-spanning buitelugbeligting wat beheer word deur middel van Framboos Pi: 11 stappe (met foto's)
DIY Laagspanning Buitelugverligting Beheer Met Raspberry Pi: Waarom? Ek moet erken, ek is, soos baie ander, 'n groot fan van die internet van dinge (of IoT). Ek is ook nog steeds moeg om al my ligte, toestelle, voordeur, motorhuisdeur aan te sluit en wie weet wat nog meer aan die blootgestelde internet. Veral met geleenthede soos
Bou 'n telepresence -robot wat deur wifi beheer word: 11 stappe (met foto's)
Bou 'n telepresence -robot wat deur wifi beheer word: Hierdie projek gaan oor die bou van 'n robot wat met 'n afgeleë omgewing kan kommunikeer en vanuit enige wêrelddeel met Wifi beheer kan word. Dit is my finale jaar ingenieurswese projek en ek het baie geleer oor elektronika, IoT en programmering alhoewel ek
Dubbele 7 -segment vertonings wat beheer word deur potensiometer in CircuitPython - Demonstrasie van visiebestandheid: 9 stappe (met foto's)
Dubbele 7-segment vertonings wat deur die potensiometer in CircuitPython beheer word-Demonstrasie van visiebestandheid: Hierdie projek gebruik 'n potensiometer om die skerm op 'n paar 7-segment LED-skerms (F5161AH) te beheer. As die potensiometerknop gedraai word, verander die getoonde getal in die reeks 0 tot 99. Slegs een LED brand op enige oomblik, baie kort, maar die
Kersboomlig wat deur 'n speelding beheer word: 12 stappe (met foto's)
Kersboomlig wat deur 'n speelding beheer word: Groete makers! Kersfees en nuwe jaar kom. Dit beteken 'n feestelike bui, geskenke en natuurlik 'n kersboom versier met helder kleurvolle ligte. Vir my is kersboomligte op die mark te vervelig. Om kinders te behaag, het ek 'n unieke C gemaak
Robotarm wat deur handskoen beheer word: 6 stappe (met foto's)
Robotarm wat deur handskoen beheer word: Doel: opdoen ervaring en vaardighede om probleme op te los deur 'n projek te voltooi om outline- Gebruik 'n handskoen om deur 'n arduino te koppel om 'n 3D-gedrukte 'arm' te bedruk. Elk van die gewrigte op die 3D-gedrukte arm het 'n servo wat