Vývojový kit ADAFRUIT INDUSTRIES - 16X2 LCD + KEYPAD KIT, RASPBERRY PI



Podobné dokumenty
MI1249. Video rozhraní pro vozidla Citroen C5 a Peugeot 508

ZT210/ZT220/ZT230 - Referenční příručka

K Univerzální teplotní čidlo s výstupem proudové smyčky

ZMODO NVR KIT. Instalační příručka

Dotykový 8" LCD monitor s HDMI 869GL80NP/C/T

MI Video rozhraní pro vozidla Renault. Přepínání mezi jednotlivými vstupy a ovládání přehrávání

MI1308 Video rozhraní pro vozidla Volvo s displejem 5

Vítejte. Přehled. Obsah balení 1. Přenosná video lupa 2. Video kabel 3. USB kabel. Popis přístroje a funkce

NÁVOD K OBSLUZE

Multi-dotykový 10,1" LCD monitor s HDMI FA1012-NP/C/T

Multifunkční digitální relé 600DT

NASTEVNÍ FOTOPASTÍ LTL. ACORN 5210, 5310, 6210 S GSM BRÁNOU. Pro nastavení fotopastí s GSM bránou je potřeba SIM karta a počítač

Motorola MC35 stručný návod k použití

Postup instalace síťové verze Mount Blue

Rollei 2.4GHz bezdrátová spoušť pro fotoaparáty Canon, Nikon a Sony

MI Video rozhraní pro vozidla Renault Poloha ON (poloha dole)

Odsavač par CMD 98 NÁVOD K INSTALACI A POUŽITÍ

MI Video rozhraní pro vozidla Rover a Jaguar (od roku 2011)

MI Video rozhraní pro vozidla Hyundai a Kia

USB Dokovací stanice. Uživatelský manuál

F-BEL Návod k použití

Rollei Profesionální odpalovač blesků 2.4G Pro Canon a Nikon

POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON

Uživatelská příručka

ZAČNĚTE ZDE. Bezdrátové USB Kabelové. Chcete tiskárnu připojit k bezdrátové síti? Přejděte do části Instalace a nastavení bezdrátového připojení.

MI Rozhraní pro vozidla Ford Focus, Edge a Fusion. Montážní příručka

Model ver. 1.0 NÁVOD K INSTALACI CHD Elektroservis

Česky. Návod k použití

INSTALAČNÍ MANUÁL. video sada s 2 vodičovou instalací. SV-270S Color

Stručný Průvodce (Čeština)

VNITŘNÍ VYHŘÍVÁNÍ RUKOJETÍ HEAT DEMON - METRICKÉ NÁVOD K INSTALACI

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

KING-METER NÁVOD K POUŽITÍ PŘÍSTROJE J-LCD

Elektronická stavebnice VELLEMAN K Vývojový modul MP3 přehrávače

Diktafon vhodný pro nahrávání hovorů na smartphonech včetně iphone

Audio analyzátor VELLEMAN K8098

Vítejte. Přehled. Obsah balení

Strana 1 NÁVOD K OBSLUZE

Celkem pájecích bodů: 500 Obtížnost: KVALITNÍ KONCOVÝ ZESILOVAČ

Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA

Děkujeme Vám za zakoupení HSPA USB modemu Huawei E1750. Pomocí něj se můžete připojit k vysokorychlostnímu internetu.

Komponenty a funkce tlačítek

Obsah: Bezpečnost Vybavení Vlastnosti Popis a funkce Pracovní postupy Nastavení Záznam teploty...

PRP-058K Termální tiskárna účtenek Uživatelský manuál

Instalace programu Autorizace programu a Objednací formulář Informace Objednací list. Nastavení Základní Autorizační kód.

Digitální tlačítkové moduly pro DUO systém TD2100MA

ZyXEL VMG8823. Návod na jednoduchou a rychlou instalaci modemu ZyXEL VMG8823-B50. Budoucnost je úžasná. Ready?

CE - Prohlášení Prohlašujeme, že TEAC MEDIA SYSTEMS IP-20 USB Telefon splňuje následující normy a dokumenty: EMC Directive 89/336 / EEC

Programátor AVRProg USB v3 MK II Eco Manuál

PlayStation 4 / PlayStation 3.

UniScan 2. , s.r.o. Autorizovaný distributor firmy IMPRO Technologies Ltd. pro Českou republiku Uživatelský manuál.

Rollei Profesionální odpalovač blesků 2.4G pro Sony

TM Analogic. Serie TM. Cod. rev

NÁVOD K POUŽITÍ PŘÍSTROJE KING-METER J-LCD

Instalační a uživatelská příručka

Zapojení boxu. Diagram zapojení boxu

PŘED POUŽITÍM MYČKY/PŘIPOJENÍ

Instalační manuál. 1. Instalace hardwaru

Připojení ústředny Galaxy do programu Tegal5 přes Ethernet síť

Pro správnou funkci jednotky je třeba aktivovat lithiovou baterii vytažením plastového pásku na zadní straně ovládacího panelu jednotky. Baterie udržu

DA Řídící moduly (VCS-R-DA-..)

Popis výrobku 1/11. O co se jedná? Jak systém pracuje? Součásti výrobku

Video adaptér MI1232

Video adaptér MI1257

FilmScan35 I. Uživatelská příručka

Paměťové moduly. Uživatelská příručka

Minidiktafon EDIC mini LCD

INSTALACE UPC TELEVIZE

4B. Osazení elektroniky (starší verze)

DSM-320 bezdrátový přehrávač médií. Ethernetový kabel (CAT 5 UTP/nepřekřížený) Dálkový ovladač s bateriemi

Stručný Průvodce (Čeština)

Skrytá kamera Lawmate v nabíječce telefonů iphone PV-CHG20i

Elektronický Přepínač 1x KVM, 8xPC/16xPC

DÁLKOVÝ OVLADAČ MAGIC MOTION

PlayStation 4 / PlayStation 3. Návod k použití. Obsah balení. Upozornění. Platforma. Jak přenášet. Ovladač x1 Návod k použití x1

Začínáme s TREO 600. Strana 1. Strana 2 CO BUDETE POTŘEBOVAT:

VU+ DUO 2 Krátký návod. Český Jazyk

Česká verze. Úvod. Instalace hardwaru. LC202 Sweex Powerline Ethernet adaptér 200 Mbps

Ovládací prvky Tlačítka SCANNER Tlačítka SCENE LCD displej Tlačítka BANK CHASE PROGRAM MIDI/REC AUTO/DEL MUSIC/BANK COPY BLACKOUT TAP SYNC/DISPLAY

HX9801 / HX9802 / 9803 Návod k instalaci

Stolní digitální budík s Wi-Fi kamerou

Spartan Sport Rotoped Výr. Číslo Návod

GSM ALARM - základní sada Návod k použití

Technaxx DigiTape DT-01 Uživatelský manuál

VIZUÁLNÍ PØÍRUÈKA K APLIKACI PRO MOBILNÍ TELEFONY SE SYSTÉMEM ANDROID

NÁVOD K DOMOVNÍMU VIDEOTELEFONU

UV osvitová jednotka Veškeré kopírování, reprodukování a rozšiřování tohoto návodu vyžaduje písemný souhlas firmy Transfer Multisort Elektronik.

Digitální hodiny AI-TC029-2 se skrytou Full HD kamerou

Nápověda pro ovládání automaticky čtené učebnice

DVR přijímač pro skryté kamery s dotykovým LCD

Full HD širokoúhlá kamera s DVR

Návod na použití Dveřní jednotka DJ 1T KEY Stránka 1

Rozhraní c.logic. mi107new. umožňuje připojení 3 zdrojů AV signálu k navigačním systémům Porsche PCM 3.0 a 3.1

Paměťové moduly Uživatelská příručka

Adaptér pro připojení zdrojů video signálu VL2-MMI2G. pro vozidla Audi s navigačním systémem MMI2G

Programování mikropočítačů platforma Arduino

SV 92 DVR Návod k použití Uživatelská příručka

Bluetooth Wi-Fi GPS. LCD dotykový displej Tlačítko kalendář Přepínač Režim/ úkol

Pro správnou funkci jednotky je třeba aktivovat lithiovou baterii vytažením plastového pásku na pravé horní straně ovládacího panelu jednotky. Baterie

Sentech AL 7000 C. Instalace a ovládání programu BREATH

Transkript:

Vývojový kit ADAFRUIT INDUSTRIES - 16X2 LCD + KEYPAD KIT, RASPBERRY PI Přehled Tento nový panel umožňuje snadné použití LCD o 16x2 znacích. Různé LCD displeje však vyžadují několik digitálních pinů, 6 pro ovládání LCD a poté pravděpodobně další 3 pro ovládání RGB podsvícení, což je celkem 9 pinů. To jsou téměř všechny GPIO na Raspberry Pi! Kvůli tomu jsme chtěli ulehčit práci lidem, kteří chtějí přidat tyto LCD siepleje do svých proejktů, takže jsme vymysleli Pi desku, která vám umožní ovládat LCD o 16x2 znacích, až 3 piny podsvícení a 5 pinů klávesnice za použití pouze dvou I2C pinů na Pi. Nejlepší částí je, že skutečně neztratíte ani tyto dva piny, protože můžete zapojit i2c senzody, RTC a další společně do I2C sběrnice. Jedná se o velmi chytré řešení pro připojení displeje bez všeho možného zapojování. Tato deska je perfektní, když chcete sestavit samostatný projekt s vlastním uživatelským rozhraním. 4 směrová tlačítka a tlačítko výběru vám umožní základní ovládání bez potřeby připojení velkého počítače. Tato sada je navržena pro jakékoliv Raspberry Pi - verzi 1 a 2. Pokud si přejete zapojit také Cobbler nebo Gertboard, zkontrolujte Stackinc Header, zda přes něj můžete zapojit IDC kabel, pokud je deska sestavena s touto částí (http://adafru.it/1112). Zkontrolujte, zda vaše sada má následující části. Občas dochází k chybám, takže vše projděte a v případě potřeby náhradních dílů pište na support@adafruit.com! Nedávno jsme přizpůsobili sadu, aby byla tlačítka na pravé straně a ne na levé. Seznam dílů je proto stejnný, pouze je vše stabilnější, než dříve. 1) Rezistory V sadě jsou celkem tři rezistory. Pro místa označená na DPS jako RED a BLUE jsou rezistory 1/4W 5% 220 ohm (červená, červená, hnědá, zlatá). Pro místa označená jako GREEN na DPS jsou rezistory 1/4W 5% 330 ohm (oranžová, oranžová, hnědá, zlatá). 2) Potenciometr V sadě je jeden 10k trim potenciometr. Tato část patří na místo označené Contrast. 3) Tlačítka V sadě je celkem 5x6mm tlačítkovým přepínačů. Ty jsou použityna místech v DPS označených jako UP, DOWN, LEFT, RIGHT a SELECT. 4) i2c port expander chip V sadě se nachází jeden čip MCP23017 i2c (16 vstup/výstup) port expander. Díky tomu jsme schopni použít pouze 2 R- Pi piny pro provoz celého LCD a tlačítek. Více informací na http://adafru.it/732. 5) Male header piny V sadě je jeden proužek 36 male header pinů. Slouží k upevnění LCD k DPS. 6) Deska plošných spojů Jak vidíte na obrázku výše, v sadě je jedna DPS. 7) Raspberry Pi Plate Header V sadě je jeden extra vysoký 26 pin female header pro zapojení do Pi. 8) Tlumič V sadě je jeden gumový tlumič

Další LCD chcete umístit do shieldu. LCD není součástí sady automaticky a mnoho lidí už má LCD, které chtějí použít. Také můžete použít 16x2 LCD nebo dokonce OLED, které jsou o stejné velikosti, ale nemají RGB podsvícení nebo vůbec žádné podsvícení. Sestavení Zkontrolujte sadu a potvrďte, že máte všechny díly, které potřebujete. Nedávno jsme sadu upravili, takže tlačítka jsou na pravé straně, namísto na levé. Seznam dílů je tedy stejný, ale sestava je stabilnější, než dříve. Dejte desku plošných spojů do svěráku nebo držáku na desky a zahřejte vaši páječku. Začněte s prvním rezistorem GREEN - který má na sobě oranžový, oranžový, hnědý a zlatý pruh. Tento rezistor funguje jako ovládání podsvícení pro zelený pin podsvícení. Ohněte rezistor do tvaru U a zasuňte jej do DPS do slotu označeného GREEN. Rezistory nemají směr, takže je můžete zapojit jakýmkoliv způsobem. Ohněte "nožky" rezistoru ven, aby seděly naplocho proti DPS a desku otočte. Tímto způsobem rezistor během pájení nevypadne. Pájejte oba vodiče rezistoru. Zahřejte kulatou kroužkovou podložku a vodič současně po dvě až tři sekundy, poté vložte konec pájky do zahřátého bodu, aby se v něm roztavila. Poté dejte pájku a páječku pryč.

Jakmile dokončíte pájení, můžete provést čištění tak, že odstřihnete z rezistoru vodiče. Díky tomu nenastane zkrat nebo něco jiného. Použijte diagonální kleště nebo štípačky pro odstřižení drátů přímo nad místem, kde končí pájený bod. Poté umístíte ostatní rezistory. Dva 220 ohm rezistory RED a BLUE - pojmenované takto, protože se jedná o sériové rezistory pro RGB podsvícení na LCD. Tyto rzistory jsou zbarvené červeně, červeně, hnědě a zlatě. Pájejte rezistory stejně, jako ten první.

Odstříhněte všechny vodiče Poté umístěte všechna tlačítka. Ta slouží k zasílání signálu do Pi (pokud máte základni menu systém). My máme čtyřsměrnou klávesnici pro směr pro nahoru, dolů, doleva, doprava a tlačítko vpravo nazvané SELECT (výběr). Těchto pět tlačítek by mělo snadno zajistit komunikaci s projektem. Jsou propojena k I2C port expander čipu, takže nevyžadují žádné piny navíc na Pi. Naše knihovna pracuje tak, že zjišťuje, zda jsou stisknuta. Všechna tlačítka jsou stejná a měla by bez problémů zapadnout na místo. Zamáčkněte každé tlačítko, dokud nezapadne na místo a není rovně proti DPS. Nedávno jsme sadu upravili, takže tlačítka jsou na pravé straně, namísto na levé. Seznam dílů je tedy stejný, ale sestava je stabilnější, než dříve. Otočte DPS a zkontrolujte, zda všechny nožky pro tlačítka vyčnívají ven. Pájejte každou nožku a dávejte si pozor, abyste omylem "nezkratovali" dvě nožky tlačítek dohromady. Ty pro směrová tlačítka jsou velmi blízko sebe. Poté umístěte 10K potenciometr (oranžový díl s třemi nožkami) na místo nad tlačítkem RESET. Lze zasadit jen jedním způsobem. Toto je kontrastní potenciometr, kterým nastavíte, jak tmavé budou znaky. Různé displeje se liší, takže provedete nastavení jen jednou, když displej připájíte.

V sadě mohou být dva potenciometry - velký modrý pro zapojení LCD do nepájivého kontaktního pole a menší oranžový pro shield sadu. Modrý můžete vyhodit nebo použít jinde, zde použijete popuze oranžový! Nedávno jsme sadu upravili, takže tlačítka jsou na pravé straně, namísto na levé. Seznam dílů je tedy stejný, ale sestava je stabilnější, než dříve. Otočte DPS a pájejte tři nožky potenciometru. Už máte skoro hotovo! Nyní umístěte I2C port expander čip. Zkontrolujte, že má na sobě značení MCP23017-E/SP. Jedná se o 16-pin expander čip, který využívá sběrnici i2c. To znamená, že můžete odesílat příkazy pomocí i2c pinů na Pi a ovládat o 16 více pinů! 5 z těchto pinů jde k tlačítkům, 6 jde na ovládání LCD a 3 jsou použity pro podsvícení (zbývající 2 jsou nevyužité). Oproti tlačítkům nebo rezistorům mají čipy směr a musí být zapojeny správně! Nejprve opatrně ohněte nožky čipu, aby byly paralelně. Poté je zasuňte do sítotisku a skicy tak, aby drážka na konči čipu byla vpravo. Jakmile jste si jistí, že to máte správně, zatlačte čip na místo. Nedávno jsme sadu upravili, takže čip je více vlevo. Je ve stejném směru, pouze posunutý.

Otočte DPS a pájejte 28 pinů port expanderu. Nyní připojíme header. Přiložen je standardní "extra dlouhý" header. Nicméně pokud chcete připojit Cobbler nebo GertBoard, atd. k desce, můžete si vybrat nějaký ze stohovacích headerů. Ty jsou velmi dlouhé, takže můžete zapojit nahoru IDC kabel! Než připájíte header, vezměte tlumič a připojte jej tak, aby byl přímo přes ethernetovou zdířku, když je DPS zapojena. Na sadách, u nichž jsou tlačítka nalevo, jej dejte přímo pod místo contrast, jak vidíte na obrázku. Tím zajistíte, že se toto místo nedotkne ethernetové zdířky. Na sadách, u nichž jsou tlačítka napravo, jej dejte naplocho vedle tlačítek (neměl by překrývat žádné nožky tlačítek).

Umístěte 2x13 header přímo na vaše Pi a zasuňte plát nahoru. Měl by dokonale zapadnout. Nyní připájíte všech 26 pinů pro plát - tím budete napájet a posílat data mezi dvěma deskami a také poskytovat mechanickou stabilitu. Může se stát, že bude potřeba přidržet plát pomocí pásky, aby byl naplocho vůči Pi. Připájejte jeden pin. Doporučujeme vpravo nahoře. Poté zkontrolujte, zda je plát rovně. Pokud ne, zahřejte jednou rukou bod, zatímco druhou jej budete vyrovnávat, dokud nebude správně. Poté připájejte ostatních 25 pinů. Nakonec umístěte LCD. Odlomte kousek z 18 nebo 16 pin headeru z v sadě obsažené tyčinky. Pokud máte RGB displej, budete potřebovat 18, pro modrobílý 16. Umístěte header to zbývajícího slotu. Dlouhé konce pinů budou směrem nahoru. Pokud máte pouze 16 pinů, nechte dvě místa úplně vpravo prázdná.

Nasuňte LCD přes header tak, aby byl zcela ve středu přes čtyři otvory a sítotisk. LCD by mělo "zapadnout" proti všem tlačítkům. Pájejte všechny piny! Otočte opatrně sestavu. Poté připájejte 16 nebo 18 pinů headeru. Hotovo. Jakmile dokončíte pájení, musíte spustit kód z další části.

Použití Podsvícení se nezapne, dokud nespustíte kód, takže se nelekejte, pokud se nic nerozsvítí, když zapojíte plát! Pokud máte LCD "pozitivního" stylu, může se stát, že se na prvním řádku objeví pár čtverečků. To je normální. Nastavení vašeho Pi pro I2C Pro více základních informací o nastavení I2C na vašem Pi se budete možná chtít podívat na tento návod Adafruit: http://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpiosetup/configuring-i2c (http://adafru.it/ati) Pokud používáte Occidentalis, můžete další krok přeskočit, ale pro uživatele Raspbian zeditujte /etc/modules (sudo nano /etc/modules) a přidejte: i2c-bcm2708 i2c-dev na konec souboru. Poté uložte a restartujte pro aktivaci ovladače I2C hardwaru. Než začnete s I2C na Pi, musíte projít několika rychlými kroky z konzoly. Jen vložte následující příkazy pro přidání podpory SMBus (která zahrnuje I2C) do Pythonu: sudo apt-get install python-smbus sudo apt-get install i2c-tools i2c-tools není striktně vyžadováno, ale jedná se o užitečný balíček, protože jej můžete využívat ke skenování jakýchkoliv I2C nebo SMBus zařízení připojených k vaší desce. Pokud víte, že je něco připojeno, ale neznáte 7-bitovou I2C adresu, tato knihovna má skvělý nástroj pro nalezení toho, co hledáte: sudo i2cdetect -y 0 (pokud používáte verzi 1 Raspberry Pi) sudo i2cdetect -y 1 (pokud používáte verzi 2 Raspberry Pi) Tím prohledáte /dev/i2c-0 nebo /dev/i2c-1 pro všechny adresy a pokud je připojen plán Adafruit LCD, mělo by se to objevit jako 0x20 Jakmile oba tyto balíky byly nainstalovány, máte vše, co potřebujete pro spuštění připojení I2C a SMBus zařízení v Python. Použití ukázkového Python kódu LCD Pi Plate Python kód je k dispozici na Github na https://github.com/adafruit/adafruit-raspberry-pi-python-code (http://adafru.it/aog) Nejjednodušší způsob, jak dostat kód do vašeho Pi je připojit ethernetový kabel a zkopírovat jej pomocí "git", který je nainstalován základě na většině distribucí, Jednoduše spusťte následující příkaz z příslušného umístění (např. "/home/pi"): sudo apt-get install git git clone https://github.com/adafruit/adafruit-raspberry-pi-python-code.git cd Adafruit-Raspberry-Pi-Python-Code cd Adafruit_CharLCDPlate Testování knihovny Jakmile jste stáhli kód do příslušné složky a máte správně připojený LCD plát, můžete začít se základním demo zobrazením, které je spuštěno jednoduše spuštěním souboru knihovny: sudo python Adafruit_CharLCDPlate.py Pokud máte verzi 2 (512MB) Pi nebo okud se nic nezobrazuje, může to být tím, že I2C bus číslo se v Pi hardwaru mění.

Zeditujte Adafruit:CharLCD.py pomocí příkazu jako "nano Adafruit_CharLCD.py" a změňte řádek lcd = Adafruit_CharLCD.py(busnum = 0) na lcd = Adafruit_CharLCD.py(busnum = 1) Nastavení kontrastu Plát využívá LCD s externím kontrastním potenciometrem. Když jej použijete poprvé, nastavte potenciometr vpravo dole, dokus neuvidíte test jasně. Pokud nenačtete kód do Pi, mohou se objevit čtverce nebo vůbec nic. Použití kódu knihovny Použití ukázkového kódu Python je vcelku jednoduché! Uvnitř složky Adafruit_CharLCDPlate najdete python skript testlcd.py. Skript dělá několik věcí, hlavně importuje všechny podmoduly. Potřebujete mít Adafruit_I2C.py, Adafruit_MCP230xx.py a Adafruit_CharLCDPlate.py python soubory ve stejné složce, abyste se ujistili, že je kopírujete do finálního cílového místa. Dále spusťte plát pomocí lcd = Adafruit_CharLCDPlate( ) - tím vytvoříte lcd objekt a začnete komunikovat s plátem, abyste nastavili LCD a tlačítka. Po spuštění můžete obsah plátu vymazat pomocí lcd.clear( ) a text psát pomocí lcd.message("sem patří text") - nezapomeňte, že máte pouze 16 znaků na řádek a řádky se automaticky nezalamují. Pro vložení nového řádku použijte speciální znak '\n' jako je ukázáno v příkazu: lcd.message("adafruit RGB LCD\nPlate w/keypad!") Dále můžete nastavit podsvícení pomocí lcd.backlight(lcd.colorname), kde COLORNAME (název barvy) je RED (červená), YELLOW (žlutá), GREEN (zelená), TEAL (modrozelená), BLUE (modrá), VIOLET (fialová) pro RGB LCD nebo pro jednobarevná LCD jen použijte ON a OFF. Nakonec můžete položit plátu dotaz, jaká tlačítka jsou stisknutá, pomocí buttonpressed(lcd.buttonname), kde BUTTONNAME (název tlačítka) je LEFT (doleva), RIGHT (doprava), UP (nahoru), DOWN (dolů) nebo SELECT (výběr). Toto není přerušovací knihovna, takže nemůže při stisku tlačítka provést přerušení. Namísto toho dáte dotaz na tlačítko do smyčky. Hotovo. Pokud chcete tvořit podrobné zprávy, použijte python příkazy pro tvorbu vláken (http://adafru.it/aui) a poté pište vlánka pomocí message( ) GM electronic spol. s r.o.