Sisällysluettelo:
- Vaihe 1: Vaihe 1: Materiaalit
- Vaihe 2: Vaihe 2: Asennus
- Vaihe 3: Vaihe 3: Ei-elektroniikka
- Vaihe 4: Vaihe 4: Koodi
Video: Piirustusvarsi, jota ääni ohjaa - Arduino School Project: 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä on ensimmäinen kerta, kun työskentelen Arduinon kanssa ja työskentelen tällaisen kanssa koskaan, joten pahoittelen, jos tein virheitä! Sain tämän idean, kun ajattelin harrastuksiani, jotka ovat piirtäminen ja musiikki. Joten yritin yhdistää nämä kaksi tähän! Itsevetävä käsivarsi, johon ääni vaikuttaa.
Vaihe 1: Vaihe 1: Materiaalit
- Arduino Uno
- Leipälauta
- Äänentunnistin (Sparkfun sen-12642)
- 2 (mini) servoa
- Solmukääreet / vetoketjut
- Vähän puuta ja paperia
- jotain, jolla voit piirtää/kirjoittaa
Vaihe 2: Vaihe 2: Asennus
Liitin ensin Servon ja sitten äänentunnistimen. Sparkfun sen-12642 -äänianturissa on 3 lähtöä, käytin vain "kirjekuoren" lähtöä.
Servo 1 = nasta ~ 9
Servo 2 = nasta ~ 10
Äänentunnistin = nasta A0
Punaiset viivat (5v) on kytketty leipälevyn positiiviseen puoleen ja mustat viivat (maadoitus) negatiiviseen puoleen.
Vaihe 3: Vaihe 3: Ei-elektroniikka
Varmista, että servot ovat vakaat ja oikeassa paikassa. Käytin solmukääreitä niiden tukemiseen. Tämän jälkeen käytin solmukääreitä servon (vaihdettavien) yläosien kiinnittämiseen puisiin käsivarsiin. Tämän jälkeen voit liittää puiset varsiosat servoihin. Liitä kaikki johdot Arduinoon ja leipälautaan.
Sen jälkeen juotin johdot äänentunnistimeen.
Vaihe 4: Vaihe 4: Koodi
En ole läheskään hyvä koodaamaan, mutta yritin parhaani ja internet auttoi paljon:)
#include Servo myservo1; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
void setup () {Serial.begin (9600);
// Näytön tila
Serial.println ("Alustettu"); myservo1.attach (9); myservo2.attach (10); }
tyhjä silmukka ()
{int arvo;
// Tarkista kirjekuoren syöttö
arvo = analoginen luku (PIN_ANALOG_IN);
// Kirjekuoren arvo vaikuttaa servoon
Sarja.println (arvo); jos (arvo 5) && (arvo 10) && (arvo 20) && (arvo 30) && (arvo 60)) {myservo1.write (satunnainen (0, 90)); myservo2.write (satunnainen (0, 90)); }
viive (180);
}
Suositeltava:
RC -auto, jota ohjaa pyörä ja polkimet? ️: 6 vaihetta
Pyörän ja polkimien ohjaama RC -auto? ️: Elämä on unelmien toteuttamista. Minun piti tehdä RC Car, jota ohjataan PC -pelipyörällä. Joten tein sen. Toivottavasti siitä on hyötyä jollekin. Jos sinulla on kysyttävää, kirjoita kommentti
Sanakello, jota ohjaa 114 servoa: 14 vaihetta (kuvilla)
Sanakello, jota ohjaa 114 servoa: Mikä on 114 LEDiä ja toimii jatkuvasti? Kuten ehkä tiedät, vastaus on sanakello. Mikä on 114 LEDiä + 114 servoa ja liikkuu aina? Vastaus on tämä servokäyttöinen sanakello. Tässä projektissa tein yhteistyötä ystäväni kanssa, joka kääntyi
ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu, jota ohjaa paikallinen verkkopalvelin: 6 vaihetta
ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu Paikallisen verkkopalvelimen ohjaama: ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu, jota ohjataan verkkopalvelimen avulla
ESP 8266 Nodemcu RGB LED -nauha, jota ohjaa verkkopalvelin Kaukosäädin: 4 vaihetta
ESP 8266 Nodemcu RGB -LED -nauha, jota ohjaa verkkopalvelin Kaukosäädin: Tässä oppaassa opimme muuttamaan nodemcun RGB -LED -nauhan IR -kaukosäätimeksi ja että nodemcu -kaukosäädintä on ohjattava verkkosivulla, jota isännöi mobiili tai tietokone
Robottivarsi, jota käsine ohjaa: 6 vaihetta (kuvilla)
Käsineiden ohjaama robottivarsi: Tarkoitus: Hanki kokemusta ja ongelmanratkaisutaitoja luomalla projekti loppuun Outline-Käytä hansikasta yhteyden muodostamiseen arduinon kautta hallitaksesi kolmiulotteista robottitulostettua "käsivartta". Jokaisessa 3-D-painetun varren liitoksessa on servo, joka