Infraroodafstandsbediening voor de board van de Parallax QuickStart


een-draads Infra-Red Remote Control interface voor de QuickStart

Een van de coolste dingen over van de Propeller software apparaten
is hoe weinig het kost om toe te voegen van randapparatuur!

Onderdelen Reqd:
Kleine IR-sensor - adafruit/157
draad
Dubbele rij aansluiting (vrouwelijke) 1."centers - 4 plaatsen lang.
Een goedkope universele afstandsbediening (en code vel!)

Tools:
Naald-nosed tang
Soldeerbout
Gestage handen

Software:
Parallax Propeller Tool
Station Apparaatsoftware (van de Parallax Propeller OBEX - "Object Exchange")
Toepassingsprogramma - dit voorbeeld- of uw project?

Sensor:
De IR-sensor is een TSOP38238 die beschikbaar van Lady Ada bij Adafruit voor 1,95 dollar is.
Maar een paar reserveonderdelen kopen omdat ze fysiek heel kwetsbaar zijn. Elke verdraaien van het
pinnen kunnen breuk van de verbindingen intern en veroorzaken het deel te mislukken.
Dus zorg ervoor dat elke buiging van de pennen goed vastgeklemd zit is ter bescherming van het geval.

Dit apparaat is een miniatuur-ontvanger voor infrarood-afstandsbediening-systemen.
Het detecteert een 38Khz gemoduleerde infrarode signaal, zodat al het filteren wordt gedaan op de chip.
Deze onderdelen zijn geoptimaliseerd voor het onderdrukken van bijna alle valse pulsen van TL lampen.

I like it, omdat het draait goed op 3.3 volt door de Propeller-chip gebruikt.
Dat scheelt een hoop gedoe rond omgaan met 5 volt signalen.
(eigenlijk, al die middelen is een 3K serie weerstand te beschermen van de invoerpoort,
maar als we niet nodig, waarom zou je?)

Gegevensblad: http://www.adafruit.com/datasheets/tsop382.pdf

Afwerking:
Buig de uitgang-pins
(verlaten stift wanneer we kijken naar de voorkant van het deel) "terug".
Naald-neus buigtang gebruik te houden het deel zodat NO STRESS IS toegepast op het geval!
Als u WAN-ter dekking van het blootgestelde metaal van de pin met een klein stukje buis of warmte krimpen
dat doen vóór het buigen van de pin.

Soldeer op de draad van de interface:
Gebruik een clamp-on heat sink (of naald-neus buigtang) te houden van de sensor tijdens het solderen
de draad aan op de uitgang-pin.

Voor dit voorbeeld gebruikte ik een helft van een hook-up draad die had pinnen aan beide uiteinden.
Dat is de blauwe draad in de foto's.
Maar een enkele pin uit een pin header strook kon worden vastgesoldeerd aan het andere uiteinde van de draad.

Soldeer de socket-header aan het bestuur van Quick Start.
Dat geeft ons een handige plaats pick up Vdd (3,3 v) en Vss (grond) en hechten de
IR-sensor.

Installeer de infraroodsensor op het QuickStart bord:
De "bult" gezichten uit de buurt van de Raad van bestuur ad de uitgang Pins is naar de touchpads.
Plaats het andere uiteinde van de draad van de interface in de kop van 40 pins aansluiting.
Mijn voorbeeldcode gebruikt pin P02.

Afstandsbediening:
Verwijzen naar de TV codes voor de afstandsbediening en het programma voor de eerste Sony
TV in de lijst. Dat is de meest voorkomende codes en degene die we hier zullen gebruiken.

Dat is het voor de hardware.
De rest is alle software.

Pak de voorbeeldcode uit het zip-bestand hier en opslaan in dezelfde map als
QS_IR_Remote.spin
en
IR_Remote.spin - uit
IR_RemoteTest_-_Archive__Date_2007.03.02__Time_14.35.zip
http://obex.Parallax.com/object/291
Pak beide naar een werkmap.

Opvoeden van de Propeller Tool (programmering editor) en laadt u het voorbeeldbestand.
(Voorzichtig inspringing als die programmastructuur in SPIN bepaalt)

Druk op F9 om ervoor te zorgen dat de code compileert naar behoren.
Druk op F10 om het te downloaden naar de QuickStart van RAM-geheugen.

De Quickstart IR-voorbeeldcode gebruikt de cijfertoetsen 1 tot en met 8,
Kanaal omhoog/omlaag, Volume verhogen/verlagen, OK en macht toetsen.

Lezen door middel van mijn voorbeeld toepassingscode die u zult zien dat het merendeel van de
programma is een lang case-statement dat pikt de "handler" voor de toetscode
van de afstandsbediening.

Voor uw project zal u wilt sommige nieuwe code schrijven om te doen wat je wilt
de QuickStart te doen als u een toets indrukt.
Dus wat u aan het maken zijn, een lichtshow of een robot, kunt u het
Hoewel uw handige afstandsbediening!

Veel plezier ermee...

Richard

Gerelateerde Artikelen

Voldoen aan het bestuur van de Parallax Propeller QuickStart

Voldoen aan het bestuur van de Parallax Propeller QuickStart

De bewerkerspaander van de Propeller is de meest unieke micro-controller op de markt vandaag.Het is niet alleen een interne microprocessor, maar acht onafhankelijke processors die delenbronnen zoals geheugen en I/O pinnen.   En het kan enkele mooie f
Batterij voor de board QuickStart

Batterij voor de board QuickStart

The Parallax QuickStart bestuur normaal maakt gebruik van de USB-kabel om de macht.Terwijl dit handig is voor het ontwikkelen van uw programma's, het is een beetje onhandig om trek eenvolwaardige computer rond enkel voor de stroomvoorziening van de P
Liquid Crystal Display voor de board QuickStart

Liquid Crystal Display voor de board QuickStart

drie-draads Liquid Crystal Display voor de QuickStartOnderdelen Reqd:Parallax QuickStart bestuurParallax 2-regelige LCD display module3-draads interfacekabel - gemaakt van:een computer voorpaneel kabeldrie pinnen uit een strip pin headerkleine warmte
Wijziging van de Lexmark E260-laserprinter voor directe laserafdrukken van Double Sided Printed Circuit Boards

Wijziging van de Lexmark E260-laserprinter voor directe laserafdrukken van Double Sided Printed Circuit Boards

Dit is de derde versie van mijn Instructable voor herbestemming van een Lexmark E260-laserprinter toner rechtstreeks op copperclad platen afdrukken. Eenmaal afgedrukt en "" aan de koper door aceton damp vast, fungeert de toner als een weerstaan
Bouwen van een erfgoed board voor een eskader van de USAF

Bouwen van een erfgoed board voor een eskader van de USAF

mezelf en een paar othersI werden belast met het ontwerpen van een erfgoed-board voor onze eenheid, omdat, de eenheid gaat door middel van een dramatische verandering en de commandant wilde behouden wat ooit was. In de 6 SOS, wanneer een persoon over
Bedrading en programmering van de Parallax RFID seriële kaartlezer voor de Arduino

Bedrading en programmering van de Parallax RFID seriële kaartlezer voor de Arduino

ik onlangs een RFID-project met behulp van een Arduino en de Parallax RFID seriële kaartlezer - hier zijn de notities van de hardware en software op het maken van het allemaal werk.Onderdelen lijst:1 - Arduino (ik gebruik een UNO R3 voor deze demo)2
Mount idee voor het beveiligen van uw zelfgemaakte Wake Board Rack voor een Kawasaki Ultra 300/310

Mount idee voor het beveiligen van uw zelfgemaakte Wake Board Rack voor een Kawasaki Ultra 300/310

Mount idee voor het beveiligen van uw zelfgemaakte Wake Board Rack voor een Kawasaki Ultra 300/310.
Eenvoudige nog professionele schakelaar board voor de controle van de airco input voor korte broek na reparatie voorbeeld wisselstroomadapter

Eenvoudige nog professionele schakelaar board voor de controle van de airco input voor korte broek na reparatie voorbeeld wisselstroomadapter

Wees voorzichtig bij het gebruik van dit apparaat doorlezen van dit instrueren-kunnen u gaat ermee akkoord dat u verantwoordelijk voor je eigen acties bent.Ik zal niet verantwoordelijk worden gehouden voor enig verlies of schade aan u of aan uw elekt
ServerBot - voor het serveren van eten en drinken

ServerBot - voor het serveren van eten en drinken

ik denk dat ik heb gemaakt een robot die is functioneel, handig, entertaining, grillig en gewoon geweldig.De ServerBot. Gebouwd op een iRobot Create.Een robot met de mogelijkheid om op betrouwbare wijze verplaatsen tussen elke kamer van het huis terw
Het creëren van een IOT monitor voor de kwaliteit van de lucht met de Intel Edison

Het creëren van een IOT monitor voor de kwaliteit van de lucht met de Intel Edison

Schone lucht wordt een luxe in de maatschappij van vandaag. Vertrouwd raken met uw onzichtbare omgeving met behulp van een Intel Edison met Arduino breakout board, een Grove Starter Kit en IBM Bluemix - een online bron voor geeks, knutselaars en wete
Bionic Louise Belcher en Firefox voor de rest van ons!

Bionic Louise Belcher en Firefox voor de rest van ons!

Louise wordt roze als een 45-jarige is kerel gewoon niet goed...Ja horen ik wat u zei daarnet!!!De oren zijn pose-staat en verplicht!Ik denk dat dat het is tijd om deze sukkel bionic... Super hoorzitting met houding... Wat eventueel mis kon gaan???da
Hoe voor het hosten van een nacht Instructables Build

Hoe voor het hosten van een nacht Instructables Build

Onder het werk met doen met bibliotheken is te laten zien hoe te doen "Pop-Up afkomstig projecten", en er is geen betere manier om dat te doen dan om te host een Instructables bouwen nacht! Elke groep kan een nacht bouwen, doen natuurlijk, maar
ChipKIT dp32 instellen voor het gebruik van de Arduino IDE

ChipKIT dp32 instellen voor het gebruik van de Arduino IDE

Ken jij dat u kunt programmeren uw chipKIT bord of elke PIC32 chip met behulp van de Arduino IDE? Het is eigenlijk heel eenvoudig. Deze tutorial zal laten zien hoe uw chipKIT dp32 instellen voor gebruik van Arduino IDE te ontwikkelen. Merk op dat dez
Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Bouwen van uw Android Apps voor de controle van IoT-apparaten met behulp van REST API

Een paar weken geleden, heb ik uitgevoerd REST web service bibliotheek voor WIZwiki-W7500ECO board. Ik heb gepost op Instructables, (Featured content!)Heb ik besloten om mijn eigen Apps voor de controle op mijn bord met REST API's. Mijn Apps gemaakt