Tartalomjegyzék:
- 1. lépés: 1. lépés: Anyagok
- 2. lépés: 2. lépés: Beállítás
- 3. lépés: 3. lépés: Nem elektronika
- 4. lépés: 4. lépés: kód
Videó: Rajzkar, amelyet a hang irányít - Arduino School Project: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez az első alkalom, hogy Arduino -val dolgozom, és ilyesmivel dolgozom valaha, úgyhogy bocsánat, ha hibákat követtem el! Ezt az ötletet akkor kaptam, amikor a hobbijaimra gondoltam, amelyek a rajzolás és a zene. Szóval megpróbáltam a kettőt ötvözni! Önrajzoló kar, amelyet a hang befolyásol.
1. lépés: 1. lépés: Anyagok
- Arduino Uno
- Kenyeretábla
- Hangérzékelő (Sparkfun sen-12642)
- 2 (mini) szervó
- Nyakkendő pakolások / cipzár
- Néhány fa és papír
- valami, amivel rajzolni/írni lehet
2. lépés: 2. lépés: Beállítás
Először a szervót, majd a hangérzékelőt csatlakoztattam. A Sparkfun sen-12642 hangérzékelő 3 kimenettel rendelkezik, én csak a "boríték" kimenetet használtam.
Szervo 1 = csap ~ 9
Szervo 2 = csap ~ 10
Hangérzékelő = A0 érintkező
A piros vonalak (5v) a kenyérlap pozitív oldalához, a fekete vonalak (földelés) pedig a negatív oldalhoz vannak csatlakoztatva.
3. lépés: 3. lépés: Nem elektronika
Győződjön meg arról, hogy a szervók stabilak és a megfelelő helyen vannak. Nyakkendőcsomagolást használtam a rögzítéshez. Ezt követően nyakkendő csomagolással kötöttem a szervó (cserélhető) felső részét a fa karokhoz. Ezután csatlakoztathatja a fából készült karokat a szervóhoz. Csatlakoztassa az összes vezetéket az Arduino -hoz és a kenyértáblához.
Utána forrasztottam a vezetékeket a hangérzékelőhöz.
4. lépés: 4. lépés: kód
Közel sem vagyok jó a kódolásban, de mindent megtettem, és az internet sokat segített:)
#include Servo myservo1; Szervo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
void setup () {Serial.begin (9600);
// Állapot megjelenítése
Serial.println ("Inicializált"); myservo1.attach (9); myservo2.attach (10); }
üres hurok ()
{int érték;
// Ellenőrizze a borítékbevitelt
value = analogRead (PIN_ANALOG_IN);
// A boríték értéke befolyásolja a szervót
Serial.println (érték); if (5. érték) && (10. érték) && (20. érték) && (30. érték) && (60. érték)) {myservo1.write (véletlenszerű (0, 90)); myservo2.write (véletlenszerű (0, 90)); }
késleltetés (180);
}
Ajánlott:
EqualAir: hordható NeoPixel kijelző, amelyet légszennyezés -érzékelő indít: 7 lépés (képekkel)
EqualAir: hordható NeoPixel kijelző, amelyet légszennyezés-érzékelő indít: A projekt célja egy viselhető póló elkészítése, amely hangulatos grafikát jelenít meg, amikor a légszennyezés meghaladja a beállított küszöbértéket. A grafikát a "téglatörők" klasszikus játék ihlette, mivel az autó olyan, mint egy lapát, amely
Robot: Kétféle mobil, amelyet a Windows Phone vezérel.: 6 lépés (képekkel)
Robot: Kétféle mobil, Windows Phone által vezérelt: Lista: Arduino Uno L 293 (Bridge) HC SR-04 (Sonar Module) HC 05 (Bluetooth modul) Tg9 (Micro Servo) Motor sebességváltóval (két) Akkumulátor tartó ( 6 AA) Kontaktlencse -tartó huzalok (férfi -női tűk) Kábelkötők Forró ragasztó (bot
Sputnik 1 Aka, az első műhold, amelyet a Szovjetunió állított pályára a Szovjetunióban, 1957 -ben: 5 lépés (képekkel)
Sputnik 1 Aka, a Szovjetunió által 1957 -ben pályára állított első műhold: Mindig lenyűgözött a Szputnyik 1 története, mert ez váltotta ki az Űrversenyt. 2017. október 4 -én ünnepeltük a 60. évfordulót ennek az orosz műholdnak a felbocsátásáról, aki történelmet írt, mert ez volt az első
Kettős, 7 szegmenses kijelző, amelyet az áramkörben lévő potenciométer vezérel - A látás perzisztenciájának bemutatása: 9 lépés (képekkel)
Kettős 7 szegmenses kijelző, amelyet az áramkör potenciométere vezérel az CircuitPythonban-A látás állandóságának bemutatása: Ez a projekt egy potenciométerrel vezérli a kijelzőt néhány 7 szegmenses LED-kijelzőn (F5161AH). A potenciométer gomb elforgatásával a megjelenített szám 0 és 99 között változik. Bármelyik pillanatban csak egy LED világít, nagyon rövid ideig, de a
Rajzkar: 5 lépés
Rajzoló kar: Helló! Egy iskolai projekthez készítettem egy Bob Ross rajzolókart, amelyet joystick és két szervó irányít. Természetesen úgy díszítheti a karját, ahogy szeretné, de én úgy döntöttem, hogy Bob Ross -ot készítek belőle. Ebben a projektben a matematikai könyvtárat használom, így amikor