Tartalomjegyzék:

Arduino Triple Servo Tester: 6 lépés (képekkel)
Arduino Triple Servo Tester: 6 lépés (képekkel)

Videó: Arduino Triple Servo Tester: 6 lépés (képekkel)

Videó: Arduino Triple Servo Tester: 6 lépés (képekkel)
Videó: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Július
Anonim
Arduino Triple Servo Tester
Arduino Triple Servo Tester

Jelenleg több sétáló robotot építek, mindegyiket több szervo hajtja. A probléma ekkor felmerül az egyes szervók mozgásának mértékének és a rendelkezésre álló mozgástartománynak a kidolgozásában. Ezenkívül megpróbálom kitalálni, hogy milyen típusú járás szükséges. Van néhány hülye 2 dolláros tesztelőm, amelyeket megvehetsz, de bár segítenek, valójában nem tudnak visszajelzést adni arról, hogy a szervó milyen helyzetben van. Minden későbbi programozás arduino -t használ, ezért jó lenne tudni, hogy a szervo pozíció értéke végezné a munkát. Ekkor döntöttem úgy, hogy készítek egy szervo tesztert, amelynek képernyője a szervo pozíció vizuális leolvasására szolgál 1-180 között.

Tehát ehhez a projekthez csak egy arduino pro-mini, 3 5K edény, néhány csap a szervókhoz, egy SPI OLED és egy JST a teljesítményhez szükséges. Ezenkívül több szervót fújtam, mint gondolnám, ezért ez olcsó áramátalakítót is igényel, amely biztosítja, hogy minden szépen működjön 5 V -nál. Én is kezdetben egy sima dobozzal kezdtem, de aztán azt gondoltam: "Mit tenne Adam Savage?" és így hozzáadott néhány tervezési részletet, alapozóval és különböző festékekkel és időjárásálló porokkal permetezve használt megjelenést kölcsönzött. Ezenkívül vágásokat és vágásokat készítettem, és ezüstre festettem, hogy egy fémdoboz benyomását keltsem, és a gombokat festettem és koszoltam. Képernyő előlapként üvegkabochont használtak. Hozzáadtam néhány, a kávéba áztatott műanyag címkét is, amelyeket csak kinyomtattak és felragasztottak.

1. lépés: Az áramkör

Az áramkör
Az áramkör

Itt van az áramkör, és nagyon egyszerű. Az 1306 OLED SPI -n fut, és a 3 edény az 5V és a föld közé van kötve, és mindegyik ablaktörlője az Arduino analóg bemeneti csapok egyikének egyikéhez megy. A szervókat pedig 3 arduino kimenet hajtja.

Az áramellátás JST aljzaton keresztül történik, így bármelyik RX Lipót használhatom, ami esetleg ott hever, és ez egy olcsó áramátalakítóba kerül.

2. lépés: Kód

A mellékelt kód az Arduino Pro-mini-re vonatkozik, de nagyjából működik a legtöbb Arduino-n. Az OLED kijelző futtatásához telepítenie kell az u8g könyvtárat is

3. lépés: Az ügy

Az ügy
Az ügy
Az ügy
Az ügy

STL az esethez

4. lépés: A tábla elrendezése

Tábla elrendezés
Tábla elrendezés

Csak egy veroboardot használok minden felszereléséhez. Annak érdekében, hogy bármit újra lehessen használni, mind az Arduino, mind az OLED csatlakoztatva van néhány, a táblára szerelt fejléchez. Az edényeket közvetlenül a táblára is fel lehet szerelni, csakúgy, mint a teljesítményátalakítót. Úgy tűnik, hogy a csapok nincsenek 0,1 -os menetre szerelve, de néhány fejléc kissé szétszórva rögzítve van. Általános jelvezetéket használtak minden összekötésére.

A képen látható, hogy a tápegység hol található az OLED csatlakozó helyén.

5. lépés: Az ügy befejezése

Az ügy befejezése
Az ügy befejezése
Az ügy befejezése
Az ügy befejezése
Az ügy befejezése
Az ügy befejezése

A tokot azzal fejezték be, hogy először festettek egy pár rétegű autószürke alapozóval. Miután ez megtörtént, különféle időjárásálló porokat, némi rozsdalemosót és néhány akrilfestéket használtam a részletekért. Különösen szeretem a ház egyes széleit felszeletelni, majd fényesebb ezüstre festeni, hogy úgy nézzen ki, mint egy fémtok. Ezután az egész dobozt matt lakkra permetezték, és amikor megszáradt, a cabochon üveget a helyére ragasztották.

6. lépés: Használatban

Használatban
Használatban
Használatban
Használatban
Használatban
Használatban
Használatban
Használatban

Csak a móka kedvéért itt láthatja a boot up logót. Most mindössze annyit kell tennie, hogy csatlakoztatja a szervókat, beállítja az edényeket, és leolvassa a megfelelő szervo pozíciókat, amelyeket ezután más programokban is használhat.

Ajánlott: