Stap 4: Soldeer LCD
Om gemakkelijk communicatie tussen de gebruiker en de Slimme Outlet, heb ik gekozen voor het toevoegen van een LCD-scherm. Gelukkig een LCD koppelen aan een arduino is vrij eenvoudig, maar het duurt een enige kennis over de werking van LCD-schermen. Check de volgende links voor degenen onder u die nieuw zijn op het gebruik van LCD's met arduino:
Voor het solderen pinnen van de kop, laten we sommige verbindingen inter-LCD. Om ons te redden van het toevoegen van extra headers (en draden), heb ik sommige snelle verbindingen rechtstreeks op de LCD's pcb. Maak de volgende aansluitingen met behulp van sommige 22awg strandde draad: Backlight aan grond via weerstand van 330 ohm, Backlight VCC aan + 5V, LCD's R/W op grond.
Zoals u in de derde bijgevoegde foto ziet, gebruikte ik sommige heat-shrink tubing te behoeden voor de weerstand van 330 ohm kortsluiting uit het LCD-scherm. Als u deze verbindingen maken, moet u ook uw weerstand beschermen het circuit kortsluiting, heat-shrink is vereist.
Aangezien de LCD zal later op onze vak project worden gemonteerd, moeten we het afneembare van onze main-bord maken. Om dit te doen die zullen we om te solderen 9 mannelijke kopteksten aan onze main-bestuur en 9 tot en met het LCD-scherm.
Soldeer de koppen op het main-bord aan de volgende pinnen: kop 1 tot en met grond, kop 2 aan + 5V, kop 3 tot en met een 10 k variabele weerstand (zie diagram), kop 4 Pin 12, kop 5 naar Pin 11, kop 6 naar Pin 5, Kop 7 aan Pin 4, kop 8 op Pin 3, Kop 9 naar Pin 2.
Vervolgens soldeer ook headers rechtstreeks naar deze LCD "pinnen": GND, VCC, V0, RS, E, D4, D5, D6, D7. Ten slotte, met behulp van vrouw naar vrouw dupont draad, verbind ik het LCD aan de headers op de main-plaat volgens het diagram aangesloten op deze stap.
Om dit gemakkelijker maken voor anderen, heb ik gekozen voor de exacte pinnen gebruikt zoals weergegeven in de arduino.cc LCD tutorial. Klik op de link voor meer informatie en zie het bijgevoegde-diagram (oorspronkelijk uit arduino.cc). Als u problemen ondervindt bij het communiceren tussen de LCD en de arduino, zijn er I2C modules die deze stap tot 2 arduino pinnen kan vereenvoudigen. (Echter, kan dit leiden tot problemen met de compatibiliteit met de arduino-code).