Raspberry Pi: Mit 1 Rucksäcke $ I2C LCD für 1602 Bildschirme & Tasten!


Hallo! Ich bin erhielt, ich mag bauen mit Raspberry Pi und in letzter Zeit arbeite ich mit Charakter-Displays sowie die I2C-Rucksäcke, so dass ich einige Hacks gesammelt habe, die ich euch zeigen kann. Heute werde ich Ihnen sagen, wie viele Pins auf Raspberry Pi speichern, wenn Sie diese HD44780-basierte Volkspersönlichkeit zeigt, wie das auf dem zweiten Bild verwenden.

Hierzu verwende ich einen 1$ pro Stück I2C LCD-Rucksack gibt es in großen Mengen bei eBay (die habe ich auf das Headerbild) und dienen in der Regel mit 5V Arduinos. Dieser Rucksack ist in der Regel von 5 Volt ausgeführt, dass es die VCC an der HD44780-Display liefert und diese LCDs in den meisten Fällen nur 5V sind - und wir alle erinnern, Raspberry Pi nicht 5V auf seine GPIOs wie! Allerdings können mit einer einzigen Spur schneiden und eine Pin, ein Header hinzugefügt Sie es ändern, sodass der Rucksack selbst mit 3,3 v arbeitet (ideal für Pi) und die 5V notwendig für den Bildschirm liefert zu arbeiten.

Darüber hinaus werde ich Ihnen auch sagen wie man diesen Rucksack zu hacken, so dass es mit bis zu 8 Tasten mit I2C-Schnittstelle kann! Nicht nur das, aber ich zeige Sie verwenden wie Interrupt-Fähigkeit des PCF8574, vermeiden unnötige Belastung der I2C-Bus und verringern somit CPU-Last durch die Überwachung nur einer einzelnen GPIO-Pin anstatt zu Fragen, über die Schaltflächen Zustand wieder.

Ich werde Sie auch mit Python-Code für Schaltfläche "lesen" und die Ausgabe auf dem Bildschirm angeben. Es ist leicht zu lesen und zu ändern, um Ihre Bedürfnisse anzupassen =)

Am Ende können Sie fügen Sie einen Bildschirm und Tasten (oder ein Vielfaches davon beide!) zu Ihrem Projekt mit nur 2 I2C-Pins (kann unter mehreren Geräten geteilt werden) und eine optionale 1 GPIO-Pin. Außerdem, wenn Sie meinen Code und das IC-Datenblatt analysieren, auch diese Boards können Sie um Ihre GPIO-Zähler auf der Pi zu erhöhen. Diese Rucksäcke sind PCF8547 ICs verwenden, und diese ICs haben viel mehr Funktionen als nur fahren eine LCD. Wenn das ist, was Sie interessiert sind zu erfahren, lesen Sie weiter und Sie erhalten einen Einblick in den letzten großen Projekt von mir, die sicher Ihr Interesse geweckt ;-)

Einige Links:

Eine sehr detaillierte Writeup auf HD44780 displays, ihre Variationen, Controller und Rucksäcke

Datenblatt PCF8574

Stichworte: Knöpfe, I2c, LCD-displays, Pcf8574

In Verbindung stehende Artikel

Mit PCF8574 Rucksäcke mit LCDs und Arduino

Mit PCF8574 Rucksäcke mit LCDs und Arduino

EinführungMit LCD-Module mit Ihrem Arduino ist beliebt, aber die Höhe der Verdrahtung erfordert Zeit und Geduld, um es richtig - und auch verbinden verwendet eine Menge von digitalen Output-Pins. Das ist warum wir lieben diese serielle Rucksack Modul
Biometria de Las Venas De La Mano. Raspberry Pi + I2C LCD

Biometria de Las Venas De La Mano. Raspberry Pi + I2C LCD

Biometria de Las Venas De La Mano. Raspberry Pi + LCD I2CIntroducciónLas Preocupaciones Sobre el Robo de Identidad langlebigsten Porque la Huella, al Ser el Identificador Biométrico Más Utilizado, es También el Que ein Más Técnicas Fraudulentas ha Af
Arduino Temp/Feuchte-Sensor mit DHT11 und I2C LCD-eines Tages-Projekt

Arduino Temp/Feuchte-Sensor mit DHT11 und I2C LCD-eines Tages-Projekt

Ich habe gekauft ein Arduino Mega 2560-Reihe die kam mit einigen Sensoren und natürlich und Arduino Mega.In diesem instructable, ich teilt mit Ihnen die Schritte habe ich um ein Arduino-basierte Temperatur und Luftfeuchtigkeit Anzeige zu machen.Gewün
Lesung I2C Eingänge in Raspberry Pi mit C

Lesung I2C Eingänge in Raspberry Pi mit C

Ursprünglich geschrieben in http://lilyhack.wordpress.com/2014/07/25/raspberry...Zugriff auf Raspberry Pi GPIO-Pins mit Python-Bibliotheken ist beliebt bei Hackern & Makers. Wie etwa Programmiersprachen wie C? C bietet Ihnen Flexibilität auf Port Cod
Machen Seedstudios I2C LCD Arbeit mit einem alten Arduino überwachen

Machen Seedstudios I2C LCD Arbeit mit einem alten Arduino überwachen

Ich habe ein Grove begann Kit , von Seedstudio, und ich hatte Probleme mit seinem LCD-Display mit ein altes Arduino-Modell (Ich verwende eine Freediuno. IDE erkennt es als ein "Duomilanove w / ATmega328", aber ich glaube, dass viele alte Boards
Mit einer I2C-LCD auf Attiny85

Mit einer I2C-LCD auf Attiny85

Mit einem LCD auf einen kleinen Chip wie ein attiny85 nicht wirklich das ist hart und bis zum letzten ich wusste gar kein instructable gerechtfertigt, aber ich habe Fragen zu diesem Thema, so dass ich auch auf den Prozess erweitern kann.Mit den Attin
DIY-I2C LCD-Display mit Eingängen

DIY-I2C LCD-Display mit Eingängen

Die typische parallele LCD verwendet mit einem Arduino (16 x 2 oder 20 x 4) hat 16 Pins. Nur 6 i/o-Pins sind verpflichtet, auf dem Arduino, aber was ist, wenn Sie bekommen, die bis zu zwei i/o-Pins und haben immer noch die Pins für andere Geräte verf
Magic 8 Ball mit Esp8266 und I2c LCD-Bildschirm

Magic 8 Ball mit Esp8266 und I2c LCD-Bildschirm

Ich dachte, es wäre ein bisschen Spaß zu einem Magic 8 Ball mit einem Arduino und ein i2c-LCD-Bildschirm, so hier einige Anweisungen wie sind Sie dies tun.Schritt 1: Sachen, die Sie benötigenArduino eines Typs (Ich verwende eine esp8266 aber gibt es
Tragbare Raspberry Pi mit Akku-Pack 2.0

Tragbare Raspberry Pi mit Akku-Pack 2.0

dies war mein zweites Projekt, ich auf Instructables arbeite. Ich glaube ich habe einen tollen Job und ich hoffe, dass Sie es auch tun.Für dieses Projekt benötigen Sie: wo habe ich sie:-Himbeer Torte (mit einem Fall wenn möglich) Amazon.com-LCD-Bilds
Drehen Sie zwei alte Rucksäcke in den weltweit besten DIY Rack Packtaschen

Drehen Sie zwei alte Rucksäcke in den weltweit besten DIY Rack Packtaschen

Hallo Leute!Diese Rack Packtaschen meiner Meinung nach sind einfach unschlagbar, sie sind extrem billig, extrem langlebig, leicht, zuverlässig, kompakt und auch absolut wasserdicht. Ich habe sie die letzten Monate mit voller Erfolg verwendetDu wirst
Custom made Ghostbusters Rucksäcke

Custom made Ghostbusters Rucksäcke

ich wurde gebeten, 2 Proton-Packungen zu machen, sagte ich okSie haben eine Woche wurde mir gesagtIch werde nicht sagen, was ich als nächstes gesagt... aber es war nach dem Vorbild der"eine Woche ist nicht lang genug, um ein Proton Pack oder eine bel
Wie zu Boot Raspberry Pi mit NOOBS

Wie zu Boot Raspberry Pi mit NOOBS

für den Fall, dass Sie nicht wissen, der Raspberry Pi ist eine Kreditkarte Größe Computer. Es wurde ursprünglich geschaffen, um Jugendlichen zu programmieren lernen helfen. Da die Projekte dieses winzige Board starten hat einen langen Weg zurückgeleg
LOG Raspberry Pi mit Auto-Monitor

LOG Raspberry Pi mit Auto-Monitor

Also beschloss diese faulen alte Geek (LOG), ein Raspberry Pi zu kaufen. Jetzt der Pi selbst sehr klein ist (siehe Bild), aber das erste Problem fand ich war, mit all den Kabeln verbunden, es ist nicht sehr stabil. Die Kabel, vor allem mein HDMI-Kabe
Eine einfache Idee, Rucksäcke und Taschen zu organisieren

Eine einfache Idee, Rucksäcke und Taschen zu organisieren

Haben Sie und Ihre Familie viele Rucksäcke und Taschen? Wo und wie Sie zu organisieren und speichern sie, wenn sie auf Ihrem Rücken oder Schultern sind nicht? Gehen sie auf Türgriffe, Wohn / Tabellen, Studie Schreibtischen oder Boden? Möchten Sie bes