Adafruit дисплей клонинг, запазване на микропроцесорни щифтове
Реших да го направя сам, бързо купих необходимите части и пристъпих към оформлението на печатната платка. Използвах планарни компоненти, минах на тях отдавна (компактни и не е необходимо пробиване). Платката не се получи много добре, бързах и разположих хаотично бутоните за навигация и управление, не както в оригинала. Печатната платка е направена от LUT, така че първоначалната задача беше да опрости живота ви, като направи чертежа на печатната платка едностранен. Въпреки това финализирах електрическата схема, добавих LVTTL-TTL преобразувател на два MIS транзистора (няма директни връзки между LVTTL-TTL преобразувателя в електрическата верига, но тези връзки присъстват в DipTrace без изрична връзка) и премахнах управлението на RGB подсветката, тъй като използвах обикновен hd44780 съвместим 16 x 2 LCD със зелена подсветка (WH1602B). Освен това използвах транзисторен ключ, за да контролирам яркостта програмно (по-късно можете да използвате ШИМ за плавна настройка). Схемата е много проста и мисля, че няма смисъл да описвам принципа на работа:
Изглед на печатната платка и 3D модел от DipTrace CAD:След сглобяването свързах устройството към Raspberry Pi към I2C шина (GPIO2 - SDA, GPIO3 - SCL, захранване + 5V, + 3V и GND). За да проверя, отидох през SSH до Raspberry и въведох командата:0 1 2 3 4 5 6 7 8 9 a b c d e f 00: — — — — — — — — — — — — 10: — 41 — — — — — — — — — — — — — 20: — — — — — — — — — — — — — — 30: — — — — — — — — — — — — — — 40: — — — — — — — — — — — — — — — — 50: — — — — — — — — — — — — — — — — 60: — — — — — — — — — — — — — — 70: — — — — — — — —
И PCB:
Линк към оригинала - Оригинална публикация PS: Устройството може да се използва с Arduino иAVR, но тъй като захранващите вериги там са предимно 5V, е необходимо да се изключи преобразувателят LVTTL-TTL от веригата и да се свържат линиите SDA, SCL директно към целта. В случай на използване на устройство с STM32, ние го оставяме както е, захранващите вериги за този микроконтролер са 3.3V. Устройството е удобно и с това, че може да се използва веднага като дисплей с бутони за навигация в менюто (например: Нагоре, Надолу, Наляво, Надясно, Потвърждение) и значително намалява използваните пинове на порта на микропроцесорното устройство.