RGB LED Pixel Touch reactieve speeltafel (5 / 18 stap)

Stap 5: Testen knooppunten


Ik bestelde voldoende knooppunten voor verstrekken mij voor het maken van twee volledige tabellen maar aanvankelijk alleen zes knooppunten met de hand gebouwd. Ik wilde kunnen om effectief te testen van de knooppunten en tweaken van de waarden voor de hele partij bouwen en potentieel krijgen iets fundamenteel verkeerd.

Ik ben blij dat ik deed dit omdat er waren sommige aanvankelijke problemen voornamelijk te maken met de IR.

De IR zender ontvanger paar die ik gebruik is goedkope en zeer klein maar waarschijnlijk niet ideaal. De IR output lijkt een beetje zwak en zowel zon als schaduw interfereren met de IR-feedback enigszins zodat u resultaten op verschillende tijdstippen van de dag gemengde krijgen. Om te proberen en er het beste van dit die ik vastgehaakt aan mijn ruimte om de IR detecteert inschakelen en IR-signalen zodat ik kon zien precies wat er gaande was.

Een ding die ik had kunnen doen is geven de IR zender actuelere om te proberen en de uitvoer helderder te maken. Maar ik niet toevoegen een transistor aan de IR zender circuits op mijn PCB ontwerp dus ik heb te leven met de 20mA geboden door de PIC-microcontroller. Een transistor zou nog een ander onderdeel aan met de hand 160/320 keer per tafel anyway.

Mijn eerste truc was om elk van mijn zes knooppunten met een verschillende bias weerstand voor de IR-detector past. Ik testte de lezingen met geen aanraking, lichte aanraking en volledige handen op aanraking op verschillende tijdstippen van de dag en de waarden opgenomen. Ik heb ook een routine waar de hoofdbesturing opgenomen van elk knooppunt minimale en maximale lezingen en liet het circuit op voor meerdere dagen om gegevens te verzamelen. Van mijn lezingen leverde de bias weerstand van 47K de meest stabiele lezingen over de hele linie.

Mijn volgende truc was dat het licht van de RGB LED ook een reactie van de IR ontvanger was triggering. Dus om te krijgen rond dit probleem mijn node uitgangen firmware alleen op de LED voor de helft van de tijd. De andere helft van de tijd is de RGB LED uitgeschakeld om de IR te bemonsteren zo schoon als mogelijk staat. Dit herhaalt op hoge snelheid, zodat je niet het zien van de flikkering van de LED switching in- en uitschakelen.

Tot slot ik een software low-pass filter toegevoegd aan de IR-lezingen zodat wanneer de IR is ingeschakeld het voortdurend nieuwe lezingen neemt en een gefilterde versie van de huidige lezing onderhoudt. Dan helpt enorm om te verzamelen van een vrij stabiele en betrouwbare lezing.

De aanraking lezingen variëren van rood (0-15) die een lichte is aanraking via groen (16-31) en vervolgens naar blauw (32 +) dat is een zware touch.

Ik heb gevonden voor de IR om te werken op een betrouwbare manier dat u een goede twee of drie punt lichtbron nodig. Als u dit hebt zal dan de IR reageren heel goed. Als laag is het omgevingslicht start de IR sensoren te halen van lawaai.

YouTube IR testen

Gerelateerde Artikelen

HackerBoxes 0005: LED Pixels, 2D Matrix, 4 x 4 x 4 kubus, en Bluetooth

HackerBoxes 0005: LED Pixels, 2D Matrix, 4 x 4 x 4 kubus, en Bluetooth

De LED uitstappen! Deze maand, werken abonnees op HackerBoxes met LEDs drie verschillende manieren geserveerd. De eerste is adresseerbare LED waanzin met WS2812 gebaseerde RGB pixels. De tweede manier is in een tweedimensionale matrix die is gebaseer
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
PixelLux-A 64 Pixel RGB LED Video scherm

PixelLux-A 64 Pixel RGB LED Video scherm

bewerken:Wow, ik denk niet dat dit project zou dus worden gekeken op instructables! Bedankt voor het nemen van een blik:). Ik heb een waardeloze video die ik zal uploaden, maar helaas ik was een idioot en uitgebrand mijn teensy... dus ik zal posten e
Geluid reactieve RGB LED Piano licht!

Geluid reactieve RGB LED Piano licht!

Hey iedereen! It's Christmas, en de laatste tijd ik been playing rond met LED's en mijn Arduino alot. Ik heb dit geweldige idee van de verlichting omhoog mijn buffetpiano terwijl knutselen met sommige RGB LED strips. De RGB-LEDs stoten licht dat word
64 pixel RGB-LED Display - een andere kloon Arduino

64 pixel RGB-LED Display - een andere kloon Arduino

dit scherm is gebaseerd op een 8 x 8 RGB LED Matrix. Voor testdoeleinden was deze verbonden op een standaard Arduino board (Diecimila) met behulp van 4 shift registers. Na het krijgen van het aan het werk permatized ik het op een fabbed PCB. De regis
Gebruik een ATTiny $1 te rijden van adresseerbare RGB LED's

Gebruik een ATTiny $1 te rijden van adresseerbare RGB LED's

Arduinos zijn prachtig en makkelijk om mee te werken, maar er zijn enkele projecten waar u moeten een microcontroller, of sommige interactiviteit wilt toevoegen maar wil eigenlijk niet te wijden een $20-30 board!Bij een weinig meer dan $1/elke (minde
Beste RGB LED's voor elk project (WS2812, aka NeoPixels)

Beste RGB LED's voor elk project (WS2812, aka NeoPixels)

Wanneer we met LED's werken, die wij vaak graag controle van hun status (aan/uit), helderheid en kleur. Er zijn vele, vele verschillende manieren over dit te gaan, maar geen zijn zoals een oplossing als de WS2812 RGB LED compact. In haar kleine 5 x 5
Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Disclaimer: in het afgelopen jaar, een paar verschillende bibliotheken zijn geschreven voor het beheersen van deze alomtegenwoordige RGB LEDs door collega makers van Adafruit, PJRC en het FastSPI-project.  De bibliotheken werken prima, en we moeten p
Charliecube--Charlieplexed 4 x 4 x 4 RGB LED kubus

Charliecube--Charlieplexed 4 x 4 x 4 RGB LED kubus

Dit is een 3D Charlieplexed 64 RGB LED-kubus.De CharlieCube heeft een totaal van 192 LEDs en wordt beheerd door 16 arduino pinnen bedraad via 16 torens van 4 LEDs en 4 aansluitingen. De 64 verbindingen die 16 torens van 4 leidt zijn aangesloten op ee
Kleur kalibreren RGB LEDs met een Arduino

Kleur kalibreren RGB LEDs met een Arduino

De meeste mensen denken LEDs en Arduino van betrekkingen eindigen met het knipperen schets. Daarna moet u gaan naar motoren, intelligente huizen en andere 'serieuze' dingen. Nou, misschien ik ben langzaam of misschien is het gewoon dat ik een grafisc
DMX-512 RGB LED Wash Light Control Board

DMX-512 RGB LED Wash Light Control Board

Een volledige gekenmerkte stuurprogramma bestuur controle van rode, groene en blauwe LED's. Wanneer in paren gerangschikt met de juiste uitgang van bestuur, kan het controleren elke regeling voor LEDs. Gemeenschappelijke kathode, gemeenschappelijke A
Arduino gecontroleerd positionele RGB LED kerstboom

Arduino gecontroleerd positionele RGB LED kerstboom

In dit Instructable we zijn een programmeerbare RGB LED kerstboom maken en bouwen van de (X, Y) posities van de lichten in de Arduino zodanig dat we kunnen creëren verschillende patronen zowel statische als animatie. Ik zou dit aanbevelen aan iederee
Gebruik 8 x 8 x 8 RGB Led kubus met Arduino

Gebruik 8 x 8 x 8 RGB Led kubus met Arduino

8 * 8 * 8 RGB Led kubus is een van de prachtige RGB lichte kubieke module ontworpen door ons,en vormt die de arduino compatibele interface en gebruik de SPI interface als de controle-interface.Het heeft verschillende kleurmodus binnen.Stap 1: Stap 2:
32 x 32 RGB LED Plasma w / STM32F4.

32 x 32 RGB LED Plasma w / STM32F4.

Er zijn al een paar tutorials daar tonen hoe een 32 x 32 RGB LED weergave bepalen.Dit project heeft enkele lichte variaties met de volgende functies:Op basis van een STM32F401RE eval PensionSoftware gegenereerd door STM32CubeMX BSP (v1.4.0 gebruikt h