Panduan Sambungan Pi Wedge 40-pin yang telah dirakit sebelumnya
Pengantar
Pi Wedge 40-pin yang telah dirakit sebelumnya adalah anggota terbaru dalam keluarga Pi Wedge kami. Ini adalah cara terbaik untuk membuat pin Pi yang mengganggu itu dipatahkan ke papan tempat memotong roti sehingga dapat digunakan dengan mudah.
Pi Wedge di papan tempat memotong roti
Pi Wedge ini kompatibel dengan anggota keluarga Pi dengan header GPIO 40-pin, termasuk
- Raspberry Pi Model A+
- Raspberry Pi Model B+
- Raspberry Pi 2 Model B
Ini mengadaptasi konektor GPIO 40-pin pada Pis terbaru ke faktor bentuk yang ramah papan tempat memotong roti dan mengatur ulang pin dengan fungsi serupa. Selain itu, pin GPIO diatur dalam urutan menaik.
Versi ini juga telah dirakit sepenuhnya – tidak diperlukan penyolderan!
Pi Wedge, ditampilkan dengan Pi B+.
Dibahas dalam Tutorial Ini
- Latar Belakang – Bagaimana Pi Wedge muncul
- Perakitan – Cara menyambungkan FTDI, kabel pita, dan papan tempat memotong roti
- Pemetaan Pin – Apa yang direpresentasikan oleh silkscreen pada Wedge
- Tingkat Logika dan Daya – Informasi kelistrikan tentang menyambungkan ke Pi
- Beberapa sumber tambahan
Latar Belakang
Dalam proses pengembangan proyek seperti Twitter Monitor dan Great American Tweet Race di sekitar Raspberry Pi, kami menemukan bahwa kami mengalami beberapa kesulitan saat mencoba mengembangkan Pi menjadi prototipe yang melibatkan perangkat keras eksternal.
Ada Pi di suatu tempat di sarang tikus ini
Raspberry Pi Model B+ memiliki konektor 40-pin yang menyediakan akses ke beberapa antarmuka komunikasi, ditambah GPIO dan daya. Tetapi konektor tidak memiliki pelabelan yang terperinci, dan pengaturan pin asli agak tersebar. Pin yang digunakan untuk fungsi serupa tidak selalu dikelompokkan bersama, dan pin daya dan arde diselingi tanpa pola yang jelas.
Pin juga tidak mudah diterjemahkan ke papan tempat memotong roti tanpa solder. Proyek pertama kami menggunakan sekumpulan kabel jumper F-M yang baru saja kami colokkan ke header. Mereka melibatkan banyak "goyangan tikus" ketika segala sesuatunya berhenti bekerja.
Bootstrap
Selain masalah fisik menggunakan konektor I/O, memulai dengan Raspberry Pi B+ yang baru sepertinya selalu melibatkan situasi ayam dan telur. Kami hanya ingin SSH ke dalamnya, sehingga kami dapat menggunakan baris perintah. Namun untuk melakukan SSH, kita perlu mengetahui alamat IP-nya…dan tentu saja, alamat IP paling mudah dipelajari dengan menjalankan ifconfig pada baris perintah.
Solusinya
Temui Baji Pi 40-Pin
Pi Wedge B+ terhubung ke konektor GPIO 40-pin, dan memecah pin dalam pengaturan dan jarak yang ramah papan tempat memotong roti. Ini menambahkan sepasang kapasitor decoupling pada saluran catu daya, dan ini membuat proses pembukaan awal lebih mudah – Anda dapat mencolokkan modul FTDI Basic ke port serial.
Perakitan
Isi
Pi Wedge yang Sudah Dirakit dilengkapi dengan PCB Wedge, dan kabel pita 40 pin.
Koneksi
Kabel pita 40-pin digunakan untuk menghubungkan baji ke Pi. Kabel ini terpolarisasi. Pada ujung PCB Pi Wedge, gerigi pada kabel akan berinteraksi dengan takik di header terselubung.
Memasukkan kabel pita
Header pada Pi B+ sendiri tidak memiliki apa pun untuk membantu menjamin keselarasan. Anda harus berhati-hati agar terhubung dengan benar. Pin 1 pada Pi ditandai dengan sudut bertelinga anjing pada persegi panjang berlapis sutra. Konektor kabel pita dihias dengan segitiga kecil (hampir tidak terlihat) yang menandai pin 1. Pin pertama juga diberi kode pada kabel, seperti tanda merah pada foto di bawah ini (meskipun mungkin juga warna lain, seperti hitam atau biru tua).
Orientasi pin-1 yang tepat
Konektor FTDI juga perlu disejajarkan dengan benar. Pastikan untuk mencocokkan tanda “grn” dan “blk” di kedua papan.
Orientasi FTDI-Dasar 3.3V yang tepat
Di bagian berikutnya, kita akan mengeksplorasi bagaimana sinyal dari Pi dipetakan ke Wedge.
Pin Pemetaan
Perubahan Dengan B+
Ketika yayasan Raspberry Pi memperkenalkan B+, mereka memperluas header GPIO dari 26 menjadi 40 pin. Perubahan ini telah dilakukan oleh Model A+ dan Pi 2 B. Konektor menambahkan sembilan pin GPIO ditambah pin ID_SC dan ID_SD untuk mengidentifikasi periferal eksternal, yang dapat Anda pelajari lebih lanjut di tutorial SPI dan I2C kami.
Lokasi Sinyal
Pi Wedge mengatur ulang pin I/O pada Pi, menempatkan fungsi serupa pada pin yang berdekatan. Sinyal SPI, I2C, dan UART dikelompokkan berdekatan satu sama lain.
Pengelompokan Fungsional
Pin diberi label, meskipun labelnya pendek, agar sesuai dengan ruang yang tersedia di PCB. Pin UART, SPI, dan I2C ditandai dengan fungsi bus komunikasinya, tetapi juga tersedia sebagai pin GPIO saat dikonfigurasi dalam mode tersebut.
Tabel berikut menunjukkan penetapan sinyal pada Pi Wedge, termasuk penetapan periferal dan GPIO alternatif jika sesuai.
Sutra Baji | Python (BCM) | WiringPi GPIO | Nama | Nama | WiringPi GPIO | Python (BCM) | Baji Sutra |
G17 | 17 | 0 | GPIO17 (GPIO_GEN0) | GPIO18 (GPIO_GEN1) | 1 | 18 | G18 |
G16 | 16 | 27 | GPIO16 | GPIO19 | 24 | 19 | G19 |
G13 | 13 | 23 | GPIO13 | GPIO20 | 28 | 20 | G20 |
G12 | 12 | 26 | GPIO12 | GPIO21 | 29 | 21 | G21 |
G6 | 6 | 22 | GPIO06 | GPIO22 (GPIO_GEN3) | 3 | 22 | G22 |
G5 | 5 | 21 | GPIO05 | GPIO23 (GPIO_GEN4) | 4 | 23 | G23 |
G4 | 4 | 7 | GPIO04 (GPIO_GCLK) | GPIO24 (GPIO_GEN5) | 5 | 24 | G24 |
CE1 | 11 | GPIO7 (SPI_CE1_N) | GPIO25 (GPIO_GEN6) | 6 | 25 | G25 |
CE0 | 10 | GPIO8 (SPI_CE0_N) | GPIO26 | 25 | 26 | G26 |
MOSI | 12 | GPIO10 (SPI_MOSI) | GPIO27 (GPIO_GEN2) | 2 | 27 | G27 |
MISO | 13 | GPIO09 (SPI_MISO) | GPIO03 (SCL1, I2C) | 9 | SCL |
SCK | (tidak bekerja 14) | GPIO11 (SPI_CLK) | GPIO02 (SDA1, I2C) | 8 | SDA |
RXI | 16 | GPIO15 (UART_RXD0) | GPIO0, ID_SC (I2C ID SC EEPROM) | 31 | IDSC |
TXO | 15 | GPIO14 (UART_TXDO) | GPIO1, ID_SD (I2C ID SD EEPROM) | 30 | IDSD |
5V | 5V |
3,3V | 3,3V |
GROUND | GROUND |
Pemetaan Pin-Fungsi Pi Wedge B+
Perhatian! Pinout adalah sehubungan dengan Pi Wedge. Jika Anda mencari pinout sehubungan dengan header Pi, lihat tabel di tutorial Raspberry gPIo.
Tingkat dan Daya Logika
Tingkat Logika
Pi menggunakan level logika 3.3V, yang tidak toleran 5V. Banyak perangkat periferal yang mampu berjalan pada tegangan 3,3V, tetapi jika Anda perlu berinteraksi dengan perangkat 5V, gunakan pemindah level, seperti penerobosan TXB0104.
Komunikasi
Sinyal pada header FTDI 6-pin juga terbatas pada level logika 3.3V. Pastikan untuk menggunakannya dengan modul FTDI 3.3V, dan bukan modul 5V.
Kekuatan
Memahami catu daya Pi sangat penting untuk berhasil menggunakannya, terutama saat membangunnya menjadi sistem yang lebih besar.
Raspberry Pi B+ lebih efisien daripada pendahulunya, karena menggantikan rantai regulator daya linier sebelumnya dengan regulator switching.
Skema yang paling baru dipublikasikan adalah untuk Raspberry Pi B+, dan kami berasumsi bahwa model Pi2 B dan A+ serupa. Memeriksa skema tersebut, kami melihat bahwa 5V masuk ke board melalui konektor J1 – ini adalah konektor micro USB, tetapi hanya pin daya dan ground yang terhubung. 5V yang berasal dari konektor ini melewati sekering dan sirkuit transistor yang melindungi terhadap kecelakaan polaritas daya, kemudian berlanjut di sekitar papan tanpa pengaturan lebih lanjut. Koneksi 5V pada Pi Wedge datang langsung dari jalur ini.
Pada B+, 5V menuju ke regulator switching ganda yang selanjutnya menguranginya menjadi 3.3V, dan 1.8V. 3.3V teregulasi hadir pada konektor I/O.
Ada beberapa strategi kekuatan yang dapat diterapkan dalam penerapan Pi, tergantung pada kebutuhan dan ketersediaan secara keseluruhan.
BACA INFO LEBIH LANJUT…..Panduan Hookup Pi Wedge 40-pin Preassembled