Tartalomjegyzék:

Egyszerű Arduino dob robot: 5 lépés
Egyszerű Arduino dob robot: 5 lépés

Videó: Egyszerű Arduino dob robot: 5 lépés

Videó: Egyszerű Arduino dob robot: 5 lépés
Videó: Crypto Pirates Daily News – 31 января 2022 г. – последнее обновление новостей о криптовалютах 2024, November
Anonim
Image
Image
Anyagok és eszközök
Anyagok és eszközök

Bevallom. Ezt a projektet puszta unalomból készítettem, miután néhány napig bent ragadtam egy sor apró, de problémás hóviharban. Az arduino -mra, néhány szervóra és néhány szalagra nézve elkezdett megvalósulni egy gagyi dobrobot alapötlete. Kiderült, hogy ha minden szükséges dolog megvan, akkor ez egy olyan projekt, amely körülbelül 15 perc alatt, gyakorlati tapasztalat nélkül végezhető el.

Ha még csak most kezdi, vagy szeretné fejleszteni arduino készségeit, akkor ez jó kiindulópont lehet. Lássunk neki.

Lépés: Anyagok és eszközök

Anyagok és eszközök
Anyagok és eszközök

Anyagok:

  • Arduino Uno (bár szinte minden táblának működnie kell)
  • (2) helyzetben forgó szervomotorok
  • forrasztás nélküli kenyeretábla
  • kenyeretábla vezetékek (legalább egy tucat)
  • egy lapos fadarab
  • (2) sarlópálcák, dübelsorok, ceruzák vagy más megfelelő dobverő alternatívák
  • gumi betét, kávéskannás fedél vagy más dobfej

Eszközök:

  • egy laptop az Arduino IDE legújabb verziójával
  • egy USB programozókábel, amely az arduino -hoz csatlakozik
  • szalag
  • forró ragasztópisztoly (vagy csak kreatív a szalaggal)

Idő:

15 perc ideális körülmények között. Talán egy óra, ha az első alkalommal nem működik a dolog

2. lépés: Kábelezés

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

Kezdjük néhány dolog összekötésével.

Minden szervomotornak három csatlakozója van: az egyik a tápellátáshoz, a második a földeléshez és a harmadik az adatokhoz (vagy valami hasonlóhoz). A pozitív mindig piros, az őrlés általában barna vagy fekete, az adatok narancs vagy fehérek. Kenyérsütő tábla vagy az arduino fejléc segítségével csatlakoztassa az arduino áramellátását és földelését minden motorhoz. Csatlakoztassa az egyik motor adatvezetékét az 5. tűhöz, a másik motor adatvezetékét a 6. tűhöz. Győződjön meg arról, hogy mindkét csap támogatja a PWM -et. És…. ez az! Ez nem volt túl nehéz.

3. lépés: Építsd meg a dolgot

Építsd fel a Dolgot
Építsd fel a Dolgot
Építsd fel a Dolgot
Építsd fel a Dolgot

Most meg kell építenünk a keretet

Érdemes a fantáziáját használni ebben a részben. Ezt egy lapos fadarabra építettem, de egy lapos kartondarab ugyanúgy működne. Bármi, ami lapos, erős és könnyen kezelhető, jó alapként szolgál.

A motorok helyben tartásához levágtam egy két darab fát egy festékkeverő pálcáról - olyan fajtát, amelyet ingyen kaphat, ha egy doboz fájdalomcsillapítót vásárol a hardverboltból. Azt tapasztaltam, hogy ezek a keverőpálcák rendkívül sokoldalúak. A napokban egy olyan projektet fogok közzétenni, amely teljes egészében festékkeverő pálcikákból áll. Mindenesetre ezeket a darabokat forró ragasztóval kell leragasztani, hogy ne menjenek sehova.

Ezután elkészítjük a dobrudakat. Két 5 hüvelyk hosszúságú 1/4 hüvelykes dübelt vágtam, bár valami hasonló a pálcika pálcikához hasonlóan. Ragassza fel vagy ragassza fel ezeket a szervókürtökre.

Ha még nem tette meg, ragasztja le a motorokat, hogy festhessen botokat, vagy bármit, amivel a helyén tartja őket.

Ez az! Itt az ideje egy kis kódnak…

4. lépés: Telepítse a kódot

Telepítse a kódot
Telepítse a kódot

Ha minden készen áll a használatra, itt az ideje egy kód telepítésére. Ez az a rész, ahol szüksége lesz az Arduino IDE -re és egy USB programozókábelre.

Írhat sajátot, ha akar, vagy használhatja az enyémet. Rengeteg oldaljegyzet és utasítás található a kódban, ne aggódjon.

Ha azt tervezi, hogy saját kódot ír, akkor jó ötlet lehet megtanulni a szervo parancsok használatát, mivel ezek kissé trükkösek lehetnek. Ne feledje, hogy a szervomotorok időbe telnek, amíg egyik pozícióból a másikba lépnek. Ezt az időt be kell számolni a kódban, különösen akkor, ha időérzékeny programot írunk. Nem szeretné, ha a dobbotja ütésmentes lenne.

5. lépés: Továbblépés

Továbblépve
Továbblépve
Továbblépve
Továbblépve

Gratula! Most összeállított egy működő dobrobotot. Unod már a könyörtelen csapkodást? Nem? Hát hamarosan az leszel. Mit tehetünk tehát, hogy ez egy kicsit érdekesebb legyen?

Kezdetnek írhattam volna valami jobb kódot, amely ritmusokat improvizált, vagy hármasokat játszhattam, nem pedig végtelen negyed és nyolcadik hanghurkot.

Az Arduino rendelkezik egy hangszín (Hz, időtartam) funkcióval, amely lehetővé teszi, hogy hangot játsszon le PWM tűn keresztül. A jegyzetfrekvenciák táblázata (lásd fent) és némi kreatív programozás segítségével az Arduino dallamot játszhat, miközben néhány beteg ütést lefektet.

Ha valaki közreműködik ebben a projektben, kérem jelezze! Szívesen megnézném.

Ha tetszett, iratkozz fel a youtube csatornámra, ahol más tudományos és technológiai projekteket teszek közzé. Legutóbb néhány rakétás dolgon dolgoztam, ezért figyeljen erre.

Ennyi ehhez a projekthez! Most pedig készíts valamit

Ajánlott: