Tartalomjegyzék:

Arduino USB gomb panel: 5 lépés (képekkel)
Arduino USB gomb panel: 5 lépés (képekkel)

Videó: Arduino USB gomb panel: 5 lépés (képekkel)

Videó: Arduino USB gomb panel: 5 lépés (képekkel)
Videó: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Arduino USB gomb panel
Arduino USB gomb panel
Arduino USB gomb panel
Arduino USB gomb panel

Az Arduino Leonardo egy nagyon erős tábla, némi eltéréssel a nagyon népszerű Arduino UNO -tól. Az ATMega 32U4 a Leonardo fő processzora. Ezt a mikrokontrollert USB -n keresztüli soros kommunikációra használhatja. Az Arduino Leonardo egy USB 2.0 eszköz, amely USB COM illesztőprogramokat használ. A 328P -t használó UNO -val ellentétben ez az USB funkció lehetőséget ad arra, hogy programozott gombparancsokat vigyünk be a Windowsba az USB interfészen keresztül. A program segítségével egyetlen gombnyomást vagy gombkombinációt programozhat.

Ezt a gombpanelt használom a Farming Simulator 2019 -hez, de bármilyen játékhoz/programhoz vagy billentyűparancshoz használható.

Kellékek

Arduino Leonardo (https://tiny.cc/wa30dz)

  • · 10 x LED négyzet alakú pillanatnyi nyomógomb (https://tiny.cc/2520dz)
  • · 10k ellenállás
  • · 220Ω ellenállás
  • · 1 x 5 mm -es LED
  • · 5 mm -es rétegelt lemez
  • · 16 mm -es ásófúró
  • · Vinil csomagolás (én szénszálas stílust használtam)
  • · 1 x 12 V -os tápegység (5 V -os kapcsolók használata esetén nem szükséges)
  • · Vezeték
  • · Forrasztóállomás

1. lépés: A tervezés

A dizájn
A dizájn

Azt akartam, hogy olyan gombokat használhassak a szimulátor játékaimhoz, amelyek vizuálisan megjelenítik a funkciót, ahelyett, hogy emlékeznem kellene a billentyűzetekre és a billentyűkombinációkra. Ez a kialakítás egyszerű elrendezésű és nagyon könnyen utánozható. Olyan táblát akartam készíteni, amely 5 gomb széles és 2 gomb magas, összesen 10 gomb.

A gombok egyenletesen helyezkednek el a tervben, rengeteg hely van az ujjaknak és a címkéknek.

Először a Fusion 360 -ban készítettem el a rajzot a rajzolás funkcióval, és vágó sablont készítettem a rétegelt lemezhez. Ezzel pontos 1: 1 méretarányú rajzot kaptam, amelyet útmutatóként használhatok.

2. lépés: Az építés

Az építés
Az építés
Az építés
Az építés
Az építés
Az építés

A rétegelt lemezt méretre vágtam. TIPP: Használjon maszkolószalagot a vágási vonalakon, hogy csökkentse a fa szakadását

A következő lépés a lyukak kifúrása, a fent felsorolt kapcsolókhoz szüksége lesz egy 16 mm -es ásófúróra és egy 6 mm -es fúróra a LED -hez. Ha óvatos, akkor a lyukakat nagy fúrás nélkül fúrhatja. TIPP: Egy kis darab MDF -et használtam alátámasztásként, így a lyukak tiszták voltak, a fa nem szakadt.

Ez a fázis opcionális, de választhatja a fa vinil borítását is, hogy a tábla esztétikusabb legyen, és festheti is.

Ebben a verzióban szénszálas stílusú vinil borítást használtam, hogy olyan legyen, mint egy csúcskategóriás műszerfal. TIPP: A vinil alkalmazása előtt győződjön meg arról, hogy a lemez teljesen pormentes és száraz. Egy kis IPA -t használtam a tábla és a sűrített levegő tisztítására. A por egyenetlenné teszi a vinyl alkalmazását.

Egy éles késsel vágja ki a lyukakat a vinilből. Ezeknek nem kell tökéletesnek lenniük, mivel a gombok lefedik a lyukak széleit.

A következő lépés az összes lyuk kitöltése a gombokkal, a gomb aljának kicsavarása, és a gombot hátulról meghúzhatja a táblához.

Így kell kinéznie, ha az összes gombot kitöltötte. Győződjön meg arról, hogy a gombok egyenesek és vízszintesek. Fém burkolatot használtam a LED körül, hogy még kifinomultabb legyen.

3. lépés: A huzalozás

A vezetékek
A vezetékek
A vezetékek
A vezetékek

A huzalozási rész egyszerű és egyenes. A LED -kapcsolók 5 tűsek, 2 jelzett LED, amelyek a gomb LED -es fényéhez csatlakoznak. Van egy KÖZÖS csap, NORMÁLISAN NYITOTT és NORMÁLISAN ZÁRT csap.

Ebben a konstrukcióban 12V -os panelkapcsolókat használtam, de 5V -os panelkapcsolók állnak rendelkezésre, javaslom az 5V használatát, hogy kompatibilis legyen az Arduino -val.

Az egyes terminálok csatlakoztatása egyszerű:

· 12V + a tápegységhez +

· LED földelés a tápegység földeléséhez

· 5 mm -es LED csatlakozik a Leonardo 5V -hoz, és 220ohmos ellenállással rendelkezik sorban az áramkorlátozáshoz

· Csatlakoztassa az összes kapcsolótáblát, és forrasztjon sorba egy 10 k -es ellenállást, és helyezze be az Arduino Leonardo GND fejlécét

· Használja a Normally Open (NO) csapot, amikor a gomb minden megnyomásakor kapcsolatot akarunk létrehozni.

· A gomb minden NO csapja az Arduino digitális tűjéhez van csatlakoztatva (használja a 2-13. Tűket)

A huzalozás fárasztó lehet, de én a horog módszert alkalmaztam, és a vezetékeket csupaszra forrasztottam a csapokhoz, hurok egyik csatlakozásról a másikra.

4. lépés: A kód

A kódolás nagyon egyszerű ezen a konstrukción. Az Arduino használata

Az IDE telepítéséhez a következő 2 könyvtárra lesz szüksége:

#include "Keyboard.h"

#include "HID.h"

A ciklus az if és else utasítások sorozatát használja az egyes gombok megtekintéséhez. Mindegyik gombot magasan tartja a mikrokontroller, és a gomb megnyomása után lemegy.

A billentyűzetet a zárójelben lévő szöveg megváltoztatásával módosíthatja:

Keyboard.write ('o');

Miután ezt feltöltötte az Arduino Leonardo -ba, állítsa alaphelyzetbe a Leonardo -t, és csatlakoztassa az USB -kábelt a számítógép bármely szabad portjához. A gombok működését billentyűzet -tesztelő program segítségével tesztelheti

5. lépés: Végső termék

Végtermék
Végtermék

A címkés sapkák nyomtatásához tintasugaras nyomtatható acteate -t használtam. A gomb teteje kivehető, az acetát pedig a gombsapka és a szár közé helyezhető. Címkekészítővel is kinyomtattam a szöveget a címke fölött.

Ha bármilyen kérdése van az építéssel kapcsolatban, írjon megjegyzést, és szívesen válaszolok

Ajánlott: