posiadający port szeregowy w dowolnym polu Linux jest zawsze przydatny, ale dzięki maleńkim komputerom prowadzimy teraz w naszych kieszeniach, nie zawsze jest opcją. Niektóre z bardziej zaawansowanych telefonów wyrywają tam UART w swoim porcie OTG USB, ale projektanci Nexusa 4 zdecydowali się robić rzeczy inaczej. Wybrali, aby umieścić port szeregowy Nexus 4 na wejściu mikrofonowym i słuchawkowym, a [Ryan] i [Josh] wymyślił, jak uzyskać dostęp do tego portu.
Zasadniczo Nexus 4 ma maleńki kawałek obwodów przymocowany do wejścia mikrofonowego. Jeśli Nexus wykryje ponad 2,8 woltów na mikrofonie, przełącza się do sprzętu UART, umożliwiając wszystko od Arduino do starego głupiego terminala, aby uzyskać dostęp do portu.
Faceci używali zarządu USB do Serial FTDI przewodowej do gniazda 3,5 mm z kilkoma rezystorami, aby umożliwić sprzęt UART na swoim telefonie. Dzięki małej obudowie mieli rozsądnie niedrogi sposób, aby włączyć port szeregowy sprzętowy na urządzeniu mobilnym z GPS, komórkową, kamerą i całą grupą innych czujników, które mogłyby kochać.
Edytuj: Anonimowy mały ptak powiedział nam to: “Powinieneś dodać notatkę do Nexus 4 Serial Cable Post, że TX i RX muszą być 1.8V. Jeśli używasz kabli USB 3.3V, prawdopodobnie ostatecznie coś smaży. FTDI tworzy kable 1.8V IO, które działają – wystarczy wykonać napięcie wyzwalające do linii MIC. ” Zabierz to za to, co chcesz.