Stap 2: imPrinter: het kabellengte tot
- Macht - minimale 2A op 5V
- Signaal - 3,3 v 19200 baud serieel, die het GMB is blij om te verzenden en ontvangen
Dit opgeteld tot een totaal van vijf soldeer verbindingen voor de printer. U moet twee meer verbindingen, echter te maken want de imp breakout board macht, ook moet. Wat we eigenlijk doen is aansluiten van de voeding (via de vat jack adapter) aan uw elektrische imp breakout board en sluit vervolgens Vin en grond op het bord van de breakout op Vin en bodem op de printer. Vervolgens zullen we de seriële interface aansluiten. Laten we beginnen met de macht:
- Knip twee korte (1" op 3") stukken van draad en strippen van beide uiteinden.
- Als u geen elke draad, kan u enkele van de printerkabels die je met de printer hebt stelen omdat we gonna gesneden een van de uiteinden van de verbindingslijn uitschakelen. Lees en zie je waar je uit kunt nemen.
- Soldeer de draden aan op de stootkussens van de macht op uw elektrische imp breakout board. Rood tot P +, zwart naar P-. Als uw draden zeer kort zijn, kunt met pincet of kleine tangen houd ze tijdens het solderen, zoals zij warmte vrij goed voeren zal.
- Je breakout board om stevig iets tape
- Verwarm de gewenste macht pad met de soldeerbout
- Voeg een beetje van soldeer naar de pad (niet aan het ijzer) te maken van een mooi klein soldeer kraal
- het soldeer en ijzer uit het pad verwijderen
- Houd de gestripte uiteinde van de draad die u soldeer wilt neer op de soldeer parel
- Verwarm de draad en de pad (alleen verwarming het soldeer maakt een koude gezamenlijke, die zal breken!) met de soldeerbout totdat het soldeer over beide vloeit
- Verwijderen van het ijzer, die de draad op zijn plaats voor een moment te laat het soldeer afkoelen
- Sluit de kabels aan de vat jack adapter.
- De zwarte draad moet naar de terminal die is aangesloten op de buitenkant van het vat-jack gaan. Dit is de grond.
- De rode draad moet gaan naar het centrum pin van de aansluiting van het vat. Dit is + 5V.
- U kunt een multimeter gebruiken om te testen. Ik aangeraden dit te doen.
- Doe zweet niet krijgen van het achteruit. De elektrische imp breakout board heeft omgekeerde-voltage bescherming op de P + en P-pads (maar niet op het pad van de Vin, dus wees voorzichtig als u ooit die één!)
- Stel de jumper op uw elektrische imp breakout board "BAT" en het centrum pin van de drie-pin header aan te sluiten. Als je board niet over een header gevuld beschikt, kunt u een stukje draad te verbinden de center-pad voor de drie macht select pads met de pad gemarkeerd "BAT"
U kunt testen uw imp op dit punt als u wilt; Als u de stekker in de muur-wrat, sluit hem aan op de vat jack adapter en een imp gestoken door de aansluiting, het moet inschakelen (en als je hebt deze imp eerder geconfigureerd voor uw netwerk, zal het zelfs verbinden). Als het niet zo is, controleren dat je eigenlijk naar P + 5V stuurt, de grond is verbonden met P-, en dat je de macht hebt Selecteer jumper set correct. Maak je geen zorgen over het configureren en programmering van het GMB nu, zullen we dat een beetje later.
Terug aan de macht: hebben we om ook verbinding maken met de printer. Wij zullen draad de Vin van de printer en de grond tot aan de Vin en grond pinnen op het elektrische GMB breakout board, dat de 5V-aanbod via voor de printer passeert.
- Sluit het netsnoer aan dat u kreeg bij uw printer in de printer. Dit zal u verhinderen het verkeerde eind af te snijden.
- Het einde afgesneden dat niet aangesloten op de printer. Ik beveel het afsnijden van 4" tot 6" uit de buurt van het einde van de printer, waardoor je genoeg draad om mee te werken, maar niet een belachelijk, slordig bedrag. Strip van de doelen die u net hebt gesneden.
- De rode draad van de Vin van de printer naar de "Vin" pad op uw elektrische imp breakout board Solder.
- Soldeer de zwarte draad van de drukkerij grond (op dezelfde aansluiting als Vin) voor het pad van de GND naast Vin op uw elektrische imp breakout board.
U kunt de printer nu te testen. Als u ingedrukt houdt de knop printer terwijl u de 5V-levering in de stekker, moet de printer een testpagina afdrukken voor u wanneer het over bevoegdheden. Ziet u hier verschillende dingen over de standaardinstellingen van de printer, met inbegrip van de standaard baud-rate, die 19200 moet (blijkbaar enkel enkelen zijn ingesteld op 9600 - kunt u een eenregelig wijziging aanbrengen in uw apparaatcode later als jou prestatiestatus 9600, dus maak je geen zorgen).
Nu laten we gaan vooruit en verbind de signaallijnen.
- Net zoals je deed met de voedingskabel, sluit de signaalkabel (deze heeft drie draden) op de printer. Hierdoor, opnieuw, kunt u de verkeerde kant afsnijden. Laat ongeveer hetzelfde bedrag van de kabel.
- We gebruiken de seriële interface van het GMB op pin 5 en 7 voor deze job. Het GMB op pin 5 zendt en ontvangt op pin 7. Zie de imp pin mux voor alle configuraties van de verschillende pin die het GMB ondersteunt. De TX en RX pinnen op de printer worden aangeduid op de sticker op de onderkant van de printer; verwijzen naar het bovenstaande diagram. Het centrum pin is RX; Sluit deze aan op de het GMB TX pin. Strippen van het einde van de gele draad en soldeer het pin 5 op je imp breakout board.
- In dit voorbeeld niet daadwerkelijk luisteren naar seriële data uit de printer, maar u kunt zeker; het kan je vertellen dingen zoals het werkt op een schrijven of als er geen papier. Strippen van het einde van de groene draad en soldeer het naar pin 7 op uw breakout board.
- De seriële interface bevat ook een grond pin. Dit fungeert als een referentie spanning; de andere grond draad gaat passeren een heleboel huidige, als de printer maakt gebruik van een goede bit van de macht. Omdat die draad een kleine maar eindige weerstand heeft, dat betekent dat de spanning is niet altijd gonna be nul; Dit leidt tot lawaai in uw signaal, dat slecht is. Vandaar, de tweede grond pin. Strippen van het einde van de zwarte draad en sluit deze aan op de tweede GND pin op je imp breakout board.
En je bent. Gedaan. Dat is een internet-verbonden printer.
Natuurlijk, moet u bepaalde software het werkend te krijgen. Hoofd naar https://github.com/electricimp/examples/tree/master/thermalprinter in een ander tabblad en laten we de printer werkt.