Touch scherm koffietafel DIY met 32-inch TV en low-cost CCD sensor (11 / 18 stap)

Stap 11: Arduino Teensy software


Ik heb al gesproken over de grote hardwarespecificaties van de Teensy bestuur. Maar in combinatie met de Arduino software-omgeving, de Teensy biedt ook enkele grote mogelijkheden. Maar eerst laten we installeren de plug-in

Nu moet je een categorie "Teensy" zien wanneer u uw bord kiest. En als u het selecteert, dan hebt u toegang tot verschillende andere opties zoals de "USB-seriële Type" direct omzetten uw bord in een USB-toetsenbord of -muis (sommige mogelijkheden vindt u op Arduino Leonardo). Het type USB-communicatie is een "Full Speed", wat betekent dat het kan communiceren van 12Mb/s. U kunt ook de snelheid van de Raad van bestuur (op dit project ik gebruikte de overclock 92 MHz).

Voor nu, zijn alle van mijn Arduino UNO-codes met succes gebouwd op de Teensy waardoor de aanpassing tussen de ARM Cortex M4 en de AVR Atmega328 heel goed hebben gedaan. Ik heb geprobeerd te schrijven van de code te begrijpen. Hier is de structuur van de hoofdlus:

  • A voor lus van 0 aan het aantal LED

-Sla een LED op (zoals de LEDs zijn aangesloten met de Anode op VCC en kathode op de PIN, u moet geven een lage stand te schakelen)

-ClearCCD(), de sensor moet worden uitgeschakeld zodra voordat de waarde wordt gelezen... Ik weet niet waarom. Als iedereen een idee heeft van hoe ik dit deel zou kunnen versnellen, zou ik zeer waarderen.

-readCCD(), lees de sensor, als een waarde hoger dan de kalibratie het is is opgeslagen en de functie als resultaat 1. Als iets hebben geconstateerd, is de flag_detect ingesteld op 1.

-De LED uitschakelen door (hoge staat voor OFF in deze configuratie)

  • Iets is geconstateerd, dan de flag_detect is ingesteld op 1 als u de functie als. U kunt vervolgens uw kalibratie tussen de volgende:

-OPTIE 1; Stuur seriële monitor.

Fundamentele foutopsporing: met deze optie kunt u lezen de 16 clusters rechtstreeks op de seriële monitor.

-OPTIE 2; berekenen van positie + stuur seriële monitor

Foutopsporing positie: Stuur de coördinaten X en Y naar de seriële monitor

-OPTIE 3; Stuur verwerking interface

Foutopsporing visual: Kijk naar de resultaten van de CCD op een verwerking GUI. De interface is gonna moeten worden aangepast aan het aantal LED (16 standaard).

-OPTIE 4; berekenen van positie + Stuur Python Pi interface

De positie verzenden de PyQT-interface

-OPTIE 5; berekenen van positie + muis verzenden (alleen op Teensy)

Stuur de positie als een USB-muis interface. Gebruik deze optie hebt om te gaan naar "Tools" -> "USB Type" -> "Toetsenbord + muis + Joystick". (Zie de waarschuwing aan de onderkant van deze stap)

-OPTIE 6; berekenen van positie + toetsenbord verzenden (alleen op Teensy)

Stuur de positie als een USB-toetsenbord-interface. Gebruik deze optie hebt om te gaan naar "Tools" -> "USB Type" -> "Toetsenbord + muis + Joystick".

-OPTIE 7; Aanwijzen en klikken. Dezelfde als muis klikt u maar op in plaats van na de positie

  • U kunt een vertraging uiteindelijk toevoegen aan het einde van de loop. Afhankelijk van de snelheid die u nodig

Waarschuwing: OPTIE 5 maakt gebruik van de opdracht mouse.mouveTo (X, Y) die niet werken op een Linux-station. Als u wilt dat dezelfde configuratie als ik met een Linux Raspberry Pi u wilt gebruiken de LELIJKE HACK gemaakt door Paul Stoffregen die lijkt zult te zijn een van de ontwikkelaars van de Teensy Project. Hij is echt goed en hij helpt veel met de foutopsporing als u vragen hebt. Bedankt Paul!

Voor deze hack, waarvan u de naam wilt wijzigen van een deel van het bestand naam usb_desc.c dat moet worden geïnstalleerd in de map van de Arduino. De nieuwe configuratie gegeven door Paul is iets anders, maar hij maakt het werk! Tegen die tijd, zit de mouse.move() functie niet werking anymore.

Gerelateerde Artikelen

Hoe meet je CO2 laser zet een Laser Gravure Machine en Laser snijmachine met behulp van een vereenvoudigde (low-cost) CO2-laser power meter

Hoe meet je CO2 laser zet een Laser Gravure Machine en Laser snijmachine met behulp van een vereenvoudigde (low-cost) CO2-laser power meter

meest CO2 laser power meter zijn erg duur en zijn uitgerust met mogelijkheden tot ver buiten wat de gemeenschappelijke laser machine exploitant/eigenaar moet.  Deze instructies weergeven een sub-$100 laser power meter sonde op het werk, snelle laser
DIY RC/Arduino Ride-on jeep low-cost conversie

DIY RC/Arduino Ride-on jeep low-cost conversie

Hier is mijn snel youtube-video voor dit project.In mijn voorgaande Instructable bouwde ik een RC tank (Zie het hier) met behulp van de ingewanden van een RC speelgoedauto en een Arduino om de signalen van de controle voor een Tamiya bijgehouden chas
DIY ROOM DECOR - goedkoop en schattig LOW COST ideeën!!

DIY ROOM DECOR - goedkoop en schattig LOW COST ideeën!!

Dus In video's vandaag ik u drie goedkoop decor ideeën die kunnen echt accent stukken voor uw kamer tonen zal zonder de uitgaven veel geld. Alle van hen zijn werkelijk eenvoudig en onder de 5 euro.Voor de bloemenvaas u nodig: een potje, wat tape en e
Touch scherm Overlay met Arduino

Touch scherm Overlay met Arduino

mijn vriend Ankush kocht een Nintendo DS-vervanging onlangs Touch schermen en breakout boards voor een "Arduino motorfiets RGB led" project werkt hij aan. Na het met weinig succes met de Touch Screen-bibliotheek en andere tutorials online beslot
$1 touch scherm Stylus

$1 touch scherm Stylus

Haat gebruikend uw vingers om te tekenen op uw telefoon/tablet? Heb je ooit wilde een stylus gebruiken op je iPhone of ander apparaat met een touchscreen? Nou hier is een goedkope effectieve manier om het bouwen van een stylus touch scherm com. Dit D
DIY met bloemen: Bloemen haar dia

DIY met bloemen: Bloemen haar dia

Welkom terug naar onze DIY met bloemen-serie, waar we hebben al laten zien hoe je Maak je eigen zelfgemaakte florale decoraties en accessoires. Deze week, zullen wij u tonen hoe om uw eigen bloemen haar dia, die perfect geschikt is voor een speciale
DIY met bloemen: Bloemen spons in een doos

DIY met bloemen: Bloemen spons in een doos

In FloraQueen de recentste reeks, doen het zelf met bloemen, we gonna u tonen hoe te maken van alle soorten items en decoratie voor het huis en de tuin met bloemen en andere goedkope materialen. Eerst omhoog, een spons-in-a-box decoratie kun je binne
TFT Touch scherm Animation Engine en 8 x 8 RGB LED Matrix Controller

TFT Touch scherm Animation Engine en 8 x 8 RGB LED Matrix Controller

Deze ingesloten toepassing heeft hoopjes van creatieve potentieel voor elke aspirant Arduino fanatici! Een TFT Touch scherm Animation Engine en optionele 8 x 8 RGB LED Matrix Controller. Bekijk de introductie video voor meer details:Wat je nodig hebt
Goedkope wegwerp Touch scherm Stylus

Goedkope wegwerp Touch scherm Stylus

Heeft u ooit een stylus touch scherm nodig voor een iPad of uw mobiele apparaat? Vervolgens kan u uw pen niet vinden en moet u iets snel krijgen, maar je hebt geen tijd om een leukerd zoals u hier kunt vinden. Zijn niet een leuke plek om te zijn. Maa
Een Raspberry Pi & RPi touch scherm werkstation

Een Raspberry Pi & RPi touch scherm werkstation

In de volgende Instructable ik wil graag een gemakkelijk op te bouwen en goedkope frame voor de Raspberry Pi en de officiële Raspberry Pi touch scherm. Het kan worden gebruikt als een RPi workstation, voor een mediacenter of als controlecentrum voor
Arduino Touch scherm ruimteregeling

Arduino Touch scherm ruimteregeling

Hey iedereen, ik eindelijk klaar met mijn touch paneel voor mijn slaapkamer muur en ik ben hier om u te tonen hoe ik het gemaakt. Helaas zijn niet geïnstalleerd in mijn muur nog zoals ik verhuizen zou en niet wil meer gaten in mijn muren, maar zijn k
DIY met bloemen: Potpourri kamer geur

DIY met bloemen: Potpourri kamer geur

Welkom terug naar onze meest recente post in de DIY met bloemen-serie. Onze laatste paar berichten geweest over het helpen van u ziet er geweldig uit op de volgende lente of zomer partij, maar deze week die wij u met iets voor uw huis helpen zullen b
DIY met bloemen: Bloemen hoofdband

DIY met bloemen: Bloemen hoofdband

Welkom terug bij de laatste post in onze DIY met bloemen-serie! We hebben reeds aangetoond u hoe maak je een heleboel decoraties en accessoires, en deze week is niet anders, als wij u hoe tonen zal te maken van een prachtige bloemen hoofdband. Dit za
DIY met bloemen: Zelfgemaakte Floral middelpunt

DIY met bloemen: Zelfgemaakte Floral middelpunt

In de laatste aflevering van onze DIY met bloemen serie laten we u hoe maak je een prachtige zelfgemaakte floral middelpunt-regeling die is goedkoop, snel en gemakkelijk te maken. Het is perfect voor ieder geval uit een huwelijk om gewoon als decorat