Sisällysluettelo:

Arduino USB -painikepaneeli: 5 vaihetta (kuvilla)
Arduino USB -painikepaneeli: 5 vaihetta (kuvilla)

Video: Arduino USB -painikepaneeli: 5 vaihetta (kuvilla)

Video: Arduino USB -painikepaneeli: 5 vaihetta (kuvilla)
Video: Виниловый сайдинг! Секреты монтажа и полезные хитрости, о которых мало кто знает! 2024, Marraskuu
Anonim
Arduino USB -painikepaneeli
Arduino USB -painikepaneeli
Arduino USB -painikepaneeli
Arduino USB -painikepaneeli

Arduino Leonardo on erittäin tehokas levy, jossa on pieniä eroja erittäin suositusta Arduino UNO: sta. ATMega 32U4 on Leonardon pääprosessori. Voit käyttää tätä mikro -ohjainta sarjaviestintään USB: n kautta. Arduino Leonardo on USB 2.0 -laite, joka käyttää USB COM -ohjaimia. Toisin kuin UNO, joka käyttää 328P: tä, tämä USB -ominaisuus antaa meille mahdollisuuden syöttää ohjelmoidut painikekomennot Windowsiin USB -liitännän kautta. Voit ohjelmoida yhden painikkeen painalluksia tai näppäinyhdistelmiä ohjelmiston avulla.

Käytän tätä painikepaneelia Farming Simulator 2019: ssä, mutta voit käyttää sitä mihin tahansa vaadittuun peliin/ohjelmaan tai näppäinkomentoon.

Tarvikkeet

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

  • · 10 x LED -neliön hetkelliset painikkeet (https://tiny.cc/2520dz)
  • · 10k vastus
  • · 220Ω vastus
  • · 1 x 5 mm LED
  • · 5 mm vaneria
  • · 16mm lapio -poranterä
  • · Vinyylikääre (käytin hiilikuitutyyliä)
  • · 1 x 12 V: n virtalähde (ei vaadita, jos käytetään 5 V: n kytkimiä)
  • · Johto
  • · Juotosasema

Vaihe 1: Suunnittelu

Muotoilu
Muotoilu

Halusin pystyä käyttämään joukkoa painikkeita simulaattoripeleissäni, joissa oli toiminnon visuaalinen näyttö sen sijaan, että tarvitsisin muistaa näppäimistöjä ja näppäinyhdistelmiä. Tämä malli on yksinkertainen ulkoasultaan ja erittäin helppo toistaa. Halusin tehdä levyn, joka oli 5 painiketta leveä ja 2 painiketta korkea, yhteensä 10 painiketta.

Painikkeet ovat tasavälein suunnitelmassa, ja niissä on runsaasti tilaa sormille ja tarroille.

Tein ensin suunnittelun Fusion 360: ssä piirtotoiminnon avulla luodakseni leikkuumallin vanerille. Tämä antoi minulle tarkan 1: 1 -mittakaavan piirustuksen käytettäväksi oppaana.

Vaihe 2: Rakenna

Rakenna
Rakenna
Rakenna
Rakenna
Rakenna
Rakenna

Leikkasin vanerin mitoiksi. VIHJE: Käytä leikkausviivoilla peiteteippiä puun repeytymisen vähentämiseksi

Seuraava vaihe on porata reiät, edellä luetelluille kytkimille tarvitset 16 mm: n lapaporanterän ja 6 mm: n poranterän LEDille. Jos olet varovainen, voit porata reiät ilman suurta puhallusta. VIHJE: Porasin läpi pienen palan MDF -levyä, jotta reiät tulivat puhtaiksi ilman puun repeytymistä

Tämä vaihe on valinnainen, mutta voit valita puun vinyylikääreksi, jotta levystä tulee esteettisesti miellyttävämpi. Voit myös maalata sen.

Tässä versiossa käytin hiilikuitutyylistä vinyylikääriä, jotta se näyttäisi huippuluokan kojelaudalta. VIHJE: Varmista ennen vinyylin levittämistä, että levy on täysin pölytön ja kuiva. Käytin vähän IPA: ta levyn ja paineilman puhdistamiseen. Pöly tekee vinyylistä epätasaisen levitettäessä.

Leikkaa vinyylissä olevat reiät terävällä veitsellä. Niiden ei tarvitse olla täydellisiä, koska napit peittävät reikien reunat.

Seuraava vaihe on täyttää kaikki reiät painikkeilla, napin pohja irtoaa ja voit kiristää painikkeen laudalle takapuolelta.

Tältä sen pitäisi näyttää, kun kaikki painikkeet on täytetty. Varmista, että painikkeet ovat suorat ja vaakasuorat. Käytin metallisuojusta LEDin ympärillä, jotta se näyttäisi viimeistelymmältä.

Vaihe 3: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus

Johdotusosa on yksinkertainen ja suoraviivainen. LED -kytkimissä on 5 nastaa, 2 on merkitty LED, jotka kytketään painikkeen LED -valoon. Siinä on YHTEINEN tappi, NORMAALI AUKI ja NORMAALISESTI SULJETTU tappi.

Käytin tässä rakenteessa 12 V: n paneelikytkimiä, mutta 5 V: n paneelikytkimet ovat saatavilla, suosittelen käyttämään 5 V: n yhteensopivuutta Arduinon kanssa.

Kunkin päätelaitteen liittäminen on yksinkertaista:

· 12V + virtalähteeseen +

· LED -maadoitus virtalähteen maadoitukseen

· 5 mm: n LED -liitin kytketään 5 V: n Leonardo -laitteeseen ja siinä on 220 ohmin sarjavastus virranrajoitusta varten

· Kytke kaikki kytkentäkotelot yhteen ja juota 10 k: n vastus sarjaan ja aseta Arduino Leonardon GND -otsikko

· Käytä normaalisti auki (NO) -tappia, kun haluamme muodostaa yhteyden aina, kun painiketta painetaan.

· Jokainen painikkeen NO-nasta on kytketty Arduinon digitaaliseen nastaan (käytä nastoja 2-13)

Johdotus voi olla työlästä, mutta käytin koukkumenetelmää ja juotin johdot paljaiksi nastoihin silmukoimalla yhdestä liitoksesta toiseen.

Vaihe 4: Koodi

Koodaus on tässä rakenteessa hyvin yksinkertaista. Arduinon käyttö

IDE tarvitset seuraavat kaksi kirjastoa asennettuna:

#include "Keyboard.h"

#include "HID.h"

Silmukka käyttää sarjaa if ja else -lausekkeita kunkin painikkeen tarkasteluun. Mikro -ohjain pitää jokaista painiketta korkealla ja laskee, kun painiketta painetaan.

Voit vaihtaa näppäimistön muuttamalla suluissa olevaa tekstiä:

Keyboard.write ('o');

Kun tämä on ladattu Arduino Leonardoon, nollaa Leonardo ja kytke USB -kaapeli mihin tahansa tietokoneen vapaaseen porttiin. Voit testata painikkeiden toimintaa näppäimistön testausohjelman avulla

Vaihe 5: Lopputuote

Lopputuote
Lopputuote

Käytin mustesuihkutulostetta acteate tulostaa tarra korkit. Napin yläosa voidaan arvostaa ja asetaatti asettaa napin korkin ja varren väliin. Käytin myös tarrakirjoitinta tekstin tulostamiseen tarran yläpuolelle.

Jos sinulla on kysymyksiä rakentamisesta, laita minulle kommentti, niin vastaan mielelläni

Suositeltava: