Onderdelen Reqd:
Parallax QuickStart bestuur
Parallax 2-regelige LCD display module
3-draads interfacekabel - gemaakt van:
een computer voorpaneel kabel
drie pinnen uit een strip pin header
kleine warmte krimpen slangen.
Tools:
Naald-nosed tang
Soldeerbout
Gestage handen
De kabel is het hart van dit project.
Foto's hieronder tonen hoe het is gemaakt.
Ik gebruikte een computer van overtollige 3-draads kabel voor mijn project.
Het heeft een vrouwelijke connector op één eind en LEDs en een schakelaar aan de andere kant.
De LEDS en een schakelaar werden verwijderd, en individuele pennen werden gesoldeerd op daar.
Te maken van de kabel:
De kabel op de gewenste lengte gesneden.
Strip de uiteinden.
Tin de uiteinden van de draad en trim op lengte aan de pin headers.
Het bovenste gedeelte van de pin headers tin.
Een kort stukje van warmte krimp buis glijden over elk van de draden.
Soldeer de draden aan op de pins door de geconserveerde draad langs kant de pin te leggen
en met een hete soldeerbout goed geconserveerde aanraken.
Schuif de heat-shrink tube naar beneden via de gesoldeerde verbinding en verschrompelen op.
Clip van de pinnen uit elkaar zo nodig.
Software:
De Parallax Propeller-chip is ontworpen met acht processors (genaamd KPV),
elk van die kan worden gebruikt om randapparatuur gedreven software te maken.
Alle bestanden die nodig zijn in het ZIP-bestand van deze Instructible.
Dit project maakt gebruik van een gedreven seriële poort software om te praten met de LCD display.
De chauffeur heet Full_Duplex_Serial.Spin, maar we zullen alleen gebruiken de
zenden kant, omdat de LCD display niet terug kan praten.
Op de achterkant van de LCD-module zijn twee dip-schakelaars die de baud-rate.
Overeenkomen met deze aan de snelheid van de seriële stuurprogramma is software.
Mijn voorbeeld is ingesteld op 9600 baud.
In het voorbeeld demo programma, ziet u hoe de LCD-stuurprogramma wordt gestart.
LCD.start (TxPin, TxPin, % 1000, 9_600)
TxPin definiëren we als 0 in de demo programma constante gedeelte pin.
In het stuurprogramma zelf worden de parameters ontvangen als:
Start (rxPin, txPin, modus, baudrate
Opmerking terug in het land van de hardware, de interface kabel connector. Het LCD-scherm moet 5VCD.
3.3 volt, zoals de Propeller-chip gebruikt, gewoon niet doen. We zullen dus Vin gebruiken op
de QuickStart bestuur voor het aandrijven van het LCD-scherm.
Vin, vanaf een USB-poort of USB muur wrat moet juiste bij 5 volt.
All that's left is om het omhoog vasthaken, laden van software, en krijgen 'er uitgevoerd!
Voor uw project zal u wilt sommige nieuwe code schrijven om te doen wat je wilt.
Voor meer informatie over het LCD module Ga naar:
http://Learn.Parallax.com/kickstart/27977
Voor meer informatie over de infrarood decoder chip Ga naar:
http://www.adafruit.com/datasheets/tsop382.PDF
En meer informatie over de Propeller-Chip zelf, stoppen door de Propeller Forums op:
Gegevensblad: http://www.adafruit.com/datasheets/tsop382.pdf
De taal van de Spin is zeer ongecompliceerd en makkelijk te leren.
Maar als u liever, er zijn C compilers, interpreters Forth, BASIC compilers,
en een heleboel andere talen voor de Propeller-chip.
Kies een en lopen mee.
Richard