Isi kandungan:
- Langkah 1: Anda Perlu
- Langkah 2: Penganalisis Rangkaian Raspberry Pi
- Langkah 3: Pasang NetPi
- Langkah 4: Buat Beberapa Sambungan
- Langkah 5: Penguji Kabel
- Langkah 6: Port Mapper
- Langkah 7: Lekatkan Semuanya dan Tambahkan Kuasa
- Langkah 8: Menambah Lebih Banyak Kesambungan
- Langkah 9: Selesai dan Diuji
Video: Makmal Rangkaian: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Pengajaran ini agak panjang dan terlibat. Terdapat beberapa projek yang digabungkan menjadi makmal ujian rangkaian mudah alih, yang membolehkan saya mendiagnosis masalah rangkaian, paket jerung dari rangkaian berwayar dan tanpa wayar, kabel patch ujian dan membantu memetakan port dinding ke patch panel.
Projek ini menggunakan gabungan Raspberry Pi dan Arduino. Sepertinya semuanya dapat dilakukan dengan Pi tetapi saya cukup baru dan setiap penambahan yang saya buat adalah perjuangan untuk bekerja sehingga pemikiran membuat lampiran lengkap dari 2 projek lain terlalu berat.
Saya harap anda dapat menemukan semua (atau bahagian) arahan ini berguna kerana saya percaya ia akan menjadikan bahagian rangkaian tugas saya lebih mudah.
Langkah 1: Anda Perlu
Perkakasan:
- Raspberry Pi 2 (ini penting kerana OS tidak akan berjalan pada Pi 3) Radionik
- Skrin, saya memilih Amazon skrin sentuh 5"
- Papan kekunci dan tetikus, sekali lagi saya memilih Rii mini X1Amazon
- Arduino Uno Amazon
- Suis rangkaian kecil, saya mempunyai yang ini di meja saya Amazon
- 4 Radionik Batu Kunci RJ45
- Bank kuasa USB (pilihan jika anda mahu mudah alih)
- Sebilangan kabel CAT5
- Lead Patch Rangkaian
- Kad MicroSD (sekurang-kurangnya 4GB)
- Kotak pemasangan (saya menggunakan yang ini)
Perisian:
- Win32DiskImager Di Sini
- OS NetPi Di Sini
- Arduino IDE Di Sini
Alat
- Snips
- Alat Crimp RJ45
- Besi pematerian
- Alat pemotong (seperti Dremel)
- Alat menumbuk ke bawah
- Pemutar skru
- Alatan Tangan Asas
- Hot Melt Glue Gun (pilihan)
Langkah 2: Penganalisis Rangkaian Raspberry Pi
Saya tidak dapat mempercayai OS ini, saya terjumpa projek di sini ketika mencari jalan untuk menjalankan beberapa analisis rangkaian dengan peranti genggam. Saya telah meneliti peranti yang tersedia secara komersial dan bahkan yang murah lebih dari 1000 euro.
Halaman web ditulis sejauh yang saya dapat buat pada tahun 2015. Terdapat 2 versi OS, satu untuk Pi B dan yang lain untuk Pi 2. Saya memilih Pi 2 kerana pertama mereka lebih mudah diperoleh dan kedua, mereka adalah spesifikasi yang sedikit lebih tinggi. Terdapat nota bahawa menggunakan OS mematikan fungsi sentuhan pada skrin tetapi saya akan membincangkannya kemudian.
Seperti yang saya katakan, saya masih baru dengan Raspberry Pi, jadi sebahagian daripada ini mungkin intuitif bagi sebilangan daripada anda, tetapi saya akan membimbing anda melalui apa yang saya lakukan agar semuanya berjalan lancar.
Bahagian utama adalah mengikuti panduan membina di halaman, memuat turun gambar dan perisian pemasangan. Pasang gambar pada kad SD menggunakan PC anda. Ikuti arahan pemasangan untuk skrin anda sepenuhnya atau tidak akan berjalan dan / atau tidak mempunyai resolusi yang betul. Pasang bahagian dan hidupkan.
Kesalahan pertama yang saya hadapi adalah bahawa semasa boot sistem dihentikan kerana masalah tanpa set LEDpin untuk lampu latar.
Ini adalah ralat yang berulang dan setelah beberapa penggalian saya menemui sebuah forum yang memberi saya maklumat bahawa perpustakaan fbtft tidak mempunyai fungsi lampu latar
Ini diakses dengan pergi ke baris perintah (CLI) lakukan ini dengan menekan ctrl + alt + F2
Nama pengguna lalai adalah: pi
Kata Laluan: raspberry
Masukkan perintah sudo nano / etc / modules
dan arahkan ke baris yang berbunyi:
lebar flexfb = 320 tinggi = 480 regwidth = 16
selepas regwidth = 16 masukkan perkataan nobacklight
tekan ctrl + x
tekan y
tekan enter
kemudian taip: rebo sudo
ini akan memulakan semula Pi dan anda boleh boot ke OS.
Skrin akan dilancarkan pada monitor luaran tetapi saya tidak dapat menjalankan OS di LCD
Saya terpaksa menukar tetapan HDMI untuk melakukan ini kembali ke CLI dan masukkan:
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
dan ubah pilihan / dev / fb1 ke / dev / fb0
ctrl + x
tekan y
tekan enter dan but semula
Anda kini harus memasuki OS.
Amaran di halaman pengembangan mengatakan bahawa skrin sentuh tidak akan berfungsi tetapi setelah memasang wiringpi dan perpustakaan BCM yang betul (lihat dokumentasi dengan skrin anda) semuanya berfungsi dengan baik. Resolusi sedikit hilang kerana terdapat margin hitam besar di kedua-dua belah pihak.
Setelah beberapa kali menggali, saya dapati menggunakan garis
sudo nano /boot/config.txt
komen bahagian framebuffer dengan menambahkan # pada awal setiap baris.
Sekarang simpan dan but semula dan kami masih bersedia.
Tetapi tidak, saya menyedari bahawa jika anda boot dan anda tidak tersambung ke rangkaian dengan DHCP, Pi akan berada di skrin boot selamanya.
Pembaikan mudah, taip
sudo nano /etc/dhcp/dhclient.conf
Tanggalkan masa tamat DHCP, simpan dan but semula.
Setelah tamat waktu tamat tanpa respons DHCP (saya memendekkan masa menjadi 30 saat), Pi akan boot ke OS.
Sekarang kita boleh melakukan semua analisis rangkaian yang indah seperti wireshark, lldp, imbasan rangkaian untuk port terbuka dan lain-lain. Sekiranya anda menambahkan dongle Wifi, anda juga boleh melakukan ini di rangkaian wayarles anda.
Langkah 3: Pasang NetPi
Oleh kerana NetPi kini diaktifkan skrin sentuh, saya ingin memasangnya di penutup kotak, memastikan skrin tersedia.
Saya tidak mahu skrin sentuh mewah saya berada berdekatan dengan alat pemotong, jadi saya memasukkannya ke dalam mesin fotokopi dan membuat salinan 100%.
Saya bermain-main dengan penempatan skrin dan ketika selesai, saya melekatkannya ke bahagian dalam penutup dengan beberapa pita.
Saya kemudian mengikuti tepi dengan cakera pemotong di Dremel saya dan menggerudi lubang pemasangan di lokasi yang betul.
Saya mengetuk bahagian yang terpotong dan memasukkan skrin. Tepi sedikit tidak rata sehingga saya membuat muncung kecil dengan beberapa pita hitam. Saya bertenaga untuk memastikan semuanya baik-baik saja.
Langkah 4: Buat Beberapa Sambungan
Seperti yang saya nyatakan di intro, saya mahu ini menjadi alat rangkaian pelbagai fungsi, oleh itu saya memerlukan beberapa titik sambungan.
Saya memutuskan bahawa penyambung port dinding (keystone) adalah yang terbaik.
Saya menunjukkan garis besar 4 daripadanya
- Sambungan untuk NetPi
- Bahagian utama penguji kabel tampalan
- Bahagian slaid dari penguji kabel patch
- Alat pemetaan panel tampalan
Saya meletakkan beberapa pita penutup untuk memudahkan penandaannya dan kemudian memotongnya dengan Dremel, ada beberapa pakaian yang diperlukan tetapi bahagian tepi pelabuhannya tersekat sehingga ditutup.
Dinding kotak sedikit lebih nipis daripada piring dinding sehingga pemasangannya agak ceroboh, saya akan membincangkannya kemudian.
Saya mulakan dengan membuat patch mini dari port 1 ke Pi, ini mengikuti kod warna pin di kedua hujung:
- Jingga / putih
- Jingga
- Hijau / putih
- Biru
- Biru / putih
- Hijau
- Coklat. Putih
- Coklat
Dengan ini saya mendapat sambungan sambungan rangkaian dalaman sekarang di NetPi ke bahagian luar kotak.
Langkah 5: Penguji Kabel
Untuk penguji kabel, saya mungkin menulis sesuatu untuk Pi tetapi saya tidak terlalu selesa dengan pengaturcaraannya.
Ini sangat mudah dilakukan dengan Arduino dan saya mempunyai satu cadangan di meja.
Saya menyediakan satu gelung yang keluar dari setiap 8 output digital yang ditentukan.
Ini menuju ke pin pada soket, ini kemudian melewati kabel yang akan diuji, ke soket lain dan menyangka LED disambungkan ke setiap pin. Saya tahu mesti ada perintang dengan setiap LED tetapi ia berfungsi dan saya malas.
Saya menggunakan beberapa kod mudah untuk membuat array, gelung mengindeks melalui array dan menghidupkan pin mengikut urutan. Sekiranya lampu LED menyala dengan betul, anda mempunyai kabel lurus, jika salah anda mempunyai bukaan, jika lebih dari satu menyala sekaligus anda mempunyai pendek dan jika anda mendapat pesanan 3, 6, 1, 7, 8, 2, 4, 5 maka anda mempunyai crossover.
Saya juga menambahkan pin yang terus berdenyut ke pin 13, ini untuk portmapper.
Kod dilampirkan.
Saya lupa mengambil gambar memasang panel LED tetapi pada dasarnya saya menggerudi lubang pada selang waktu yang tetap dan memasukkan LED. Saya meletakkannya di tempat dengan gam panas.
Langkah 6: Port Mapper
Portmapper agak mudah, berdasarkan produk yang saya lihat dalam video youtube sejak sekian lama dan untuk sebab tertentu tidak dapat dijumpai lagi.
Bagaimanapun, prinsipnya mudah. Anda mempunyai rangkaian port dinding yang disambungkan kembali ke panel patch tetapi tidak ditandai sehingga anda tidak mempunyai peta atau port dinding untuk memasang patch. Terdapat banyak kaedah membosankan untuk menyelesaikannya.
Anda boleh mengikuti nada, melampirkan peranti atau penguji kabel tetapi ini semua percubaan dan kesilapan.
Dengan kaedah ini, sepasang inti dalam kabel diberi tenaga dengan 5V melalui Arduino, ini adalah pin13 yang berkelip dari langkah terakhir.
Kabel membawa daya kembali ke panel tambalan, anda kemudian memerlukan penyambung RJ45 dengan LED yang terpasang pada pin bertenaga untuk berkelip semasa dipesan. Saya menggunakan pin 4 & 5 dan ini TIDAK PERNAH digunakan dalam rangkaian langsung kerana anda boleh merosakkan peralatan rangkaian jika anda memasang ke port yang salah.
Bagaimanapun lihat video untuk ujian port tempatan.
Saya membuat sebilangan kecil palam isyarat tetapi membuat timbunan kerana anda akan melepaskan dan memecahkannya semasa anda pergi.
Langkah 7: Lekatkan Semuanya dan Tambahkan Kuasa
Saya menempelkan Arduino dengan gam panas, ini akan menjadi rumahnya selamanya sekarang!
Saya menggunakan hab USB yang murah sebagai rel kuasa, bata kuasa USB disambungkan ke salah satu port dan dari sana diedarkan ke semua port keluar, seperti soket geng kuasa utama.
Semua diuji baik semasa power up.
Saya juga menambahkan beberapa gam panas di sekitar batu kunci RJ45 yang longgar.
Langkah 8: Menambah Lebih Banyak Kesambungan
Makmal rangkaian apa yang akan lengkap tanpa banyak port rangkaian?
Ini adalah suis 8 port lama yang tidak dikendalikan yang saya ada di bangku simpanan, ini berguna untuk penyambungan dan ujian jadi saya fikir saya akan membawanya bersama saya.
Apa yang benar-benar berguna ialah ia berjalan pada 5V @ 1A, betul-betul apa yang saya ada dari bata kuasa USB saya!
Saya memotong kabel kuasa USB dan menambahkan penyambung yang anda lihat (ia datang dari rakan sekerja yang membeli timbunan di AliExpress).
Ia menaikkan daya tarikan.
Kemudian saya perhatikan ia sesuai dengan pemegang kotak! Bonus.
Saya menanggalkan selongsong dan penutupnya jelas dari bahagian dalam sehingga saya memasukkan 2 skru mengetuk sendiri ke pemegangnya dan menyambungkan semula pangkalnya, ini akan sentiasa dihidupkan dengan bata kuasa secara luaran.
Langkah 9: Selesai dan Diuji
Setelah selesai ada ruang untuk menyimpan 2 tong simpanan. Ini ruang kiri untuk batu bata kuasa (saya mempunyai 2 tetapi mungkin mendapat lebih banyak), beberapa penyambung RJ45 ganti, palam ujian, papan kekunci jauh dan kabel tampalan ganti.
Seperti yang berlaku pada hari saya selesai, kami menukar bilik stor ke pejabat di tempat kerja dan ingin mengesahkan titik sambungan rangkaian sebelum kami meneruskan, lihat video untuk hasilnya.
Semua ini adalah peralatan ujian yang sangat berguna untuk dimiliki di dalam van saya. Saya mempunyai rangkaian rangkaian yang sangat saya jaga dan ini bermakna saya dapat menjalankan banyak ujian saya dengan sekeping kit yang sangat kecil, semuanya berharga lebih murah daripada E200!
Disyorkan:
Makmal Kit ELEGOO atau Cara Membuat Hidup Saya Sebagai Pembangun Lebih Mudah: 5 Langkah (dengan Gambar)
Makmal Kit ELEGOO atau Cara Membuat Hidup Saya Sebagai Pembangun Lebih Mudah: Objektif projekBanyak daripada kita mempunyai masalah dengan mock-up di sekitar pengawal UNO. Selalunya pendawaian komponen menjadi sukar dengan banyak komponen. Sebaliknya, pengaturcaraan di bawah Arduino boleh menjadi rumit dan memerlukan banyak
Makmal Arduino mudah alih: 25 Langkah (dengan Gambar)
Makmal Arduino mudah alih: Halo semua …. Semua sudah biasa dengan Arduino. Pada dasarnya ia adalah platform prototaip elektronik sumber terbuka. Ia adalah komputer pengawal mikro papan tunggal. Ia tersedia dalam pelbagai bentuk Nano, Uno, dan lain-lain … Semua digunakan untuk membuat elektronik
Bina Bekalan Kuasa Makmal Pembolehubah Sendiri: 4 Langkah (dengan Gambar)
Bina Bekalan Kuasa Makmal Pembolehubah Sendiri: Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya menggabungkan LTC3780, yang merupakan penukar 130W Step Up / Step Down yang kuat, dengan bekalan kuasa 12V 5A untuk membuat bekalan kuasa bangku makmal yang boleh disesuaikan (0.8 V-29.4V || 0.3A-6A). Prestasi cukup baik dalam komp
Bekalan Tenaga Makmal Dari ATX Lama: 8 Langkah (dengan Gambar)
Bekalan Tenaga Makmal Dari ATX Lama: Saya sudah lama tidak mempunyai bekalan kuasa untuk tujuan makmal tetapi kadang-kadang ia diperlukan. Selain voltan boleh laras, ia juga sangat berguna untuk menghadkan arus keluaran, mis. sekiranya menguji PCB yang baru dibuat. Jadi saya memutuskan
Pembantu Pengawal Suara Rumah / Makmal: 14 Langkah (dengan Gambar)
Pembantu Pengawal Suara Rumah / Makmal: Tentang SayaHello! Ini adalah arahan pertama saya, saya berumur 17 tahun. Saya berasal dari Greece jadi bahasa Inggeris saya mungkin tidak sempurna tetapi saya akan melakukan yang terbaik. Oleh itu, saya mula-mula merancang aplikasi ini 2 tahun yang lalu dan saya mendapati pertandingan ini merupakan peluang untuk mengemas kini projek lama saya