Berbicara dengan Raspberry Pi dengan Papan Breakout FTDI - 💡 Fix My Ideas

Berbicara dengan Raspberry Pi dengan Papan Breakout FTDI

Berbicara dengan Raspberry Pi dengan Papan Breakout FTDI


Penulis: Ethan Holmes, 2019

Ada banyak cara masuk ke Raspberry Pi Anda tanpa monitor atau keyboard. Trik yang mudah adalah menghubungkan melalui monitor serial yang mendengarkan pada dua pin header GPIO.

Salah satu cara untuk terhubung ke port serial adalah dengan kabel khusus dari FTDI yang menggunakan chip FT232 untuk menerjemahkan antara USB dan sinyal TTL pada header GPIO. Cara yang lebih baik yang menghindari keharusan menghubungkan setiap kabel individual setiap kali adalah dengan menggunakan papan breakout FT232 yang dirancang untuk diretas: USB BUB I dari Modern Device.

Satu sisi BUB memiliki header 6-pin yang akrab bagi siapa saja yang telah menggunakan papan yang kompatibel dengan Arduino dengan apa yang kemudian dikenal sebagai “header FTDI.” BUB I juga memiliki area pelarian yang berguna yang memungkinkan Anda untuk mengalihkan rute sinyal ke salah satu pin pada header kedua. Ini berguna untuk menghubungkan ke perangkat dengan pinout yang berbeda seperti Raspberry Pi atau Parallax Propeller. Anda juga dapat memilih level logika Anda (5V atau Raspberry Pi's 3.3V) dengan jumper sederhana. Dengan area breakout ini Anda dapat memiliki satu papan breakout yang dapat terhubung ke dua perangkat gaya berbeda.

OS Raspbian default untuk Raspberry Pi meluncurkan konsol serial saat startup, yang mendengarkan aktivitas pada pin seri pada header GPIO. Dengan papan BUB Anda dapat masuk ke Raspberry Pi Anda melalui koneksi serial. UART serial pada Raspberry Pi terhubung ke pin 8 (Kirim) dan 10 (Terima) seperti yang ditunjukkan di bawah ini. Anda harus menghubungkan pekarangan juga, dan kebetulan ada sinyal GND pada pin 6.

Perhatikan bahwa Transmit Raspberry Pi terhubung ke Receive of BUB dan sebaliknya, yang masuk akal ketika Anda memikirkannya.

Cukup jumper sinyal ke header tambahan seperti yang ditunjukkan di bawah ini. Hubungkan header ke Raspberry Pi sehingga sinyalnya sejajar dengan pin yang tepat seperti yang ditunjukkan pada foto di bagian atas posting ini.

Anda akan memerlukan driver FTDI untuk OS khusus Anda jika Anda belum memilikinya; unduh driver “VCP” dari FTDI.

Sangat penting: Pastikan bahwa jumper level logika pada BUB terhubung ke 3.3V, bukan 5V.

Setelah Anda mem-boot Raspberry Pi, sambungkan BUB dan kabel serial ke komputer Anda. Setiap chip FTDI memiliki ID unik yang dihaluskan ke nama perangkat, yang akan unik untuk setiap papan BUB. Di Mac atau Linux Anda dapat melihat perangkat ini di direktori / dev Anda. Pada Mac, ia akan berada dalam bentuk /dev/tty.usbserial-******* di mana tanda bintang adalah id unik Anda. BUB saya mendaftar sebagai /dev/tty.usbserial-A9014YYQ, misalnya, yang merupakan cara yang sama dengan yang muncul di Arduino IDE. Di Linux, BUB akan muncul sebagai / dev / ttyUSB0 (jika itu satu-satunya perangkat USB yang terhubung dengan Anda).

Pada Mac atau Linux, gunakan nama perangkat bersama dengan program layar untuk menghubungkan ke Raspberry Pi melalui koneksi serial. Konsol serial Pi berjalan pada 115200 baud, jadi gunakan perintah berikut:

layar /dev/tty.usbserial-A9014YYQ 115200

atau

layar / dev / ttyUSB0 115200

di Linux. Tekan kembali dan Anda harus mendapatkan prompt masuk. Anda pergi dan berlari!



Anda Mungkin Tertarik

Karton X-Wing Gangguan di Suburban Front Yard

Karton X-Wing Gangguan di Suburban Front Yard


7 Alasan Saya Menanti Pembuat Faire Orlando

7 Alasan Saya Menanti Pembuat Faire Orlando


Robot Village di NYC

Robot Village di NYC


Pembuat Spotlight: Marta Ali

Pembuat Spotlight: Marta Ali